网上订餐需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
网上订餐需求分析报告学校:华中科技大学武昌分校
院系:信息科学与工程学院
专业:软件工程
组员:杜方敏、李婉秋、蔡慧
组长:杜方敏
一、业务需求
通过这个网上订餐系统,能够使客户更好地用餐,只要客户订了餐,客户就能享受送餐上门的便利,这就为客户节约了不少时间,也能使客户吃到丰富可口的饭菜。
二、用户需求
(1)软件的功能:此软件能实现客户网上订餐的功能,使得客户不用出门,就能享受订餐和送餐上门的服务。
(2)操作方式:用户直接上网,在网页中找到该订餐系统的软件应用程序,注册登录后就可以进行网上订餐了,或者也可以直接下载一个该软件应用程序客户端。
(3)界面风格:此软件界面风格很简单,设计得很人性化,客户很容易操作的,界面主要采用文字和图片来设计。
(4)用户机构的业务范围:此订餐系统只针对于学校里面或附近周边的学生等人。
(5)工作流程:用户登录到此订餐系统,然后订餐,我们就能为客户提供送餐上门的服务,送餐上门时,客户只要出示相关确认信息,就能就餐了。
(6)用户对软件应用的展望:希望通过此软件为自己提供更方便的用餐服务,订餐的价格很实惠,并且希望送餐准时和吃到的饭菜丰富可口、选择多元化。
三、系统需求
1.功能需求
(1)客户注册:客户进入系统需要进行注册,非注册客户不能进入此系统进行任何操作,即不能进行浏览菜品和点餐。
(2)客户登录:注册客户需登录进行操作。
(3)个人信息管理:注册客户可进入个人信息管理进行修改管理自己的个人信息和登录密码。
(4)购买管理:在此功能里,客户可以查询浏览菜单以选择自己所需要的菜品再进行点餐和支付,进行点餐需要立即进行支付否则不生成未支付订单,支付完成将信息反馈给管理员来接收订单信息并进行派送。
(5)订单管理:客户在订餐完毕之后可以在这里查询订单并进行管理和评价。(6)订单派送:管理员接收下单信息后发送短信将同意派送信息给客户进行确认再进行派送。
2.非功能需求
(1)正确性:按照需求正确执行任务,完成各个模块的相应要求。
(2)健壮性:具有较高的容错能力和恢复能力。
(3)可靠性:故障发生率每运行1000小时低于3次。
(4)性能效率:软件的输出结果更新周期应该与系统的信息更新周期相同。在网络情况良好的情况下,3秒内可响应用户请求。
(5)易用性:易理解性:软件研制过程中形成的所有文档语言简练、前后一致、易于理解以及语句无歧义。
(6)防止软件受到意外或蓄意的存取、使用、修改、毁坏或泄密的。
(7)软件属性其数据应能集中存放于总部的数据库服务器,客户端
(8)安全性:不防止软件受到意外或蓄意的存取、使用、修改、毁坏或泄密的,该系统上的所有数据应能集中存放于总部的数据库服务器并定期备份。
(9)可扩展性:能方便的进行二次开发,满足对功能的扩充或提高并能提高相应的安全控制。
(10)兼容性:不易与其他软件起冲突。
(11)可移植性:可方便移植到其他系统环境中正常运行。
(12)运行环境:windows XP,windows 7,windows 8等系统运行。
3.数据需求
数据流条目:
存储条目:
数据项条目:
四、数据流程图
1.顶层图
2.中层图
3.底层图