基于web的网上订餐系统的设计与实现.doc

上传人:F****n 文档编号:98878372 上传时间:2019-09-15 格式:DOC 页数:46 大小:4.14MB
返回 下载 相关 举报
基于web的网上订餐系统的设计与实现.doc_第1页
第1页 / 共46页
基于web的网上订餐系统的设计与实现.doc_第2页
第2页 / 共46页
基于web的网上订餐系统的设计与实现.doc_第3页
第3页 / 共46页
基于web的网上订餐系统的设计与实现.doc_第4页
第4页 / 共46页
基于web的网上订餐系统的设计与实现.doc_第5页
第5页 / 共46页
点击查看更多>>
资源描述

《基于web的网上订餐系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《基于web的网上订餐系统的设计与实现.doc(46页珍藏版)》请在金锄头文库上搜索。

1、装订线摘要当今社会,生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对就餐的时间和方式也有了更高的要求。许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了人们对快捷订餐的需求。而随着互联网技术的快速发展,网络早已经成为现代人日常生活中不可或缺的部分,将餐饮业和计算机网络结合起来,网上订餐应运而生。本文详细论述了基于WEB的订餐网站系统的开发设计过程。系统采用My Eclipse作开发平台,Java为开发语言, SQL Server为数据库,实现了会员管理,菜品管理、订单管理、留言管理等功能。该系统符合基于WEB的订餐网站系统的要求,能够帮助切实提高工作效率。本文的结

2、构组织如下:首先阐述了该系统的可能性;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统和各功能模块的实现;最后阐明得出的结论。关键字:JAVA 订餐 SQL SERVER村民建房委员会应建立村级农房建设质量安全监督制度和巡查制度,选聘有责任心和具有一定施工技术常识的村民作为义务巡查监督员,开展经常性的巡查和督查。共 2 页 第 2 页AbstractIn present society, the pace of life is becoming more and more quickly, and peoples requi

3、rement of catering is also becoming higher and higher. The catering not merely needs to be delicious, nice and tasty, but also has the higher demand in time and way of ordering. As many customers are quite busy about work, they cant take the time to enjoy catering. So it is required to produce a fas

4、t way to order catering. And as the rapid development of Internet technology, the network has already being an indispensable part in peoples daily life. And online order arises at this historic moment by combining catering and computer network. My paper discusses the developing and design process in

5、 detail of the ordering website system based on WEB .The system uses My Eclipse as a development platform, Java as the development of language, the SQL server as the database, to achieve the member management, dishes management, order management and message management. The WEB-based ordering system

6、meets the Web site system requirements and can help effectively to improve work efficiency. The paper is organized as follows: First, the possibility to develop the system described; followed introduced the related development tools and technology infrastructure; then the system needs analysis, and

7、proposed specific design and database model; and then shows the whole system concrete realization of the functional modules; final conclusion. Key words: JAVA Ordering SQL server目录1绪论11.1 课题的研究背景11.2 课题的研究意义11.3 本文的组织工作12系统开发技术分析32.1 编程语言:JAVA32.2 服务器软件:TOMCAT42.3 系统开发工具:MyEclipse52.4 动态网页技术:JSP52.5

8、 数据库软件:SQL Server63系统需求分析83.1 系统运行环境83.1.1 最低配置83.1.2 建议配置83.2 可行性分析93.2.1 经济可行性分析93.2.2 技术能力分析103.2.3 运行可行性分析103.2.4 法律可行性分析103.3 业务流程分析103.3.1 管理员业务流程103.3.2 会员业务流程113.4 数据流图124系统概要设计144.1 系统的功能结构144.1.1 系统总功能结构144.1.2 菜品管理功能结构154.1.3 订单管理功能结构154.1.4 公告管理功能结构154.2 E-R图165详细设计205.1 数据表205.1.1 管理员表2

9、05.1.2 会员表205.1.3 菜品类别表215.1.4 公告表215.1.5 菜品表215.1.6 留言表225.1.7 订单表225.1.8 订单管理表225.2 系统登录模块22共 2 页 第 1 页5.2.1管理员登陆225.2.2会员登陆235.3 后台管理模块245.3.1 系统属性管理模块245.3.2 基本操作管理模块245.3.3 会员管理模块255.3.4 菜品类别管理模块265.3.5 菜品管理模块275.3.6 订单管理模块285.3.7 留言管理模块285.3.8 公告管理模块305.4 订餐网站前台模块315.4.1 网站主界面模块315.4.2 用户登陆模块3

10、15.4.3 菜品分类模块325.4.4 我的订餐车模块325.4.5 我的订单模块335.4.6 留言模块335.4.7 公告模块346网上订餐系统测试356.1测试目标356.2 测试方法356.3 主模块测试366.3.1登录注册模块366.3.2 订餐服务模块366.3.3 订单处理模366.3.4 菜单管理模块376.4测试总结37总结38致谢39文献401绪论随着互联网技术和信息技术的日益成熟,人类社会开始进入信息时代。信息时代的到来给社会生活的各个方面带来了巨大的变化,这些变化同样也影响到了管理。信息技术和信息系统几乎渗透到了每一个的管理活动中,对各个层次均产生了不可忽视的影响。

11、1.1 课题的研究背景在电视等媒体出现以前,人们获取信息的主要方式是通过阅读书籍报刊等印刷媒体,有了电视以后人们获取信息的方式更多是通过看电视,因为电视能提供图像、声音等更丰富的信息,并能提供更快捷的服务。而现在人们能更有效的通过互联网来获取信息,是因为互联网能提供更加及时、大量的信息资源。互联网环境给我们带来的影响是广泛而深刻的,使信息资源的获取扩展到整个互连网络,所以可提供服务的信息资源极为丰富。我们对基于于网络的电子商务开展状况进行了广泛的调研后得出结论,设计开发一个完善的网络订餐系统是一个极具光明前景的,可以加以实施的课题。1.2 课题的研究意义随着Internet的普及,越来越多的企

12、业建立了自己的WWW网站,企业通过网站可以展示产品,发布最新动态信息,与用户进行交流和沟通,与合作伙伴建立联系,以及开展电子商务等。其中网上订餐系统是电子商务网站的一种,随着信息化时代的到来,人们对生活质量的追求不断提高。由于工作,学习的关系,人们常常无法按时吃饭。随着网络的普及,网上订餐业务在中国开始盛行,人们也通过网络订餐的方式获得自己需要的食物。这样既节省了时间,也可以为广大用户提供更多的口味。传统餐饮企业的日常运作还是靠人工管理。从原材料入库到客人点单,再到结账基本上由人工完成记录。这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。基于Web的订餐系统不仅能提高

13、管理水平,还能给管理者提供一个企业运作的信息平台,同时帮助提升企业的形象及增强竞争力。使用餐饮管理系统能将餐饮企业业务管理和人员管理信息化,使企业从原材料进货到客人消费都由计算机管理并记录,可随时掌握餐厅客人点单,挂账等情况,并能尽可能的降低使用者的劳动强度,同时提高工作质量和效率。1.3 本文的组织工作第一章:概述课题的研究背景、研究意义及目的,确定论文的研究内容。第二章:概述开发系统所用的主要技术。共 40 页 第 41 页第三章:介绍系统开发环境,分析系统的总体设计目的,确定系统的设计思想,提出系统的分层体系结构,介绍可行性分析,给出系统总体用例图。第四章:分析系统的详细设计目标,分析系

14、统设计方案,研究系统的数据库设计。第五章:实现系统具体模块,设计实现功能主界面。第六章:测试系统的各个功能。2系统开发技术分析 在摘要中已经提到,本系统使用的编程语言是Java,服务器软件为Tomcat,系统开发工具为MyEclipse,动态网页技术JSP,数据库软件SQL Server,下面分别给予简单介绍。2.1 编程语言:JAVAJAVA语言是SUN公司于1995年推出的一种面向对象的新一代程序。到现在JAVA已经成为主流的开发语言之一,其应用领域带还在继续扩大。它最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景,于是改造了Oak,以“Java”的名称正式发布。 Java 编程语言的风格十分接近C、C+语言。Java是一个纯的面向对象的程序设计语言,它继承了 C+ 语言面向对象技术的核心,Java舍弃了C +语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 教学/培训

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号