




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
宾馆管理系统需求分析一、引言随着科学技术的发展,计算机领域不断取得日新月异的研究成果。计算机在代替和延伸脑力劳动方面发挥越来越重要的作用。现代化的宾馆组织庞大,服务项目多,信息量大,要想提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理。一个优秀的宾馆管理系统操作方便,灵活性好,系统安全性高,运行稳定。因此,开发一套宾馆管理系统至关重要。二、编写目的 本系统主要为了更好地加强宾馆管理员对房间的管理,给宾馆管理员提供一个井然有序的管理平台, 防止手工管理混乱,提高效率和服务质量,进而为客户提供一个安全、舒适的环境。三、功能需求通过对宾馆的调查了解,一个宾馆管理系统功能应包括:用户管理、客房类型管理、客房信息管理、客户订房管理、客户结账管理、系统帮助等模块。整个系统模块划分如下图:宾馆管理系统用户管理模块客房信息管理模块客户订房管理模块客户结账管理模块客房类型管理模块系统帮助模块1. 用户管理模块如下图:用户管理模块用户注册用户注销修改密码l 用户管理登陆子系统可以根据用户输入的内容来判断用户的身份是否合法。合法用户分为普通用户和管理员,其中管理员拥有所有权限,而普通用户则没有用户管理和修改系统信息的权限。2. 客房类型管理模块 如下图:客房类型管理模块模块添加客房类型删除客房类型修改客房类型查询客房类型l 客房类型管理子系统可以对客房类型信息进行添加,删除,修改和查询。3. 客房信息管理模块 如下图:客房信息管理模块模块添加客房信息删除客房信息修改客房信息查询客房信息l 客房信息管理子系统可以对客房信息进行添加,删除,修改和查询。4. 客户订房管理模块 如下图:客户订房管理模块查询客房信息登记订房信息修改订房信息查询订房信息l 客户订房子系统可以进行客房查询和对客户订房信息进行登记,修改和查询。5. 客户结账管理模块 如下图:客户结账管理模块客户结账查询结算信息l 客户结帐子系统可以算出客户应交金额并显示信息,并同时更新相应客房信息,且可以对结算信息进行查询。6. 系统帮助模块如下图:系统帮助模块有关系统退出系统l 系统帮助子系统可以给出关于软件的提示和退出系统。四、E-R图在整个系统开发过程中,主要涉及到的实体有:管理员、客户、客房,客房标准。它们之间的具体关系如下图:用户客房标准客户客房预定设置结算管理参照用户ID空调情况密码床位数量房间类型订房日期电话情况房间号电脑情况预定情况电视情况单价nm1q1k1pst角色房间位置卫生间情况房间数目身份证号客户姓名退房日期折扣折扣预定金性别五、数据字典1. 关系描述: 表1 用户基本信息表(SUser):列名数据类型长度值说明用户ID(主码)varchar10Not null用户ID密码varchar10Not null密码角色varchar10Not null管理员,普通用户 表2 客房类型信息表(RoomType):列名数据类型长度值说明类型名称(主码)varchar20Not null普通房,标准房,贵宾房单价float8Not null价格床位数量int4Not null床位数目空调char2Not null是否有空调电话char2Not null是否有电话电脑char2Not null是否有电脑电视char2Not null是否有电视卫生间char2Not null是否有卫生间房间数int4Not null房间类型的数目 表3 客房信息表(Room):列名数据类型长度值说明房间号(主码)varchar6Not null宾馆统一安排的房间号类型名称(外码)varchar20Not null房间类型房间位置varchar20Not null房间位置预定情况char2Not null预定,空余备注varchar50Null客房信息的补充 表4 预定结算信息表(Book/Settle):(注:其中主码为(身份证号,房间号,入住日期)列名数据类型长度值说明客户姓名varchar10Not null客户名称身份证号varchar20Not null身份证号码性别char2Null男,女房间号(外码)varchar6Not null房间的编号入住日期varchar50Not null入住日期退房日期varchar50Null退房日期押金float8Not null押金折扣float8Null会员折扣或宾馆活动金额float8Null金额备注varchar50Null信息的补充 2动态数据: 输入数据:新增记录,输入的查寻关键字 输出数据:由输入的查寻关键字确定的数据记录集合,查询输出六、接口要求l 硬件接口:无特别要求;l 网络硬件接口要求:现实中要求具有高速以太网组网一实现联网销售,但是在理论实验验证软件本身的目的来看,无需网络通讯接口。l 软件接口要求:无七、软件需求l 可用性:本软件也可以通过单步跟踪的操作进行检查处理。 l 安全性:由于软件运行数据放在数据库中,所以参数不容易被错改、破坏,万一参数受到破坏也不会影响源程序。l 可维护性:本软件利用数据库进行编程,系统结构由程序基本确定,大量的参数及文本内容全部放于数据库中。修改、更新数据只要在数据库进行修改添加,而不需要对系统结构进行修改,这样系统维护性、升级都十分方便。l 兼容性:由于尚未测试,故无法对兼容性进行评析。八、支持信息及运行环境l 软件支持:本软件开发是使用C#编写; l 设备支持:推荐配置:WindowsXP,256内存;l 数 据 库:Microsoft SQL Server 2000 九、参考资料l 数据库系统概论萨师煊、王珊编著 高等教育出版社l SQL Server 2000管理与应用张海健编著 中国电力出版社l 软件工程邓良平、刘海松、陆丽娜编著 西安电子科技大学出版社l C#高级编程Simon Robinson、Christian Nagel等著;李敏波翻译;黄静、张少华审校 清华大学出版社l Visual C#数据库项目案例导航张奇、李律松、卫建伟等编著 清华大学出版l c#程序设计语言 Microsoft 著十、附录1. 项目开发成员:学号姓名工作分配XXXXXX(组长)客房信息管理模块,客户订房管理模块XXXXXX客户结账管理
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 46051-2025节流压井软管及软管组合件
- 内部管理培训课件
- 汽车账号营销方案范文(3篇)
- 中餐营销方案及案例(3篇)
- 数字营销策划方案(3篇)
- 化学老师安全培训课件
- 内训师课件改进措施
- 化学岗班组安全培训计划课件
- 化学实验室安全培训会课件
- 内蒙古安全生产培训题库课件
- 2025年华能上海电力检修有限责任公司招聘笔试参考题库含答案解析
- 保洁日常标准培训
- 人教版八年级物理上册《第一章机械运动》单元测试卷(含答案)
- 全国第三届职业技能大赛(工业机器人系统操作项目)选拔赛理论考试题及答案
- 高一 人教A版 数学 第三章《幂函数》课件
- 氩气瓶的安全使用要求
- 《大模型原理与技术》全套教学课件
- 糖尿病足的影像学鉴别诊断
- 象棋入门课件教学
- 第47届世界技能大赛江苏省选拔赛精细木工项目技术文件(初稿)
- VR医学模拟手术训练系统
评论
0/150
提交评论