VB069-酒店预订管理系统(ACCESS数据库)
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
摘要:本文将讲述的是基于客户/服务器的酒店预定管理系统,实现了酒店的远程管理。本系统涉及网络通信和数据库两方面的技术,数据库方面采用ADO数据库访问技术和SQL语言来实现,网络通信方面主要利用Winsock控件开发TCP/IP程序。通过本实例的学习,可以了解到更深入的数据库方面的知识,并掌握一些关于网络编程方面的知识,而且这些技术同样可以应用到学生管理、图书管理等类似的远程数据库管理信息系统上。
关键字:酒店预定管理系统,数据库,VB [资料来源:www.THINK58.com]
[资料来源:http://www.THINK58.com]
[来源:http://think58.com]
[资料来源:THINK58.com]
目录
摘要 1
Abstract 1
1 系统概述与预览 4
1.1 系统功能与应用背景 4
1.2 需求分析 5
1.3 为什么要进行需求分析 6
1.4 系统预览 7
2 系统设计与分析 15
2.1 如何进行系统分析和设计 15
2.2 系统架构设计 16
2.3 系统功能模块划分 16
2.4 系统结构设计 18
3 数据库设计 18
3.1 数据库需求分析 19
3.2 数据库概念结构设计 19
3.3 数据库逻辑结构设计 20
4 Visual Basic 6.0网络编程技术介绍 22
4.1 概述 22
4.2 Winsock组件 22
4.3 如何设计系统的网络通信协议 24
5 服务器端程序实现 26
5.1 创建工程 26
5.2 创建公共模块 modFunction 27
5.3 创建公共模块 modMain 33
5.4 创建类模块IResource 33
5.5 创建类模块clsRoom 34
5.6 类模块clsBookInfo 42
5.7 创建类模块clsRoomType 47
5.8 创建主窗体模块 47
5.9 创建预定房间窗体 55
5.10 创建住宿登记窗体 57
5.11 创建退宿结账窗体 62
5.12 创建住宿记录维护窗体 66
5.13 创建住宿信息窗体 72
5.14 创建客房维护窗体 77
5.15 创建客房信息窗体 82
5.16 创建客房标准维护窗体 86
5.17 创建客房标准信息窗体 93
5.18 创建错误信息显示窗体 96
6 客户端程序实现 98
6.1 创建工程 98
6.2 公共模块 modFunction 98
6.3 创建客户端主窗体 99
6.4 独家见解——我的网络编程感悟 103
6.5 创建客户端连接服务器窗体 104
6.6 创建空房查询窗体 106
6.7 创建预定房间窗体 108
7 系统的扩充 110
8 系统的调试和编译发行 112
8.1 网络程序的调试方法 112
8.2 如何在调试时查看或更改变量的值? 112
8.3 系统的编译发行 114
结论 115
致谢 116
参考文献 117 [资料来源:http://think58.com]
[资料来源:THINK58.com]
系统功能
用户希望通过系统来彻底改变目前基于手工和纸介的工作模式,酒店的所有管理,包括预定房间、入住登记,结账、客房管理等工作都通过系统来完成,同时能够让客户通过网络来预定房间,查看相关信息,具体的功能如下。
(1)预定房间:选择房间,该房间必须为空闲,即未被预定,并且目前无人入住的房间,登记客户的基本信息,包括客户姓名、通讯地址、电话、登记入住时间、预定时间。
(2)入住登记:登记入住客户的基本信息,包括客户姓名、通讯地址、电话、登记预定时间和入住时间,选择房间时,该房间必须为空闲;对于已经预定过房间的情况,根据房间号直接找出其预定信息,修改需变动的信息后做入住登记。
(3)退宿结账:根据房间号查询客户的入住记录,填入退宿信息,包括住宿天数、退宿时间,根据单价、折扣和入住天数等信息计算费用。
(4)房间信息维护:查询、增加、删除、修改房间的各项数据信息,包括房间号、房间类型、位置、状态、备注。
(5)房间类型维护:查询和维护查询、增加、删除、修改房间标准信息,包括ID、名称、面积、床位数、是否有沙发、是否有电视、是否有电话、是否有卫生间、价格、折扣。
(6)住宿信息维护:查询、增加、删除、修改住宿信息,包括客户名称、客户身份证号、客户电话、客户地址、房间号、预定时间、入住时间、结账时间、单价、折扣、住宿天数、总价、状态等信息。
[资料来源:www.THINK58.com]
(7)用户信息维护:查询、增加、删除、修改用户信息,包括用户名、密码、用户类型和备注等信息。
服务器端包括上述所有功能,其中,客户端包括的功能有预定房间、空房查询。 [来源:http://think58.com]
[来源:http://think58.com]
上一篇:VB070-图书销售管理系统(SQL和ACCESS,两个版本任选)
下一篇:VB013-简单的学生登陆查询系统(ACCESS数据库)