订餐管理系统需求分析_第1页
订餐管理系统需求分析_第2页
订餐管理系统需求分析_第3页
订餐管理系统需求分析_第4页
订餐管理系统需求分析_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、网上订餐系统需求分析引言和编写目的(摘自网络)当今社会的生活节奏越来越快,人们对餐饮的要求也越来越高,不仅要求色香味俱全,而且对于就餐的时间和方式也有了更高的要求,许多顾客由于工作繁忙无法抽出时间来享受美味,这样就产生了快捷订餐的要求,最快的方式莫过于利用计算机网络,将餐饮业和计算机网络结合起来,就形成了网上订餐系统,用能力的餐饮企业对对餐品提供商提供网上订餐服务,不仅提高餐饮企业的服务质量,扩大知名度,也是为最终用户提供方便快捷的食品服务。社会对餐饮的快捷性要求形成了对网上订餐的要求,该项目将使用javaWeb 技术的servlet+jsp+javaBean 实现快捷的开发与部署,并且可以最

2、大限度的保证系统的稳定性。网上订餐系统将极大的方便食客的就餐,同时也有利于我们的管理和售后服务。同时,我们的订餐系统还能帮助我们的酒店(餐馆)扩大营业范围,增加知名度等。1、 需求分析用户可通过访问我们的网站快乐餐网上订餐系统,进行登陆或注册,获得你想要的各种食物,管理员可以查看用户菜品,可以对菜品进行增删改查。1.1 产品介绍产品名称:快乐餐订餐系统产品用途:对餐馆提供发布菜肴消息,得到顾客订单信息,对顾客提供菜肴服务。1.2 产品面向的用户群体:各大酒店,网上店铺,以及一些大型超市的网上订餐系统等。2、 软件功能此系统主要是针对顾客开放的网上订餐系统。顾客订餐主要流程如下:1. 顾客登录网

3、上订餐系统进行菜单的浏览或者注册为会员。2. 会员可以对自己的个人信息进行更改,以会员形式登陆的顾客享受订餐服务。3. 如果顾客觉得菜单应该有所改变则可对已选的菜单进行选择、更改、删除等功能。4. 当顾客确定订餐完毕后,顾客可以将其提交至我们的餐厅后台系统,并生成订单。5. 顾客可以对系统或者餐厅有意见或者建议的留言给我们,我们会及时满意的回复。管理员、后台管理流程如下:6. 管理员登录后台点餐系统。7. 管理员可以管理会员信息。8. 后台将顾客点餐提交到后厨显示。9. 后厨根据顾客订餐菜单进行做菜。10. 每完成一个菜就更改其状态为已做。11. 所有订餐菜完成后根据会员提交送餐地址进行确认并

4、送餐。3、 运行环境顾客客户端:操作系统windows98 以上,浏览器IE5.0 以上。条件与限制:开发本系统所用到的软件有: IIS , DREAMWEA VER , POTOSHOP ,WONDERSHARE FLASH SLIDESHOW BUILDER,MyEclipse7.0 , SQL Server2005 4、 功能描述3.1 顾客网上订餐功能分析:根据对顾客网上订餐系统业务流程的分析,课已看出顾客点菜主要涉及到一些数据库的逻辑和程序应用逻辑。具体的功能归纳如下:1 .顾客登录网上订餐系统进行菜单浏览、2 .顾客注册为会员。3 .会员对自己的个人信息进行更改,比如送餐地址和联系

5、电话。以及账户密码。4 .顾客对已选的菜单进行更改选择的数量或者取消选择。5 .当顾客确定订餐完毕后,顾客将其提交只服务器后台点餐系统,并生成订单。6 .2管理员后台管理系统功能分析:1 .管理员在后台登录后,可以创建新的管理员。2 .管理员可以对餐厅网上订餐系统上的菜单进行添加、删除和修改,比如更改菜单的 图片,价格,菜单的描述,更换新品,添加新菜等。3 .管理员对菜单进行管理,确定订单的生成。4 .管理员根据不同的属性来查询订单,比如生成日期或者编号等。5 .管理员根据不同的时间段统计处营业额,成本,同时还能统计出每道菜的销售量、任何时间段的销售情况以及每一个顾客的消费情况。 为更好的说明

6、系统,具体功能如下表:功能类别子功能用户管理用户登录用户注册用户操作餐品展示餐品的详细介绍放进购物车查看购物车详细信息提交反馈意见察看所有留言管理员操作增加餐品修该餐品删除餐品回复留言删除留言结帐付款确认和配送信息结束打单设置友好结束界面5.3 用户注册登录用户访问本网站直接进入本网站可直接进入网站主页,可选择登陆,若为注册可选择注册,只有注册用户方可点餐。注册提供用户名和密码,用户名只能检测,若以存在也提示。另外加入记住密码功能,登陆一次可在两周内无需再次登陆,直接进入登陆状态。5.4 浏览菜品显示菜品的各种信息,可在分类查询,动态搜索,设计页面分业,布局排版问题,以方便用户浏览选择。5.5

7、 菜品详细信息显示餐品中某一餐品的详细信息,包括菜名,配料,口味,价格等,以供用户放进自己的购物车。5.6 购物车实现对已定菜品的管理,包括增加菜品,删除菜品,修改数量。5.7 提交购物车并生成订单接受购物车信息,随即获取订单号,动态刷新顶单状态,固定时间(如 30秒)完成一道菜,用户可继续修改为完成的菜品,已完成菜品无法进行操作,用户修改订单并保存。5.8 结帐付款选择付款方式及对此次餐的评价。5.9 结束订餐设置友好的结束界面。5.10 管理员操作在后台系统中管理网上订餐会员管理和菜单管理。6、数据库设计(董思奇、胡宸 )6.1数据库表及字段设计userinfo表(注册用户表)属性数据类型

8、允许空userIDIntNot nullPrimaryuserNameVarchar (30)Not nulluserPassVarchar (30)Not nulluserMailVarchar (50)userRealNameVarchar (30)userSexVarchar (4)foodOrderInfo 表(订餐表)属性数据类型允许空主键foodIdIntNot nullPrimarydnoVarchar(50)Not nullcustomerNameIntAddressVarchar(100)Not nullzipCodeVarchar(20)Not nulltelephoneV

9、archar(30)Not nullmovPhoneVarchar(30)emailVarchar(30)NoticeTextTotalPriceNumeric(18,0)ExamineVarchar(50)StantsVarchar(50)rdateVarchar(50)caipu表(菜谱表)属性数据类型允许空主键caipumingVarchar(50)Not nullprimarycaipineirongVarchar(500)Not nullrtiemdatetimeNot nullLianxi表(留言表)属性数据类型允许空主键zhutiVarchar (50)Not nullprima

10、ryemailVarchar (50)Not nullyijianVarchar (50)Not nullritemdatetimeNot null6.2系统用例图用户网匕订餐;编制菜单3后仔Included.删除菜单一,TCinclude5 ., aa- aKi增加菜单/数据流程图:用户模块jm用 户餐 品 查 询网上订餐系统前台后台用户登录或游客注册信息浏览友 情 链 接查看历史订单审核注册用户前台 信息浏览、添加、删除、修改实 时 反 映 订 餐 请 况订餐管理处理订单ER图:(用户名主类别编号菜品类别)1书类别MY.属于C菜名)菜品号个码)1地址)(电话.用户名(菜名.数量)(价钱)用

11、户(订单号Y书号)/XM人7买卖,订单!属于;M .订单详细11N (单价(总价心 书菜号用户名 数量 .菜品名称)(总价7、程序设计(王欣、卫宿丹)7. 1 程序说明根据前边的需求分析和系统总体设计内容进行程序设计。本系统是以Java语言为基础进行开发的。我个人负责的模块主要是采用JSP技术+JavaBeans+ MYSQL模式进行模块开发与实现的。全部都以面向对象的方法进行设计和实现。.在程序设计时,我用到了下面的一些定义,解释如下:1. Page用来定义整个JSP页面的一些属性和这些属性的的值。2. Page import该属性的作用是为 JSP页面引入JAVA核心包中的类,这样就可以在

12、JSP页面的程序片部分,变量及函数声明部分,表达式部分使用的类。可以为该属性指定多个值,该属性的值可以是 JAVA某个包中的所有类或一个具体的类。3 include file 表示的是静态的插入一个文件。7.2 具体模块划分1 . 主页面模块2 . 用户注册模块用户注册是为第一次登录网站的用户所设计的。在用户成为本站用户之前一定要注册才可以访问我网站的其它网页。 户注册包括:登录名称,真实姓名,设置密码,电子邮件等。 册成功后,才可以访问本站的其他页面。3用户登录模块用户登录包括:登录名称,输入密码。当用户登录后由管理员核对该用户的名称和密码是否正确,如果无误的话用户 可以通过检查直接进入网站的其它页面进行浏览和订购。4菜品浏览模块菜品浏览:成功登陆后的用户可以分页浏览菜品菜品,并将想要的菜

温馨提示

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

评论

0/150

提交评论