网上订餐系统的设计与实现

 2024-01-23 09:01

论文总字数:20564字

摘 要

为解决传统订餐网站操作不便的问题,在My Eclipse 2010 SQL Server 2008环境下,采用B/S模式进行网上订餐系统的设计与开发,实现网络化订餐管理。系统主要分为两部分:前台用户订餐部分和后台管理员管理部分。前者主要面向系统会员及顾客,它能够方便顾客和会员对餐点的浏览和对用餐的预定;后者主要面向系统管理员,它能够方便管理员对订餐信息的处理和对顾客信息的了解和分析等。

关键词:网上订餐系统, B/S, JAVA, 数据库

Abstract: To solve the problem of the inconvenience of traditional ordering sites operate under My Eclipse 2010 SQL Server 2008 environment, the use of B / S mode online reservation system design and development, network management of ordering. The system consists of two parts: the foreground and the background of the user ordering administrators to manage parts. The former members and customer-oriented systems, it is convenient for customers and members can browse for meals and scheduled to dine; latter primarily for system administrators, administrators can easily handle it and understand information on ordering and customer information analysis.

Keywords: Online reservation, B/S, JAVA, database

目 录

1 绪论 4

1.1 课题背景 4

1.2 研究目的及意义 4

2 相关技术综述 4

2.1 JAVA与My Eclipse 4

2.2 MVC架构 5

2.3 Web服务 5

2.4 SQL Server 2008 6

3 系统的需求分析与整体设计 6

3.1 系统的需求分析 7

3.2 系统的结构框架 8

4 数据库设计 9

4.1 数据库概念结构设计 9

4.2 数据库逻辑结构设计 12

5 系统的详细设计 14

5.1 数据库连接的实现 14

5.2 前台用户订餐模块的设计与实现 15

5.3 后台管理员管理模块的设计与实现 23

6 系统的测试与维护 29

6.1 模块测试 29

6.2 系统的维护 30

结论 31

参考文献 32

致 谢 33

1 绪论

1.1 课题背景

如今,互联网发达的时代,我们已经习惯利用网络来交流、购物,当然更多人为了方便,直接“网上订餐”。民众更把“网上订餐”当成一种潮流,传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户,随时,自由的用餐”方向发展。使用计算机对食物进行销售管理,具有手工销售所无法比拟的优点,如: 检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低。这些优点能够极大地提高网上订餐管理的效率,也是科学化、正规化销售管理的重要条件。一个完善、健全的网上订餐系统在具有一定相对稳定数量的使用者的同时,使用者会习惯性的通过网络点击该网站,习惯网上订餐,一旦成为习惯,网络订餐系统本身也就成了稀缺的媒体发布资源,由于该群体的消费能力较高,吸引相对的广告也将是另外一个利润的来源。

1.2 研究目的及意义

网上订餐系统是针对当今社会所有大学生所设计的,目的是服务当代大学生这个巨大的市场。人们都知道“民以食为天”人都需要满足口腹才可以工作学习。经过调研同学们对学校食堂的意见不难发现以下问题,菜价相对比较贵,饭菜供应的时间都比较短。如果因为一些事情而错过就餐时间就赶不上去食堂吃饭;每当节假日饭菜供应的种类少之又少,而且还存在着热了卖,卖了热的情况;随着天气变化,考试的临近,很多学生都愿意躲在寝室,而不是特意跑到食堂用餐,如果有可以有人送餐到寝室会有很多人愿意去尝试。综上所述食堂的这些问题相应的给予了本系统巨大的潜在客户与市场。

2 相关技术综述

菜品销售管理系统用My Eclipse2010进行开发,数据库采用SQL Server 2008。由于系统采用MVC架构,即模型(model)-视图(view)-控制器(controller),同时为了实现可用子网内的任何一台服务器作为数据库服务器的需求,本系统采用Web服务技术,即把Web服务装在Web服务器中,通过访问Web服务来进行数据库的访问。下面分别对My Eclipse、MVC架构、Web服务和SQL Server 2008技术进行介绍[1]

2.1 JAVA与My Eclipse

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台((即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速,对C 语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景[2]

Java是功能完善的通用程序设计语言,可以用来开发可靠的、要求严格的应用程序。

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率[3]。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, Spring,SQL,Hibernate[4]

MyEclipse企业级工作平台(MyEclipseEnterprise Workbench ,简称MyEclipse)是对EclipseIDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能[5]

剩余内容已隐藏,请支付后下载全文,论文总字数:20564字

您需要先支付 80元 才能查看全部内容!立即支付

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;