




免费预览已结束,剩余20页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
涉外学院计算机系专科毕业设计 安徽涉外经济职业学院 毕业设计任务书 题 目 宾馆网上订房系统 系 名 称 信息与计算机系 专业 班级 08 计算机应用 2 班 学 生 姓 名 学 号 指 导 教 师 2010 年 12 月 20 日 涉外学院计算机系专科毕业设计 第 2 页 共 25 页2 指导教师责任和要求 1 按规定拟定毕业设计课题或题目 填写本任务书 指导 学生选题 把好开题关 2 制定指导计划 在参考文献资料 实验设备 器材等有 关方面帮助学生做好准备工作 3 具体指导不得少于三次 第一次指导选题 制订方案进 度安排 并提供参考资料 第二次检查进度和质量及帮助 学生解决理论上难点和实践中的技术问题 指导学生规范 撰写毕业设计报告 第三次指导学生修改和定稿 并指导 学生做好答辩前的准备工作 4 认真阅读学生毕业设计报告 公正地评定成绩 并写出 不少于 100 字的评语 5 注重培养学生严谨的科学态度 端正学风 坚持求真务 实的工作作风 切实把育人放在首位 6 指导老师应事先结合专业要求命题 供学生选择 7 学生毕业设计有五种形式 即工程设计 理工科 艺 术设计 艺术专业 调查报告 实践总结 翻译专业文章 应提供原文 涉外学院计算机系专科毕业设计 第 3 页 共 25 页3 毕业设计内容目录 一 毕业设计的内容摘要 中英文 摘摘 要要 本系统是根据社会需求而设计的一款网上宾馆订房管理软件 本文主要介 绍订房系统中前台预定和后台管理的设计与实现 作为网络化的订房系统 采 用适应 Internet Intranet 的 B S 体系结构 以 JSP JAVA HTML 等作为开发 语语言 结合人们的心理需求 建立了一种简单 操作方便的网上订房环境 本系统的设计层次清晰 逻辑简单 设计步骤主要分三个部分 视图层的 JSP 文件部分 生成系统原型的框架 通过 ACTION 来控制业务逻辑并且传递表 单数据 DAO 层用来对数据进行解析并且通过 ACTION 传递给前台 在框架中显 示出来 本设计主要包括以下六个模块 房间展示 会员功能 查询模块 客户预 订房 房间管理 订单管理 它可以帮您实现宾馆订房管理的信息化 不管是 在什么地方 使用任何联接在网络中的电脑 即可进行网上远程管理客房 Abstract This system is an on line hotel reservation management software according to the needs of society by design This paper mainly introduces the reservation system of receptionist and design and implementation of background manage As the network of reservation system establish a kind of simple and convenient operation of on line booking using B S structure adapt to the Internet Internet With JSP JAVA HTML such as language development combined with the psychological needs of people This system design level is clear and Logic is simple Design steps 涉外学院计算机系专科毕业设计 第 4 页 共 25 页4 mainly three part View the JSP file part layer generate The prototype system framework Through the ACTION to control the business logic and data transfer form Analysis data use DAO and Transfer to the front desk through ACTION and display in the framework of This design mainly include the following six modules show room membership functions the inquiry module customers booking room the room management and order management It can help you achieve hotel reservation management of information can an on line management whether in what place use of any one of the connection of computer network 涉外学院计算机系专科毕业设计 第 5 页 共 25 页5 二 关键词 MVC 模式 B S MYSQL 模块化 分层设计 涉外学院计算机系专科毕业设计 第 6 页 共 25 页6 三 前言 目录 涉外学院计算机系专科毕业设计 第 7 页 共 25 页7 摘 要 3 第一章 绪论 7 1 1 开发背景 7 1 2 设计目的 7 1 3 相关技术知识 7 1 3 1 数据库的创建与管理 7 1 3 2 数据库的规范化设计 8 1 3 3 数据窗口的使用 8 第二章 可行性研究 9 2 1 可行性分析 9 2 2 技术可行性 9 2 3 经济可行性 9 2 4 操作可行性 9 2 5 法律可行性 9 第三章 需求分析 10 3 1 系统功能分析 10 3 2 安全性分析 11 3 3 数据流程图 11 第四章 总体设计 13 4 1 数据库设计 13 4 2 模块设计 13 4 2 1 宾馆客房管理系统功能模块 13 第五章 详细设计 15 5 1 登录窗口的设计 15 5 2 启动画面的设计 15 5 3 主控界面的设计 16 5 4 房态查询窗口的设计 16 5 5 客户信息查询窗口的设计 17 第六章 测试情况 18 6 1 模块测试 18 6 2 系统测试 18 第七章 编码设计 19 7 1 编码设计风格 19 7 2 编码设计思想 19 四 毕业设计报告 说明书 正文 涉外学院计算机系专科毕业设计 第 8 页 共 25 页8 第一章第一章 绪论绪论 1 1 开发背景开发背景 随着我国市场经济的蓬勃发展和人们需求的日益增强 宾馆服务行业正处 于一个高速发展的时期 是我国改革开放过程中起步最早 开拓发展最快 收效 最为明显 市场化程度最高的服务行业之一 行业的快速发展必然导致市场竞 争的加剧 要想在激烈的市场竞争中谋求发展 客观上要求行业必须加强内部 管理 提高运营效率 而我国大部分的客房管理仍没有摆脱原有的管理模式 已经不能满足用户的需要 如何在一个激烈的竞争环境中生存发展 是每一个 宾馆酒店必须面临的问题 对宾馆的经营状况起决定作用是宾馆的服务管理水 平 如何利用先进的管理手段 提高宾馆的管理水平 已成为宾馆服务行业发 展的当务之急 面对信息时代的机遇和挑战 利用科技手段提高宾馆客房管理 水平 无疑是一条行之有效的途径 虽然计算机管理并不是宾馆走向成功的关 键元素 但它可以最大限度地发挥准确 快捷 高效等作用 对宾馆的服务管 理提供强有力的支持 因此 采用全新的计算机网络和宾馆客房管理系统 已 成为提高宾馆的管理效率 改善服务水准的重要手段之一 1 2 设计目的设计目的 为了使宾馆客房的操作人员方便 快速 准确地管理整个宾馆的客房 减 少手工管理的复杂性和易错性 因而 针对宾馆客房管理的现况 特开发了宾 馆客房管理系统 以实现对宾馆客房管理的电子化 本系统操作方便 有较强 的提示功能 即使是非计算机专业人员 只要经过简单的培训 就能掌握该系 统的使用方法 减少了培训和管理开支 1 3 相关技术知识相关技术知识 1 3 1 数据库的创建与管理 使用企业管理器创建数据库 1 单击 开始 程序 MicrosoftSQL Server 服务管理器 选项进行启动 启 涉外学院计算机系专科毕业设计 第 9 页 共 25 页9 动后出现服务管理器界面 在服务下拉列表框中有 5 种选项 可以根据需要选 择响应的选项 然后单击绿色三角号按纽启动相应的服务器 其中红色双线按 纽为停止服务器按纽 2 启动企业管理器 3 单击需要创建数据库的服务器左边的加号图标 展开树形目录 在对话 框中选择 数据库 节点 然后单击鼠标右键 系统弹出快捷菜单 4 在快捷菜单中选择新建数据库命令 系统弹出 数据库属性 对话框 5 在 名称 文本框中键入数据库的名称 6 选择 数据文件 选项卡 可以在 数据库文件 列表框中指定该数据 库的文件名 存放路径以及初始容量 7 选择 事物日志 选项卡 并对日志文件进行设置 8 设置完毕后 单击 确定 按纽 关闭对话框 这样数据库建立完毕 1 3 2 数据库的规范化设计 为了让数据库的存取效率高并且便于维护 数据库的设计就占有很重要的 地位 数据库规范化的目的就是要让我们设计出来的数据库能够很有效率的运 行并能合乎逻辑的维护 数据库规范化主要有下列目的 1 节省磁盘的存储空间 2 为数据库的维护和管理提供方便 1 3 3 数据窗口的使用 数据窗口是 PowerBuilder 的一大特色 是 PowerBuilder 提供给开发人员快 速建立应用程序的强有力的工具 也是 PowerBuilder 与其他面向对象的数据库 应用前端开发工具的最主要区别 它以自动化的用户 数据库接口为开发人员最 大限度地节省了时间和精力 但这种自动化并不限制开发人员的主观能动性 开发者能够以独具特色的方式灵活运用数据窗口 利用数据窗口对象 用户可以十分方便地完成对数据库中已经存在的表中 数据进行检索 查询 插入 删除和更新操作 涉外学院计算机系专科毕业设计 第 10 页 共 25 页10 第二章第二章 可行性研究可行性研究 2 1 可行性分析可行性分析 可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能 够解决 是否值得去解决 2 2 技术可行性技术可行性 本系统采用 SQL Server2000 进行后台数据库的管理 操作和维护 用 PowerBuilder 9 0 进行前台界面设计 与后台数据库的接口 数据的录入 查询 浏览等 由于 SQL Server 和 PowerBuilde 具有强大的数据库开发功能 方便快 捷的数据库接口设计功能 使用的灵活 以及它们实际应用的广泛 充分说明 本系统在技术方面可行 2 3 经济可行性经济可行性 目前国内的宾馆的网点已达数万家 然而有相当一部分还没有使用现代化 的计算机管理软件 因而急需提高客房管理水平 管理质量和管理工作的效率 减少不必要的开支 降低成本 同时本系统成本较低 使用灵活 简单易学 因此 市场前景看好 在经济方面可行 2 4 操作可行性操作可行性 该系统设计思路清晰 操作简捷 具有良好的用户界面 和较为完善的异 常处理机制及信息提示机制 用户只需经过简单地培训就可使用 因而 在操 作方面可行 2 5 法律可行性法律可行性 本系统没有违反国家的相关法律规定 因此 在法律方面可行 涉外学院计算机系专科毕业设计 第 11 页 共 25 页11 第三章第三章 需求分析需求分析 3 1 系统功能分析系统功能分析 本系统应具有如下功能 1 登录 系统通过对数据库中操作员表的数据记录进行搜索 查找操作员所输 入的操作员编号和密码是否正确 如果正确 则可根据其拥有的权限级别 执行相应的后续操作 否则 不能进入该系统 2 客房预定 客房预定是客房管理中不可缺少的部分 住客可以通过客房预定业务 预先约定某日要使用某种条件的客房 以便于住客的出行和店方对客房合 理 及时的安排调度 3 入住登记 入住登记是指住客入住时将填写一些基本的资料 如姓名等 并办理 缴纳押金的手续 4 宿费提醒 该模块主要是对那些住宿将要到期的住客进行费用 时间上的提醒 模块提供到时提醒 所有被提醒两种查询方式浏览住宿信息 日期设置为 当天日期 按 到时提醒 按纽 将列出一系列快要到期的住客的详细资 料 5 退宿结帐 用于住客退房时结算费用 6 查询 用于查询客房状态 客户信息 7 收银结算 用于对客房某一时期的经营情况进行统计 8 数据删除 用于删除数据库中各表中的记录 9 权限设置 涉外学院计算机系专科毕业设计 第 12 页 共 25 页12 作为一个功能齐备的软件 我们把权限管理作为一个独立模块列出来 进行开发 主要的用途是通过权限级别来限制操作人员的工作范围和职能 10 客房设置 用于设置客房的相关信息 11 操作员管理 用于增加操作员 修改操作员密码 12 数据处理 此模块的功能主要是对系统的数据库进行备份 恢复操作 防止因意 外情况而造成的数据丢失 系统在实现上述功能的基础上 力求界面友好 美观 操作方便快捷 尽可能地使该系统实用 完美 3 2 安全性分析安全性分析 1 用户权限安全性 系统设置了系统管理员 前台操作员 后台操作员 无权 限共四个权限级别 系统管理员能够对所有模块进行操作 前台操作员则可进 行前台接待和查询 后台操作员可进行统计和系统维护 2 系统的处理过程严格按照事务 Transaction 处理机制执行 对异常操作通 常发出警告 然后取消操作 3 3 数据流程图数据流程图 1 查询的数据流程图 如图 3 2 所示 查询的数据流程图 涉外学院计算机系专科毕业设计 第 13 页 共 25 页13 3 数据删除的数据流程图 如图所示 数据删除的数据流程图 4 客房设置的数据流程图 如图所示 客房设置的数据流程图 涉外学院计算机系专科毕业设计 第 14 页 共 25 页14 第四章第四章 总体设计总体设计 4 1 数据库设计数据库设计 本系统数据库名为 kefangguanlixitong 该数据库中包含有实现各模块功能 的数据表 使用的数据表有 kefang 表 kefangyuding 表 zhusudengji 表 tuisujiezhang 表 caozuoyuan 表 具体情况请参见附录 A 4 2 模块设计模块设计 4 2 1 宾馆客房管理系统功能模块 登录模块功能表 功能编号 1 1 功能名称登录所属部门 调查者姚篮调查时间 2005 5 2 审核人姜艳 功能描述 系统通过对数据库中操作员表的数据记录进行搜索 查找操 作员所输入的操作员编号和密码是否正确 如果正确 则可根 据其拥有的权限级别执行相应的后续操作 否则 不能进入该 系统 输入项操作员编号 密码 处理描述 如果某一输入项为空 则提示警告信息 如果密码错误或不 存在该操作员编号 则提示警告信息 如果操作员编号与密码 完全相符 则进入该系统 并可执行其拥有权限下的操作 输出项 警告信息 请输入操作员编号 请输入密码 密码有误 请重新输入 界面要求图形化用户界面 涉外学院计算机系专科毕业设计 第 15 页 共 25 页15 客户信息查询的模块功能表 功能编号 2 2 功能名称 客户信息 查 询 所属部门 调查者姚篮调查时间 2005 5 2 审核人姜艳 功能描述查询客房预定表 入住登记表 退宿结帐表中客户的相关信息 输入项选择表名 字段名 时间段 键入该字段的值 时间的值 处理描述根据输入项进行检索 输出项在数据窗口中显示相应的查询结果 并提示 找到几条记录 界面要求图形化用户界面 涉外学院计算机系专科毕业设计 第 16 页 共 25 页16 第五章第五章 详细设计详细设计 5 1 登录窗口的设计登录窗口的设计 1 功能介绍 本窗口主要是检查操作员输入的用户名及密码是否正确 如果正 确 则允许进入宾馆客房管理系统 否则 将提示错误 2 登录窗口 w 1 的布局 如图所示 登录窗口 5 2 启动画面的设计启动画面的设计 1 启动画面 w qidonghuamian 的窗口布局 如图所示 启动画面 涉外学院计算机系专科毕业设计 第 17 页 共 25 页17 5 3 主控界面的设计主控界面的设计 1 功能介绍 本窗口作为菜单及其他子窗口的容器 用来调用其他子窗口 2 主控界面 w main 的布局 如图所示 3 窗口设置 本窗口为容器窗口 故它的 WindowType 为 mid 表示本窗口为多文档界面 可以有菜单与工具栏 Menuname 属性设为 m main 即 与本窗口相关的菜单的名称 主控界面 5 4 房态查询窗口的设计房态查询窗口的设计 1 功能介绍 本窗口用来查询宾馆各房间的状态 2 房态查询窗口 w fangtaichaxun 当选择 全部 时 点击 查询 按钮 显示的结果如图所示 涉外学院计算机系专科毕业设计 第 18 页 共 25 页18 房态查询 5 5 客户信息查询窗口的设计客户信息查询窗口的设计 1 功能介绍 本窗口用来查询客房预定表 入住登记表 退宿结帐表中客户的 相关信息 2 客户信息查询窗口 w xinxichaxun 当选择字段为 空 或 none 时 点 击 查询 按钮 数据窗口将显示所选表的全部记录 如图 5 5 所示 当选择字 段为 客房编号 等字段时 本窗口将发生改变 如图 5 6 所示 客房信息查询 涉外学院计算机系专科毕业设计 第 19 页 共 25 页19 第六章第六章 测试情况测试情况 6 1 模块测试模块测试 1 在 客房设置 模块的测试中 发现 1 当输入客房编号后 该客房编号若已经存在 而该条记录却表现不明 显 于是就加了高亮度显示 2 当输入客房编号后 该客房编号若不存在 而客房类型 房态 价格 配置这四项却未被清空 于是再次编写代码 终于达到理想的效果 2 在 客户信息查询 模块的测试中 1 由于日期字段的类型不匹配 造成数据窗口无法显示出正确信息 经 过数次调整 终于将问题解决 2 发现 每执行一次查询 就应提示有几条记录被找到 于是就添加了 提示信息 3 在 房态查询 模块的测试中 发现事先设定的房态颜色未能显示在客 房编号的字段中 查找原因 问题终于解决 4 其余模块未发现异常 6 2 系统测试系统测试 当打开功能界面是发现界面应该不可以改变大小和最大化 于是进行了相 应的调整和改进 又发现界面应该是可以移动 又调整了一下 涉外学院计算机系专科毕业设计 第 20 页 共 25 页20 第七章第七章 编码设计编码设计 7 1 编码设计风格编码设计风格 本系统编码设计风格遵循如下几条基本原则 按一般命名规则命名系统的单元名 控件名 变量名 函数名 过程名 采用能体现其功能及特点的英文单词组合或缩写命名 这样做的好处就 是便于开发人员 调试人员 维护人员等理解和记忆 提高程序的可读 性 程序编码书写有缩进 复杂过程实现中有分步注释 这样可以清楚的体 现程序的层次性 使程序清晰明了 便于查找书写错误 7 2 编码设计思想编码设计思想 所谓事务就是用户定义的一个数据库操作序列 这些操作要么全做要么全 不做 是一个不可分割的工作单位 在 SQL 语言中 我们可以通过 BEGIN TRANSACTION 定义事务的开始 以 COMMIT 或 ROLLBACK 定义事务的结束 COMMIT 表示提交 即提交从 BEGIN TRANSACTION 开始的所有操作 事务正常结束 ROLLBACK 表示回滚 即在事务运行过程中发生了某种故障 事务不能正常执行 系统将事务中对数据库的所有已完成的操作全部撤消 滚回到事务开始时的状 态 这种设计思想满足了数据库的完整性要求和安全性要求 保证了数据的一 致性 涉外学院计算机系专科毕业设计 第 21 页 共 25 页21 注 正文纸可附页 要求纸质 大小和文本相同 五 结论 本人此次完成的毕业设计是宾馆客房管理系统 是与我组姜艳同学共同合 作完成的 在从设计到完成的这段时间里 我感觉学到了很多东西 无论是知 识方面还是人际交往方面都感到受益颇深 在进行毕业设计的过程中 我们严 格按照软件工程中软件生命周期模型来开发软件 并参考了一些关于Power Builder的书籍 使我无论在理论上还是在实践上都有一个较大幅度的提高 尤 其是培养了自己独立分析问题 解决问题和团队合作与他人交流的能力 本系统采用了 Power Builder 9 0 SQL Server 2000 来实现宾馆客房管理 目前利用 Power Builder 9 0 和 SQL Server 开发数据库这项技术已经非常的成熟 随着计算机技术的突飞猛进的发展 这项技术必将更加完善 它也必将给人们 的社会生活 管理决策带来极大的方便 涉外学院计算机系专科毕业设计 第 22 页 共 25 页22 六 致谢 本次设计的完成离不开老师给我提供的合理计划 并给予我
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年超高压电缆连接件合作协议书
- Unit 10 Section A 1a-2d 说课稿2025-2026学年八年级英语下册同步教学(人教版)
- 老字号食品创新菜行业跨境出海项目商业计划书
- 竞争调整方案创新创业项目商业计划书
- 宠物营养餐与配送创新创业项目商业计划书
- 自然科学研究与试验服务创新创业项目商业计划书
- 素土、灰土地基施工质量通病、原因分析及应对措施
- 米面食品速冻技术创新行业跨境出海项目商业计划书
- 宠物营养礼盒创新创业项目商业计划书
- 红枣桂圆阿胶口服液企业制定与实施新质生产力项目商业计划书
- 某培训基地可行性研究报告
- YY/T 1617-2018血袋用聚氯乙烯压延薄膜
- GB/T 39965-2021节能量前评估计算方法
- GB/T 3934-2003普通螺纹量规技术条件
- 尿动力学检查操作指南2023版
- 五星领导人课件
- GB/T 22560-2008钢铁件的气体氮碳共渗
- 《大体积混凝土》课件
- 日本产业发展及文化讲义课件
- 中北大学火炮概论终极版
- 《建设工程文件归档规范》讲义课件
评论
0/150
提交评论