版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、快餐外卖系统的需求分析一、 系统功能需求 快餐外卖系统是一套功能强大、操作简便、实用的自动化管理软件,包括 客户管理、订餐管理、菜单管理、数据维护、后台管理。下面概括一下本快餐外卖系统大致的功能需求。1) 客户登录 在客户进入系统前,首先要求客户进行登录,登录时要验证客户名和密码是 否匹配,验证通过后允许客户进入本系统操作,客户的密码需要进行加密算法。 客户登录后其信息存入数据库中。2) 修改注册信息 客户登录后可以修改自己的注册信息,包括修改用户密码,每页显示行数 等信息,不允许修改客户名,姓名和部门等信息。3) 菜单查询 登录后客户可在菜单管理中查询所需快餐,并订餐,也可以直接输入您所需
2、要的饭菜名进行查询并订餐。4) 订餐管理 若是订餐后,可以填写一张订餐单,详细说明住址和订餐时间。餐到付款。 若是有急事取消订餐,可以在半小时内完成,若是您定的餐没有,我们则在订餐 单之后 3 分钟之内告诉您。5) 数据管理 当客户注册后,其信息自动存入数据库中,也可以进行删除,更新等,也可 以对客户订餐有所记录。当其成功订餐后存入。6) 后台管理当有订餐单传入后台时,后台管理人员需根据订单要求送外卖,当完成后需标记为已送外卖,而且把这些订单存入数据库中,以便日后整理整个快餐外卖系统的功能需求图如下:快餐外卖系客户管理模订餐管理模菜单管理模数据维护模后台管理模) Z XJ k) J二、各个模块
3、的功能需求图1. 客户管理模块包括一下两大部分:后台管理员对客户的管理和客户自己的管理。1)添加客户:管理员可以对客户进行添加操作。2)删除客户:管理员可以对已有客户进行删除操作。3)查看客户订餐信息:管理员可以对客户查看其订餐信息。4)修改密码:客户可以自己修改其密码。5)查看订餐状态:客户可以查看自己订餐的信息和相关的记录。6)提交订单:客户提交自己的订单。喀户管理1 )订单表:客户填写订单。2 )取消订单:客户由于临时有急事,可以在半小时内取消订单。后台没有客户所需的订餐在3分钟之内告诉客户。3 )订单查询:管理员可以查看订单情况。4 )订单汇总:管理员根据订单情况进行汇总,分为已派送订
4、单,正在派送订单和日金额汇总。3菜单管理1)菜单目录:客户可以选择的菜单名。2)增加菜名:管理员增加菜名共客户选择,可以记录客户在查询时没有的菜3)删除菜名:管理名可以删除一些不太受欢迎的菜。4)更改菜单:管理员可以更新菜单。4. 数据维护1)添加数据:管理员对数据库中添加数据。2)删除数据:管理员对数据库中删除数据。3)查询数据:管理员对数据库中查询数据。4)更新数据:当数据中有改变时及时更新数据库。5. 后台管理1)接受订单:管理员对于新订单进行接受。2)处理订单:若新订单有效则进行派送,并通知餐厅厨房3)派送人员:分配人员送外卖,货到收货款。系统的UML基本模型1、用例图客户登录系统客户
5、用例图删除客户添加客户送外卖收货款查看客户订餐信息客户管理派送人员2.状态图1 )客户的状态图订餐管理客户输入用户名和密码2 )管理员的状态图后台管理处理订单O菜单管理接受订单系统管理员用例图用户名和密码错误登录成功首页正确客户登录查看菜单提交订单填写订单P搜索菜单3)订单的状态图3、活动图登陆系统管理员不在线错误页面订单管理处理订单显示主页显示菜单的操作信息提交增删改除的菜名据库处理并更新信息提示操作成功更新成功5、协作图1)客户订餐协作图4:订单提交成功1:输入客户名和密码订餐管登陆系理人JF统客户3:提交订单2:提交客户ID客户管理2)管理员处理订单协作图4:提交增删改除的菜名四、类图1
6、参与者相关的类系统中参与者有3个,分别是客户()、未注册用户、派送人员(Role)和管理员(admin)。其中把客户和未注册归为使用者(user),所以该系统中和参与者想着的类的类图如图所示user龟肘? int Vuname String 熒 upas sword . Stri ng 牝maid: String 棗 homepage . String Qsex Stringphone : intcheckUserQ change pas swordQ regi 5tryNewUser() *listUser()setnamaOactnin总 id : int 电白name : String
7、password Stringc hec kAdminPas s wod(getAd min Name()*getAd min Pa s sword()Roleid : int vname Siring Thorne String age : int2. 系统中其他的类订单类(List )、菜单类(men)设置分页显示的类(menucor)和跟数据库连接相关的类(mealreg)menu4id: int$fnarrie : Stnng puce double*addidQddetefl getMamef) getPnce()List靭d : intname: String Qfriame :
8、String %-homepage String Mprice double 1otal doublegetUname() getFname() *getHomepage() *getpnc(O setTotalQmenucom pagesCurrent: mt pagesNexr: int pageLast: inigetPages Cumerrtf) *getPagesLast() *getPagesNext() *getPages()mealreg影sDBDn诟: String ConnStr: Stnng COnn : Connecticri 鬆rs . ResultSetex ecut eQu ery() execut&Upfriame : Stnnghomepage : Strirtg * pnce i double 手,邑total : double*getUname() *getFname) getHofnepage() QetpricrfJ *setTotalOicheckUserQ changepasswondO registryNewUser( listUserQ setsexQ setnameflmenucom pagesCurrent int /pagesNexr i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新建公寓居住权使用权转让协议书
- 托管简易仓库租赁合同
- 乡村资产管理之道
- 临时物业管理人员招聘合同
- 2025事业单位聘用劳动合同书范本
- 住宅小区钢筋施工协议
- 模具合作合同样本
- 2025防腐工程承包合同范本
- 2025知识产权合同音乐著作权授权协议
- 2025铲车台班合同
- 第五单元第四节 全球发展与合作 教学实录-2024-2025学年粤人版地理七年级上册
- 期末综合试卷(试题)2024-2025学年人教版数学五年级上册(含答案)
- 投资控股合同
- 2024-2025学年上学期武汉小学语文六年级期末模拟试卷
- 2023-2024学年贵州省贵阳外国语实验中学八年级(上)期末数学试卷(含答案)
- 2025版国家开放大学专本科《计算机应用基础》一平台在线形考任务 (形考作业一至三)试题及答案
- 古代汉语专题-003-国开机考复习资料
- 《争做文明班级》课件
- 辽宁省大连市沙河口区2022-2023学年八年级上学期物理期末试卷(含答案)
- 【MOOC】信号与系统-西北工业大学 中国大学慕课MOOC答案
- 《半导体的基本知识》教学设计
评论
0/150
提交评论