ASP.net酒店预定系统的设计与实现+ER图+流程图(4)
时间:2017-01-04 12:51 来源:毕业论文 作者:毕业论文 点击:次
(3)预订房间:查询酒店信息后即可进行预订。预订房间需要填写入住时间和退房时间,填写完成后即可完成预订操作,系统自动将当前用户信息以及预定的房间信息添加到数据库中。 (4)退房:点击退房,即出现该用户已经预订的所有房间,用户选择要退订的房间,点击“退订”后就可完成房间退订。 (5)用户留言:对于已经入住某酒店的用户来说,点击用户留言可以对该酒店进行留言操作。留言发表后,客户可以查看留言。 图5 主界面 4.2.2 管理员界面模块设计 管理员进入系统后,可执行的操作有:酒店信息管理、用户信息管理和留言回复。具体描述如下。 (1)酒店信息管理:管理员可以查看酒店预订情况,并且可以添加、修改、删除酒店的相关信息。此界面是依靠GridView并绑定数据源来实现的,操作和实现都很容易。 (2)用户信息管理:管理员可以查看酒店用户及信息,并且可以添加、修改、删除用户的信息,方便管理员的管理。 (3)留言回复:对于用户对酒店的留言及建议,管理员可以进行查看并且对留言进行回复。 图6 管理员界面 5.系统测试 经过需求分析、设计和编码等阶段的开发后,得到了源程序,在开发过程中不可避免地遗留下一些错误和缺陷,如果不及时找出这些错误和缺陷,并将其改正,这个软件产品就不能正常使用,甚至会导致巨大的损失。因此就需要在一个系统设计完成后,进行必要的系统测试。 5.1测试目的 测试是程序的执行过程,目的是尽可能多地发现软件产品中的错误和缺陷。一个好的测试用例在于发现至今未发现的错误。 5.2测试方法及结果 该系统使用以黑盒测试方法进行测试: 黑盒测试:它是把程序看成一个黑盒子,完全不考虑程序内部结构和处理过程。黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用。黑盒测试又称功能测试。 测试环境搭建: (1)打开Microsoft SQL Server 2005数据库,附加Hotel数据库; (2)打开Microsoft Visual Studio 2005,运行源程序。 测试用例: (1)登录测试: 管理员:1001 密码:1001 客 户:1002 密码:1002 测试结果:成功登录并转到相应页面。 (2)功能测试: a.酒店预订:城市名:苏州,查到相关酒店 b.留言回复管理:客户名:董亚丽,回复成功 测试结果:系统应用功能正常,各程序模块正常。 6.总结 经过几个月的设计和开发,酒店预订系统基本开发完毕。其功能基本符合用户需求,能够完成客户的登录、注册、酒店查询、预订和用户留言等操作。并提供部分系统测试功能,使用户方便进行数据备份和恢复、数据删除。对于数据的一致性的问题也通过程序进行了有效的解决。但对于整个系统来说,仍然存在一些不完善之处: (1)在对管理员信息文护功能设计的不够全面,有待于进一步完善。 (2)系统为单机版的,不利于数据的有效共享。以后改进中可考虑采用网络化控件,解决访问速度及数据共享的问题,使之适应于相应的网络数据库结构。 (3)企业的数据非常重要,系统安全性还需要提高。 对于以上不足之处,还要在今后的学习当中不断改善。 (责任编辑:qin) |