快餐外卖系统的需求分析.docx
- 文档编号:10951952
- 上传时间:2023-02-23
- 格式:DOCX
- 页数:14
- 大小:300.76KB
快餐外卖系统的需求分析.docx
《快餐外卖系统的需求分析.docx》由会员分享,可在线阅读,更多相关《快餐外卖系统的需求分析.docx(14页珍藏版)》请在冰豆网上搜索。
快餐外卖系统的需求分析
快餐外卖系统的需求分析
一、系统功能需求
快餐外卖系统就是一套功能强大、操作简便、实用的自动化管理软件,包括客户管理、订餐管理、菜单管理、数据维护、后台管理。
下面概括一下本快餐外卖系统大致的功能需求。
1)客户登录
在客户进入系统前,首先要求客户进行登录,登录时要验证客户名与密码就是否匹配,验证通过后允许客户进入本系统操作,客户的密码需要进行加密算法。
客户登录后其信息存入数据库中。
2)修改注册信息
客户登录后可以修改自己的注册信息,包括修改用户密码,每页显示行数等信息,不允许修改客户名,姓名与部门等信息。
3)菜单查询
登录后客户可在菜单管理中查询所需快餐,并订餐,也可以直接输入您所需要的饭菜名进行查询并订餐。
4)订餐管理
若就是订餐后,可以填写一张订餐单,详细说明住址与订餐时间。
餐到付款。
若就是有急事取消订餐,可以在半小时内完成,若就是您定的餐没有,我们则在订餐单之后3分钟之内告诉您。
5)数据管理
当客户注册后,其信息自动存入数据库中,也可以进行删除,更新等,也可以对客户订餐有所记录。
当其成功订餐后存入。
6)后台管理
当有订餐单传入后台时,后台管理人员需根据订单要求送外卖,当完成后需标记为已送外卖,而且把这些订单存入数据库中,以便日后整理。
整个快餐外卖系统的功能需求图如下:
二、各个模块的功能需求图
1、客户管理模块包括一下两大部分:
后台管理员对客户的管理与客户自己的管理。
1)添加客户:
管理员可以对客户进行添加操作。
2)删除客户:
管理员可以对已有客户进行删除操作。
3)查瞧客户订餐信息:
管理员可以对客户查瞧其订餐信息。
4)修改密码:
客户可以自己修改其密码。
5)查瞧订餐状态:
客户可以查瞧自己订餐的信息与相关的记录。
6)提交订单:
客户提交自己的订单。
2、订餐管理
1)订单表:
客户填写订单。
2)取消订单:
客户由于临时有急事,可以在半小时内取消订单。
后台没有客户所需的订餐在3分钟之内告诉客户。
3)订单查询:
管理员可以查瞧订单情况。
4)订单汇总:
管理员根据订单情况进行汇总,分为已派送订单,正在派送订单与日金额汇总。
3菜单管理
1)菜单目录:
客户可以选择的菜单名。
2)增加菜名:
管理员增加菜名共客户选择,可以记录客户在查询时没有的菜。
3)删除菜名:
管理名可以删除一些不太受欢迎的菜。
4)更改菜单:
管理员可以更新菜单。
4、数据维护
1)添加数据:
管理员对数据库中添加数据。
2)删除数据:
管理员对数据库中删除数据。
3)查询数据:
管理员对数据库中查询数据。
4)更新数据:
当数据中有改变时及时更新数据库。
5、后台管理
1)接受订单:
管理员对于新订单进行接受。
2)处理订单:
若新订单有效则进行派送,并通知餐厅厨房。
3)派送人员:
分配人员送外卖,货到收货款。
三、系统的UML基本模型
1、用例图
系统客户用例图
系统管理员用例图
2、状态图
1)客户的状态图
2)管理员的状态图
3)订单的状态图
3、活动图
1.客户的活动图
2.派送人员的活动图
3.管理员的活动图
4、时序图
1)客户订餐的时序图
2)管理员处理订单的时序图
3)管理员对菜单处理的时序图
5、协作图
1)客户订餐协作图
2)管理员处理订单协作图
3)管理员对菜单处理的协作图
四、类图
1.参与者相关的类
系统中参与者有3个,分别就是客户()、未注册用户、派送人员(Role)与管理员(admin)。
其中把客户与未注册归为使用者(user),所以该系统中与参与者想着的类的类图如图所示
2、系统中其她的类
订单类(List)、菜单类(menu)、设置分页显示的类(menucom)与跟数据库连接相关的类(mealreg)
3、各类之间的关系(部分)
五、组件图与配置图
1、系统的组件图
2、系统的配置图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 快餐 外卖 系统 需求 分析