- 1、本文档共15页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、酒店管理系统需求分析
1.引言
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入了解是软件开发工作获得成功的前提条件,不论设计和编码工作做得如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。
需求分析是软件定义时期的最后一个间断,他的基本任务是准确地回答“系统必须做什么?”这个问题。
需求分析和规格说明是一项十分艰巨复杂的工作。用户与分析员之间需要沟通的内容非常多,在双方交流信息的过程中很容易出现误解或遗漏,也可能存在二义性。因此,不仅在整个需求分析过程中应该采用行之有效的通信技术,集中精力过细地工作,而且必须严格审核验证需求分析的结构。在所有这些分析方法中,我们都必须遵循下述准则:
必须理解并描述问题的信息域,根据这条准则应该建立数据模型
必须定义软件应完成的功能,这条准则要求建立功能模型
必须描述作为外部事件结构的软件行为,这条准则要求建立行为模型
必须对描述信息、功能和行为的模型进行分解,用层次的方式展示细节
接下来我们将严格根据需求分析的要求与书写软件需求规格说明书的过程阐述系统必须完成那些工作,对该点评网提出完整、准确、清晰、具体的要求。过程中不免有问题与错误之处,敬请各位指正。
1.1编写目的
需求分析在一个项目中的重要性就相当于一栋楼房中基石的重要性需求分析出了乱子项目就会垮如果因为一个地方的失误很可能导致整个项目的失败那么的所有努力将灰飞烟灭那么,如果在项目开始前做好充分的需求而且需求要做的到位,需求的思维严禁程度至关重要要全面地理解用户的各项要求,并准确地表达所接受的用户需求etbeans,Hsql
Intel及兼容CPU 1.8GHZ以上,512M以上内存,500M以上硬盘空间
3.数据描述
3.1数据流图
3.2数据字典
餐桌状态表 桌号
名字:餐桌状态表(tableuse)
别名:
描述:记录餐桌当前状态的信息
定义:餐桌状态表(tableuse)=桌号(zuohao)+状态(state)+备注(beizhu)
位置: 名字:桌号(zhuohao)
别名:
描述:唯一标识系统中的一个餐桌
定义:zhuohao char
位置:餐桌状态表
财务收入表 收入金额
名字:财务收入表(shouru)
别名:
描述:描述财务收入的信息
定义:财务收入表(shouru)=收入金额( Dayshouru)+收入日期( timeshouru) 名字:收入金额( Dayshouru)
别名:现金
描述:描述顾客每次消费的金额
定义: Dayshouru char
收入日期 帐单表
名字:收入日期( timeshouru)
别名:时间
描述:描述每次收取消费金额的时间
定义: timeshouru date 名字:帐单表( paybill)
别名:
描述:描述顾客消费的明细信息
定义:帐单表( paybill)= 桌号(zuohao) +菜名(cainame)+数量(cainum)+价格(caiprice)
菜名 价格
名字:菜名(cainame)
别名:
描述:能具体描述每种菜的信息
定义: cainame char 名字:价格(caiprice)
别名:
描述:描述每种菜的价格信息
定义: caiprice double
菜单表 用户表
名字:菜单表( caishiinfo)
别名:
描述:描述餐厅所有的菜的具体信息
定义:菜单表( caishiinfo)= 编号(ID)+菜名(name)+价格(price) 名字:用户表( User)
别名:
描述:描述每个经营管理者的具体信息
定义:用户表( User)= 姓名(name) +密码(password)+性别(sex)+权限(competence)
密码 权限
名字:密码(password)
别名:登陆口令
描述:描述每个用户登陆的确认信息
定义:password char 名字:权限(competence)
别名:
描述:描述每个用户的使用级别
定义: competence char
4.功能描述
4.1系统功能结构
4.2功能划分
1.开台点菜服务
2.加菜减菜服务
3.结帐服务
4.收入查询服务
5.用户管理
5
文档评论(0)