USER_ID 数字 用户ID
USER_NAME 文本 用户名
USER_PWD 文本 密码
4.3 系统功能模块图
管理员登陆进入前台营业,然后根据宾客需求进行开房、续房、换房、结算等操作。基础数据设置模块方便管理员查看客房信息。营业查询方便管理员查看宾客的所有信息。如图3所示:
图3 系统功能模块图
5.系统功能实现
5.1功能需求与程序模块对应的关系
表3 系统功能需求和程序模块对应
模块名称
功能需求 宾客开单 宾客结账 营业查询 账户管理 系统管理
开单 √
结账 √
登记时间查询 √
用户管理 √
退出系统 √
5.2主要功能的实现
1) 系统登录界面
用户登录界面中用户名为数据库中已经存在的用户名,若用户输入密码错误则会提示密码错误,系统会自动跳转登录界面。
2) 系统主界面
系统的主界面是系统的所有功能的入口,主要由菜单栏、功能模块、房态图等面板组成,系统主界面主要运用JSP,CSS,JavaScript等技术。如图4所示:
图4 主界面
3) 宾客开单
宾客开单界面主要是提供宾客的信息证明登记和增加房间等操作,这是宾客入住的第一步,当开单成功后就会改变房间状态为可用状态。
4) 旅客续住
宾客入住酒店后如果想续住原来的房间,操作员通过宾客续住界面可以对续住的天数和宾客的押金进行追改。
5) 更换房间
宾客入住后对房间如果不满意,操作员可以为其调整新的房间和修改新房间的房价。
6) 宾客结账
当宾客离店结账的时候,宾客的消费金额和应收押金由系统会自动的计算。
7) 营业查询
营业查询是财务统计不可缺少的部分,结账单查询功能可以按照宾客入住的起始时间和结束时间查询,主要采用SSH框架模式技术来实现此项效果。
8) 账户管理
主要为操作管理员准备的,主要采用SSH框架组合模式来实现此效果。
6.系统测试
6.1测试目的
软件测试就是在软件投入运行前,对软件需求分析、设计规格说明和编码的最终复审,是软件质量保证的关键步骤。测试是为了发现软件中的错误而运行软件的过程,通过测试,可以找出系统中的错误,方便我们加以修改。
6.2测试方法
该系统使用以黑盒测试方法进行测试。
黑盒测试:它是把程序看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。
下面以系统登录、修改密码、选课系统、成绩录入、信息文护、信息添加为例,进行黑盒测试:
(1)打开MySql5.0数据库,附加jd数据库。 JAVA酒店客房管理系统的设计与实现+ER图+流程图(4):http://www.youerw.com/jisuanji/lunwen_714.html