酒店管理信息系统课程设计_第1页
酒店管理信息系统课程设计_第2页
酒店管理信息系统课程设计_第3页
酒店管理信息系统课程设计_第4页
酒店管理信息系统课程设计_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中国矿业大学银川学院中国矿业大学银川学院 数据库系统概论数据库系统概论 课课 程程 设设 计计 题题 目目 酒店管理系统数据库设计说明书酒店管理系统数据库设计说明书 系系 部部 班班 级级 姓姓 名名 学学 号号 指导教师指导教师 20112011 年年 1212 月月 日日 目目 录录 1 引言 3 1 1 编写目的 3 1 2 项目背景 3 1 3 名词定义 3 2 任务概述 3 2 1 详细设计目标 3 2 2 详细设计任务 3 2 3 运行环境 3 2 4 条件与限制 4 3 功能需求分析 4 3 1 设计内容要求 4 3 2 系统基本功能 4 3 3 数据定义 4 3 3 1 客房入住表 4 3 3 2 客房类型表 5 3 3 3 预约信息表 5 3 3 4 客房信息表 5 3 3 5 消费明细表 6 3 3 6 职员信息表 6 3 3 7 客房结账表 6 3 3 8 会员信息表 7 4 概念结构设计 E R 图 7 5 逻辑结构设计 10 5 1 数据库连接说明 10 6 物理结构设计 11 6 1 系统功能分析 11 6 2 系统功能模块设计 11 7 系统结构设计 11 7 1 用户界面 11 7 2 报表 14 7 3 程序代码及控件描述 15 8 设计心得 17 9 参考文献 18 1 引言 随着计算机的普及 网络信息技术的发展 电子商务模式已渐入各行各业 它改变了 许多行业传统的经营模式 这同样也为酒店业提供了新的竞争手段 为酒店的管理现代化 智能化 信息化 起到了不可或缺的作用 1 1 编写目的 本需求的编写目的在于研究酒店管理系统软件的开发途径和应用方法 为以后的开发 工作提供可靠的依据 为了酒店管理系统更完善 为了酒店管理更方便 为了减轻酒店管 理工作人员的工作负担 为了加强酒店的正规化管理 1 2 项目背景 随着信息时代的到来 人们的时间越来越宝贵 所以对效率的要求越来越高 所以 我们为了酒店能在效率化的社会站稳脚跟 我们得更多地考虑到顾客的要求 以及顾 客住房过程中可能会遇到的问题 为了保证软件质量 我们在经过需求分析和概要设 计阶段后 进一步细化我们的系统设计 以便能设计出一个符合人们的需求并能运行 较好的软件系统 1 3 名词定义 1 实体 客观世界中存在的且可互相区别的事物 2 联系 客观事物中的彼此之间的关系 2 属性 实体或者联系所具有的性质 2 任务概述 2 1 详细设计目标 具体地设计所要求的系统 得出新系统的软件详细规格 同时要求设计出的规格简明 易懂 便于下一阶段用 JAVA 语言在计算机上实现 2 2 详细设计任务 1 算法过程的设计 本详细设计采用的是流程图的方式来表达每个处理过程的算法 2 数据结构的设计 对于处理过程中涉及的概念性的数据类型进行确切的定义 3 测试用例设计 测试用例包括输入数据和预期结果等内容 2 3 运行环境 PC 台式机 笔记本电脑 内存 512M 以上 硬盘 80G 以上 输入输出设备 扫描仪 打印机等 数据库软件 access 编程工具 编程语言 vb 编译软件 Microsoft Visual Studio 2008 操作系统 Microsoft Windows XP Microsoft Windows 7 和其他软件系统的数据接口 ODBC 2 4 条件与限制 要求酒店工作掌握一般的计算机操作 会中英文输入 同时还要有三四个有一定计算 机水平的工人能对本系统进行维护 要求用户界面有好 提供帮助 3 功能需求分析 3 1 设计内容要求 A 能正确运行 运行结果是可以检验的 如运行了 增加记录 的功能 可以通过 查询 功能看到 B 有操作权限管理 如酒店前台和经理的权限是不同的 C 用户界面是友好的 包括登陆 输入 查询 修改 添加 删除 输出等界面 D 一个系统的功能是完整的 各模块是由 总控模块 统一调度 3 2 系统基本功能 本系统要有对信息的增加 删除 修改 浏览 查询 和一些统计功能 其中 查询 采用静态和动态结合的方式 在系统设计时 尽量使界面简单 操作简化 可以维护并查 询的信息 3 3 数据定义 3 3 1 客房入住表 字段名称数据类型长度允许为空备注 入住 ID Int30 否主键 会员 ID Int30 是 客房 ID Int30 是 消费 ID Int30 是 预收押金 Float30 是 入住时间 Datetime8 是 退房时间 Datetime8 是 客人姓名 Char30 是 证件名称 Char30 是 客人性别 Char30 是 消费金额 Float30 是 结账金额 Float30 是 记录人员 Char20 是 备注 Char150 是 3 3 2 客房类型表 3 3 3 预约信息表 字段名称数据类型长度允许为空备注 预约 ID Int30 主键 类型 ID Int30 是 客房 ID Int30 是 类型名称 Char30 是 预订时间 Datetime8 是 预收押金 Float30 是 入住时间 Datetime8 是 预订人姓名 Char30 是 客房价格 Float30 是 联系方式 Int20 是 记录人员 Char20 是 备注 Char150 3 3 4 客房信息表 字段名称数据类型长度允许为空备注 客房 ID Int30 主键 类型 ID Int30 否 类型名称 Char30 否 楼层编号 int4 否 客房状态 Char30 否 客房描述 Char30 否 固有床位 Int4 否 额定人数 Int4 否 备注 Char250 是 字段名称数据类型长度允许为空备注 类型 ID Int30 主键 类型名称 Char30 是 客房价格 intr30 是 客房级别 Char50 是 3 3 5 消费明细表 字段名称数据类型长度允许为空备注 消费 ID Int30 主键 入住 ID Int30 是 消费内容 Char250 是 消费金额 Float50 是 消费时间 Datetime8 是 3 3 6 职员信息表 3 3 7 客房结账表 字段名称数据类型长度允许为空备注 消费 ID Int30 主键 入住 ID Int30 是 客房 ID Int30 是 会员 ID Int30 是 客人姓名 Char30 是 入住日期 Datetetime8 是 退房日期 Datemtime8 是 预收押金 Int30 是 消费金额 Float30 是 结帐金额 Float30 是 记录人员 Char20 是 备注 Datetime8 是 字段名称数据类型长度允许为空备注 职员 ID Int30 否主键 职务 Char30 是 姓名 Char30 是 性别 Char30 是 名族 Char8 是 年龄 Int5 是 籍贯 Datetime8 是 身份证号 Int30 是 家庭住址 Char30 是 健康状况 Char30 是 联系电话 Int30 是 婚姻状况 Char30 是 备注 Char150 是 3 3 8 会员信息表 4 概念结构设计 E R 图 字段名称数据类型长度允许为空备注 会员 ID Int30 主键 会员姓名 Char30 是 身份证号 Int20 是 入会时间 Datetime20 是 会员级别 Char20 是 所在单位 Char20 是 5 逻辑结构设计 5 1 数据库连接说明 酒店管理系统是一个要求连贯性很强的系统 所以根据上面的对数据库系统的概念模 型的设计 我们能根据表里的主键 连接出各个表中的关系和分类 这样才给我们做下面 的系统 每个主键 还有每个外主键 都是数据库的关键 必须做个关系明确 这样系统 才能明了清晰 数据库关系图如下 6 物理结构设计 6 1 系统功能分析 酒店管理系统需要对入住的人员和客房情况进行详细的管理 其中主要针对客房情况 和人员入住情况进行管理 因此本系统分为如下两大个方面 1 基本情况资料 而基本 情况资料有分为 1 职员资料 2 客房类型 3 客房资料 4 会员管理等 2 消费结帐管理一样 分为 1 预定记录 2 入住记录 3 消费明细 4 消费结帐 6 2 系统功能模块设计 酒店管理系统包括职员资料管理 客房类型管理 客房资料管理 会员资料管理 帐 目管理分为入住管理 预定管理 消费明细管理 消费结帐管理 而在查询界面 可以查 到详细的各种管理系统 详细情况如图所示 酒店管理系统 基 本 资 料 消 费 结 帐 职 员 资 料 客 房 类 型 客 房 资 料 会 员 资 料 预 定 记 录 入 住 记 录 消 费 明 细 消 费 结 帐 7 系统结构设计 7 1 用户界面 通过以上模块和 E R 图可知这个窗体是由基本资料 消费结帐 记录查询 用户管理 退出系统 5 部分组成 而基本资料又包括职员资料管理 客房资料管理 客房类型管理 会员 资料管理 而消费结帐又包括预定记录管理 入住记录管理 消费明细管理 消费结帐管理 所 以登陆窗体如图所示 系统主体窗体是系统中唯一一个联系所有窗体的窗体 由基本资料 消费结帐 记录 查询 用户管理 退出系统所组成 系统运用了很多简单使用的 SQL 语句 是主窗体更加 实用 美观 在功能运用状况中 系统有很高的稳定性 能够稳定的完成酒店的所有日常 管理 和酒店的新老职工进行合理的安排 对职员的信息一目了然 主窗体是用现在对规 范的设计视图设计完成的 能够满足酒店的各种数据需要 如图所示 7 2 报表 7 3 程序代码及控件描述 Option Compare Database Private Sub 会员资料管理 BeforeUpdate Cancel As Integer End Sub Private Sub 添加会员 Click On Error GoTo Err 添加会员 Click DoCmd GoToRecord acNewRec Exit 添加会员 Click Exit Sub Err 添加会员 Click MsgBox Err Description Resume Exit 添加会员 Click End Sub Private Sub 删除会员 Click On Error GoTo Err 删除会员 Click DoCmd DoMenuItem acFormBar acEditMenu 8 acMenuVer70 DoCmd DoMenuItem acFormBar acEditMenu 6 acMenuVer70 Exit 删除会员 Click Exit Sub Err 删除会员 Click MsgBox Err Description Resume Exit 删除会员 Click End Sub Private Sub 添加会员 Enter End Sub Private Sub 修改会员 Click On Error GoTo Err 修改会员 Click DoCmd DoMenuItem acFormBar acEditMenu 8 acMenuVer70 DoCmd DoMenuItem acFormBar acEditMenu 6 acMenuVer70 Exit 修改会员 Click Exit Sub Err 修改会员 Click MsgBox Err Description Resume Exit 修改会员 Click End Sub Private Sub 查询会员 Click On Error GoTo Err 查询会员 Click Screen PreviousControl SetFocus DoCmd DoMenuItem acFormBar acEditMenu 10 acMenuVer70 Exit 查询会员 Click Exit Sub Err 查询会员 Click MsgBox Err Description Resume Exit 查询会员 Click End Sub Private Sub 关闭窗口 Click On Error GoTo Err 关闭窗口 Click Dim stDocName As String Dim stLinkCriteria As String stDocName ChrW 20027 ChrW 30028 ChrW 26782 DoCmd OpenForm stDocName stLinkCriteria Exit 关闭窗口 Click Exit Sub Err 关闭窗口 Click MsgBox Err Description Resume Exit 关闭窗口 Click End Sub Private Sub 主体 Click End Sub 8 设计心得 数据库课程设计结束了 在这段时间我们学到了很多知识 通过这次的课程设计 使我们增加了对数据库基本概念的理解 提高对知识的理解和应用能力 并且对数据库的 应用都有了更深的了解 使我的数据库编写水平又有了明显的提高 在 WINDOWS 的环境中 用 ACCESS 和 VISUAL BASIC 代码构建一个酒店管理系统 让我们了解到了在实际的环境下 编写数据库的应用 我们做的课设题目是酒店管理系统 在做课设的过程当中 我充分运用我们所学的知 识 当然其中肯定有不懂或者懵懂的问题 所以就去图书馆查看相关的资料 上课时也咨 询了老师同学 最后问题也都迎刃而解了 在建立职工资料数据源时 我们发现了一个这样的问题 就是性别一栏可以填写除男 女 以外的字 我们需要一个约束 可是在约束语句里 我们有语法错误 弄了半天还是没有弄懂 后来问别人知道了那是由于没有弄清楚一些符号是应该在英语还是中文条件下写出 PB 的 符号都是在英语的条件下实现的 我们一般设主键的时候都是设一个 这个主键在数据源中 是不能重复

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论