《数据库SQL实训-酒店客房管理系统》由会员分享,可在线阅读,更多相关《数据库SQL实训-酒店客房管理系统(31页珍藏版)》请在金锄头文库上搜索。
1、1目录目录 .1第一章 系统分析 .2一.可性行分析 .2第二章 需求分析 .2第三章 系统总体设计 .33.1 总体设计 .33.2 详细设计模块 .43.3 数据库设计 .53.4 数据库需要分析 .53.4.1 数据库分析 .53.4.2 数据库概念结构设计 .73.4.3 数据库逻辑结构设计 .9第四章 系统代码设计及实现 .114.1 创建宾馆客房管理信息系统的主登录窗体 .114.2 创建公用模块 .134.3 创建宾馆客房管理信息系统的主窗体 .144.4 创建主窗体的菜单 .154.5 客房标准设置 .204.6 客房查询 .224.7 住宿查询模块设计 .234.8 退房查询
2、模块设计 .244.9 日结统计报表模块设计 .254.10 系统维护模块设计 .26该模块主要用于数据恢复及备份 用以保证数据安全打开系统维护-数据备份 .264.11 权限设置模块 .284.12 安全退出模块设计 .30第五章 系统的编译和发行 .30第六章 实训总结 .312第一章 系统分析一.可性行分析可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。可行性分析包括操作可行性、技术可行性、经济可行性和进度可行性。下面是对酒店管理系统的可行性分析。1. 进度可行性:鉴于本系统的目标要求和特点,能够
3、保证在预期的时间内完成该系统的研究和设计。2.经济可行性:本系统开发完成后可缩减工作时间,提高工作效率,而且简单易操作,不需对使用人员进行培训,不管是在资金上还是效率上都能达到预期的效果。3. 技术可行性:从目前比较流行的数据库开发、管理软件来看;对于比较简单的中小型数据库,VB.NET 和 SQL Server 2000 的结合无疑是在实际应用中较为成功的一种解决方案。前者为用户提供了 Windows 所一贯坚持的非常友好、操作简单的用户界面.;后者则可对数据库实施操作、维护和权限识别功能,也可通过与 SQL 语句的结合对数据库进行更为复杂的操作。对本系统而言,上述的结合方式是可行的。第二章
4、 需求分析(1)如果房客交的押金已经不能支付住宿费用,那么,房客需要去补交押金,这时可以添加房客的续住天数和应交押金等信息。 (2)因宾馆需要人员进行各个方面的管理,如总经理、前台等。这里建立一个数据库来管理每个工作人员的信息,如用户添加、删除、修改密码等,这有助于清晰的管理每个工作人员的信息。因权限不同,各个用户进入的界面不同,他们只能进行权限之内的操作。所有的用户都可以在密码更改中更改密码。(3)房客来宾馆入住时,宾馆的工作人员应该可以添加房客的姓名和身份证等个人信息以客房的房号和押金等入住信息。(4)如果房客为了节省时间,需要预定房间,可以添加预定信息。房客来到宾馆之后,需3要把预定信息
5、,转为入住信息,如果房客由于其余事情,不能来宾馆入住,可以取消预定。(5)如果房客住宿时间期满,可以退房。(6)如果房客对入住的房间不满意,可以为房客换房。(7)按照宾馆人员的操作习惯,可以对客房和客房类型信息进行添加、修改、删除和查询操作。(8)系统运行在 Windows 平台上,要求有一个较好的图形用户界面,操作要求简单。(9)系统应该有很好的可扩展性,以便宾馆根据实际情况添加新的功能。第三章 系统总体设计3.1 总体设计宾馆客房管理系统登 陆住宿管理客房管理查询统一系统设置住宿登记追加押金退宿结帐客房设置客房查询住宿查询退宿查询操作员设置密码设置4总体设计图3.2 详细设计模块宾馆客房管
6、理系统登 陆住宿管理客房管理查询统一系统设置宾馆客房管理系统功能图查询统一住宿查询退宿查询5查询统一功能图系统设置操作员设置密码设置系统设置功能图 住宿管理功能图3.3 数据库设计设计数据库系统时首先应该充分了解用户各个方面的要求,包括现有的以及将来可能增加的要求。数据库设计一般包括如下几个步骤:1. 数据库需要分析。2.数据库概念结构设计。3.数据库逻辑结构设计。3.4 数据库需要分析3.4.1 数据库分析用户的需要具体体现在各种信息的提供,保存,更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。仔细分析调查有关宾馆客房管理信息要求的基础上,将得到如图 31 所示的本系统所处理的数据流程。住宿管理住宿登记追加押金退宿结帐6客房标准设置结算信息管理顾客登记客房标准信息管理订房信息管理客房登记客户信息管理基本信息录入客房信息返回基本信息录入订房信息输入结算信息输入宾馆客房管理信息系统数据流程图针对一般宾馆客房管理