1、 实 验 报 告课程名称 软件工程 实验名称 宾馆客房管理系统需求分析 专 业 计算机科学与技术 班 级 计算机0902 学 号 200903010225 姓 名 田 鹏 指导教师 张铁楠 2012年 4 月 17 日 目录1引言-0311编写目的-0312项目背景-0313术语说明-031.4系统参考文献-032项目概况-0321产品的一般性要求-0322产品功能-0423用户特征-0524运行环境-0525限制与约束-053.功能需求-063.1功能描述-063.2系统功能需求-064.性能需求-064.1数据精度-064.2时间特性-065.设计约束-065.1标准化约束-065.2硬件
2、约束-066.属性要求-067.其他需求-071引言11编写目的此项目开发计划书的编写主要是为了给开发宾馆客房管理系统做主要的规划和整合,在开发过程中起到引导作用,以及给使用者提供简要的说明。a把在开发过程中对各项工作的人员、分工、经费、系统资源条件等问题的安排用文档形式记载下来,以便根据本计划开展和检查本项目工作,保证项目开发成功; b制订项目组开发过程中的评审和审查计划,明确相应的质量管理负责人员; c. 规定软件配置管理的活动内容和要求,明确配置管理工作的人员。12项目背景随着计算机应用的日益普及和深化,网上办公已经成为一种趋势。本项目要开发的是基于局域网和互联网的图书管理系统。由于学院
3、藏书量大,借书的学生多,原来的人工工作方式不仅会造成办理时间的延误和人力资源的浪费,特别是在借书高峰期时这种冲突更加明显,而且存在着各种信息不易存放、易丢失、难以备份和查询等缺点。因此,实现一个将各种图书管理和服务功能集成起来的管理信息系统就显得十分必要,既可以节省资源,又可以有效存储、更新、查询信息,提高工作和服务效率。在当今经济和商务交往日益频繁的状况下,宾馆服务行业正面临客流量骤增的压力。越来越多的宾馆饭店都认识到传统的管理方法已经不能适合当今社会的需要,必须借助先进的计算机信息技术对宾馆服务进行管理。“客房管理系统”可以说是整个宾馆计算机信息系统的中心子系统,因为宾馆最主要的功能就是为
4、旅客提供客房。13术语说明 数据信息是对软件必须理解的复合信息的抽象1.4系统参考文献软件工程导论(第五版) 张海藩编著 清华大学出版社;2.项目概况2.1产品的一般性描述(1)使用计算机快速处理日常的业务及相关数据,实现实时查询各种入住信息。(2)可以实时的录入住宿单、换房单和退宿单等的情况。(3)可以实时查询客房信息、客人账单信息等的具体情况。(4)可以建立客户的资料,方便日后建立良好的客户关系。(5)数据的安全性:不同用户有对数据查看,修改等处理不同的权限。(6)打印退宿报表、结帐报表等报表。2.2 产品功能简述开发软件所具有的功能,采用系统流程图、数据流图表示,数据流图包括顶层、中间层
5、和底层数据流图,至少编写一个数据流的字典条目和一个数据文件的字典条目及相关数据项条目,用结构化语言编写一个加工逻辑说明。顶层数据流图底层数据流图数据字典数据项编号数据项名称简述类型及宽度I1room_type房间类型navarchar(50)I2 room_size房间大小intI3room_price房间价格intI4room_content房间信息navarchar(255)I5room_state房间入住状态navarchar(50)I6user_id顾客编号intI7user_name顾客姓名navarchar(50)I8user_agg顾客年龄intI9user_identity顾客
6、身份证号码intI10user_sex顾客性别nchar(10)I11user_points顾客积分intI12user_count折扣floatI13order_time预订单提交时间intI14room_in_time订房或入住时间intI15room_out_time最后离店时间intI16order_stay_time预定天数intI17reg_id入住登记单编号intI18order_id预订单编号intI19margin押金intI20margin_state押金状态navarchar(50)I21admin_name操作员姓名navarchar(50)I22admin_id操作员
7、编号intI23admin_pwd操作权限navarchar(255)I24cost 消费额int2.3用户特征用户不需要掌握太多的专业知识2.4运行环境 Windows 系统2.5限制与约束 精度,工具和语言约束3功能需求31功能描述(1)建立一套功能完整、高效、安全、稳定的酒店管理信息系统。(2)系统能够对员工日常操作进行快速、安全地反映。(3)实现对顾客信息,预订、入住、换房、退房、房态设置等信息的方便迅速录入、查询及管理,了解酒店日常业务的相关信息。3.2系统功能需求 (1)预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房
8、确认,预订记录建立,预订确认,预订记录维护等;(2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;(3)结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;(4)换房功能需求:其主要目的是满足客人换房的需要。其主要功能是查询客房,换房登记,换房确认等;(5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;4性能需求41数据精度小数点十位42时间特性响应时间 0.
9、01S更新处理时间 三个月数据转换与传输时间 0.01S运行时间 五年5设计约束51标准化约束系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。所有些都要符合主流国际、国家和行业标准。52硬件约束CPU主频300以上;128MB内存及更高的内存;500M以上的剩余硬盘空间;VGA显示器(800*600以上显示分辨率);光盘驱动器6属性需求61正确性系统处理的准确性是系统的必要性能。在系统设计和开发过程中,要充分虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。62可靠性软件运行在五年内不能出现鼓掌63完整性软件能正常的维护,在系统的生命周期尽量做到系统的完整和先进,充分完成企业信息处理的要求而不至于落后。64安全性系统利用数据库本身严密的安全管理机制,采用对重要数据定期备份。本系统采用二级安全保障第一级:依赖于网络本身对用户使用权限的规定。第二级:在程序模块中通过使用密码控制功能对用户使用权限加以限制。6.5可维护性简单易用,可维护性强。7其他需求71数据库需求数据库是实现有组织地,动态地存储大量关联数据,方便多用户访问的计算机软硬自愿组成的系统;他与文件系统的重要区别是数据的充分共享,交叉访问,与应用程序的高度独立性。72用户操作需求界面简洁、操作方便、简单易学,用户不需要有太多的专业知识。