基于J2EE的微信公众号后台管理系统的设计与实现毕业论文
2020-02-16 19:02:15
摘 要
随着互联网的高速发展和全面普及,越来越多的人开始接触互联网。电子商务市场的快速发展,让人们意识到电子商务市场已经成为当前极为重要的消费市场。
本文主要是编写了一个网上零食商城的后台管理系统,该商城系统是基于SSM框架,采用B/S模式,MySQL数据库和JSP等技术进行开发和代码编写。
零食商城系统前台实现的主要功能:网站的注册、登录、添加零食进入购物车、零食订单的提交、支付流程等功能。零食商城后台管理系统主要是对前台系统的管理,实现的功能主要有用户和员工管理功能、零食商品新建、修改功能、前台订单的信息修改、报表文件生成等功能。
本文重点讲述零食商城的设计与开发流程,对后台管理系统的重要模块的设计与实现过程进行详细阐述,最终设计并开发出具有良好性能、界面美观的零食商城系统。
关键词:零食商城系统;SSM框架;MySQL;JSP
Abstract
With the rapid development and universal popularity of the Internet, more and more
people are beginning to contact the Internet. The rapid development of the e-commerce market has made people realize that the e-commerce market has become an extremely important consumer market.
This paper mainly writes a background management system for online snack shopping mall. The mall system is based on SSM framework, using B/S mode, MySQL database and JSP and other technologies for development and code writing.
The main functions realized by the front desk of the snack mall system are: registration of the website, registration, adding snacks to the shopping cart, submission of snack orders, payment process and other functions. Snack Mall back-end management system is mainly for the management of the front-end system. The functions realized include user and employee management functions, new food creation and modification functions, information modification of front-end orders, and report file generation.
This paper focuses on the design and development process of the snack shopping mall, elaborates on the design and implementation process of the important modules of the back-end management system, and finally designs and develops a snack food mall system with good performance and beautiful interface.
Key Words:Snack Mall System; SSM Framework; MySQL; JSP
目 录
摘 要 I
Abstract II
第1章 绪论 1
1.1课题背景及意义 1
1.2国内外现状 1
1.3本文的组织结构 错误!未定义书签。
第2章 技术概述 4
2.1 JavaScript 4
2.2 Ajax 4
2.3 MySQL 4
2.4 SSM框架 5
2.5 JSP 6
2.6 B/S模式 6
2.7 J2EE平台技术 7
第3章 系统需求分析 9
3.1系统可行性分析 9
3.1.1技术可行性分析 9
3.1.2经济可行性分析 9
3.1.3社会可行性分析 9
3.2 功能需求分析 10
3.3 非功能需求分析 13
3.4 系统的总体结构设计 14
3.4.1系统架构 14
3.4.2系统功能模块设计 15
3.4.3系统工作流程设计 16
3.5本章小结 17
第4章 零食商城后台管理系统的详细设计 18
4.1人员管理模块 19
4.1.1人员管理模块流程设计 19
4.1.2人员管理数据库设计 21
4.2订单管理模块 23
4.2.1订单管理模块流程设计 23
4.2.2订单管理数据库设计 24
4.3商品管理模块 25
4.3.1商品管理模块流程设计 25
4.3.2商品管理数据库设计 27
第5章 零食商城后台管理系统的实现 29
5.1开发环境 29
5.2后台系统登录页面 29
5.3人员管理功能实现 31
5.4图片管理功能实现 33
5.5订单管理功能实现 34
5.6商品管理功能实现 36
第6章 系统测试 39
第7章 结论 42
7.1总结 42
7.2展望 42
参考文献 43
致谢 44
绪论
1.1课题背景及意义
随着网络技术的不断发展,网络设备成本的下降,上网的人数在不断增加。越来越多的人在互联网上浏览信息或娱乐,网民也尝试在网上购买商品和其他消费行为。网络技术的安全性意味着人们不再害怕网络购物,网络购物的便利性和安全性的优势使消费者更愿意在线购物。 2018年,国内网上零售额达到90105亿元,与上年相比,有接近24%的增长率。实物商品的网上总销售额为70206亿元,较去年增长了26%。
通讯技术的进步和运营商的基站、基础设备的更新换代,网络信号基本覆盖全国。国家对农村网络建设的支持力度加大,网购用户规模不断扩大,让网上商品的销售总额年年攀新高,网上商品的销售额的增长率相比于社会商品零售总额的增长率,已经远远超出。网上购物是青少年和大中型城市市民的常用购买方式。农村和经济不发达地区的人们也在使用网上购物来购买本市没有的商品或需要配送的大件商品。
零食品种繁多,全国各地的特色零食各不相同,且很多特色零食为各地独有,实体零食店不仅面临着店铺面积小,水电、租金等问题,还会因为零食的品种过多无法从中选择出最符合消费者口味的零食,从而导致库存积压的问题。网上零食商城在网购的潮流下应运而生。网上商城没有店铺大小的顾虑,可以以优惠的价格吸引顾客,也能上架尽可能多的零食品种。消费者可以优惠的价格购买零食,商家也可以获得微薄的利润和快速的营业额,为商家和用户形成双赢局面[1]。
本文结合理论知识与实际开发,通过零食商城系统,讲述B2C模式下网上商城后台管理系统的设计方案。
1.2国内外现状
全球经济没有出现像2008年金融危机的巨大危机,保持了稳定的增长趋势。在这十年中,互联网技术的快速发展及其迅速普及。基于这样的背景,世界主要国家和地区的电子商务业务市场呈现出快速发展的态势。但是,这种趋势并非统一发展,美国是第一个发展电子商务的国家,目前仍然是全球电子商务的领导者,且为其他国家和地区提供了典范和参考[2]。
在2018年美国电商发展依然红火,根据IBIS World的预计,今年美国电商的年销售额将达到4437亿美元,美国零售联合会估计美国零售业整体在2018年的总收入为3.66万亿美元。过去5年美国电商平均年比增长了13.1%,电商规模提升的同时,产业也在不断优化。而美国电商的总数,在2018年已经超过了19万个,呈现不断增长的态势。
中国的电子商务与美国、欧盟等发达国家相比,起步较晚,仍有许多需要开发和完善的方面。中国是人口大国,中国的消费力在世界排名前列,消费市场庞大。中国的电子商务虽然在近年来迅猛发展,但并没有良好的交易环境和健全的物流网络,在这些方面需要加快步伐,健全完善电子商务市场。中国互联网技术的发展不仅没有受到起步晚,人才稀缺等因素的影响,还有后来居上的趋势,甚至在某些方面已经取代美国,成为全球第一。
据中国国际电子商务中心发布的《2017世界电子商务报告》显示,中国的电子商务市场是全世界规模最大、最具发展潜力与活力的。2017年,中国的电子商务市场交易总额达29.4万亿元,相比2016年,增长了12.1%,B2C的总交易额和网购人群的数量位于世界前列。
互联网经济的高速发展,不仅让网上商城的成本越来越低,也让越来越多的人们接受网购,依赖网购。如今,网上购买生活用品、食品等便利品作为电子商务的一种形式以其高效、低成本、多样性的优势,成为新兴的经营模式和理念。
中国互联网络信息中心(CNNIC)于2018年8月推出《第42次中国互联网络发展状况统计报告》。该报告显示,截至2018年6月,网络购物用户和使用支付宝、微信支付等网络支付手段的用户比例已经占互联网用户总人数的70%。这表明网购与网络支付已经融入互联网用户的生活当中,成为互联网用户生活里不可或缺、习以为常的一部分。
目前,银行与各大支付机构已经成为网联的一份子,这不仅让资金变得更加透明,减少了犯罪行为的产生,也为网络支付提供了安全保障。对于还没使用网络支付或不放心网络支付的用户,这些信息都让他们对网购、网络支付充满信心。
网络支付占人们生活的很大一部分,为当前和未来网络零售业的快速发展奠定了基础。在线零售业已成为新时代消费者的主流购买方式。
1.3本文的组织结构
本文分为七章,结构如下:
第一章介绍了网上商城的发展状况,研究了网络、电子商务市场在中国的发展状态,与国外其他国家的电子商务进行了比较。
第二章介绍了用于设计系统的开发技术和工具,包括MYSQL数据库,JavaScript技术,JSP和SSM开发框架等。
第三章主要是对零食商城系统进行了系统架构、系统功能模块的设计,绘制了系统工作流程图。本章研究了零食商城系统项目的可行性,接着对网上商城系统的开发内容和主要的功能模块进行了设计与需求分析。
第四章是零食商城系统的后台管理系统详细设计部分。在第三章的总体设计的基础上,对零食商城后台系统的主要功能模块进行流程设计和数据库设计,
第五章是零食商城系统运行界面的展示。
第六章是系统的测试部分,描述测试的目的,然后测试了系统的部分功能模块,生成测试结论。
第七章是本文的工作总结,主要阐述了系统开发的感受,系统的不足以及对未来的展望。
第2章 技术概述
2.1 JavaScript
JavaScript,这个脚本语言不仅有基于原型、弱类型与动态类型的特征,而且还拥有面向对象、跨平台的特性。对比静态语言而言,动态语言因为过少的代码编写量,所以让IT从事者能够更加注重在业务逻辑方面上的设计[3]。
JavaScript的主要作用是让网页之间进行交互(动画播放、可点击按钮、多种菜单样式等)。另外还有高级的服务端JavaScript版本,例如Node.js,它可以让你在网页上添加更多功能,不仅仅是下载文件(例如在多台电脑之间的协同合作)。在宿主环境(例如web浏览器)中JavaScript 能够通过其所连接的环境提供的编程接口进行控制。
2.2 Ajax
Ajax,即异步JavaScript和XML的英文缩写。在Web项目动态网页开发时,多数IT从事者都会首先Ajax技术,这种创建方法节省人力物力,同时又拥有着强大的Web项目交互特性。
Ajax工作步骤:第一步,运用XMLHttpRequest完成目标对象的调试,籍此来达到让服务器接收与响应网页异步请求的目的;第二步,运用javascript来掌控DOM,以此来完成Ajax的核心功能;第三步,完成页面动态刷新。
Web应用项目通过应用Ajax技术,增强网页的浏览效果,同时Web应用具有高度交互、异步更新的特性。
2.3 MySQL
MySQL,即小型关系数据库的管理系统,是目前世界最受程序员青睐和使用次数最频繁的管理系统。它深受人们喜爱的原因主要有以下几点:MySQL是一款开放源代码的软件,它不仅降低了网站、项目开发的成本,还可以因项目的特性需求进行客制化;MySQL体积小,响应时间短,速度快;许多小规模的项目与网站选择MySQL降低网站的开发、维护成本。
2.4 SSM框架
SSM框架,即由MyBatis开源框架、Spring开源框架与Spring中的SpringMVC这三者所构成。一般情况下,SSM框架都会用于Web项目当中。
以上是毕业论文大纲或资料介绍,该课题完整毕业论文、开题报告、任务书、程序设计、图纸设计等资料请添加微信获取,微信号:bysjorg。
相关图片展示: