本课题应达到的目标:
本系统主要基于Java语言、MySQL两大大框架、js、Ajax,包括前台用户和后台管理员两方面,前台包括:用户的注册和登录,普通用户登录到主页面,管理员登录到后台管理页面,普通用户只能在前台实现商品的添加购物车,商品结算等操作;管理员除此之外还具备后台管理功能,包括:管理员对商品的删改查、对商品信息信息的审核等操作。91609
本课题任务的内容与要求:
(1)认真做好需求分析,了解日常相关网站的基本使用流程,深入理解相关角色,如管理员、普通用户等的不同功能。
(2)系统应具有以下功能:前台信息和后台管理。前台用户的功能包括:商品的浏览,添加购物车,订单结算等;后台管理员功能包括:对商品的删改查、对商品信息信息的审核等。
(3)熟练掌握JavaWeb的相关开发工具、第三方jar包的使用。
(4)熟练并掌握数据应用系统开发技术及相关工具软件。
(5)完成系统设计说明书。
最近几年,随着Internet的迅速发展,互联网已经成为人们收集提供各种信息的最佳渠道,并且已有逐步进入传统的信息传递、接收领域的趋势。于是电子商务应运而生,不断流行起来,使得越来越多的商家发现商机,纷纷在网络上建起自己特色的在线商城,为的就是向消费者传递出一种新颖的购物理念。网上销售系统强大的交互功能是其一个重要、有特色的地方,可使商家和用户之间方便快捷地传递所需信息,进行商品交易,使得商家与用户之间信息与资金的无纸化交换形成了一种全新的交易方式。网上销售在人们日常生活中变得越来越不可缺少,正是由于它适应了当今社会快节奏的生活,使得人们可以足不出户就可以很方便、很快捷、很轻松地选择自己喜欢需要的商品。
本课题进度安排:
第2-3周:了解系统用户需求及功能要求,熟悉开发环境和开发工具;
第4-6周:业务逻辑设计和功能设计,实现部分功能;
第7周:毕业设计中期成果汇报,检查系统存在的问题;
第8-10周:系统前后台主要业务逻辑代码实现,系统功能测试;
第11-13周:系统功能完善,完成毕业设计说明书初稿,准备答辩;
第14周:论文修改、终稿提交,毕业设计各种过程材料提交归档。
主要参考文献:
[1] 钱乐秋。软件工程[M] 北京:清华大学出版社 2012
[2] 王珊 萨师煊。数据库系统概论[M] 北京:高等教育出版社 2014
[3] 李宁。Java Web编程实战宝典[M] 北京:清华大学出版社 2014
[4] 李刚。Strut2。X权威指南[M] 北京:电子工业出版社 2012
[5] 沃尔斯,布雷登巴赫 Spring in Action [M] 人民邮电出版社 2008
[6] 曹化宇。数据应用开发详解[M] 网络资源:图灵社区 2015
[7] 林信良。JSP & Servlet学习笔记[M] 北京:清华大学出版社 2012
[8] Metsker S J Java设计模式[M] 北京:电子工业出版社 2012