酒店信息管理系统是典型的信息管理系统,其客房模块部分开发主要包括后台SQL Server数据库的建立和维护以及前端界面的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。
经过分析,本系统采用B/S开发模式,应用 MICROSOFT公司的 VISUAL STUDIO2005为开发平台,利用STUDIO2005提供的各种面向对象的开发工具,如操纵后台数据库的ADO控件、数据窗口等智能化对象。
最终系统实现的主要功能模块如下:客户信息管理模块、房间信息管理模块、退房信息管理模块、订房信息管理模块等。实现的功能包括对各个信息模块的添加、修改、查询等。
【关键词】 B/S;客房管理;订房;客户
需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。
经过仔细调查各种中小型酒店(新世纪酒店)的实际状况,并同酒店的相关人员进行沟通后,确定了本新世纪酒店的具体需求如下:
一、服务员部分
(一)每个服务员都有自己的基本信息及登陆系统的密码,在此能够修改自己的个人信息及熟悉的密码。
(二)服务员可以在柜台查询会员所订房号,为会员办理相应手续。
(三)服务员可以在柜台为临时用户办理订房手续以及申请为会员。
(四)房间信息包括房间的类型及基本信息管理,有必要的时候能添加新房间类型及对房间类型信息的维护。
二、会员部分
(一)每个会员可以根据姓名及身份证号,登陆系统,查询自己的基本信息,此后能够修改自己的个人信息及熟悉的密码。
(二)会员到达酒店后,到柜台办理住房登记处理。
(三)会员在退房时前往柜台向服务员申请退房,办理退房手续。
三、临时客户部分
(一)每个临时都必须在柜台向服务员获得相应的临时ID。
(二)临时客户需要通过服务员进行查询自己选择条件的房间才可以订房。
(三)临时客户在退房时前往柜台向服务员申请退房,办理退房登记手续。
目 录
摘 要 I
Abstract II
前 言 V
第一章 绪论 1
1.1 选题缘由 1
1.2 研究目的与意义 1
1.3 术语定义 2
1.4 系统设计思想 2
1.5 本文的结构 3
1.6 开发工具及技术简介 3
1.6.1 开发工具简介 3
1.6.2 技术简介 5
1.7 系统开发计划 5
第二章 可行性分析 6
2.1 必要性 6
2.2 经济可行性 6
2.3 技术可行性 6
2.4 社会可行性 6
2.5 本章小结 7
第三章 需求分析 8
3.1 酒店管理系统的发展情况 8
3.2 酒店管理系统的需求分析 8
3.3 数据流图 9
3.4 数据字典 12
3.5 本章小结 13
第四章 总体设计 14
4.1 系统模块总体设计 14
4.2 业务流程图 15
4.3 数据库设计 16
4.3.1 数据分析 17
4.3.2 数据库的详细设计 17
4.4 本章小结 21
第五章 详细设计与实现 22
5.1 系统运行平台设置 22
5.2 运行环境 22
5.3 系统首页设计 22
5.4 系统功能设计与实现 23
5.4.1 登录模块设计与实现 23
5.4.2 服务临时用户模块设计与实现 23
5.4.3注册VIP模块的设计与实现 25
5.4.4 VIP柜台处理的设计与实现 26
5.4.5 VIP模块的设计与实现 28
5.4.6 VIP查询订单模块的设计与实现 29
5.4.7 VIP查询房间模块的设计与实现 30
5.5 本章小结 31
第六章 系统测试 32
6.1 软件测试 32
6.2 本系统测试 32
6.2.1 登录的测试 32
6.2.2 注册的测试 32
6.2.3 服务员功能模块测试 33
6.3 JMeter系统压力测试 35
致 谢 37
参考文献 38