《VB课程设计报告VB实现酒店管理系统.doc》由会员分享,可在线阅读,更多相关《VB课程设计报告VB实现酒店管理系统.doc(8页珍藏版)》请在三一办公上搜索。
1、课程设计报告VB实现酒店管理系统专 业: 信息与计算科学 班 级: 08信计 学 号: 120080903127 120080903153 组 号: 二0一一年 六 月 十 日摘 要本文论述了酒店管理系统的设计与开发。以Visual Basic 为前台开发工具;以Access开发后台数据库;利用WINDOWS XP作为运行平台开发的酒店管理系统。用软件工程的思想来指导,按照软件生命周期的不同阶段完成了本系统的开发。实现的主要功能有:酒店管理系统的房间类型的添加、修改、删除功能,房间信息的添加、修改、删除,员工信息的添加、修改、删除,此外还有针对管理员信息的添加、修改、删除以及权限的设制等。系统
2、已具有一定的实用功能。关键字:酒店管理系统;软件工程;设计与开发 目 录一、 前言31.1课题背景31.2开发工具3 1.3系统业务流程图.3二、 需求分析42.1 任务概述4 2.1.1系统目标4 2.1.2用户特点42.2 系统的功能需求4 2.2.1 功能需求42.3 系统的性能需求5三、 概要设计53.1 系统功能模块划分53.2 系统的功能模块图6四、 数据库设计74.1 数据库概念设计74.2 数据库创建10五、 系统详细设计及程序重要代码135.1 登录设计145.2 主界面155.3 修改密码165.4 添加新用户175.5 添加房间类型185.6 添加房间信息195.7 添加
3、、查询订房205.8 添加结算205.9 结算信息查询235.10 人事管理.23 5.10.1 添加员工信息.24 5.10.2 查询员工信息.24 5.10.3 删除员工信息.25 5.10.4 修改员工信息.255.11 公司会议.25六、特殊问题解决解决方法.25 6.1发现问题.26七、 使用说明及测试结果:267.1 系统测试27 7.1.1 测试方法27 7.1.2 基本功能测试277.2 实际完成的情况28八、 设计总结288.1 系统可以扩充的功能及系统展望288.2 总结语29九、 参考文献30一、 前言1.1课题背景随着我国改革开放的不断推进,人民生活水平日益提高,旅游经
4、济蓬勃发展,这一切都带动了酒店行业的发展。再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代化酒店管理的需要。及时、准确、全方位的网络化信息管理成为必需。酒店是一个服务至上的行业,从客人的预定开始,到入住登记直至最后退房结账,每一步骤都要保持一致性的服务水准,错失一步, 会令其辛苦经营的形象功亏一篑。要成为一间成功的酒店,就必须作到宾至如归,面对酒店业内激烈的竞争形势,各酒店均在努力拓展其服务领域的广度和深度。虽然计算机并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此,采用全新的计算机网络和管理系统,将成为提高酒店的管理效
5、率,改善服务水准的重要手段之一。1.2开发工具 本系统主要利用Visual basic作前台的应用程序窗口开发工具 ,利用Access开发后台数据库,以WINDOWS XP作为系统运行的平台。1.3系统业务运作流程图管理人员房间管理系统管理会议管理员工管理图1二、需求分析2.1 任务概述2.1.1系统目标本系统需要满足以下几个系统设计目标。(1)实用性原则:真正为用户的实际工作服务,按照酒店房间管理工作的实际流程,设计出实用的酒店房间管理系统。(2)可靠性原则:必须为酒店房间提供信息安全的服务,以保证酒店信息的不被泄露。(3)友好性原则:本酒店房间管理系统面向的用户是酒店内工作人员,所以系统操
6、作上要求简单、方便、快捷,便于用户使用。(4)可扩展性原则:采用开发的类型和接口,便于系统向更大的规模和功能扩展。2.1.2用户特点本系统面向酒店内工作人员为顾客订房和退房及其查询服务和设置酒店房间信息。因此工作人员主要负责就是住房时的数据输入和查看,以及退房时数据的结算和保存,每次的操作都保存到数据库,方便以后查询。2.2 系统的功能需求2.2.1 功能需求根据系统的需求分析,本系统功能需求如下:1.系统管理(1)修改密码 (2)添加用户 (3)删除用户2. 房间信息管理(1)设置房间类型 a.添加房间类型 b.修改房间类型 c.删除房间类型 d.查询房间类型 (2)设置房间信息a.添加房间
7、信息 b.修改房间信息 c.删除房间信息 d.查询房间信息 3.订房信息管理(1)添加订房信息 (2)修改订房信息 (3)查询订房信息4.结算信息管理(1) 添加结算信息 (2) 查询结算信息5.人事管理(1)员工基本信息 a.添加员工基本信息 b.删除员工基本信息 c.修改员工基本信息 d.查询员工基本信息 (2) 员工考勤信息 a.添加员工考勤信息 b.修改员工考勤信息 c.查询员工考勤信息 (3) 员工调动信息 a.添加员工调动信息 b.删除员工调动信息 c.修改员工调动信息 d.查询员工调动信息 6.会议管理(1)例行会议 a.添加会议记录 b.查询会议记录(2)紧急会议 a.添加会议
8、记录 b.查询会议记录(3) 内部会议 a.添加会议记录 b.查询会议记录2.3 系统的性能需求为了保证系统能够长期、安全、稳定、可靠、高效的运行,系统应该满足以下的性能需求:(1)系统处理的准确性和及时性(2)系统的开放性和系统的可扩充性(3)系统的易用性(4)系统的响应速度三、概要设计3.1 系统功能模块划分结合前面需求分析阶段的结果进行综合处理,确定了房间管理系统需要完成的功能,主要划分为以下模块:1.系统(1)修改密码 (2)添加用户 (3)删除用户 (4)退出系统2. 房间信息管理(1)设置房间类型 添加房间类型 修改房间类型 删除房间类型(2)设置房间信息添加房间信息 修改房间信息
9、 删除房间信息 3.订房信息管理(1)添加订房信息 (2)修改订房信息 (3)查询订房信息4.结算信息管理(1) 添加结算信息 (3) 查询结算信息5.人事管理 (1)员工基本信息 a.添加员工基本信息 b.删除员工基本信息 c.修改员工基本信息 d.查询员工基本信息 (2)员工考勤信息 a.添加员工考勤信息 b.修改员工考勤信息 c.查询员工考勤信息 (3)员工调动信息 a.添加员工调动信息 b.删除员工调动信息 c.修改员工调动信息 d.查询员工调动信息 6.会议管理(1)例行会议 a.添加会议记录 b.查询会议记录(2)紧急会议 a.添加会议记录 b.查询会议记录(3)内部会议 a.添加会议记录 b.查询会议记录3.2 系统的功能模块图