基于Java WEB的网上商城的设计与实现开题报告
2021-03-14 22:17:01
1. 研究目的与意义(文献综述)
近年来,随着计算机技术和网络技术的迅速崛起,计算机日渐深刻的在改变着人们的生产生活方式。
而互联网已日益成为收集提供信息的最佳渠道,并逐步进入传统的流通领域。
于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
2. 研究的基本内容与方案
根据需求分析与系统功能设计目标,结合实际情况本系统功能模块设计分为前台后台两大部分:
一、前台功能
1.主页:可以看见本系统的主要功能和信息。
2.用户注册/登录:注册用户的基本信息,需登录后才可以进行消费。
3.商品查询:用户可以在网页上查找自己需要的商品。
4.购物车:用户可以对购物车中的商品进行添删和数量增减。
5.提交订单:点击提交订单则订单状态进入等待付款。
6.支付:点击确认付款则直接付款,订单状态进入等待发货。
7.收货与评价:用户确认收货后,可对该订单商品进行评价。
二、后台管理
1.了解经营状况:登陆系统后台,可以看到当前订单状态,查询具体订单情况。
2.商品管理:包括商品的查询、增加、修改、删除等操作。
3.订单管理:管理员可以对用户订单进行管理,进行。
4.会员管理:主要能查看会员列表、会员明细等操作。
5.评论管理:店主能对会员的评论做出回复。
结合实际情况,根据系统功能模块设计拟采用的技术方案具体如下:
该web平台的开发采用浏览器/服务器(browser/server)结构,相对客户机/服务器结构(client/server)而言更便于开发和维护。平台整体以java语言为核心展开,采用较为流行的j2ee框架“spring struts2 mybatis”进行合理的组合开发,使用struts2负责请求的转发和视图管理,spring实现业务对象管理, mybatis作为数据对象持久化引擎。以myeclipse、jdk、tomcat、mysql等开发环境综合运用以上成果设计实现基于ssm三大框架的网上商城系统,并且具备相对完善的功能。
在接下来的这段时间里,我将在老师的指导下,根据课题研发的目的,借鉴相关书籍及网上有关资料,尽可能多地收集、学习相关技术资料,对课题做充分的准备,并制定合理的研发计划,分阶段逐步完成和推进研发任务。遵循“提出方案→实施→验证/测试→修订完善”这样的研发路线。在遇到技术难点时,请教老师并通过其他途径(如搜索引擎、网上论坛、qq群等)寻求帮助,并通过不断测试、修订错误。
3. 研究计划与安排
第1周:进行开题报告的撰写;
第2周:学习Java web开发环境的使用;
第3周:学习html5等前端技术;
第4周:学习html5等前端技术;
第5周:学习MySQL数据库的使用;
第6周:学习MySQL数据库的使用;;
第7周:学习三大框架的使用;
第8周:学习三大框架的使用;
第9周:完成前端部分的程序;
第10周:完成后端部分的程序;
第11周:系统调试与改进;
第12周:系统调试与改进;
第13周:完成程序并撰写论文;
第14周:论文撰写;
第15周:论文撰写。
4. 参考文献(12篇以上)
[1]郭克华.Java Web程序设计(第2版)[M].清华大学出版社,2016.
[2](加)Budi Kurniawan 克尼亚万,(美) Paul Deck . Servlet JSP和Spring MVC初学指南[M].人民邮电出版社,2016.
[3]刘欢.HTML5基础知识核心技术与前沿案例[M].人民邮电出版社,2016.
[4]Luciano Manelli. Developing a Java Web Application in a Day: Step by step explanations with Eclipse Mars, Tomcat and MySQL (Java Web Programming) (Volume 1)[M].eateSpace Independent Publishing Platform,2016.
[5] C.Vitolo,Y.Elkhatib,D.Reusser,CJA.Macleod,W.Buytaert. Web technologies for environmental Big Data. Environmental Modelling amp; Software[J]. 2015, 63(C):185-198.
[6] M.Dan,D. Alur,J. Crupi. Core J2EE patterns:best practices and design strategies[M].2013.
[7]林信良.JSPamp;Servlet学习笔记(第2版) [M].清华大学出版社,2012.5.
[8]张峋,杨三成.关键技术:JSP与JDBC应用详解[M].中国铁道出版社,2010.11.
[9]刘晓义.XML技术及应用[M].哈尔滨工程大学出版社,2011.12.
[10]唐建平. Java Web应用开发渐进教程[M]. 清华大学出版社,2014.1.
[11]计文柯. Spring技术内幕[M]. 机械工业出版社,2012.2.
[12]李力,陈柏年,吴琼,王东.高校网络换购平台的交互设计初探[J].艺术科技, 2014,27(1):53-53.
[13] 赵爽,刘忠富. 基于Java Web的商会贩卖系统的设计[J]. 智能计算机与应用,2016(4):63-64.
[14]李刚.疯狂java讲义 (第3版) [M].电子工业出版社,2014.7.
[15] (美)保罗#8226;迪布瓦.MySQL技术内幕 (第5版) [M]. 人民邮电出版社,2015.7.
[16]梁永先,李树强,朱林.Java Web程序设计[M].人民邮电出版社,2016.3.
[17]叶宾.基于JAVA语言在WEB开发的知识研究[J].电子技术与软件工程. 2015(13):63-63.
[18] 李刚. 轻量级Java EE企业应用实战(第4版)[M]. 电子工业出版社.2014.10.