软件工程课程设计宾馆客房管理系统

上传人:m**** 文档编号:484647903 上传时间:2023-08-10 格式:DOC 页数:25 大小:426.50KB
返回 下载 相关 举报
软件工程课程设计宾馆客房管理系统_第1页
第1页 / 共25页
软件工程课程设计宾馆客房管理系统_第2页
第2页 / 共25页
软件工程课程设计宾馆客房管理系统_第3页
第3页 / 共25页
软件工程课程设计宾馆客房管理系统_第4页
第4页 / 共25页
软件工程课程设计宾馆客房管理系统_第5页
第5页 / 共25页
点击查看更多>>
资源描述

《软件工程课程设计宾馆客房管理系统》由会员分享,可在线阅读,更多相关《软件工程课程设计宾馆客房管理系统(25页珍藏版)》请在金锄头文库上搜索。

1、宾馆客房管理系统软件工程课程设计报告宾馆客房管理系统指导教师: 班 级: 0701 学生姓名: 学 号: 2007100104 完成日期:2010-11-11 运城学院计算机科学与技术系 目录1. 业务需求11.1客户任务描述11.2参与者列表21.3业务用例列表21.4业务用例活动图21.5 业务用例描述32系统需求42.1 用户界面草图42.2 参与者列表42.3 用例列表52.4 用例图52.5 用例概述63系统分析63.1 分析类图73.2 活动图/状态转移图73.3 分析模型94详细设计155.实现及测试215.1 实现平台的搭建215.2 功能测试216.小结237.参考文献241

2、. 业务需求1.1客户任务描述该系统由接待人员和经理使用,各自职责如下:接待人员 :1.按多种属性查询客房或客人情况 2.为客人预订房间 3.登记客人入住情况 4.为客人办理离店手续并生成结账报表 5.为客人办理续费手续 经理:1.按多种属性查询客房或客人情况 2.汇总客房和客人情况 3.调整房价 4.增减房间 1.2参与者列表接待人员:对顾客入住进行管理,系统的使用者经理:宾馆的总体管理者,也是系统的使用者客人:住店的人1.3业务用例列表UC-1 经理登录:经理选择用户类型,填入用户名和密码登录UC-2 按客人查询:经理根据客人ID或客人入住的时间来查询客人信息UC-3 按客房查询:经理查询

3、当前客房的有关信息UC-4 汇总:经理查看汇总的客房信息UC-5 修改密码:经理通过修改密码页面来修改密码UC-6 修改权限:经理可以修改用户权限UC-7 接待员登录:经理选择用户类型,填入用户名和密码登录UC-8 按客人查询:接待员根据客人ID或客人入住的时间来查询客人信息UC-9 按客房查询:接待员查询当前客房的有关信息UC-10修改密码:接待员通过修改密码页面来修改密码1.4业务用例活动图1、查询过程 图1.4.1 查询用例的活动图2、登录 图1.4.2 登录用例活动图1.5 业务用例描述登录事件流:(1)用户选择进入管理界面、用例开始。(2)系统提示输入用户密码。(3)用户输入密码(4

4、)系统验证密码。A1:密码错误(5)进入主界面进行相关操作查询事件流:(1)角色进入管理界面、用例开始。(2)系统提示输入查询条件。(3)用户输入查询条件。(4)系统显示结果修改密码事件流:(1)系统提示输入新密码。(2)用户输入新密码。(3)系统提示再次输入新密码。(4)系统验证两次输入的密码是否一致。 A2:不一致(5)系统提示修改成功。其他事件流:A1:密码错误(1) 系统提示再次输入密码(2) 用户确认(3) 进入主界面进行相关操作A2:不一致(1)系统提示输入错误,提示重新输入(2)用户重新输入(3)系统提示修改成功。2系统需求2.1 用户界面草图用户登录界面草图如下:用户类型:账号

5、:密码:用户管理界面草图如下: 客房管理信息查询设置退出2.2 参与者列表接待人员:对顾客入住进行管理,系统的使用者经理:宾馆的总体管理者,也是系统的使用者2.3 用例列表UC-1 经理登录:经理选择用户类型,填入用户名和密码登录UC-2 按客人查询:经理根据客人ID或客人入住的时间来查询客人信息UC-3 按客房查询:经理查询当前客房的有关信息UC-4 汇总:经理查看汇总的客房信息UC-5 修改密码:经理通过修改密码页面来修改密码UC-6 修改权限:经理可以修改用户权限UC-7 接待员登录:经理选择用户类型,填入用户名和密码登录UC-8 按客人查询:接待员根据客人ID或客人入住的时间来查询客人

6、信息UC-9 按客房查询:接待员查询当前客房的有关信息UC-10修改密码:接待员通过修改密码页面来修改密码2.4 用例图图3.1 系统用例图经理登录:经理选择用户类型,输入用户名、密码登录接待员登录:接待员选择用户类型,输入用户名、密码登录。按客人查询:经理、接待员根据客人信息查询按客房查询:经理、接待员根据客房ID查询修改密码:经理、接待员修改自己的密码修改权限:经理可以修改用户权限汇总报表:经理通过此项可以查看本月各房间的收益情况2.5 用例概述登录用例:经理和接待员用于登录系统。查询用例:经理和接待员用于查询信息。修改密码用例:经理和接待员通过修改密码页面来修改密码。设置权限用例:经理通

7、过此功能来设置接待员的权限。汇总用例:经理通过此功能了查看一些汇总的信息。3系统分析3.1 分析类图图3.1 系统类图3.2 活动图/状态转移图1、房间状态转移图:图3.2.1 房间状态转移图2、入住登记活动图 图3.2.2 入住登记活动图3、增加人员活动图图3.2.3 增加人员活动图3.3 分析模型1经理登录图3.3.1 经理登录健壮性图经理在登录界面选择用户类型,填入账号和密码,然后点击登录,系统首先验证用户类型和账号是否匹配,然后验证用户类型和密码是否一致2经理按客人查询图3.3.2 经理按客人查询健壮性图 经理进入客人查询界面,点击按客人ID查询或者是按客人入住时间查询,来显示客人入住

8、的信息。3、经理按客房查询图3.3.3经理按客房查询健壮性图经理进入客房查询界面,通过点击已入住的和未入住,来显示客房入住的信息。4、汇总报表图3.3.4 汇总报表健壮性图经理进入汇总报表界面,查看汇总信息。5. 修改密码图3.3.5 经理修改密码健壮性图 经理登录修改密码界面输入原始密码、新密码并再次输入新密码,点击确定,系统首先验证原始密码是否正确,其次验证两次输入的新密码是否相同,验证通过则进行修改。6、 经理修改权限图3.3.6 经理修改权限健壮性图 经理登录修改权限界面,选中所修改的人员,然后修改其类型,系统验证所填项是否为空,通过后修改对应人员的权限7、接待员登录接待员在登录界面选

9、择用户类型,填入账号和密码,然后点击登录,系统首先验证用户类型和账号是否匹配,然后验证用户类型和密码是否一致图3.3.7 接待员登录健壮性图8接待员按客人查询图3.3.8 接待员按客人查询健壮性图 接待员进入客人查询界面,点击按客人ID查询或者是按客人入住时间查询,来显示客人入住的信息。9、接待员按客房查询图3.3.9接待员按客房查询健壮性图10. 修改密码经理登录修改密码界面输入原始密码、新密码并再次输入新密码,点击确定,系统首先验证原始密码是否正确,其次验证两次输入的新密码是否相同,验证通过则进行修改。图3.3.10 接待员修改密码健壮性图 4详细设计1.登录经理在登录界面选择用户类型,填

10、入账号和密码,然后点击登录,系统首先验证用户类型和账号是否匹配,然后验证用户类型和密码是否一致 图4.1 经理登录顺序图2、经理按客人查询图4.2 经理按客人查询顺序图经理进入客人查询界面,点击按客人ID查询或者是按客人入住时间查询,来显示客人入住的信息。3、经理按客房查询图4.3 经理按客房查询顺序图4汇总报表经理通过此页面可以查看每个房间的月总收入图4.4 汇总报表顺序图5修改密码图4.5 经理修改密码经理登录修改密码界面输入原始密码、新密码并再次输入新密码,点击确定,系统首先验证原始密码是否正确,其次验证两次输入的新密码是否相同,验证通过则进行修改。6经理修改权限图4.6 经理修改权限经

11、理登录修改权限界面,选中所修改的人员,然后修改其类型,系统验证所填项是否为空,通过后修改对应人员的权限7、接待员登录接待员在登录界面选择用户类型,填入账号和密码,然后点击登录,系统首先验证用户类型和账号是否匹配,然后验证用户类型和密码是否一致图4.7 接待员登录顺序图8接待员按客人查询图4.8 接待员按客人查询顺序图 接待员进入客人查询界面,点击按客人ID查询或者是按客人入住时间查询,来显示客人入住的信息。9、接待员按客房查询图4.9接待员按客房查询顺序图10. 修改密码经理登录修改密码界面输入原始密码、新密码并再次输入新密码,点击确定,系统首先验证原始密码是否正确,其次验证两次输入的新密码是

12、否相同,验证通过则进行修改。图4.10 接待员修改密码顺序图 5.实现及测试5.1 实现平台的搭建 本系统是以.net为开发语言,用sql server进行数据库连接,用Enterprise Architect 实现对此系统的uml的描述。5.2 功能测试UC-1 经理登录:经理选择用户类型,填入用户名、密码登录选择用户类型为经理,输入账号0和密码000(数据库中有一个经理的账号为0,密码为000)登陆系统预期结果:成功登陆实际结果:成功登陆替代测试用例:选择用户类型为经理输入账号0和密码111(数据库中没有一个经理的账号为0密码为111)登陆系统预期结果:登陆失败实际结果:登陆失败UC-2

13、按客人查询:经理根据客人ID或客人入住的时间来查询客人信息点击按客人ID查询预期结果:显示所有入住的客人及客房信息实际结果:显示所有入住的客人及客房信息点击按入住时间查询预期结果:显示所有入住的客人及客房信息实际结果:显示所有入住的客人及客房信息UC-3 按客房查询:经理查询当前客房的有关信息点击查看入住的客房信息预期结果:显示所有入住的客房信息实际结果:显示所有入住的客房信息点击查看未入住的客房信息预期结果:显示所有未入住的客房信息实际结果:显示所有未入住的客房信息UC-4 汇总:经理查看汇总的客房信息预期结果:显示本月所有客房的收入情况实际结果:显示本月所有客房的收入情况UC-5 修改密码:经理通过修改密码页面来修改密码输入原始密码0、新密码111、再次输入新密码为111进行修改预期结果:修改成功实际结果:修改成功替代测试用例:输入原始密码0、新密码111、再次输入新密码为110进行修改预期结果:提示两次输入的新密码不一致实际结果:提示两次输入的新密码不一致UC-6

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号