通过对系统的需求分析,将该手机商城分为商城管理员操作、用户操作模块;商城管理员操作模块包括:会员信息查询、冻结会员账号、解冻账号、修改会员等级、修改手机价格、修改手机数量、上架手机、下架手机等模块;会员操作模块包括:修改密码、会员信息查询、购物车、注册账号、登录账号、注销账号等模块。
(1) 商城管理者操作模块:对会员账号进行冻结解冻、修改会员等级、修改手机数据,上下架手机。
(2) 购物车模块:用户能够选择将喜爱的商品放入购物车,最后到购物车界面进行付款。
(3)会员信息查询模块:查看会员的情况,如姓名,性别,会员等级等。
(4)会员注册管理模块:帮助会员注册,记录会员的信息。
(5)会员注销管理模块:对会员账户进行注销。
(6)冻结会员模块:可将会员的账户冻结,使会员无法使用账户。
(7)解冻会员模块:可将会员的账户解冻,使会员能够继续使用账户。
(8)修改密码模块:修改账户密码。
(9)会员等级模块:使会员能够看到他人会员等级、增加可信度、可以获得优惠等特权。
本次毕业设计,在于研究手机商城的需求和网络编程的技巧,特别是对不同类型的软件、语言的使用、数据库的操作及其安全性。
2.主要技术指标(或研究目标):
(1)收集、阅读有关手机商城设计的文献资料,提出论文的研究背景和意义;
(2)调查与分析手机商城的需求信息、基本功能定义,形成基本商城功能描述;
(3)学习和掌握网站动态语言的概念知识;
(4)运行环境为myeclipse;
(5)使用SQL进行数据库的设计;
(6)针对用户的操作习惯,做到方便操作、界面美化;
(7)测试与调试。发现设计中的问题,随时发现随时修改,直到能稳定运行;
(8)开发出具有主要功能、运行正确的网站;
(9)完成毕业论文。
4.主要参考文献:
[1]韩雪,王维虎.Java面向对象程序设计(第二版)[D].人民邮电出版社,2012.
[2]黑马程序员.Java Web程序设计任务教程[M].中国工信出版集团人民邮电出版社,2017.
[3] 刘正红.基于JAVA的网上手机店铺的设计与实现[J].电子世界,2015,(15):197-198.
[4] 赵争东.基于Java的数据库应用框架的研究设计和探索[J].信息系统工程,2015.
[5] 赵钢.基于java Web技术的网站系统设计与实现[J].信息与电脑(理论版),2013.