《软件工程实验报告——需求分析[1].doc》由会员分享,可在线阅读,更多相关《软件工程实验报告——需求分析[1].doc(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件工程实验报告酒店管理系统需求分析第 4 页目 录1系统需求概述11.1背景说明11.2部门划分11.3各子系统的功能12用例建模12.1 参及者列表22.2 用例列表22.3 用例图22.4 用例规格说明22.5 辅助需求33对象建模33.1 确定类及对象33.2 确定关联33.3 确定属性33.4 确定服务43.5 系统类图44动态建模54.1顺序图54.2状态图65. 总结71系统需求概述 1.1背景说明酒店管理系统是一个面向酒店用来进行酒店日常管理的系统。该系统能能够为酒店的管理者对酒店进行比较精确的管理。酒店管理系统的功能包括以下内容:支持用户进行酒店客房的预定、酒店客房的退订以及
2、退房付款等操作;支持客房部门对用户的预定、退订、退房等进行操作;当客户订房时进行客房查询:如查询客房是否可以预定;当客户退订或退房时:如进行客房状态修改等。酒店管理系统能够支持财务部门对整个酒店财务进行正常管理。如客房部在用户退房时的付款管理等。并整理某一时间段内酒店的整体收益以及员工的薪水管理 1.2部门划分 管理者 用于整体的统计操作,它的主要职责有:.管理员工。给员工编号登记其基本信息,及其所在部门,职位等。.客房管理。对客房的信息进行录入。 客房服务部门 对客房的管理,主要职责:.登记旅客信息,确认其身份,登记其入住、退房时间。统计各类房间的客满程度。1.3各子系统的功能系统划分为三个
3、小部分:管理者子系统、财务子系统、住宿子系统。 管理者子系统 、对新来的员工进行基本信息录入。 员工号、姓名、性别、年龄、部门号、职务、工资 、对于离职的员工信息进行删除 住宿子系统 、来客登记:客人信息房间号、房间类别、客人名字、证件号码、入住时间、退房时间时间 、房间管理:旅客入住,对用户信息进行登记并对相应房间数量进行修改;退房时,删除所有信息 2用例建模 员工信息管理用例描述:员工信息管理包含的用例有添加员工、查询员工信息、修改员工信息以及删除员工信息。 客房经营管理用例描述:客房经营管理是酒店管理者或前台服务员为实现对客房的订房入住和退房管理包括对客房的业务信息;客户信息管理用例描述
4、:客户信息管理是酒店管理员和前台服务员对入住过酒店的客户信息进行查询包括对客户基本信息如客户姓名、入住历史等信息进行查询。2.1 参及者列表酒店管理员:对相关后台数据进行管理如:管理员工、客房管理前台服务员:进行客户的信息管理;客户:入住酒店的人;2.2 用例列表管理员包括的用例:1.员工信息管理2.客房管理3. 登录 接待员包括的用例:1.登录2.客房经营客户包括的用例:1.客户信息提供2.3 用例图酒店管理系统用例图,如图1-1所示:图1-12.4 用例规格说明1、用例描述:员工的信息管理参及者:管理员前置条件:登录系统后置条件:数据录入数据库正常事件流:对员工进行新增,修改,删除,查询等
5、操作备用事件流:选中某条员工信息2、用例描述:客房的管理参及者:管理员前置条件:登录系统后置条件:数据录入数据库正常事件流:对客房进行增加,删除,规格修改等操作备用事件流:查询某时间客房的数量3、用例描述:客房的经营参及者:接待员、客户前置条件:接待员登录系统,客户提供信息后置条件:接待员将客户信息存入数据库,客户拿到入住单正常事件流:接待员录入客户信息,客户正常入住,退房等操作备用事件流:查询客户的入住时间等2.5 辅助需求酒店客房量:100间客房容纳人数:2人3对象建模对酒店管理系统的对象建模:针对酒店管理系统中有5个管理类,3个实体类的属性及各个类及对象的关系进行分析;3.1 确定类及对
6、象5个管理类客房管理、用户管理、财务管理、顾客信息管理、酒店管理。 4个实体类酒店管理员、前台、顾客3.2 确定关联1. 一个前台管理对应多个入住记录;2. 一位顾客可以对应多个入住记录;3. 一个客房在一段时间里会有多个入住记录;4. 一个客房规格信息对应多个客房,但至少一个;5. 每个接待员会填写多分记录;6. 每份结账管理都会对应多个记录。3.3 确定属性1.类名:客房管理属性:添加客房信息,删除客房信息,修改客房信息2.类名:用户管理属性:添加用户信息,删除用户信息,修改用户信息3.类名: 财务管理属性:编号、发票号、摘要、数量、单位、数额、经手人、日期4.类名:顾客信息管理属性:房间
7、号、房间类别、身份、证件名称类型、证件号码5.类名:酒店管理属性:客房管理,用户管理,顾客信息管理6.类名:顾客属性:房间号、房间类别、联系人名、身份、证件名称类型、证件号码、入住时间、退出时间。7.类名:管理员属性:员工号、姓名、性别、年龄、工龄、级别、部门号、职务、其他备注8.类名:前台属性:客户入住,客户退房9.类名:客房属性:类别号、名称、设备、收费标准、总数量、剩余量、管理人员。3.4 确定服务管理者子系统 、对新来的员工进行编号、登记、分配工作。 、对于被辞退的员工从系统中级联删除其信息、其他情况的处理。 财务子系统 、每天的收入、支出登记 住宿子系统 、来客登记 、房间管理 旅客入住、旅客退出包括客户登记、删除、及相关的记录进行修 改如房间的状态等。3.5 系统类图4动态建模对酒店管理系统的动态建模:针对酒店管理系统活动图,预定房间活动图进行分析;4.1顺序图1、登录顺序图,如图4-1所示:图4-12、入住顺序图,如图4-2所示:图4-23、退宿顺序图,如图4-3所示:图4-34.2状态图酒店管理系统活动图:图4-45. 总结
限制150内