课程设计__宾馆管理系统文档

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

西安石油大学

数据库课程设计报告

题目:宾馆管理系统

班级:计0802

姓名:封龙

学号:200807010226

指导教师:赵安科

2011年1月

宾馆管理系统应用开发

摘要:在当今经济和商务交往日益频繁的状况下,宾馆服务业市场竞争日趋激烈,越来越多的宾馆饭店都认识到传统的管理方法已经不能适合当今社会的需要,必须借助先进的计算机信息技术对宾馆服务进行管理,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。

关键字:ACCESS数据库宾馆管理 VB

1.宾馆管理系统的需求分析

1.1业务分析

根据我国宾馆业的统计分析表明:

在现代的宾馆服务行业中,宾馆服务行业正面临客流量骤增,传统的管理方法使得办公人员每天要处理的事务繁多,重复性的工作使其效率较低;各类客户信息收集不齐全;分类、归档不合理,以至于造成查找困难;保存方式不科学,使得资料、文件受损,影响使用效果和时间。针对这种情况,各宾馆管理人员已意识到使用计算机管理信息系统的重要性,因此他们迫切需要开发一个宾馆客房管理信息系统来进行管理工作。

1.2功能分析

宾馆管理系统主要实现结算信息管理,订房信息管理,客房信息管理等功能

1.2.1结算信息管理

结算信息管理:包括结算信息查询,结算信息修改,结算信息添加

1.2.2订房信息管理

订房信息管理:包括订房信息查询,订房信息修改,订房信息添加,剩余客房查询

1.2.3客房信息管理

客房信息管理

设置房间信息:包括客房信息查询,客房信息修改,客房信息添加

设置客房标准:包括客房标准添加,客房标准修改

1.2.4系统管理

系统管理:包括密码管理和用户管理

系统功能设计图1.3宾馆管理系统的数据流图

宾馆管理信息系统关联图

1.4宾馆管理系统数据词典

系统数据词典(DD-Date Dictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。数据词典提供一个可定义的不依赖于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。其内容包括四种条目:数据流,数据元素、数据存储和数据加工。建立完善的数据词典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。

在系统分析阶段,数据词典有着重要的作用,它包含着系统的详细信息。一般来说,系统分析人员应把不便于在数据流程图上注明而系统分析应该获得,对整个系统开发以至将来系统运行与维护时必需的信息尽可能放入数据词典。

数据词典:“数据元素”条目

数据元素是数据流组成的最小单位,是无法再细分的数据流。它直接反应事物的某一特征。其描述需要以下信息:数据元素名、类型、长度、取值范围、相关的数据元素及数据结构。

数据词典:“数据存储”条目

数据存储是数据结构保存的地方。一个数据存储词条应有以下几项内容:数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。

2.宾馆管理系统概念结构设计

E-R图

3.宾馆管理系统的逻辑结构设计

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

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

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

4客房标准信息,包括的数据项有:标准编号,标准名称,房间面积,床位数量,住房单价,

是否有空调,电视,电话,单独卫生间等。

说明:带下划线的为主键

4宾馆管理系统的物理结构设计

4.1 客房标准信息表 roomtype

4.2 客房信息表 rooms

4.3 订房信息表 booking

5.宾馆管理系统详细设计及实现

经过系统分析,有关数据库结构的所有后台工作已经完成。现在将通过宾馆管理信息系

统中各个功能模块的实现,讲解如何使用Visual Basic来编写数据库系统的客户端程序。

5.1 宾馆系统Hotel-MIS工程项目的创建

启动Visual Basic后,单击FileNew Project菜单,在工程模板中选择Standsard EXE,Visual Basic将自动产生一个Form窗体,属性都是缺省设置。这里我们删除这个窗体,单击FileSaveProject菜单,将这个工程项目命名为Hotel—MIS。

5.2宾馆管理信息系统主窗体设计

这个项目我们使用多文档界面,单击VB软件工具栏中ADD MDI Form按钮,生成一个窗体,在这个窗体上添加所有的控件,创建好的窗体如下:

5.3公用模块设计

在Visual Basic中可以用公用模块来存放整个工程项目公用的函数,过程和全局变量等。这样可以极大的提高代码的效率。在项目资源管理器中为项目添加一个Module,保存为Module bas。下面就可以开始添加需要的代码了。由于系统中各个功能模块都将频繁使用数据库中的各个数据,因此需要一个公用的数据操作函数,用以执行各种SQL语句。

ExecuteSQL函数有两个参数:SQL和MsgString。其中SQL用来存放需要执行的SQL语句,MsgString用来返回执行的提示信息。函数执行时,首先判断SQL语句中包含的内容,当执行查询操作时,ExecuteSQL函数将返回一个与函数同名的记录集对象(Recordset),所有满足条件的记录包含在对象中,当执行如删除、更新、添加等操作时,不返回记录集对象。在ExecuteSQL函数中使用了ConnectString函数,这个函数用来连接数据库

5.4 用户管理模块设计与实现

用户管理模块主要实现:1 用户登录。2 添加用户。3 修改用户密码。

5.4 .1 用户登陆设计与实现

用户登录窗体中放置了二个文本框(TextBox),用来输入用户名和用户密码:二个按钮(CommandButton)用来确定或者取消登录:三个标签(Label)用来标示窗体的信息系统启动后,将首先出现如下图,用户首先输入用户名,然后输入密码。如果用户3次输入密码不正确,将退出程序。

相关文档
最新文档