基于web的订餐管理系统_第1页
基于web的订餐管理系统_第2页
基于web的订餐管理系统_第3页
基于web的订餐管理系统_第4页
基于web的订餐管理系统_第5页
已阅读5页,还剩39页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本科毕业论文(设计)题 目 基于 web 订餐管理系统的设计与实现 系 部 信息管理系_专 业 信息系统与信息管理 年 级 2013 级 学 号 222013602012159 姓 名 王丹 指 导 教 师 郑蔚 成 绩 2017 年 05 月 10 日目录摘 要 .1Abstract .1第 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 系统设计概要 .104.3 系统功能模块划分 .10第 5 章 数据库设计 .125.1 数据库的需求分析 .125.2 数据库设计 .125.3 数据库逻辑设计 .125.4 数据库表设计 .13第 6 章 系统实现 .186.9 菜品展示 .29第 7 章 系统测试目的 .347.1 系统测试目的 .347.2 测试方法 .34I7.3 系统测试 .34结论 .34参考文献 .39致谢 .400基于 Web 的订餐管理系统的设计与实现王丹西南大学信息管理系,重庆荣昌 402460摘 要: 网上基于 web 的订餐管理系统设计与实现平台的主要功能包括菜单类别管理、菜单信息管理等,根据客户种类又可以划分成管理员客户和会员客户两种。web 的订餐管理系统采用了 JSP 开发语言为前台设计,MySQL 的后台设计作为数据库管理系统,MyEclipse 为开发环境,服务器采用 tomcat,是一种基于 Web 技术上开发出的 B/S 结构的网上基于 web 的订餐管理系统设计与实现。关键词:订餐管理系统;JSP;B/S 结构Design and Implementation of Reservation Management System Based on WebDan WANG School of Information Management of Southwest University, RongChang,Chongqing 402460,PR ChinaAbstract :Through the online 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, and 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 ordering system; JSP; B/S structure 1第 1 章 导论1.1 选题背景目的和意义网络的快速发展从根本上更改了世界的菜单交易方法,自二十世纪九十年代开始,我国的很多企业就设想可以通过互联网来交易菜单。因为当时存在很多的原因,比如企业的声誉非常不好进行认证、互联网的相关法律法规也不够完善、物流相对落后等,阻碍了互联网菜单销售的的速度。进入二十一世纪以后,我国经济有了快速的发展,限制网上交易的各个难题逐一被解决,国内各大企业都加入到了电子商务的浪潮中来。根据零点调查公司的调查,今年前三季度,我国电子商务市场销售额达 5.6 万亿元,比去年同期增长 24。其中,互联网市场销售额近 10000 亿元,已超过 2012 年全年销售总额。网络交易这一点餐方式给人们的日常生活带来了很多方便,除了交易地点更加便捷,更关键的是改变了人们的点餐习惯,人们已经习惯上网查看菜单的相关信息,成为点餐决策环节的至关重要的一环。1.2 课题研究状况和发展趋势网络讲义与传统方式交易比较最突出的优点:信息量大,与过去的交易方式比较,网络交易能够提供大量菜单信息。网络交易最突出的优势是,消费者的交易时间没有限制,客户群得以增加,这样就使企业的核心竞争力得到提高,无需花费商铺费用,大大节省了投入的费用。2第 2 章 系统分析2.1 系统情况分析系统从技术的可行性、操作的可行性、经济的可行性进行分析。对软件开发中可能面临的问题做了大概的预测,明确自己的目标。并且本系统采用的架构是 mvc 模式。能够清楚明白的把本系统的情况展示出来。2.2 可行性分析对所有系统完成设计,都可能受到时间和空间上的制约。所以,在设计每一个项目开始,必须对系统实行可行性分析,这样可以降低项目的危害,降低人力、物力和财力的损耗。2.2.1 技术可行性本系统主要采用 MyEclipse 和 Sql2005 数据库作为设计工具,采用 Java 作为开发语言,主要使用了 J2EE 的技术,java 是一种面对对象的程语言,学习起来非常容易并且使用便利。本系统从整体上看设计起来比较容易,本系统开发的重点就是对数据库的设计和操作。2.2.2 经济可行性本系统采用的软件 10都是开源的,这样可以削减很多的精力和资源,起到减少成本的作用。同时提升设计的作用,本系统对计算机配置的条件很低,乃至网吧淘汰下来的低配置计算机也可以满足需要,因此在经济上完全具有可行性。2.2.3 法律可行性此网上基于 web 的订餐管理系统设计与实现是自己设计的管理系统,具有很大的实际意义。在法律上完全具有可行性。总而言之,设计一个网上基于 web 的订餐管理系统设计与实现具有效率高,操作简便,降低成本等优点,所以,建立一个网上基于 web 的订餐管理系统设计与实现是非常必要的。综上所述,开发一个网上基于 web 的订餐管理系统设计与实现是必要可行的。2.3.系统需求分析(1) 采用 B/S 模式完成设计,其好处是后台与前台层次运行时比较清晰,并且和大部分用户的网页搜索方式相适宜。3(2) 系统界面简单方便。设计容易的系统界面,可以使用户比较快的对系统的控制进行适应。2.3.1 性能需求普通用户只能在线查询信息,例如,对菜单信息进行查询、在线点餐西餐厅菜单、下订单等功能。(1)所有记录信息要保持全面,信息记录内容不可以是空(2)各种数据间相互联系要保持正确2.3.2 界面需求JSP 技术是将 JAVA 语言作为脚本语言的,JSP 网页给整个服务器端的 JAVA 库单元提供了一个接口用来服务 HTTP 的应用程序。系统开发的过程与实施过程相反,并不是从输入设计到输出设计,而是从输出设计到输入设计。2.4 系统数据流程分析本系统的流程,本系统主要分前台功能模块和后台功能模块两个模块所构成,前台是普通用户模块,普通数据模块又分商品信息浏览,在线下订单,在线注册会员,购物车管理,我的订单管理,后台是管理员用户模块,具体分为以下几个模块,用户注册信息,修改个人密码,商品类别管理,商品信息管理,会员信息管理,订单信息管理,具体的系统流程图如图 2.1 所示。4图 2.1 系统流程图Fig.2.1 System flow chart5本系统的用户通过输入自己的账号密码信息进行登录,根据登录的账号密码比对数据库内的数据来判断登录的账号所具有的权限,管理员拥有所有的权限,能够进行销售和数据管理等所有工作,还可以控制下属账号的权限。工作人员根据登录账号的类别不同具有不同的权限,分为送单员和接单员两种。两种不同的用户的权限等级不同,拥有不同的操作权限,只能够在系统中看到自己能够进行操作的模块而不能够看到自己权限以外的模块内容。要进行别的账号才能进行的操作活动时,需要退出当前登录的账号,重新登录新的账号来进行操作,系统流程如图 2.2 所示。开始注册是否存在输入用户信息注册成功否重新输入用户信息数据信息正确是否图 2.2 用户注册流程图Fig. 2.2 User registration flow diagram6第 3 章 系统技术与理论介绍3.1 系统模式选择整个系统采用 B/S 的模式开发,B/S 模式就是浏览器加服务器的结构,在这种结构下,用户的工作界面在浏览器中实现,主要事物逻辑在服务器端实现,还有的事物逻辑在前端实现,并且采用了 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 系统的技术介绍该系统完全基于当下开发管理系统最前言的 B/S 模式来进行程序的设计。使用 B/S模式设计的程序对网上订餐系统这种工作人员技术水平较低的客户能够很好的引导他们对系统的操作和使用。后台数据库使用 Microsoft 公司开发的 Microsoft SQL Server 2005 来进行数据的存储,本数据库拥有强大的数据处理能力,能够完美应对零售药店级别的数据的存储和处理。应用程序开发语言使用的是 Java,易于编写且 Java 一处编写处处运行的特性对于网上订餐系统这种可能在未来会扩大经营规模的用户来说有很强的适应性。在网页设计方面使用 JSP、JavaScript、Html 等技术完成用户交互界面,员工只需要浏览器即可对库存、账单等进行操作管理,且界面引导强,有很强的适应性,和使用的便捷性。服务器方面使用的是当下流行的免费却又不失强劲功能的开源Web 应用服务器 Tomcat, Tomcat 虽为免费使用的服务器,但是其强劲的功能

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论