快餐外卖系统的需求分析_第1页
快餐外卖系统的需求分析_第2页
快餐外卖系统的需求分析_第3页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

1、快餐外卖系统的需求分析快餐外卖系统的需求分析、系统功能需求快餐外卖系统是一套功能强大、操作简便、实用的 自动化管理软件,包括客户管理、订餐管理、菜单管理、 数据维护、后台管理。下面概括一下本快餐外卖系统大致的功能需求。1)客户登录在客户进入系统前,首先要求客户进行登录,登录 时要验证客户名和密码是否匹配,验证通过后允许客户进 入本系统操作,客户的密码需要进行加密算法。客户登录 后其信息存入数据库中。2)修改注册信息客户登录后可以修改自己的注册信息, 包括修改用 户密码,每页显示行数等信息,不允许修改客户名,姓名 和部门等信息。3)菜单查询登录后客户可在菜单管理中查询所需快餐, 并订餐, 也可以

2、直接输入您所需要的饭菜名进行查询并订餐。4)订餐管理若是订餐后,可以填写一张订餐单,详细说明住址 和订餐时间。餐到付款。若是有急事取消订餐,可以在半 小时内完成,若是您定的餐没有,我们则在订餐单之后 3分钟之内告诉您。5) 数据管理当客户注册后,其信息自动存入数据库中,也可以 进行删除,更新等,也可以对客户订餐有所记录。当其成 功订餐后存入。6) 后台管理当有订餐单传入后台时,后台管理人员需根据订单 要求送外卖,当完成后需标记为已送外卖,而且把这些订 单存入数据库中,以便日后整理。整个快餐外卖系统的功能需求图如下:快餐外卖系统r客户管理模块F订餐管理模块菜单管理模块数据维护模块后台管理模块二、

3、各个模块的功能需求图1.客户管理模块包括一下两大部分: 管理和客户自己的管理。1)2)3)后台管理员对客户的丿Hi、添加客户:管理员可以对客户进行添加操作。删除客户:管理员可以对已有客户进行删除操作。 查看客户订餐信息:管理员可以对客户查看其订餐 信息。4) 修改密码:客户可以自己修改其密码。5) 查看订餐状态:客户可以查看自己订餐的信息和相关的记录6) 提交订单:客户提交自己的订单2. 订餐管理1)订单表:客户填写订单。2)取消订单:客户由于临时有急事,可以在半小时 内取消订单。后台没有客户所需的订餐在3分钟之内告诉 客户。3)订单查询:管理员可以查看订单情况。4)订单汇总:管理员根据订单情

4、况进行汇总, 分为 已派送订单,正在派送订单和日金额汇总。广 订餐管理 订单表取消订单订单汇总订单查询已派送订单正在派送订日金额汇总I) I) I单3菜单管理单1)菜单目录:客户可以选择的菜单名。2)增加菜名:管理员增加菜名共客户选择,可以记录客户在查询时没有的菜。3)删除菜名:管理名可以删除一些不太受欢迎的菜4)更改菜单:管理员可以更新菜单。4数据维护1)添加数据:管理员对数据库中添加数据2)删除数据:管理员对数据库中删除数据3)查询数据:管理员对数据库中查询数据4)更新数据:当数据中有改变时及时更新数据库5.后台管理1)接受订单:管理员对于新订单进行接受。2)处理订单:若新订单有效则进行派

5、送,并通知餐厅 厨房。3)派送人员:分配人员送外卖,货到收货款。后台管理接受订单r处理订单派送人员送外卖收货款1、系统的UML基本模型用例图修改密码取消订单付款客尸客户注册提交订单客户登录查看菜单系统客户用例删除客户添加客户送外卖收货款I客户管理派送人员订餐管理接受订单系统管理员用例图2状态图1)客户的状态图用户名和密码错误查看菜单搜索菜单2)管理员的状态图订单无效错丄匚二派送人员3)订单的状态图无人订餐屮订单空闲客户订餐填写订单3、活动图1. 客户的活动图2. 派送人员的活动图3. 管理员的活动图客户管理4、时序图1)客户订餐的时序图:客户登陆系统客户管理订餐管理输入客户名和密码提交客户ID

6、T订单提交成功J提交订单12)管理员处理订单的时序图登陆系统后台管理处理订单订单汇总提交需处理的订单订单有效并派送提示成功有效订单汇总:客户 在线状态 、显示主页T4显示后台可行操作3)管理员对菜单处理的时序图:管理员登陆系统菜单管理处理增删改除操作数据维护在线状态显示主页 显示菜单的操作信息提交增删改除的菜名提示操作成功据库处理并更新信息更新成功5、1)协作图客户订餐协作图2)4:订单提交成功1:输入客户名和密码4:提交增删改除的菜名四、类图1 参与者相关的类系统中参与者有3个,分别是客户()、未注册用户、派送 人员(Role)和管理员(admin )。其中把客户和未注册 归为使用者(use

7、r),所以该系统中和参与者想着的类的 类图如图所示user宅; intanarne : String %home : String 岂锻ge : int気tin且me : String password . String rnail : String电homepage Slmng String色 phone : intcheckUserQ change pass wo rd () registryNewUser() *listUser() S$tsex)setname()2系统中其他的类订单类(List)、菜单类(menu )、设置分页显示的类(me nucom)和跟数据库连接相关的类(mea

8、lreg)List%-id : intjname: Stnng fname : Stnng v-homepage String price : double 皑total: double*getUname() *getF name) getHomepageo getpric() *setTotalQ3.各类之间的关系(部分)meal regsDBDrher: StringsConnStr: String _ Xconn : Connection 1 ResultsetexecuteQueiO executeUpdaieOuser: inti%Hjnarrie : String -u pas sword Stnng xnail : Stnng ftomepage : Stnng 血i Stnng 色沖hone unt*checkUser) changepasswordf) registry NewUser() listUserQ setsexQ setnameQmenucom pagesCurrent int /pagesNexr int pagel_ast: intge1Page&Cu

温馨提示

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

评论

0/150

提交评论