软件工程点菜系统的需求分析
点菜系统需求分析
一、目标
1.实现顾客根据价格不同点菜;通过前台可视化界面实现顾客多方面选择。
2.点菜完毕后,实现对顾客所点菜品价格的统计,以免使顾客花费超出预算。本系统还可以实现顾客的退选或补选的要求,在顾客所点菜品上来之后,系统可通过点击进行记录,以免发生漏菜现象。
二、用户的特点
本软件的受众是所有就餐的顾客和餐服务人员,这些人员必须要会基本的电
脑操作,以及熟悉一些点菜的基本流程。
三、功能需求
主要功能包括:登陆管理、点菜管理、查询及买单管理、管理模块。
系统主要功能包括:
1.登陆模块:该模块分为普通用户登陆模块和管理员登陆模块。普通用户可以进行点菜,查询, 结账的操作;管理员可以进行点菜,查询,结账还可以进行添加新的菜品。
2.点菜模块:点菜模块包括桌号选择,服务员编号,菜品选择以及菜图和价格的显示。
3.买单模块:该功能模块包括显示已点菜的信息以及客户是否买单。
4.管理模块:该模块包括添加菜品信息和添加服务员信息。
四、性能需求
1、精度:在点菜的过程中,点哪一份菜就选中那一份然后点击添加键即可,如果在已生成菜单中想退掉某个菜的话先选定取消键,
2、、响应速度:订单必须在顾客提交订单后3s内生成订单并发送给管理员。
3、、安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到 破坏也不会影响源程序。
4、可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内 容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构 进行修改,这样系统维护性、升级都十分方便。
五、可靠性和可用性需求
1、点餐系统一个月内不能出现两次以上故障;
2、在任何时候主机或者备份机上的点菜系统应该至少有一个是可用的,而且在一个月内在任何一台计算机上该系统不可用的时间不能超过总时间的2%。
六、接口要求 l l l l l l
1、硬件接口:计算机;
2、网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验 证软件本身的目的来看,无需网络通讯接口。
3、软件接口要求:Microsoft Access
4、可用性:本软件也可以通过单步跟踪的操作进行检查处理。
七、约束
1、兼容性:由于尚未测试,故无法对兼容性进行评析。
2、软件支持:本软件开发是使用 C#编写;
3、设备支持:推荐WINDOWS7,WINDOWS8,WINDOWS10。
软件工程点菜系统的需求分析相关推荐
- 无线点菜系统01(需求分析)
用来练习加参数的作品,没有获奖,贴出来晾凉.因为要做的这个项目,市场上已经有了,需求分析也是马马虎虎弄的,一部分是复制粘贴过来的. 项目名称: 基于android的无线点菜系统 项目负责人: ...
- 【计算机毕业设计】前台点菜系统
一.系统截图(需要演示视频可以私聊) 摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们 ...
- 新鲜出炉的点菜系统(附源码)
前言 继上次写了一个 Java SE 版本的 学生成绩管理系统 之后,发现大家反响还不错,所以今天我有带来了差不多一样的点菜系统,希望利用我们所学的 Java SE 知识,实现我们的点菜系统. 而在上 ...
- ssm餐厅线上点菜系统、点餐系统的设计与实现
摘 要 国内餐饮行业的快速发展,人们为了能够更加方便地管理用户点菜,餐厅线上点菜系统被人们开发出来从而更好地方便管理用户点菜,一个完美的餐厅线上点菜系统已经成为各个餐厅的追求目标. 本系统利用SSM技 ...
- 软件工程项目之随心所欲—食堂点菜系统
随心所欲-食堂点菜系统 1. 引言 1.1编写目的 本文详细描述任务管理系统的需求,表述的需求信息要求明确.开发方与软件使用者充分沟通需求,最终形成此文档,为后续软件开发提供依据. 1.2用户 食堂工 ...
- 点菜系统数据库设计说明书
1引言. 2 1.1编写目的. 2 1.2 定义. 2 1.3参考资料. 2 2需求分析. 3 2 .1数据字典. 3 2 .2数据流图. 3 3结构设计. 3 3.1概念结构设计. 3 3.2逻辑结 ...
- 基于客户端与服务器的管理系统,基于客户端和服务器的点菜系统.doc
基于客户端和服务器的点菜系统 基于客户端和服务器的点菜系统 引论 网络技术的不断发展,传统的点菜方式发生越来越多的变化.通过现代化的信息技术,构建高效的.共享的信息化平台,建立以服务台为管理中枢的一体 ...
- [软工导论③]实验报告三(机票预订系统的需求分析建模、总体结构设计、详细设计、测试))
[软工导论③]实验报告二(教务管理系统之子系统的需求分析建模.总体结构设计.详细设计.测试)) 实验一 机票预订系统的需求分析 一.目的与任务 目的:确定项目要做什么及其可实施性,在此基础上完成系统的 ...
- My First Java Application:面向顾客的饭店点菜系统
*******上个学期学习JAVA课程(虽然上学期为ACM集训没有去上课),这学期就是JAVA 程序设计实战,才开始学习JAVA.JAVA课程实战,老师给出点菜系统的界面和功能说明 文档,让我们编程实 ...
最新文章
- 【★更新★】高性能 Windows Socket 服务端与客户端组件(HP-Socket v2.0.1 源代码及测试用例下载)...
- 【转】Hadoop分布式集群搭建hadoop2.6+Ubuntu16.04
- 支持字母数字下划线和中文的正则
- .NET 基础 一步步 一幕幕 [注释、命名规则、访问修饰符、数据类型、常量、变量]...
- Lync Server存档和监控服务器PART A:准备篇
- 去除程序名称 去除程序属性详细信息中的程序名称 创建时间等信息
- mybatis xml配置
- OEM XP 让你的盗版xp像品牌机一样华丽
- promise对象---【阮一峰ES6】
- 常见的图片处理软件你知道多少?分享几款免费的图片处理软件
- Windows加域以及添加工作账号
- php图片点击查看大图,jQuery点击小图看大图,大图查看内容详情所有图片
- 【沃顿商学院学习笔记】宏观经济学——03国际移民与城市发展Immigration and Cities
- arm linux建站,arm服务器做虚拟机(arm平台虚拟机)
- ORA-28000 账号被锁定的解决办法
- 校园宿舍安全如何保障?这个技能太厉害了
- 干货 | Islands Architecture(孤岛架构)在携程新版首页的实践
- 中英文标点符号切换的组合键_最全的键盘各键及组合键功能说明,好好学习
- Android——Android app bundle插件化部署
- C语言:用筛选法求100以内的素数