餐饮系统需求分析精选.docx
- 文档编号:9135958
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:23
- 大小:201.46KB
餐饮系统需求分析精选.docx
《餐饮系统需求分析精选.docx》由会员分享,可在线阅读,更多相关《餐饮系统需求分析精选.docx(23页珍藏版)》请在冰豆网上搜索。
餐饮系统需求分析精选
一、概述
为了熟悉和掌握系统开发过程,通过实践来加强理论的学习,拟设计一个餐饮管理系统,从开发过程中培养团队合作能力以及加强了对实际问题的处理能力。
实践证明,在高科技突飞猛进的时代,仅靠课堂所学的知识是远远不够的,必须依靠实践去不断的深化认识,只有加强实际的动手能力,才能更好的掌握系统开发过程。
近年来,随着人民的生活水平的不断提高,餐饮的消费持续增长,竞争愈来愈激烈。
然而,传统餐饮企业的日常工作还是要靠人工管理,从原材料入库到客人点单,再到结账基本由人工完成记录,这样做不仅耗费人力资源而且容易导致记录丢失或重复等错误,造成管理水平低下。
作为传统的餐饮企业更是存在这些问题,进货库存有人工管理,客人点单需服务员记录并送至厨房,客人结账由于手工记录,人力耗费大,客人等待时间长,管理效率低下,这就迫切需要标准的、高效率的计算机管理方式发展,通过计算机管理企业的日常动作,给管理者以决策参考模型,来不断完善管理水平,提高工作效率。
当今世界已进入了在计算机信息管理领域中激烈竞争的时代,应用计算机已经变得十分普遍了。
我们应该承认,谁掌握的知识多,信息量大,信息处理速度快,批量大,谁的效率就高,谁就能够在各种竞争中立于不败之地。
作为计算机的一部分,使用计算机对餐饮企业信息进行管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高信息管理的效率,也是企业的科学化、正规化管理与世界接轨的重要条件。
经过分析,本系统运用了MicrosoftSQL为后台数据库,以VisualStudioBasic为前端开发工具,系统实现了前台管理,桌台信息的查询、开台信息、点菜、收银、桌台信息管理、员工管理、菜单维护、消费查询、盈利信息查询等功能。
本系统具有良好的用户接口,使用方便。
具有完善的查询,对维护系统起到辅助决策的作用,能及时、方便、灵活地进行查询、修改、删除等维护性操作。
餐饮管理系统有足够的存储容量,满足餐馆每日营业的变动,另外,对于操作用户有一定的管理,并对用户的权限有一定的设置。
二、系统边界
1.系统所处理的主要业务。
系统主要为餐厅的日常营运、决策管理提供信息服务,它包括了餐厅的座位安排、结算、材料采购、库存、销售等各个单元,涉及所有业务职能。
2.系统的主要功能。
系统能够对开单管理、结账管理、预定管理、菜单管理、出库单管理,入库单管理、销售管理、财务报表、商品资料管理等等方面提供存储、更新、查询、统计汇总、打印等功能。
餐厅中商品及供货商等信息由专门的基础数据管理人员在系统的基础数据单元负责录入和管理,库存商品资料,出库、还库、入库信息由库存管理人员在系统库存单元负责管理,销售额、账单类型、营业统计信息由财务管理人员在销售营业单元负责管理。
3.系统的未来面貌。
因为业务上升较快给目前的系统带来巨大的压力,所以迫切需要上信息管理系统,而且根据目前的利润情况上一套信息管理系统,一年左右就收回了全部投资。
而上了新的信息管理系统后比原系统更加高效和方便地实施经营和管理,效益将会有一个明显的提高,所以在经济上也是可行的。
管理信息系统正式运营后,人员上不会做太大的调整,只需经过短期培训即可,而且餐厅主管和各个职能单元负责人都积极希望尽快地上新系统,这样他们的管理决策压力就会大大减轻,工作效率大大提高。
所以在运营方面也是可行性。
4.系统的实现方式。
在对系统目标和环境进行分析的基础上,更进一步对系统的技术可行性、经济可行性、营运可行性等方面进行系统的可行性分析研究:
考虑到该餐厅目前的现状及将来销售业务上可能的很大提升空间,技术上的可升级性和功能方面,在软件系统上采用目前市面上流行的关系数据库SQLSERVER2000,前端开发工具为POWERDESIGNER,硬件系统方面采用客户机-服务器结构,服务器装有关系数据库SQLSERVER2000,客户机为由POWERDESIGNER开发的管理信息系统,系统的实现在技术上是可行的。
综上分析,该餐饮信息管理系统可立即进行开发。
三、系统性能分析
1、多层结构设计
严格意义上的三层结构设计,其程序逻辑结构分为用户界面层、业务逻辑处理层和数据存储层。
本系统采用的上有三层结构进一步扩展而成的多层结构。
2、面向对象设计
在系统中将商品类型、商品等都封装成相应的类,同时每个类都有自己对应的集合类和操作类,从而再次提高了对数据库操作的安全性和程序的可扩展性。
3、指导经营的功能
进销存管理系统并不仅仅能代替传统的书面操作,更重要的是它提供了信息分析的功能,只要单击一个按钮就可以查到目前销售最好的商品或是库存最多的商品,从而起到指导经营的作用。
4、技术可行性分析
因为该系统具有友好的人机互操作界面,操作人员只要进行少量的培训,系统的功能和使用方法就基本上能够是系统顺利运行。
5、经济可行性分析
该系统带来的经济效益明显的,其最主要的表现就是减少了企业管理费用和人力开支,不仅节省了大量的时间,还为企业的各项决策提供了宝贵的资料,为企业带来巨大的经济效益。
同时该系统可以提高我们餐厅的销售效率,即提高了餐厅的经济效益,所以从经济上完全是可行的。
6、操作可行性分析
本系统采用基于Windows的图形用户界面,而该系统是大家熟悉的操作系统,对于那些有一般的计算机知识的人员就可以轻松上手。
而整个超市管理系统采用最友好的交互界面,简介明了,不需要对数据库进行深入的了解。
综上,该系统的操作是可行的,开发该系统可行。
四、功能需求分析
一、商品基本信息管理
添加、修改、删除和查询商品类别、仓库、供货商和商品信息
二、用户管理
管理工作使用该系统的用户,以及按模块进行权限的分配,从而为系统提供一定的安全性。
使用这个系统的用户主要包括六种:
1.系统管理员,只有对用户的管理权限,它可以增,删,改用户
2.总经理,对所有的信息进行管理
3.采购员,对订货单进行管理,主要是增,删,改和查询订单以及商品类别和供货商的管理
4.仓库管理员,对入库单进行管理,增,改和查询入库单以及仓库管理
5.导购员,对销售单进行管理,主要是增,删,改和查询销售信息。
所有的用户都可以修改自己的用户密码
6.收银员,收钱。
三、采购管理
商品进货信息管理:
商品进货信息管理包括商品进货数量、单价、供货商等。
商品进货管理功能完成进货信息登记、修改和删除等。
分类查看:
可以根据商品类型来查看某种商品的进货情况。
更新库存:
进货信息的变动直接关系到库存的变化。
进货分析:
列出当前进货量最多的前几项商品和最少的前几项商品。
库存分析:
列出当前库存量最多的前几项商品和最少的前几项商品。
四、入库管理
登记、修改、删除和查询订货单信息
五、销售管理
商品销售信息管理:
商品销售信息包括商品销售数量、单价、统计日期等。
商品销售管理功能完成销售信息登记、修改和删除等。
分类查看:
可以根据商品类型来查看某种商品的销售情况。
更新库存:
销售信息的变动直接关系到库存的变化。
销售分析:
列出当前销售量最多的前几项商品和最少的前几项商品。
六、收付款查询
查询收付款的情况
七、退货管理
八、会员管理
九、网上订购管理
十、供货商信息管理:
包括供货商信息的新建、修改和删除等。
十一、报损管理
商品报损信息管理:
商品报损信息包括商品报损类型、数量、报损原因等。
商品报损功能完成报损信息登记、修改和删除等。
分类查看:
可以根据商口类型来查看某种商品的报损情况。
更新库存:
报损信息的变动同样样直接关系到库存的变化。
报损分析:
列出当前报损最多的前几项商品和最少的前几项商品。
十二、备份管理,系统支持良好的数据备份和还原操作,有效保护数据,减少意外损失。
十三、对用户输入的数据,进行严格的数据检验,尽可能避免人为错误。
十四、强大的报表打印功能。
十五、系统预警表功能,及时提醒用户超储以及短储的商品。
十六、积压货物分析,分析货物积压的具体原因,或储存时间过长或季节性滞销。
十七、用户帮助手册,方便用户的具体操作。
十八、今日盘点,商品的当日销售总额
十九、销售历史,商品销售时间,销售数量
二十、系统维护,有计划、有组织地对系统进行必要的改动,以保证系统中的各个要素随着环境的变化始终处于最新的、正确的工作状态。
二十一、邮费管理,按物品重量本管辖区起重5元一公斤,省外起重10元一公斤,偏远地区起重15元一公斤,具体运费视物品重量而定
五、数据流程分析
5.1数据流图
销售单进货单
采购单
图1超市管理系统顶层图
库存查询信息
库存信息清单
销售信息
已进货信息
销售进货信
信息息查询
查询库存进货信
信息息请求
销售单采购单
销售信息清单元进货信息清单
前台销售信息需要报损报损信息
的商品
报损信息查询
报损清单
图2超市管理系统第0层图
库存信息查询
库存信息清单进货信息请求
发出库存库存信息
检索请求检索结果
已进货信息销售信息
图3库存管理部分第1层图
销售信息查询
销售清单销售单
前台销售信息库存信息
图4销信管理部分第1层图
已进货信息供货商信息
进货信息查询问进货信息清单
采购单
库存信息清单进货信息请求
发出进货/进货/采购
采购清单清单检索
查询结果
进货信息请求进货单
图5进货管理部分第1层图
报损信息库存信息清单
报损信息查询
报损信息清单
库存信息查询
发出报损/报损/库存
库存信息清单检索
清单查询结果
报损信息新库存信息
图6报损管理部分第1层图
5.2数据字典
(1)数据结构及数据项的描述
表1用户信息表(thUser)
字段名
字段类型
字段大小
可否为空
关键字
姓名
nchar
8
NOTNULL
是
密码
varchar
32
NOTNULL
邮箱
varchar
30
NULL
权限
nchar
10
NOTNULL
电话
nchar
20
NULL
家庭地址
nchar
30
NULL
表2商品类别信息表(Type)
字段名
字段类型
字段大小
可否为空
关键字
编号
nchar
10
NOTNULL
是
名称
nchar
10
NULL
表3用户信息表(Warehouse)
字段名
字段类型
字段大小
可否为空
关键字
编号
nchar
10
NOTNULL
是
管理员
nchar
8
NOTNULL
表4供货商信息表(Supplier)
字段名
字段类型
字段大小
可否为空
关键字
编号
nchar
10
NOTNULL
名称
varchar
30
NOTNULL
地址
varchar
32
NOTNULL
电话
varchar
30
NULL
联系人
nchar
10
NOTNULL
表5商品信息表(Product)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
名称
text
16
NULL
产地
text
16
NULL
数量
nchar
10
NULL
进价
smallmoney
4
NULL
售价
smallmoney
4
NULL
类型编号
nchar
10
NOTNULL
供货商编号
nchar
10
NOTNULL
仓库编号
nchar
10
NOTNULL
表6订货单信息表(BookOrder)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
日期
smalldatetime
4
NULL
经办人
nchar
8
NOTNULL
供货商编号
nchar
10
NOTNULL
商品编号
int
4
NOTNULL
商品名称
text
16
NULL
商品产地
text
16
NULL
商品数量
int
4
NOTNULL
商品进价
smallmoney
4
NOTNULL
总计
smallmoney
4
NULL
表7入库信息表(tbUser)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
日期
datetime
8
NULL
经办人
nchar
8
NOTNULL
商品编号
int
4
NOTNULL
商品类型编号
nchar
10
NOTNULL
仓库编号
nchar
10
NOTNULL
表8销售信息表(Sale)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
日期
smalldatetime
4
NULL
导购员
nchar
8
NOTNULL
商品编号
int
4
NOTNULL
商品名称
text
16
NULL
商品数量
int
4
NULL
会员商品售价
smallmoney
4
非会员商品售价
smallmoney
4
总计
int
4
NULL
表9收款信息表(Getmoney)
字段名
字段类型
字段大小
可否为空
关键字
编号
nchar
10
NOTNULL
是
日期
datetime
8
NULL
金额
nchar
4
NOTNULL
采购员
nchar
8
NULL
表10付款信息表(Paymoney)
字段名
字段类型
字段大小
可否为空
关键字
编号
nchar
10
NOTNULL
是
日期
datetime
8
NULL
金额
nchar
4
NOTNULL
采购员
nchar
8
NOTNULL
表11销售日汇总表(Total)
字段名
字段类型
字段大小
可否为空
关键字
商品编号
Char
16
NOTNULL
是
销售日期
Datetime
8
NOTNULL
数量
int
4
NULL
表12会员表(VIPtable)
字段名
字段类型
字段大小
可否为空
关键字
会员编号
nchar
10
NOTNULL
是
入会日期
Datetime
8
NOTNULL
会员名
nchar
10
NOTNULL
会员类别
nchar
10
NOTNULL
表13网上订购表(InternetTable)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
日期
smalldatetime
4
NULL
导购员
nchar
8
NOTNULL
商品编号
int
4
NOTNULL
商品名称
text
16
NULL
商品数量
int
4
NULL
会员商品售价
smallmoney
4
非会员商品售价
smallmoney
4
购买人
nchar
10
NOTNULL
联系电话
nchar
12
NOTNULL
邮编
nchar
10
NOTNULL
地址
nchar
40
NOTNULL
邮费
smallmoney
4
NOTNULL
总计
int
4
NULL
表14退货表(RejectedBable)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
日期
商品编号
smalldatetime
4
NULL
商品名称
text
16
NULL
商品数量
int
4
NULL
会员商品售价
smallmoney
4
非会员商品售价
smallmoney
4
总计
int
4
NULL
备注
text
32
NULL
表15邮费详细表(Postage)
字段名
字段类型
字段大小
可否为空
关键字
所属区域
text
32
NOTNULL
邮费/公斤
smallmoney
4
NOTNULL
表16商品报损表(DamageTable)
字段名
字段类型
字段大小
可否为空
关键字
编号
int
4
NOTNULL
是
供货商编号
nchar
10
NOTNULL
商品编号
smalldatetime
4
NULL
商品名称
text
16
NULL
商品数量
int
4
NULL
进价
smallmoney
4
NOTNULL
损坏原因
text
32
NOTNULL
总计
float
8
NULL
备注
text
32
NULL
(2)数据流条目
已进货信息=进货单号+供货商号+商品名称+进货价+进货数量+进货日期+备注
销售信息=销售单号+商品编号+销售数量+销售日期
数据存储描述
(1)文件名:
报损清单
组成:
{商品编号+供货商号+名称+条形码+计量单位+产地+单价+损坏原因+备注}
组织:
按商品编号递增排列
(2)文件名:
商品清单
组成:
{商品编号+供货商号+名称+条形码+计量单位+产地+单价+备注}
组织:
按商品编号递增排列
(3)文件名:
进货清单
组成:
{进货单号+商品编号+供货商号+进货价+数量+金额+进货日期+备注}
组织:
按进货单编号递增排列
(4)文件名:
销售清单
组成:
{销售单号+商品编号+销售数量+销售日期}
组织:
按销售单编号递增排列
(5)文件名:
库存清单
组成:
{商品编号+库存数量}
组织:
按商品编号递增排列
(3)处理过程描述
(1)加工名:
1:
查询
加工逻辑:
根据要查询的库存信息,检索出库存信息明细表
输入流:
库存信息查询,发出库存信息请求
输出流:
库存信息清单,进货信息请求
(2)加工名:
1:
更新
加工逻辑:
根据进货信息或销售信息更新库存信息
输入流:
已进货信息,销售信息
输出流:
发出库存检索请求
(3)加工名:
2:
查询
加工逻辑:
根据要查询的销售信息,检索出销售信息明细表
输入流:
销售信息查询
输出流:
销售清单,销售单
(4)加工名:
2:
更新
加工逻辑:
根据销售信息更新销售清单
输入流:
前台销售信息,库存信息
输出流:
更新库存清单
(5)加工名:
3:
查询
加工逻辑:
根据要查询的进货信息,检索出进货信息明细表
输入流:
进货信息查询,发出进货/采购清单查询
输出流:
库存信息清单,已进货信息,新供货商信息,进货单信息清单,采购单,进货信息请求,进货/采购清单检索结果
(6)加工名:
3:
更新
加工逻辑:
根据进货信息更新进货清单
输入流:
已进货信息请求,进货单
输出流:
发出进货/采购清单请求
(7)加工名:
4:
查询
加工逻辑:
根据要查询的报损信息,检索出报损信息明细表
输入流:
报损信息查询,发出报损信息,库存信息检索请求
输出流:
报损信息清单,库存信息清单
(8)加工名:
1:
更新
加工逻辑:
根据报损信息更新库存信息
输入流:
已报损信息,库存信息
输出流:
发出报损、库存检索请求
六、数据库概念结构设计
最新文件仅供参考已改成word文本。
方便更改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 餐饮 系统 需求 分析 精选