数据库SQL实训-酒店客房管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

目录

目录 (1)

第一章系统分析 (2)

一.可性行分析 (2)

第二章需求分析 (2)

第三章系统总体设计 (3)

3.1总体设计 (3)

3.2详细设计模块 (4)

3.3 数据库设计 (5)

3.4数据库需要分析 (5)

3.4.1数据库分析 (5)

3.4.2数据库概念结构设计 (7)

3.4.3 数据库逻辑结构设计 (9)

第四章系统代码设计及实现 (11)

4.1 创建宾馆客房管理信息系统的主登录窗体 (11)

4.2创建公用模块 (13)

4.3 创建宾馆客房管理信息系统的主窗体 (14)

4.4 创建主窗体的菜单 (15)

4.5 客房标准设置 (20)

4.6 客房查询 (22)

4.7 住宿查询模块设计 (23)

4.8 退房查询模块设计 (24)

4.9 日结统计报表模块设计 (25)

4.10 系统维护模块设计 (26)

该模块主要用于数据恢复及备份用以保证数据安全打开系统维护-数据备份 (26)

4.11 权限设置模块 (28)

4.12 安全退出模块设计 (30)

第五章系统的编译和发行 (30)

第六章实训总结 (31)

第一章系统分析

一.可性行分析

可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。可行性分析包括操作可行性、技术可行性、经济可行性和进度可行性。下面是对酒店管理系统的可行性分析。

1. 进度可行性:鉴于本系统的目标要求和特点,能够保证在预期的时间内完成该系统的研究和设计。

2.经济可行性:本系统开发完成后可缩减工作时间,提高工作效率,而且简单易操作,不需对使用人员进行培训,不管是在资金上还是效率上都能达到预期的效果。

3. 技术可行性:从目前比较流行的数据库开发、管理软件来看;对于比较简单的中小型数据库,和SQL Server 2000的结合无疑是在实际应用中较为成功的一种解决方案。前者为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面.;后者则可对数据库实施操作、维护和权限识别功能,也可通过与SQL语句的结合对数据库进行更为复杂的操作。对本系统而言,上述的结合方式是可行的。

第二章需求分析

(1)如果房客交的押金已经不能支付住宿费用,那么,房客需要去补交押金,这时可以添加房客的续住天数和应交押金等信息。(2)因宾馆需要人员进行各个方面的管理,如总经理、前台等。这里建立一个数据库来管理每个工作人员的信息,如用户添加、删除、修改密码等,这有助于清晰的管理每个工作人员的信息。因权限不同,各个用户进入的界面不同,他们只能进行权限之内的操作。所有的用户都可以在密码更改中更改密码。

(3)房客来宾馆入住时,宾馆的工作人员应该可以添加房客的姓名和身份证等个人信息以客房的房号和押金等入住信息。

(4)如果房客为了节省时间,需要预定房间,可以添加预定信息。房客来到宾馆之后,需要把预定信息,转为入住信息,如果房客由于其余事情,不能来宾馆入住,可以取消预定。(5)如果房客住宿时间期满,可以退房。

(6)如果房客对入住的房间不满意,可以为房客换房。

(7)按照宾馆人员的操作习惯,可以对客房和客房类型信息进行添加、修改、删除和查询操作。

(8)系统运行在Windows平台上,要求有一个较好的图形用户界面,操作要求简单。(9)系统应该有很好的可扩展性,以便宾馆根据实际情况添加新的功能。

第三章系统总体设计

3.1总体设计

总体设计图

3.2详细设计模块

宾馆客房管理系统功能图

查询统一功能图

系统设置功能图

住宿管理功能图

3.3 数据库设计

设计数据库系统时首先应该充分了解用户各个方面的要求,包括现有的以及将来可能增加的要求。数据库设计一般包括如下几个步骤:

1. 数据库需要分析。

2.数据库概念结构设计。

3.数据库逻辑结构设计。

3.4数据库需要分析

3.4.1数据库分析

用户的需要具体体现在各种信息的提供,保存,更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和输出。收集基本数据,数据结构以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础。

仔细分析调查有关宾馆客房管理信息要求的基础上,将得到如图3-1所示的本系统所处理的数据流程。

宾馆客房管理信息系统数据流程图

针对一般宾馆客房管理信息系统的需求,通过对宾馆客房管理工作过程的内容和数据流程分析,设计如下面所示的数据项和数据结构:

客房标准信息,包括的数据项有:标准编号,标准名称,房间面积,床位数量,住房单价,是否有空调,电视,电话,单独卫生间等。

客房信息,表格的数据项有:客房编号,客房种类,客房位置,客房单价,备注等。

订房信息,包括的数据项有:订房编号,客房编号,客房种类,客房位置,客房备注信息,顾客姓名,顾客身份证号码,入住时间,折扣,备注等。

结算信息,包括的数据项有:订房编号,客房编号,客房种类,客房位置,客房备注信息,顾客姓名,顾客身份证号码,入住时间,折扣,结算时间,备注等。

有了上面的数据结构,数据项和数据流程,我们就能进行下面的数据库设计。

3.4.2数据库概念结构设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。

本实例根据上面的设计规划出的实体有:客房标准信息实体,客房信息实体,订房信息实体,结算信息实体。各个实体具体的描述E-R图如下。

客房标准信息实体E-R图如图所示:

客房信息实体E-R图如图所示:

相关文档
最新文档