欢迎来到天天文库
浏览记录
ID:23182246
大小:114.00 KB
页数:6页
时间:2018-11-05
《宾馆管理系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、宾馆管理系统需求分析一、引言随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用。现代化的宾馆组织庞大,服务项目多,信息量大,要想提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。一个优秀的宾馆管理系统操作方便,灵活性好,系统安全性高,运行稳定。因此,开发一套宾馆管理系统至关重要。二、编写目的本系统主要为了更好地加强宾馆管理员对房间的管理,给宾馆管理员提供一个井然有序的管理平台,防止手工管理混乱,提高效率和服务质量,进而为客户提供一个安全、舒适的环
2、境。三、功能需求通过对宾馆的调查了解,一个宾馆管理系统功能应包括:用户管理、客房类型管理、客房信息管理、客户订房管理、客户结账管理、系统帮助等模块。整个系统模块划分如下图:宾馆管理系统用户管理模块客房信息管理模块客户订房管理模块客户结账管理模块客房类型管理模块系统帮助模块1.用户管理模块如下图:用户管理模块用户注册用户注销修改密码l用户管理登陆子系统可以根据用户输入的内容来判断用户的身份是否合法。合法用户分为普通用户和管理员,其中管理员拥有所有权限,而普通用户则没有用户管理和修改系统信息的权限。2.客房类型管理模块如下图:客房类型管
3、理模块模块添加客房类型删除客房类型修改客房类型查询客房类型l客房类型管理子系统可以对客房类型信息进行添加,删除,修改和查询。3.客房信息管理模块如下图:客房信息管理模块模块添加客房信息删除客房信息修改客房信息查询客房信息l客房信息管理子系统可以对客房信息进行添加,删除,修改和查询。4.客户订房管理模块如下图:客户订房管理模块查询客房信息登记订房信息修改订房信息查询订房信息l客户订房子系统可以进行客房查询和对客户订房信息进行登记,修改和查询。5.客户结账管理模块如下图:客户结账管理模块客户结账查询结算信息l客户结帐子系统可以算出客户应
4、交金额并显示信息,并同时更新相应客房信息,且可以对结算信息进行查询。6.系统帮助模块如下图:系统帮助模块有关系统退出系统l系统帮助子系统可以给出关于软件的提示和退出系统。四、E-R图在整个系统开发过程中,主要涉及到的实体有:管理员、客户、客房,客房标准。它们之间的具体关系如下图:用户客房标准客户客房预定设置结算管理参照用户ID空调情况密码床位数量房间类型订房日期电话情况房间号电脑情况预定情况电视情况单价nm1q1k1pst角色房间位置卫生间情况房间数目身份证号客户姓名退房日期折扣折扣预定金性别五、数据字典1.关系描述:表1用户基本信
5、息表(SUser):列名数据类型长度值说明用户ID(主码)varchar10Notnull用户ID密码varchar10Notnull密码角色varchar10Notnull管理员,普通用户表2客房类型信息表(RoomType):列名数据类型长度值说明类型名称(主码)varchar20Notnull普通房,标准房,贵宾房单价float8Notnull价格床位数量int4Notnull床位数目空调char2Notnull是否有空调电话char2Notnull是否有电话电脑char2Notnull是否有电脑电视char2Notnull是
6、否有电视卫生间char2Notnull是否有卫生间房间数int4Notnull房间类型的数目表3客房信息表(Room):列名数据类型长度值说明房间号(主码)varchar6Notnull宾馆统一安排的房间号类型名称(外码)varchar20Notnull房间类型房间位置varchar20Notnull房间位置预定情况char2Notnull预定,空余备注varchar50Null客房信息的补充表4预定结算信息表(Book/Settle):(注:其中主码为(身份证号,房间号,入住日期))列名数据类型长度值说明客户姓名varchar10
7、Notnull客户名称身份证号varchar20Notnull身份证号码性别char2Null男,女房间号(外码)varchar6Notnull房间的编号入住日期varchar50Notnull入住日期退房日期varchar50Null退房日期押金float8Notnull押金折扣float8Null会员折扣或宾馆活动金额float8Null金额备注varchar50Null信息的补充2.动态数据:输入数据:新增记录,输入的查寻关键字输出数据:由输入的查寻关键字确定的数据记录集合,查询输出六、接口要求l硬件接口:无特别要求;l网络硬
8、件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。l软件接口要求:无七、软件需求l可用性:本软件也可以通过单步跟踪的操作进行检查处理。l安全性:由于软件运行数据放在数据库中
此文档下载收益归作者所有