当前位置:文档之家› 网上订餐系统的开发

网上订餐系统的开发

毕业论文题目网上订餐系统的开发英文题目The Development of Online Order System 院系专业姓名班级学号指导教师二零一二年五月摘要在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。

人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求。

本次毕业设计的题目就是网上订餐系统。

在开发设计中,采用B/S(Browser/Server)结构,这种结构使得数据只有结果集合在浏览器中显示,数据的处理在服务器进行,用户不用安装客户端,而且由于通过服务器端统一管理数据,易于保证数据的一致性。

在开发中选择了JSP+JavaBeans+Mysql的模式,实现了应用程序逻辑和页面显示分离,界面设计更简单。

本毕业设计的内容,系统地阐述了整个网络订餐系统的功能及实现。

实现了从菜品管理,菜品分类和查询,到订餐车实现,用户订单处理,再到系统管理。

基本上实现了网上订餐的功能流程,能够实现用户与餐厅在网上进行订餐交易。

本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。

关键词:网上订餐系统B/S结构JSP JavaBeansAbstractToday in the rapid development of Internet, the Internet become faster access, publish, and an important channel for transmitting information, it is the political, economic, and other aspects of life play an important role. Higher and higher demands on the restaurant, requires not only the color, flavor and taste,but also greater demands on the time and manner of dining.The graduation design is the subject of the online order system.In developing,it adopts the structure of B/S (Browser/Server.) This structure makes only concourse of result data print in the browser. And this kind of structure can lighten client burden greatly. As the server administers the data in unison,it is apt to guarantee the consistency of the data.Chose in the development JSP+JavaBeans+Mysql Pattern,Realized The contact surface design is simpler.The present paper on graduation project's content, elaborated systematically the entire online order system management system's function and realizes. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the chatroom again, the manager system. Basically has realized the electronic commerce function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet network.Key words: Online order system The structure of B/S JSP JavaBeans目录1 系统概要 (1)1.1 课题的来源及其意义 (1)1.2 系统开发设计思想 (1)1.3 系统运行环境 (1)1.4 系统开发设计目的 (2)2 开发环境、工具和主要技术 (3)2.1 开发环境的配置 (3)2.2 开发工具 (4)2.3 主要技术 (5)3 系统需求分析 (12)3.1 开发语言分析 (12)3.2 可行性分析 (13)3.3 系统体系结构分析 (14)3.4 需求分析 (14)3.5 功能需求分析 (15)4 系统概要设计 (17)4.1 概要设计原则 (17)4.2 系统整体结构 (17)4.3 系统功能设计 (18)4.4 数据库设计 (20)5 系统详细设计 (25)5.1 系统流程 (25)5.2 主要功能模块的实现 (29)6 系统测试 (34)6.1 测试目标 (34)6.2 测试方法 (34)6.3 部分测试结果与解决方法 (34)6.4 测试总结 (35)参考文献 (36)致谢 (37)1 系统概要1.1 课题的来源及其意义随着现代科学技术的不断提高,现今的生活节奏加快,人们的生活也与传统的生活模式有很大的不同。

其中互联网在人们的生活中得到了广泛的应用,现在足不出户,就能获得自己需要的菜品和服务。

人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,一般是不愿自己去吃饭的,他们宁愿订餐,尤其是一些白领。

另外有很多的大学生在寝室里,不愿下寝室去吃饭,所以他们其中有很多的人喜欢订餐。

这时候他们必须有一个平台来提供他们一些信息,网上订餐系统就可以方便地为他们提供详细的信息查询。

网上订餐系统开发是为了更好地适应市场需求,缓解餐厅的地域限制,为消费者节省时间和精力、并实现更便捷的交易方式。

通过网上订餐系统使用户可以足不出户就能在网上进行浏览菜品介绍、点菜订餐,使管理人员快速方便的管理用户、订单以及菜单资料的维护,这样使得订餐变得更方便。

1.2 系统开发设计思想该系统是基于B/S(浏览器/服务器)模式实现,基于MyEclipse集成开发环境平台架构开发设计。

使用Java语言中的JSP技术和Mysql数据库开发,通过编写JavaBeans来进行后台业务逻辑控制,主要实现对网上订餐的使用、需求、以及用户订餐的动态管理等。

使得网上订餐的管理更加及时、高效,提高了工作效率。

该系统主要包括菜品管理,餐饮管理,预订管理,用户管理等几个大的功能模块。

1.3 系统运行环境操作系统:Windows XP数据库:Mysql网络通信协议:TCP/IP支持软件:Tomcat,MyEclipse1.4 系统开发设计目的通过本次系统开发设计,可以更熟练掌握JSP的基础知识,会用JSP连接数据库,本次系统开发设计的难点是连接Mysql数据库及学会用MyEclipse开发Web项目工程的基本方法。

另外,通过写毕业论文,掌握学术论文写作的基本格式,获得技术和理论上的提升。

达到的目的主要有:(1) 掌握在MyEclipse集成开发环境中开发JSP工程的基本用法;(2) 熟悉Java语言;(3) 掌握JSP中连接数据库的基本步骤;(4) 掌握JSP +JavaBeans + Mysql三层模式设计方法;(5) 提高综合技能。

2 开发环境、工具和主要技术2.1 开发环境的配置本系统是在Windows XP操作系统下,使用JDK1.6和Tomcat6.0做为Java 的解析运行环境,进行开发的。

2.1.1JDK1.6JDK(Java Development Kit)是Sun Microsystems针对Java开发员的产品。

自从Java推出以来,JDK已经成为使用最广泛的Java SDK。

JDK 是整个Java的核心,包括了Java运行环境,Java工具和Java基础的类库。

JDK是学好Java的第一步。

所以Jdk1.6是Java运行的必须环境,在进行所有的开发之前,这个是必须的。

按照JDK的提示来安装,安装完之后设置环境变量。

JDK环境变量配置的步骤如下:(1) 我的电脑-->属性-->高级-->环境变量。

(2) 配置用户变量:A 新建Java_HOME 其值为D:\jdk1.6.0_22 (JDK的安装路径);B 新建PATH 其值为%Java_HOME%\bin;%Java_HOME%\jre\bin;C 新建CLASSPATH其值为.;%Java_HOME%\lib;%Java_HOME%\lib\tools.jar。

(3) 测试环境变量配置是否成功开始-->运行--〉cmd;键盘敲入:javac、java;出现相应的命令,而不是出错信息,即表示配置成功!2.1.2Tomcat6.0服务器Tomcat是一个免费的开源的Servlet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache、Sun等公司共同开发而成。

由于有了Sun的参与和支持,最新的Servlet和JSP规范能在Tomcat中得到体现。

Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。

Tomcat 是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。

相关主题