5.消费记账功能 功能描述:
主要用于酒店管理员对入住客人消费情况的登记操作。此界面,输入客房编号,备注,消费内容,消费金额即可以生成入住客人的消费账单,记录客人在酒店内的消费情况。
6.收银退房功能 ①功能描述:
主要用于完成客人收银退房操作。此界面,在客房编号处输入客房编号后,单击“查询”按钮,即可完成显示账单信息和客人的付款金额。再手工输入客人的结账金额,并选择支付方式单击“收银结账退房”按钮,完成客人退房功能。删除账单,修改客房信息,将入住单导入入住单历史,删除入住单。
②设计后运行的界面如下所示:
图4-12 收银退房界面
③编写代码:
string str1=\客房价格from客房信息where客房编号='\…… String str2=\入住单set客房价格='\客房编号='\…… string str=\入住单set[应收账款]=[客房价格]*[入住天数]\…… strSQL=\账单where客房编号='\string str3=\sum(消费金额)as合计from 账单where客房编号='\…… 11
五 系统的实施及测试 (一)实施概况
测试环境:WindowsXP\\2000 server等操作系统,IIS5.1的调试环境,SQL SERVER2000数据库。经过多次测试,能在WindowsXP\\2000 server等操作系统,IIS5.1的调试环境上正常运行。基本上实现了预期的功能,目前试运行良好。
(二) 测试方案
测试目的是尽可能发现存在的错误,并能发现及预言潜在的错误,以保证系统正常运行。写出测试记录。
测试的内容: 1、数据库的查询测试
2、系统:依据应用系统中的流程要求,对每一环节进行测试。对应用系统中的数据库进行测试
3、数据库数据操作的测试
该系统从用户登录开始,到最后结账退房,是一个不断与数据库交互的过程,测试过程如下:
图5-1测试流程图
成功 查询、修改、取预订管理 注销 成功 客房预订 收银退房 退出 客房查询 消费记账 入住管理 用户 系统首页 管理员登录 12
(三) 测试结果
测试报告:
每步测试按要求在测试前提供测试计划,测试后提交测试报告,具体包括如下: 1.计算机硬件设备及系统软件的测试报告单 2.应用系统测试报告单,包括模块测试报告单 3.系统测试报告单
该系统经多次测试,能在WindowsXP\\2000 server等操作系统,IIS5.1的调试环境上正常运行。基本上实现了预期的功能,目前试运行良好。
通过测试和试用,系统还存在以下的问题:
①对后台数据库中数据的日常维护,包括自动清理过时数据。
②程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。
③从系统的安全性考虑,客人最好首先注册后再登录。
六.结论
B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房、入住管理、客房管理、消费记账和收银退房等功能。解决了以往用户人工预订或电话预订操作繁琐,酒店预订信息量大,处理效率低,准确度差等问题。极大的方便了客人的酒店预订和酒店的管理工作。
通过测试和试用,发现该系统还存在以下的问题:
(1)对后台数据库中数据的日常维护,包括自动清理过时数据。
(2)程序中错误处理和输入控制不够全面,可能导致输入无效引发错误。 (3)从系统的安全性考虑,客人最好首先注册后再登录。 (4)系统不能实现对散客和团体入住的具体功能实现。
这次毕业设计是我从理论走向实践迈出的坚实的一步。从分析到设计直到具体实现,原来学的理论知识对我有很大的指导,我也发现了其中有很多不足的地方。通过这次毕业设计,我深深体会到,一个好的程序设计人员必须具有认真、谨慎的作风,坚忍不拔的毅力,我会向着这个方向去努力。
13
参考文献:
[1] 方睿,吴四九.网络数据库原理及应用[M].成都:四川大学出版社,2005 [2] 陈明.实用软件工程基础[M].北京:清华大学出版社,2002
[3] 王晟.Visual C#.NET数据库开发经典案例解析[M].北京:清华大学出版社,2005 [4] 王保健.ASP.NET网站建设专家[M].北京:清华大学出版社,2005 [5] 桂思强.ASP.net与数据库程序设计[M].北京:中国铁道出版社,2002 [6] 姚治安,周志宏.ASP.NET精彩编程百例[M].北京:中国水利水电出版社,2003 [7] 龚赤兵.ASP.NET 2.0网站开发实例教程[M].北京:人民邮电出版社,2006
14