文档内容
餐饮管理系统需求分析
餐饮管理系统需求分析
一、引言
一直以来,餐饮消费在人们的日常生活中都占据着十分重要的地位。随着整个社
会物质生活水平的不断提高,人们在餐饮消费的数量、质量以及消费习惯等诸多
方面也发生了巨大的变化,给餐饮企业带来了前所未有的机遇和挑战。餐饮管理
系统是在信息产业发展的环境下餐饮企业竞争的必然产物,是餐饮企业提高管理
水平和服务质量改善软环境的一个得力助手。现在,我们结合本次课程设计开发
以下的餐饮管理系统方案。
二、编写目的
本系统主要为了更好地加强经营者对企业的安全管理,给管理员提供一个井然有
序的管理平台。防止手工管理混乱,容易由于过程繁琐令效益降低,提高顾客满
意度,大大增强企业的竟争能力和管理水平。
三、功能需求
通过对餐饮企业做了实地了解:一个餐饮管理管理系统应该包括:登陆管理、前
台管理、查询管理、营业设置、财务管理等模块。
整个系统模块如下图:
餐饮管理系统
登
入
管
理
制作人:辛小娜 第1页
前
台
管
理
查
询
管
理
营
业
管
理
财
务
管
理
系
统
管
理
验 修 上 买 人 食 账 菜 价 库 利 表 备 推
证 改 菜 单 事 品 单 单 格 存 润 的 份 出
查 查 查 管 管 管 分 说 还
询 询 询 理 理 理 析 明 原餐饮管理系统需求分析
四、E-R图
整个系统开发过程中,主要涉及到的实体有:顾客、操作人员、物品,他们之
间的具体关系如下图:
职位 家庭地址
性别
权限字段
姓名
登陆密码
员工编号 联系电话
账单编号
服务员
服务员编
账单编号 点菜 支
号编号
付
账单
结束时间
物品
开始时间
物品编号
支付方式
名称
数量 售价 进价
五、数据字典
1.关系描述:
表1 user表:
字段 类型 长度 值 说明
id(主键 ) varchar 4 不为空 员工编号
name varchar 20 不为空 姓名
password varchar 10 不为空 登陆密码
sex varchar 10 不为空 性别
postition varchar 10 不为空 职位
power int 4 不为空 权限字段
address varchar 50 可为空 家庭地址
phone varchar 20 可为空 联系电话
表2 goods表:
字段 类型 长度 值 说明
goodsNo ( 主 varchar 4 不为空 物品编号
键)
name varchar 20 不为空 名称
parent varchar 20 可为空 父亲节点
amount int 4 可为空 数量
inprice float 8 可为空 进价
outprice float 8 可为空 售价
制作人:辛小娜 第2页餐饮管理系统需求分析
表3 salebill表
字段 类型 长度 值 说明
billNo(主键 ) varchar 4 不为空 账单编号
id(外键) varchar 4 可为空 服务员编号
begindate datetime 8 可为空 开始时间
enddate datetime 8 可为空 结束时间
payway varchar 10 可为空 支付方式
表4 saledetail表
字段 类型 长度 值 说明
billNo(外键 ) varchar 4 不为空 账单编号
goodsNo(外键 ) varchar 4 不为空 物品编号
amount int 4 不为空 数量
六、接口要求
硬件接口:无特别要求;
网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,
但是在理论实验验证软件本身的目的来看,无需网络通讯接口。
软件接口要求:无
七、软件属性
可用性:本软件也可以通过单步跟踪的操作进行检查处理。
安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏
万一参数受到破坏也不会影响源程序。
可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量
的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进
行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十
分方便。
兼容性:由于尚未测试,故无法对兼容性进行评析。
八、支持信息及运行环境
软件支持:本软件开发是使用C++编写;
设备支持: WindowsXP,256内存以上;
数 据 库:Microsoft SQL Server 2000
九、参考资料
a. 《数据库系统概论》萨师煊、王珊编著 高等教育出版社
b. 《SQL Server 2000管理与应用》张海健编著 中国电力出版社
c. 《软件工程》邓良平、刘海松、陆丽娜编著 西安电子科技大学出版社
d.《软件开发基础教程》程国英、钱晓平 清华大学出版社 北京交通大学出版社
十、附录
2.项目进度计划、安排 :
时 间 项目计划
第九周 完成需求分析
第十周 登录管理模块、前台管理模块
第十一周 查询管理模块
第十二周 营业设置模块、财务管理模块
第十三周 功能测试
第十四周 口头报告
制作人:辛小娜 第3页