数据库课程设计
多客户端餐厅管理系统
需求分析
项目组成员:
组员: 陈龙
孙鑫 贺文超 组长: 肖顺丹
1引言 ............................................................................................................................................... 3 1.1编写目的 ................................................................................................................................. 3 1.2背景......................................................................................................................................... 3 1.3定义......................................................................................................................................... 3 1.4参考资料 ................................................................................................................................. 4 2任务概述........................................................................................................................................ 4 2.1目标......................................................................................................................................... 4 2.2用户的特点 ............................................................................................................................. 4 2.3假定和约束 ............................................................................................................................. 4 3需求规定........................................................................................................................................ 4 3.1系统功能 ................................................................................................................................. 5 3.2对性能的规定 ......................................................................................................................... 6 3.2.1精度 .................................................................................................................................. 6 3.2.2时间特性要求 .................................................................................................................. 7 3.2输人输出要求 ......................................................................................................................... 7 3.3数据管理能力要求 ................................................................................................................. 7 3.4故障处理要求 ......................................................................................................................... 7 3.5其他专门要求 ......................................................................................................................... 8 4运行环境规定 ................................................................................................................................ 8 4.1设备......................................................................................................................................... 8 4.2支持软件 ................................................................................................................................. 8 4.3接口......................................................................................................................................... 8
1引言
维持一家餐厅的正常营业需要多个部门的紧密配合(如厨房对仓库中食材的消耗,要求仓库要随时更新现有的食材量,以便及时补充存量不足的食材),如果把这些部门所要处理的信息都记在普通的账单上,不仅是信息量冗余,信息难以保存,各个部门的账单在信息处理上也势必会带来很大的麻烦。为了解决这些问题,势必要将餐厅的信息进行统一管理,多客户端的餐厅管理系统应运而生。
1.1编写目的
本系统用于维护一家餐厅的正常营业。该系统有多个客户端,分别用于管理仓库,厨房,
包厢以及大厅的日常管理。餐厅的所有信息记录在同一数据库中,各个部分均可对该数据库进行读取和修改。通过对信息的统一管理完成餐厅的日常信息处理。
1.2背景
说明:
a. 本项目的名称:多客户端餐厅管理系统; b. 本项目的任务提出者:数据库课程设计
开发者:陈龙,孙鑫,肖顺丹,贺文超
c. 系统特点:
基本功能模块: 大厅管理,厨房管理,仓库管理,包厢管理,餐厅信息网站。
1.3定义 缩写词 略语
无
1.4参考资料
软件工程,Java,数据库,JBuilder的相关资料,互联网。
2任务概述
2.1目标
开发一个功能完善的多客户端餐厅管理系统。
2.2用户的特点
根据用户权限分类这些用户可以分为三类: 1. 大厅管理员
大厅管理员享有部分功能,如添加菜单,处理预定,修改包厢状态,结帐等。 2.厨房管理员
厨房管理员享有部分功能,如修改菜的状态。 3.仓库管理员
仓库管理员享有部分功能,如设定进货量等。 4.包厢使用人员(如顾客或接待员) 包厢使用人员享有部分功能,如点菜等
系统使用频度:根据不同时间段,系统的访问量会有明显变化。
2.3假定和约束
假定:为某客户提供类似餐厅管理的功能。 经费限制:5000元 开发期限:1周 人员限制:4名开发人员 设备限制:公用机房电脑。
3需求规定
3.1系统功能
3.2对性能的规定 3.2.1精度
3.2.2时间特性要求
3.2输人输出要求
3.3数据管理能力要求
管理的记录的个数:仅受限于SQLServer数据库管理记录的个数
表的大小规模:随着数据的录入,表的规模可以无限量的扩大,仅受限SQLServer数据库对表大小的支持。
3.4故障处理要求
可能的软件故障:数据库误操作引起数据库链接断开 可能的硬件故障:断电导致数据库断开链接
软件故障的处理要求:重新启动软件可恢复,数据不丢失
硬件故障的处理要求:重新启动软件可恢复,数据不丢失
3.5其他专门要求
软件具备餐厅管理系统的基本功能,要求操作界面友好、方便、易学易用。系统模块化,可维护,可扩充功能,可重新组装。
运行环境要求:SQLServer 2005
4运行环境规定
4.1设备
4.2支持软件
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。 Windows 系列操作系统(98\2000\xp\2003) SQL Sever 2005 编译工具:jbuilder x
4.3接口
独立软件,无与外界其他软件接口。