基于J2EE的KFC购物系统
2023-03-01 10:51:35
论文总字数:14994字
摘 要
随着电子商务的发展,人们的衣食住行等生活方式已经发生了极大地改变。从食这方面来说,在现在人们可以从网络中更快、更多地获取所需要的信息,从而产生了各种各样的需求。为了满足这些需求,各种网上订餐系统应运而生。因此,如何合理地设计、开发和维护一个网上订餐系统就显得尤为重要。
本次实验设计和开发一个KFC订餐系统。该系统分为两个模块功能,分别是前台功能和后台功能。前台功能主要包括商品首页列表、注册登录、我的订单、用户留言、KFC留言活动和购物车。后台功能主要包括管理员登录、用户管理、KFC新闻管理、留言管理、商品管理和订单管理。
本系统是基于B/S开发模式,采用SpringMVC的设计理念,主要采用Servlet和JSP实现后台相关的业务逻辑以及数据处理,前端采用html css js展现网页主题内容,数据库选用Oracle用作数据的存储,以Tomcat作为服务器,使得系统得以稳定运行。
关键字: 网上订餐系统;我的订单;购物车;商品管理;用户管理;订单管理
SUMMARY
With the development of e-commerce, people"s basic necessities of life has undergone great change. In this regard, people can now more quickly from the network get the information they need, resulting in a variety of needs. To meet these needs, a variety of online reservation system came into being. Therefore, how to design, develop and maintain an online reservation system is particularly important.
The experimental design and develop a KFC reservation system. The system is divided into two functional modules, namely the foreground functions and background functions. Foreground functions includes product list, registration and login, my orders, user comments, KFC message and shopping cart. Background functions includes administrator login, user management, KFC news management, message management, product management and order management.
This system is based on B / S development model with Spring MVC design concept. Using mainly Servlet and JSP to achieve the background associated business logic and data processing. Using html css js to show page topic. Selecting Oracle database as data storage. Using Tomcat as a server, it allows the system to be stable operation.
Key words: Online reservation system; My order; Shopping cart; Commodity management; User management; Order management
目 录
第一章 引 言 1
1.1课题背景和目的 1
1.2课题开发框架及技术选择 2
1.2.1 Servlet和JSP技术 2
1.2.2 html css js技术 2
1.2.3 Tomcat服务器 2
1.3设计的重点与难点 3
第二章 系统需求分析 4
2.1 可行性分析 4
2.1.1 经济可行性分析 4
2.1.2 技术可行性分析 4
2.1.3 市场可行性分析 4
2.1.4 安全可行性分析 4
2.2 功能需求分析 4
2.3 开发及运行环境 4
第三章 系统总体规划与设计 5
3.1 项目的相关规划 5
3.2 项目的设计目标 5
3.3 系统功能结构设计 5
3.4 数据库的表结构设计 6
3.5 系统整体流程设计 9
3.6 系统的工程结构目录 11
第四章 系统的相关设计与实现 12
4.1 前台主要功能的设计与实现 12
4.1.1 商品的首页模块 12
4.1.2 用户登录模块 15
4.1.3 用户注册模块 17
4.1.4 购物车模块 20
4.1.5 留言功能模块 22
4.2 后台管理功能的主要设计和实现 24
4.2.1 管理员登陆模块 24
4.2.2 商品管理模块 25
4.2.3 管理留言模块 28
第五章 系统的功能测试 30
5.1 测试的概念 30
5.2 测试的目的和内容 30
5.3 测试的环境及所用工具 30
5.4 系统部分功能模块测试 30
结论 35
致谢 36
参考文献 37
- 引 言
1.1课题的背景和目的
最近几年来,随着互联网技术的提升和发展,尤其是在电子商务这一部分的发展,网络早就已经极大地改变了人们的衣食住行等生活方式,网上订餐因为其独有的优势,很容易地受到人们的认同。这是一种电子商务应用的新的体现,这种方式也起到了推进电子商务的积极作用,对加快其发展有帮助。
网上订餐现在已经成为一种新的消费方式,为什么网上订餐会成为人们新的消费选择呢?其中最大的原因有三点条:第一个原因是现在社会发展速度越来越快,人么上班的时间正在逐步增加,所带来的工作量也在增加,人们的饮食习惯越来越没有规律。有时是下午,有时是深夜或是其他特殊情况,这时网上订餐就显示出其独有的优势特点;第二个原因是随着城市化的发展,越来越多的餐饮连锁店如同雨后春笋般冒了出来,这些餐饮店分布在工作地点和住宅地点的周围,为网上订餐提供了便利条件,节约了人们的时间。人们可以随时随地点餐,而不受到其他因素(如天气,时间点,路程等)的制约,这为网上订餐的发展提供了基础条件。第三个原因是一旦到了用餐高峰期的时候,往往出现供不应求的现象,出现了许多人在排队等用餐的现象,网上订餐可以使此现象得到缓解。通过网上订餐,人们可以节约排队的时间即可享受到美食,同时又增加了餐厅的营业额。因此,现在网上订餐作为一种新的消费方式越来越受到人们尤其是上班族的青睐。
网上订餐作为一种新的消费方式有着其独特的优势:第一增强顾客的实际参与感,顾客使用终端设备通过互网络来获取相关服务以满足其需求,因此网上订餐也可以说是一种自助服务;第二可以增加餐厅收入,由于营销不受时间和空间的限制,可以为顾客提供很大的便利,顾客可以随时的获取服务,因此,餐厅的营业额可以得到提升。第三餐厅可以通过顾客的点餐记录了解孤苦顾客的需求和其消费方式。通过的顾客的信息调研,可以决定餐厅的营销决策和及时地向顾客反馈相关信息。第四针对不同的消费者,为了满足其不同的需求,餐厅可以对其提供的服务实现多样化,适应需求的变更。第五通过网上订餐,顾客可以对比更多的信息,以此来选择更适合自己的需求。餐厅也可以借此了解到对手的营销策略,加强竞争和合作。第六通过网络餐厅可以为自己做广告,宣传自己的品牌、特色、价格、创新和餐厅信息等,这可以帮助顾客做出决策,同时提升自己的形象。
剩余内容已隐藏,请支付后下载全文,论文总字数:14994字