




已阅读5页,还剩11页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽辽 宁宁 工工 业业 大大 学学 管理信息系统设计课程设计报告 论文 管理信息系统设计课程设计报告 论文 题目 题目 客房管理系统的分析与设计客房管理系统的分析与设计 院 系 院 系 软件学院软件学院 专业班级 专业班级 软件工程软件工程 113113 学学 号 号 111301059111301059 学生姓名 学生姓名 指导教师 指导教师 王彦华王彦华 教师职称 教师职称 副教授副教授 起止时间 起止时间 2012 5 28 2012 6 82012 5 28 2012 6 8 课程设计 论文 任务及评语课程设计 论文 任务及评语 院 系 软件学院 教研室 软件教研室 学 号 111301059 专业班级 软件工程 113 班 课程设计 论文 题目 客房管理系统的分析与设计客房管理系统的分析与设计 课程设计 论文 任务 管理信息系统课程设计作为独立的教学环节 是电子商务专业集中实践性 环节系列之一 是学习完 管理信息系统 课程并进行完专业实习后进行的一 次全面的综合练习 任务 采用结构化的系统开发方法 应用具体的计算机语言 如 PB VB Delphi 和数据库 SQL Server Oracle 等技术 按照软件工程的 思想 开发一个实用的中小型管理信息系统 完成客房管理系统的分析设计实 施工作 实现该系统客房管理功能 并完成结合分析设计过程 撰写系统设计 说明书 课设报告 1 根据课程设计时间选择适当规模大小的设计课题 采用专业实习的调研 内容作为课程设计选题 2 根据合理的进度安排 按照系统开发的流程及方法 踏实地开展课程设 计活动 3 课程设计过程中 根据选题的具体需求 在开发各环节中撰写相关的技 术文档 最后提交详细的课程设计报告 4 开发出可以运行的管理信息系统 通过上机运行检查 5 设计说明书要求文档齐备 步骤全整 流程正确 说明详细 具有有可 操作性 指导教师评语及成绩 成绩 成绩 指导教师签字 指导教师签字 20122012 年年 6 6 月月 1212 日日 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 目 录 第一章 系统分析 1 1 1 开发背景 1 1 2 用户特点 1 1 3 系统描述 2 1 4 系统需求 2 1 5 系统的性能需求 2 第二章 系统设计 4 2 1 总体设计 4 2 2 概念设计 5 2 3 逻辑结构设计 6 第三章 系统实施 7 3 1 数据实施与维护 7 3 2 界面设计与代码 9 第四章 实验总结 12 参考文献 13 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 1 第一章 系统分析 1 1 开发背景 在当今经济和商务交往日益频繁的状况下 服务行业正面临客流量骤增的压力 越来越 多的宾馆饭店都认识到传统的管理方法已经不能适合当今社会的需要 必须借助先进的 计算机信息技术对宾馆服务进行管理 客房管理系统 可以说是整个宾馆计算机信息系 统的中心子系统 因为宾馆最主要的功能就是为旅客提供客房 设计客房管理这样一个 系统 可以涉及到大多数 SQL Server 数据库的重要数据库对象 重要功能和特性 比如 视图 触发器和存储过程等 由此 通过这个课程设计可以加深对这些 SQL Server 数据 库知识的学习 理解 积累在实际工程应用中运用各种数据库对象的经验 使学生掌握 使用应用软件开发工具开发数据库管理系统的基本方法 在实用性方面 客房管理系统 是很普遍的一种应用 选择该系统作为课程设计也可以为学生以后可能遇到的实际开发 提供借鉴 客房管理系统是典型的管理信息系统 MIS 其开发主要包括后台数据库的建立和维 护以及前端应用程序的开发两个方面 客房管理系统可以实现对客房的科学化 规范化 查询顾客情况 定房信息 以及结算信息等 客房管理系统是根据某酒店对客房管理的 实际情况进行编写的 主要目的是为了方便酒店对客房的实际情况进行集中的查询与管 理工作 以提高整个酒店的工作 系统以 B S 模式为架构 由前台和后台管理两个部分组成 前台作为与用户直接交互 的可视化界面 能将系统的各个功能提供给用户 以帮助用户进行客房管理 后台管理 主要由数据库系统作为支持 包括完成对各个数据表单的维护 数据库的备份及恢复等 工作 系统采用 vb 为前台开发工具 SOL Server 2000 为后台数据库的文档管理系统 1 2 用户特点 本系统面向酒店内工作人员为顾客订房和退房及其查询服务和设置酒店客房信息 在 旅游高峰期 会有大量的顾客订房数据输入及查询 在退房时也会有大量的退房数据输 入及查询 系统的负荷较大 在消费淡季 数据输入和查询也会相对较少 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 2 1 3 系统描述 本系统需要满足以下几个系统设计目标 1 实用性原则 真正为用户的实际工作服务 按照客房管理工作的实际流程 设 计出实用的客房管理系统 2 可靠性原则 必须为客房提供信息安全的服务 以保证信息的不被泄露 3 友好性原则 本客房管理系统面向的用户是酒店内工作人员 所以系统操作上 要求简单 方便 快捷 便于用户使用 4 可扩展性原则 采用开发的标准和接口 便于系统向更大的规模和功能扩展 1 4 系统需求 根据酒店客房管理系统的理念 此酒店客房管理系统必须满足以下需求 1 具有设置酒店客房类型和房间信息的功能 2 能快速 准确地了解酒店的客房状态 以便订房和退房 3 提供多种手段查询客房订房信息 4 提供修改订房和修改退房功能 5 提供简单的酒店工作人员的添加用户和修改密码功能 1 5 系统的性能需求 为了保证系统能够长期 安全 稳定 可靠 高效的运行 系统应该满足以下的性 能需求 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 在系统设计和开发过程中 要充分 考虑系统当前和将来可能承受的工作量 使系统的处理能力和响应时间能够满足用户对 信息的处理 由于系统的查询功能对于整个系统的功能和性能完成很重要 从系统的多 个数据来源来看 客房信息查询 订房信息查询 结算信息查询 其准确性很大程度上 决定了系统的成败 因此 在系统开发过程中 系统采用优化的SQL语句及安全扩展存储过程来保证系统 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 3 的准确性和及时性 2 系统的开放性和系统的可扩充性 系统在开发过程中 应该充分考虑以后的可扩充性 例如系统权限和客房信息设置 等模块也会不断的更新和完善 所有这些都要求系统提供足够的手段进行功能的调整和 扩充 而要实现这一点 应通过系统的开放性来完成 既系统应是一个开放系统 只要 符合一定的规范 可以简单的加入和减少系统的模块 配置系统的硬件 通过软件的修 补 替换完成系统的升级和更新换代 3 系统的易用性 本酒店客房管理系统面向的用户是酒店内工作人员 而有些使用人员往往对计算机 并不是非常熟悉 所以系统操作上要求简单 方便 快捷 便于用户使用 这就要求系 统能够提供良好的用户接口 易用的人机交互界面 4 系统的响应速度 系统设计中摒弃大量数据冗余 提出了优化数据库的解决方案 大量使用存储过程 大大提高系统响应时间和速度 系统在日常处理中的响应速度为秒级 达到实时要求 以及时反馈信息 严格保证操作人员不会因为速度问题而影响工作效率 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 4 第二章 系统设计 2 1 总体设计 系统总体设计图如图 2 1 所示 图 2 1 系统总体设计图 为了保证系统能够长期 安全 稳定 可靠 高效的运行 系统应该满足以下的性 能需求 1 系统处理的准确性和及时性 系统处理的准确性和及时性是系统的必要性能 在系统设计和开发过程中 要充分 考虑系统当前和将来可能承受的工作量 使系统的处理能力和响应时间能够满足用户对 信息的处理 由于系统的查询功能对于整个系统的功能和性能完成很重要 从系统的多 个数据来源来看 客房信息查询 订房信息查询 结算信息查询 其准确性很大程度上 决定了系统的成败 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 5 因此 在系统开发过程中 系统采用优化的SQL语句及安全扩展存储过程来保证系统 的准确性和及时性 2 系统的开放性和系统的可扩充性 系统在开发过程中 应该充分考虑以后的可扩充性 而要实现这一点 应通过系统 的开放性来完成 既系统应是一个开放系统 只要符合一定的规范 可以简单的加入和 减少系统的模块 配置系统的硬件 通过软件的修补 替换完成系统的升级和更新换代 3 系统的易用性 本酒店客房管理系统面向的用户是酒店内工作人员 而有些使用人员往往对计算机 并不是非常熟悉 所以系统操作上要求简单 方便 快捷 便于用户使用 这就要求系 统能够提供良好的用户接口 易用的人机交互界面 4 系统的响应速度 系统设计中摒弃大量数据冗余 提出了优化数据库的解决方案 大量使用存储过程 大大提高系统响应时间和速度 系统在日常处理中的响应速度为秒级 达到实时要求 以及时反馈信息 严格保证操作人员不会因为速度问题而影响工作效率 2 2 概念设计 系统概念结构设计图如图 2 2 所示 图 2 2 概念结构设计图 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 6 2 3 逻辑结构设计 将 E R 图转换成关系模式 管理员 编号 账号 密码 权限 房 间 编号 类型 价格 状态 入住客户编号 客 户 编号 姓名 性别 年龄 身份证号 住址 入住时间 预计天数 房间 编号 退房时间 押金 住宿费 登记人 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 7 第三章 系统实施 3 1 数据实施与维护 1 建立数据库 打开 SQL Server 2000 企业管理器 建立数据库 HotelRoom 2 添加数据表 在 HotelRoom 数据库中 添加表管理员信息表 AdminInfo 房间信 息表 RoomInfo 客户信息表 GuestInfo 3 建立关系图 数据库关系图如图 3 1 所示 图 3 1 数据库关系图 4 创建视图 CREATE VIEW dbo ViewAdminInfo AS SELECT Aid Aname Alimit FROM dbo AdminInfo 管理员信息视图 CREATE VIEW dbo ViewAllCost AS SELECT SUM Ccost AS AllCost FROM dbo GuestInfo 总收入视图 CREATE VIEW dbo ViewBiaozhunCost AS SELECT SUM a Ccost AS BiaozhunCost FROM dbo GuestInfo a INNER JOIN dbo RoomInfo b ON a Rnum b Rnum WHERE b Rtype 标准 标准房收入视图 CREATE VIEW dbo ViewCost AS SELECT dbo ViewAllCost AllCost dbo ViewPutongCost putongCost 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 8 dbo ViewBiaozhunCost BiaozhunCost dbo ViewHaohuaCost HaohuaCost FROM dbo ViewAllCost CROSS JOIN dbo ViewPutongCost CROSS JOIN dbo ViewBiaozhunCost CROSS JOIN dbo ViewHaohuaCost 收入视图 CREATE VIEW dbo ViewEmptyRoomInfo AS SELECT Rnum Rtype Rprice Rstates FROM dbo RoomInfo WHERE Rstates 空 空房信息视图 CREATE VIEW dbo ViewFullRoomInfo AS SELECT dbo RoomInfo FROM dbo RoomInfo WHERE Rstates 满 满房信息视图 CREATE VIEW dbo ViewGuestInfo AS SELECT dbo GuestInfo FROM dbo GuestInfo 客户信息视图 CREATE VIEW dbo ViewHaohuaCost AS SELECT SUM a Ccost AS HaohuaCost FROM dbo GuestInfo a INNER JOIN dbo RoomInfo b ON a Rnum b Rnum WHERE b Rtype 豪华 豪华房收入视图 CREATE VIEW dbo ViewPutongCost AS SELECT SUM a Ccost AS PutongCost FROM dbo GuestInfo a INNER JOIN dbo RoomInfo b ON a Rnum b Rnum WHERE b Rtype 普通 普通房收入视图 CREATE VIEW dbo ViewRoomInfo AS SELECT dbo RoomInfo FROM dbo RoomInfo 房间信息视图 5 创建触发器 在表 GuestInfo 中 创建一个触发器 CREATE TRIGGER insert tri ON dbo GuestInfo FOR INSERT AS update RoomInfo set Rstates 满 Cid select Cid from inserted where Rnum select Rnum from inserted 6 备份数据库 给所建立的数据库进行备份 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 9 3 2 界面设计与代码 1 登陆界面 登陆界面如图 3 2 1 所示 图 3 2 1 用户登录界面 登录界面代码如下 Public Sub Command1 Click 确定 If Trim DataCombo1 Text And Trim Text1 Text Then Adodc1 RecordSource select from AdminInfo where Aname Trim DataCombo1 Text and Amima Trim Text1 Text Adodc1 Refresh If Adodc1 Recordset RecordCount 1 Then Adodc1 Recordset Close frmMain Show Me Hide Else MsgBox 错误的账号或密码 vbInformation vbOKOnly 错误信息 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 10 Text1 Text DataCombo1 SetFocus End If ElseIf DataCombo1 Text Then MsgBox 账号不能为空 vbInformation vbOKOnly 错误信息 DataCombo1 SetFocus Else MsgBox 密码不能为空 vbInformation vbOKOnly 错误信息 Text1 SetFocus End If End Sub Private Sub Command2 Click 取消 End End Sub Private Sub Text1 KeyPress KeyAscii As Integer 在文本框按下输入的事件 If KeyAscii 13 Then Command1 Click End If End Sub Private Sub dataCombo1 KeyPress KeyAscii As Integer 在文本框按下输入 的事件 If KeyAscii 13 Then Command1 Click End If End Sub 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 11 2 房间查询界面 房间查询界面如图 3 2 2 所示 图 3 2 2 房间查询界面图 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 12 第四章 实验总结 通过半个多月的准备和设计制作 让我学习到很多东西 尤其是对管理信息系统的 知识的复习以及扩充 对如何设计数据库 添加数据表 创建视图 触发器 数据库备份恢复等知识有了 新的认识和更深的理解 对如何制作一个完整系统的前提准备 实施过程 运行以及调 试也有了初步了解 由于此次实验用到的是 VB 语言 所以对 VB 也有了进一步的了解 尤其是用 ADO 控 件连接 SQL 数据库的应用 在实验的过程当中 我遇到了很多问题 特别是在开始需求分析阶段 觉得什么也 不会做 什么也不知道去做 后来在网上了解到了好多关于客房管理的知识 对数据库 设计也有了一定的了解 在自己的努力下和老师悉心教导了下 我学到了课堂上学不到 的很多东西 虽然也被老师批评过 但是批评之后 我对知识的记忆将更加深刻 调试过程中遇到了比较多的 Bug 甚至有些 Bug 让我一天都无法突破 比如 添加订 房信息 修改结算 但当我放松一些时间后再调试时 能够很快的发现问题所在 这让 我注意到了 要注意劳逸结合 另外通过这次课程设计使我对可视化编程有了进一步的掌握 总之这次课程设计很
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邢台汇文分班考试题目及答案
- 九年级半期考试题及答案
- 护理查房考试题及答案
- 2025教资科二考试真题及答案
- 化验室基础知识简答考试题及答案
- 温岭二中考试试卷真题及答案
- 广西安全员B证考试题及答案
- 延津县期中考试卷及答案
- 计算机ms一级考试试题及答案
- 口腔护理溶液作用、疾病预防及护理要点知识试题附答案
- 页人音版三年级音乐上册音乐教案(2025-2026学年)
- 员工应急救护知识培训课件
- 2025昆明中北交通旅游(集团)有限责任公司驾驶员招聘(60人)考试参考题库及答案解析
- 2026中国航空工业集团金航数码校园招聘备考考试题库附答案解析
- 健康教育培训师资队伍建设方案
- 二类医疗器械零售经营备案质量管理制度
- 2025年医技三基考试试题及答案
- 既有建筑幕墙安全培训课件
- 2025年全国事业单位联考C类《职业能力倾向测验》试题及答案
- 厂区安全行走培训内容课件
- 中国原发性闭角型青光眼诊治方案专家共识(2025年)解读
评论
0/150
提交评论