一、选题依据及意义
五号,宋体,首行缩进2字符,行间距固定值20磅。
一直以来我国的经济、科技都在不断的发展,人们的生活水平也都不断的提高。人们的生活消费方式也在不断的变化着。拿购物来说,现代的人们也都追赶时髦开始了网购。网络商家的竞争也是如火如荼的进行着。目前,网络正以一种前所未有的冲击力在影响着人类的活动,包括人类的生产和日常生活。网络的诞生和发展,颠覆了传统的信息传播方式,冲破了存在于传统交流方式中时间和空间的种种壁垒,极大地改变了人类从物质到精神、从形式到内容、从生产到生活的各种活动,并且给人类带来了新的机遇和挑战。互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。
本课题通过对如今实体商城、超市与电子商务相结合的实际需求进行分析,设计开发出家庭超市系统。使用本系统,人们可以在足不出户的情况下就可以在附近的超市、商城中购买到需要的商品,从而极大方便了人们的日常生活。
二、研究目的与主要内容(含设计提纲)
本课题将设计和开发一套采用SSM框架完成一个家庭超市系统的开发,实现足不出户就可购买到自己急需的商品货物。
本文以家庭超市的设计与实现为例,阐述家庭超市系统的开发与设计。设计主要应用生命周期法进行系统的分析与设计、文献资料法收集相关理论资料,通过分析网上商城的需求,采用生命周期法可以按照总体规划、系统分析、系统设计,系统实施的步骤实现系统设计和开发。
所开发的系统主要包括:
1)超市管理功能:管理所有超市的信息维护等服务。
2)商品管理功能:超市管理员管理本地货物和商品,录入信息等功能;
3)顾客购买功能:顾客可以搜索自己所需要的物品,或者进入到一个超市中选取所需要物品,将商品信息展示给顾客,顾客选取商品后可以直接购买或加入购物车一起购买,顾客选定商品后下单付款并生成订单给订单系统;
4)订单管理功能:主要是顾客购买系统和超市管理系统的交互系统,用户生成订单后发送到订单管理系统,订单管理系统将订单分发给商品送货员,由商品送货员完成商品的送达。同上
三、研究方法和手段
1)研究方法
a)在系统需求分析时采用问卷调查和访谈的形式,得到真实有效的用户需求。
b)面对开发过程中出现的问题,技术难点,采用案列研究的方法从而得到解决问题的方法。
c)通过查询相关书籍、资料得到研究方案和计划,掌握新技术方法,完成系统的总体设计。
(2)技术路线
基于idea开发平台,Mysql为后台数据库,使用JDBC的基本操作模式,使用标准H5技术构建前台响应式页面,使用jQuery前端框架实现页面基本特效与Ajax技术实现数据异步交互,Java语言为后台开发语言,利用servlet构建websocket接口,使用JSON格式向前台传递数据。
(3)实验方案
a) 对系统进行需求分析,详细了解系统用户需求。
b) 对系统前端进行设计,实现系统UI界面,系统应界面友好,功能全面,操作简单,数据存储安全可靠。
c) 对系统后台模块进行设计,分析,确定要实现的主要功能及流程,并明确各子模块的功能。
d) 完成系统的业务逻辑的实现,完成需求文档、开发文档、数据库接口文档的撰写,实现项目的版本快速更新迭代。
四、参考文献目录(作者、书名或设计题目、出版社或刊号、出版年月或出版期号)
[1] 张永强, 张墨华. Java程序设计教程[M]. 北京: 清华大学出版社, 2021
[2] 袁勤勇,薛阳. Java Web程序开发入门[M]. 北京: 清华大学出版社, 2019.
[3]Ian Sommerville. 软件工程[M]. 北京: 机械工业出版社, 2019.
[4]王珊,萨师煊. 数据库系统概论[M].北京:高等教育出版社, 2020.
[5] 孙一林, 彭波. JSP数据库编程实例[M]. 北京: 清华大学出版社, 2021.
[6]郝进义. 数据库设计规范及设计技巧研究[J]. 计算机光盘软件与应用, 2019, 11(10): 12-13
[7]郝进义. 数据库设计规范及设计技巧研究[J]. 计算机光盘软件与应用, 2019, 11(10): 12-13[8]张小松, 王钰, 曹跃. 软件测试(第2版)[M]. 北京: 机械工业出版社, 2019.
[8]A.SrivastavaandV.Ganapathy.TowardsaRicherModelofCloudAppMarkets[A].ACMCCSCloudComputingSecurityWorkshop(CCSW’12)[C],2021:101-114.
[9]尹汉东, 任邵东, 周生炳. 基于J2EE的Web应用的MVC架构实现[J]. 计算机仿真, 2020, 21(11): 133-136.
[10] 钟晓兰. 网上商城信息管理系统在新时期挑战情况研究[J]. 电子制作, 2020(04): 176-178.
[11] Sahithi Tummalapalli. Managing Mysql Cluster Data Using Cloudera Impala[J]. Procedia Computer Science, 2021 (85): 463-474.
[12]刘晓华, 周慧真. JSP应用开发详解[M].北京:电子工业出版社,2019
[13]姚玉阁. 基于Web的网上商城购物系统的设计与实现[J]. 现代电子技术, 2019(01): 125-128.[14]王大平. CSS网页布局学校笔记[M].北京: 中国铁道出版社,2020
[14]梁文理. 基于UML的网上购物系统的建模[J]. 中国科技信息, 2021(110): 127-128.
[15]黄楠. 基于J2EE的家具销售信息系统设计与实现,2019
[16]朱海水, 赵亚娟. 网上商城购物系统设计与实现[J]. 无线互联科技, 2019(12):66-68.
[17]刘双.Spring框架中IOC的实现[J].电子技术与软件工程,2018(21):231.
[18]崔欣欣,薄小永,彭丽蕊,周倩倩.基于JSP和Servlet技术的博客系统设计与实现[J].产业与科技论坛,2018,17(17):63-64.
[19]高进.Java Web中的Java SSH框架分析[J].科技风,2018(23):48.
[20]彭冲,杜永文,徐宁.一种基于JSON的智能家居协议栈设计[J].中国科技信息,2018(07):93-96.
[21] Vivek Chopra,Jon Eaves.Beginning Java Server Pages.Wrox,2005
[22] Duane K. Fields,Mark A. Kolb,Shawn Bayern.Web Development with Java
Server Pages.Manning Publications,2001
[23] Kathy Sierra, Bert Bates. Head First Java[M] Bert O’Reilly Media, Inc, USA, 2005.
[24] Nicholas S. Williams. Professional Java for Web Applications: Featuring Websockets, Spring Framework, JPA Hibernate, and Spring Security[M]. Wrox Press, USA, 2014
[25] Haijun Cao; Meihua Shi Mathematical Formula Computing Based on JavaEE and MATLAB,The Open Automation and Control Systems Journal,2016
1036

被折叠的 条评论
为什么被折叠?



