《HHL酒店管理系统》课程设计报告书V1.0 - 图文 联系客服

发布时间 : 星期日 文章《HHL酒店管理系统》课程设计报告书V1.0 - 图文更新完毕开始阅读59851230a32d7375a41780ae

东莞理工学院城市学院

《方向课课程设计1》

——基于C/S结构的开发技术

课程设计

题 目: HHL酒店管理系统 专 业: 软件工程 年 级: 2009级 1 班 小组成员:黄健帮(组长)、黄培华、梁伟杰 指导教师: 张永财 老师 时 间: 2012.6.11 —2012 .6.15 地 点: 实验楼616

东莞理工学院城市学院计算机与信息科学系制

2007年 12 月

目录

1.开发环境与开发工具........................................... - 3 - 2.系统需求分析................................................. - 3 -

2.1实体信息................................................. - 3 - 2.2实体联系信息............................................. - 6 - 3.功能要求分析................................................. - 6 - 4.系统设计..................................................... - 6 -

4.1系统功能模块设计......................................... - 6 - 4.2数据库概念结构设计...................................... - 10 - 4.3 数据库逻辑结构设计 ..................................... - 11 - 5.数据库初始数据的加载........................................ - 15 -

5.1客户表插入记录的SQL代码................................ - 15 - 5.2房间表插入记录的SQL代码................................ - 15 - 5.3管理员表插入记录的SQL代码.............................. - 16 - 5.4消费表插入记录的SQL代码................................ - 16 - 6.系统实现.................................................... - 17 -

6.1开房登记功能的实现...................................... - 17 - 6.2换房功能的实现.......................................... - 21 - 6.3续房功能的实现.......................................... - 24 - 6.4结账退房功能的实现...................................... - 26 - 6.5营业查询功能的实现...................................... - 30 - 6.6住宿记录查询功能的实现.................................. - 34 - 6.7房间类型管理功能的实现.................................. - 35 - 6.8房间信息管理功能的实现.................................. - 36 - 7.设计心得.................................................... - 40 - 8.参考文献.................................................... - 42 -

- 2 -

1.开发环境与开发工具

本系统开发环境采用C/S结构,采用Microsoft SQL Server 2005 数据库,采用C#语言和Microsoft Visual Studio 2008 开发工具开发。

2.系统需求分析

酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。酒店客房管理使用手工处理帐务,存在许多现金流失的漏洞,使用软件来管理酒店业务,结帐既准确,速度又快,而且统计报表也快捷。因此,要想提高酒店的工作质量和效率,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。

因此,根据以上需求而开发本系统。本系统是简化的HHL酒店管理系统,可以实现客房和人员管理,同时实现客户、客房查询等各种查询。可以对房间类型和房间信息进行增加、删除、修改、查询。可以记录客户信息,可对客户进行增添、删除、修改、查询。可以完成开房、退房、换房、续住和计费等功能。可以完成各种查询统计,可按用户编号或房间编号查询历史住宿记录;支持模糊查询;可按天、月、年份查看销售金额。可以实现用户管理和不同用户、角色的登录功能。

2.1实体信息

本HHL酒店管理系统所涉及到的实体有系统管理员、客户、客房、入住和消费这五个实体,每一个实体的信息如下:

系统管理员(HotelLogin)

英文字段名 L_ID L_name L_password L_type

客户(Customer) 英文字段名 C_ID C_name C_sex 客户编号 客户姓名 性别 中文解释 管理员编号 登录账号 登录密码 身份类型 中文解释 C_AllMoney 押金 C_Phone 电话号码 C_Cardid C_notes 身份证 备注

- 4 -