1、1酒店管理系统目录一、 引言 .21. 概述 .22. 编写要求 .23. 参考资料 .2二、 系统分析与总体设计 .31. 系统需求分析 .32. 系统体系结构设计 .33. 开发工具的选择 .84. 开发所需的实用技术 .85. 数据库结构设计 .96. 系统模块界面设计 .117. 系统主要代码 .14三、 系统运行环境 .17四、 测试方案 .171. 登陆模块测试 .172. 入住模块测试 .183. 换房模块测试 .184. 续住模块测试 .195. 退房模块测试 .19五、 特色 .20六、 个人心得体会 .202一、 引言1. 概述酒店业是一个前景广阔而又竞争激烈的行业。我国的
2、酒店业迅速发展,已经成为一个具有相当规模的产业。酒店客房管理使用手工处理账务,存在许多现金流失的漏洞,使用软件来管理宾馆业务,结账既准确,速度又快,而且统计的报表也快捷。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、 快捷、高效等作用,对酒店的业务管理提供强有力的支持。2. 编写要求系统内容:酒店信息管理系统系统名称:酒店信息管理系统系统架构:C/S 架构
3、需求分析部分:针对于预订信息管理、客房管理、账务管理、员工管理等酒店管理服务开发的系统。系统设计部分:概念模型(ER )系统实现部分:以数据的 CRUD 为核心3. 参考资料软件工程(第 3 版) 张海藩、倪宁编著,人民邮电出版社。数据库系统概论(第 4 版) 王珊、萨师煊编著,高等教育出版社。Visual Basic 数据库系统开发实例导航刘韬、骆娟、何旭洪编著,人民邮电出版社。3二、 系统分析与总体设计1. 系统需求分析本酒店管理系统主要针对于预订信息管理、客房管理、账务管理、员工管理等酒店管理服务开发的系统。包括以下功能:对预订信息的管理,包括查询、添加、修改、入住、删除。对客房信息的管
4、理,包括查询、入住登记、退房、续住、换房。对账务信息的管理,包括收入报表及消费报表两个部分的管理。实现查询、添加、修改、删除账务信息的功能。对酒店员工信息的管理,需要有管理员权限。包括查询、添加、修改、删除。对系统用户信息的管理,需要有管理员权限。包括查询、添加、修改、删除。对个人账号信息的管理,包括修改密码。2. 系统体系结构设计1. 系统总流程图如图 1 所示图.1 系统总流程图42. 系统的功能模块图如图 2 所示在功能模块示意图的树形结构中,每一个叶节点都是一个最小的功能模块,每一个功能模块都需要针对不同的数据表完成相同的数据库操作,即添加记录、修改记录、删除记录以及查询显示记录信息。
5、图.2 系统功能模块图在本系统中,账号管理模块的功能比较简单。在系统初始化时,有五个默认的用户。系统管理员用户为 admin、a,普通用户为 1、2、3,由程序设计人员手动添加到数据库中,它们的默认密码均与用户相同。管理员用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的密码。53. 账号管理功能模块的关系如图 3 所示。图 3.账号管理功能模块4. 系统总数据流图如图 4 所示。图 4.系统总数据流图65. 入住模块数据流图如图 5 所示。图 5. 入住模块数据流图76. 退房模块数据流图如图 6 所示。图 6. 退房模块数据流图7. 换房模块数据流图如图 7 所示。图 7
6、. 换房模块数据流图88. 续住模块数据流图如图 8 所示。图 8. 续住模块数据流图9. 预订模块数据流图如图 9 所示。图 9. 预订模块数据流图910. 管理模块数据流图如图 10 所示。图 10. 管理模块数据流图3. 开发工具的选择开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库。本系统选择开发工具为 Visual Basic 和 Access。与其他开发工具相比,Visual Basic 具有简单易学、灵活方便和易于扩充等特点,越来越多地被用作客户/服务器应用程序的前端开发工具,与后台的 Access 数据库相结合,能够提供一个高性能的管理信息系统解决方案。所以采
7、用 Visual Basic 作为开发工具,Access作为后台数据库。4. 开发所需的实用技术开发酒店管理系统需要掌握如下技术:Visual Basic 的基本编程方法。Access 数据库基础的管理方法。常用 SQL 语句的使用。ADO 数据库访问技术。105. 数据库结构设计数据库采用 Access2003 建立,用 ADO 作为连接数据对象。1. 数据表:管理员信息字段名 字段类型 说明账号 文本 管理员账号,主键密码 文本 管理员密码员工 ID 文本 对应的员工 ID权限 文本 账号类型客房信息字段名 字段类型 说明房间号 数字 客房房间号,主键房间类型 数字 客房类型价格 数字 客房价格房态 文本 客房入住信息客户信息字段名 字段类型 说明ID 文本 客户身份证号码,主键姓名 文本 客户姓名联系电话 文本 客户联系电话入住房间 数字 客户入住房间号入住日期 日期/时间 客户入住日期实收房费 数字 入住时收取的房费预收押金 数字 入住时收取的押金退房日期 日期/时间 入住时的退房时间备注 文本 备注收入报表字段名 字段类型 说明账务 ID 文本 收入账务 ID,主键收入类型 数字 账务收入类型收入日期 日期/时间 账务收入日期金额 数字 账务金额操作员 文本 账务操作员备注 文本 备注