基于web的订餐管理系统

上传人:大米 文档编号:564905254 上传时间:2023-12-21 格式:DOC 页数:43 大小:1.24MB
返回 下载 相关 举报
基于web的订餐管理系统_第1页
第1页 / 共43页
基于web的订餐管理系统_第2页
第2页 / 共43页
基于web的订餐管理系统_第3页
第3页 / 共43页
基于web的订餐管理系统_第4页
第4页 / 共43页
基于web的订餐管理系统_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《基于web的订餐管理系统》由会员分享,可在线阅读,更多相关《基于web的订餐管理系统(43页珍藏版)》请在金锄头文库上搜索。

1、. . 本科毕业论文(设计)题 目 基于web订餐管理系统的设计与实现系 部 信息管理系_专 业 信息系统与信息管理 年 级 2013 级 学 号 2159 姓 名 王丹 指 导 教 师 蔚 成 绩 2017年 05 月 10日 / 目录摘 要1Abstract1第1章 导论21.1选题背景目的和意义21.2课题研究状况和发展趋势2第2章 系统分析32.1系统情况分析32.2可行性分析32.3.系统需求分析32.4系统数据流程分析4第3章 系统技术与理论介绍73.1 系统模式选择73.2 系统的技术介绍73.3 SQL Server数据库9第4章 系统设计104.1 系统设计目标与原则104.

2、2 系统设计概要104.3 系统功能模块划分10第5章 数据库设计125.1数据库的需求分析125.2 数据库设计125.3 数据库逻辑设计125.4 数据库表设计13第6章 系统实现186.9菜品展示29第7章 系统测试目的347.1 系统测试目的347.2 测试方法347.3 系统测试34结论34参考文献39致40基于Web的订餐管理系统的设计与实现王丹西南大学信息管理系,荣昌 402460摘 要:网上基于web的订餐管理系统设计与实现平台的主要功能包括菜单类别管理、菜单信息管理等,根据客户种类又可以划分成管理员客户和会员客户两种。web的订餐管理系统采用了JSP开发语言为前台设计,MyS

3、QL的后台设计作为数据库管理系统,MyEclipse为开发环境,服务器采用tomcat,是一种基于Web技术上开发出的B/S结构的网上基于web的订餐管理系统设计与实现。关键词:订餐管理系统;JSP;B/S结构Design and Implementation of Reservation Management System Based on Web Dan WANGSchool of Information Management of Southwest University, RongChang,Chongqing 402460,PR ChinaAbstract:Through the o

4、nline order management system based on web design and implementation of the platform, consumers can know a lot of western restaurant menu information with staying at home, which brings great convenience to consumers.This design at the front desk system mainly adopts JSP as a development language, an

5、d the background design mainly USES MySQL as a database management system, and MyEclipse development environment was adopted, using tomcat server.It is a Web design and implementation that based on a Web technology which based on B/S structure of online order management system.Keywords:Online orderi

6、ng system; JSP; B/S structure 第1章 导论1.1选题背景目的和意义网络的快速发展从根本上更改了世界的菜单交易方法,自二十世纪九十年代开始,我国的很多企业就设想可以通过互联网来交易菜单。因为当时存在很多的原因,比如企业的声誉非常不好进行认证、互联网的相关法律法规也不够完善、物流相对落后等,阻碍了互联网菜单销售的的速度。进入二十一世纪以后,我国经济有了快速的发展,限制网上交易的各个难题逐一被解决,国各大企业都加入到了电子商务的浪潮中来。根据零点调查公司的调查,今年前三季度,我国电子商务市场销售额达5.6万亿元,比去年同期增长24。其中,互联网市场销售额近10000亿元

7、,已超过2012年全年销售总额。网络交易这一点餐方式给人们的日常生活带来了很多方便,除了交易地点更加便捷,更关键的是改变了人们的点餐习惯,人们已经习惯上网查看菜单的相关信息,成为点餐决策环节的至关重要的一环。1.2课题研究状况和发展趋势网络讲义与传统方式交易比较最突出的优点:信息量大,与过去的交易方式比较,网络交易能够提供大量菜单信息。网络交易最突出的优势是,消费者的交易时间没有限制,客户群得以增加,这样就使企业的核心竞争力得到提高,无需花费商铺费用,大大节省了投入的费用。第2章 系统分析2.1系统情况分析系统从技术的可行性、操作的可行性、经济的可行性进行分析。对软件开发中可能面临的问题做了大

8、概的预测,明确自己的目标。并且本系统采用的架构是mvc模式。能够清楚明白的把本系统的情况展示出来。2.2可行性分析对所有系统完成设计,都可能受到时间和空间上的制约。所以,在设计每一个项目开始,必须对系统实行可行性分析,这样可以降低项目的危害,降低人力、物力和财力的损耗。2.2.1技术可行性本系统主要采用MyEclipse和Sql2005数据库作为设计工具,采用Java作为开发语言,主要使用了J2EE的技术,java是一种面对对象的程语言,学习起来非常容易并且使用便利。本系统从整体上看设计起来比较容易,本系统开发的重点就是对数据库的设计和操作。2.2.2经济可行性本系统采用的软件10都是开源的,

9、这样可以削减很多的精力和资源,起到减少成本的作用。同时提升设计的作用,本系统对计算机配置的条件很低,乃至网吧淘汰下来的低配置计算机也可以满足需要,因此在经济上完全具有可行性。2.2.3法律可行性此网上基于web的订餐管理系统设计与实现是自己设计的管理系统,具有很大的实际意义。在法律上完全具有可行性。总而言之,设计一个网上基于web的订餐管理系统设计与实现具有效率高,操作简便,降低成本等优点,所以,建立一个网上基于web的订餐管理系统设计与实现是非常必要的。综上所述,开发一个网上基于web的订餐管理系统设计与实现是必要可行的。2.3.系统需求分析(1) 采用B/S模式完成设计,其好处是后台与前台

10、层次运行时比较清晰,并且和大部分用户的网页搜索方式相适宜。(2) 系统界面简单方便。设计容易的系统界面,可以使用户比较快的对系统的控制进行适应。2.3.1性能需求普通用户只能在线查询信息,例如,对菜单信息进行查询、在线点餐西餐厅菜单、下订单等功能。(1)所有记录信息要保持全面,信息记录容不可以是空(2)各种数据间相互联系要保持正确2.3.2界面需求JSP技术是将JAVA语言作为脚本语言的,JSP网页给整个服务器端的JAVA库单元提供了一个接口用来服务 的应用程序。系统开发的过程与实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计。2.4系统数据流程分析本系统的流程,本系统主要分

11、前台功能模块和后台功能模块两个模块所构成,前台是普通用户模块,普通数据模块又分商品信息浏览,在线下订单,在线注册会员,购物车管理,我的订单管理,后台是管理员用户模块,具体分为以下几个模块,用户注册信息,修改个人密码,商品类别管理,商品信息管理,会员信息管理,订单信息管理,具体的系统流程图如图2.1所示。图2.1系统流程图Fig.2.1 System flow chart. . 本系统的用户通过输入自己的账号密码信息进行登录,根据登录的账号密码比对数据库的数据来判断登录的账号所具有的权限,管理员拥有所有的权限,能够进行销售和数据管理等所有工作,还可以控制下属账号的权限。工作人员根据登录账号的类别

12、不同具有不同的权限,分为送单员和接单员两种。两种不同的用户的权限等级不同,拥有不同的操作权限,只能够在系统中看到自己能够进行操作的模块而不能够看到自己权限以外的模块容。要进行别的账号才能进行的操作活动时,需要退出当前登录的账号,重新登录新的账号来进行操作,系统流程如图2.2所示。图2.2用户注册流程图Fig. 2.2 User registration flow diagram. . 第3章 系统技术与理论介绍3.1系统模式选择整个系统采用B/S的模式开发,B/S模式就是浏览器加服务器的结构,在这种结构下,用户的工作界面在浏览器中实现,主要事物逻辑在服务器端实现,还有的事物逻辑在前端实现,并且

13、采用了MyEclipse技术,MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的一种扩展,利用MyEclipse,我们可以在数据库和J2EE的开发中起作用。完整支持HTML, Struts, JSP, CSS, JavaScript, SQL, Hibernate。 本系统还运用了Tomcat,Tomcat 是一个轻量级应用服务器,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。Tomcat 很受广大程序员的喜欢,因为它运行时占用的系统资源小, 3.2

14、 系统的技术介绍该系统完全基于当下开发管理系统最前言的B/S模式来进行程序的设计。使用B/S模式设计的程序对网上订餐系统这种工作人员技术水平较低的客户能够很好的引导他们对系统的操作和使用。后台数据库使用Microsoft公司开发的Microsoft SQLServer 2005来进行数据的存储,本数据库拥有强大的数据处理能力,能够完美应对零售药店级别的数据的存储和处理。应用程序开发语言使用的是Java,易于编写且Java一处编写处处运行的特性对于网上订餐系统这种可能在未来会扩大经营规模的用户来说有很强的适应性。在网页设计方面使用JSP、JavaScript、Html等技术完成用户交互界面,员工只需要浏览器即可对库存、账单等进行操作管理,且界面引导强,有很强的适应性,和使用的便捷性。服务器方面使用的是当下流行的免费却又不失强劲功能的开源Web应用服务器Tomcat,Tomcat虽为免费使用的服务器,但是其强劲的功能和处理能力完全能够应付网上订餐系统的使用需求,同时能够降低成本。3.2.1 JSP技术与MVC模式以与系统的基本框架本系统采用JSP技术,基于MVC模式开发,使用SSH框架(struts2、spring、hibernate)来增加系统的开发速度。所谓的MVC模式是Model-View-Controller的缩写,中文翻译为模式-视图-控制器。Hibernate主要用

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

当前位置:首页 > 医学/心理学 > 基础医学

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