




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
辽辽 宁宁 工工 业业 大大 学学 管理信息系统设计课程设计报告 论文 管理信息系统设计课程设计报告 论文 题目 题目 宾馆客房管理信息系统宾馆客房管理信息系统 院 系 院 系 软件学院软件学院 专业班级 专业班级 软件工程软件工程 114114 班班 学学 号 号 学生姓名 学生姓名 安凯辰安凯辰 指导教师 指导教师 谷宝华谷宝华 教师职称 教师职称 教教 授授 起止时间 起止时间 2012 5 28 2012 6 82012 5 28 2012 6 8 课程设计 论文 任务及评语课程设计 论文 任务及评语 院 系 软件学院 教研室 软件教研室 学 号学生姓名安凯辰安凯辰专业班级软件工程 114 班 课程设计 论文 题目 宾馆客房管理信息系统的分析与设计宾馆客房管理信息系统的分析与设计 课程设计 论文 任务 管理信息系统课程设计作为独立的教学环节 是电子商务专业集中实践性 环节系列之一 是学习完 管理信息系统 课程并进行完专业实习后进行的一 次全面的综合练习 任务 采用结构化的系统开发方法 应用具体的计算机语言 VB 和数据库 SQL 等技术 按照软件工程的思想 开发一个实用的中小型管理信息系统 完 成宾馆客房管理信息系统的分析设计实施工作 实现该系统查询 预定 退房 等功能 并结合分析设计过程 撰写系统设计说明书 课设报告 1 根据课程设计时间选择适当规模大小的设计课题 采用专业实习的调研 内容作为课程设计选题 2 根据合理的进度安排 按照系统开发的流程及方法 踏实地开展课程设 计活动 3 课程设计过程中 根据选题的具体需求 在开发各环节中撰写相关的技 术文档 最后提交详细的课程设计报告 4 开发出可以运行的管理信息系统 通过上机运行检查 5 设计说明书要求文档齐备 步骤全整 流程正确 说明详细 具有可操 作性 指导教师评语及成绩 成绩 成绩 指导教师签字 指导教师签字 20122012 年年 6 6 月月 1212 日日 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 目 录 第 1 章 系统分析 1 1 1 问题定义 1 1 2 需求分析 1 1 3 数据流程图 2 1 4 数据字典 3 第 2 章 系统设计 6 2 1 总体设计 6 2 1 1 系统功能设计 6 2 1 2 系统运行环境 6 2 2 代码设计 7 2 3 数据库设计 7 2 3 1 概念设计 7 2 3 2 逻辑设计 8 2 3 3 物理设计 9 2 3 4 数据库实现 9 2 4 输入 输出设计 12 第 3 章 系统实施 13 3 1 开发工具介绍 13 3 2 系统测试 13 3 3 系统维护 13 3 4 系统评价 14 第 4 章 课设总结 15 参考文献 16 附录 主要代码 17 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 1 第 1 章 系统分析 1 1 问题定义 随着人员流动规模的不断扩大 客房数量的急剧增加 有关客房管理的各种信息量 也在不断成倍增长 面对庞大的信息量 就需要有客房信息管理系统来提高客房管理工 作的效率 传统手工的客房信息管理 管理过程繁琐而复杂 执行效率低 并且易于出错 通 过这样的系统 我们可以做到信息的规范管理和快速查询 实现了客房信息管理的系统 化 规范化和自动化 这样不仅减少了管理工作量 还提高了管理效率 降低了管理成 本 一 内容 1 要求根据管理信息系统及数据库设计原理 按照数据库系统设计的步骤和规范 完成各阶段的设计内容 2 需求分析具体实际 数据流图 数据字典 关系模型要正确规范 3 在 sql server2000 上实现设计的数据库模型 4 对应用程序进行概要设计 5 用 C 实现简单的应用程序编写 二 要求 设计过程中 要严格遵守课程设计的时间安排 听从指导教师的指导 正确地完成 上述内容 规范完整地撰写出课程设计报告 宾馆在正常的运营中需要对客房资源 顾客信息 结算信息进行管理 利用酒店客 房管理信息系统目的是及时了解各个环节中信息的变更 有利于提高管理效率 系统开发的总体任务是实现宾馆各种信息的系统化 规范化和自动化 1 2 需求分析 开发宾馆客房管理信息系统可以使管理人员非常方便地对数据进行输入 计算 统 计等作宾馆客房管理信息系统一次录入信息后 就可以反复多次在不同的信息库中使用 所有输入的信息都详细分类 使系统用户可以根据需要进行管理操作 因此 该管理系 统的目的就是利用计算机对复杂烦琐的数据进行存储和处理 并利用计算机与现代化办 公设备的连接实时刷新数据 从而提高企业的工作效率 经过分析得到系统的功能需要如下 在进入系统之前首先是登陆 根据用户输入的 内容判断用户的合法身份 客房种类管理可以进行客房种类信息的增加 删除 修改和 查询 客房信息管理可以进行客户信息的增加 删除 修改 客房查询 可以根据用户 输入的查询条件来给出客房信息 客房入住可以进行客户入住登记 并同步更新相应客 房信息 客户查询可以对客户信息进行查询 客房结帐可以算出客户应交金额 并同时 注销相应客房 1 客房类型管理 包括每间客房的类型 地理位置 是否有电话 电视 空调等信 息的输入 2 客房信息管理 用来管理客房的信息的 3 客房查询 用于及时掌握客房情况 并且协助作出决策 4 客户入住登记 当客户实际入住时 需要及时登录客户信息 以便今后的查询 5 客户查询 用来查看客户信息的 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 2 6 客户结算 用来统计客户结算信息的 7 用户登录 用户可以输入用户名和密码进入系统 通过对系统的需求分析 画出宾馆客房管理信息系统的业务流程和数据流程图 业 务流程图 如图所示 1 2 1 客房管理处客房记录 客房管 理员 客房信息 客房信息 客 房 客 户 客户入住信息客房登记信息 客户查询处 客户结算信息 图 1 2 1 业务流程图 1 3 数据流程图 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 3 图 1 3 1 宾馆客房管理信息系统的数据流程图 1 4 数据字典 通过分析数据的业务流程和数据流程 下面分析数据字典 数据库的重要部分是数 据字典 数据库数据字典是一组表和视图结构 据字典不仅是每个数据库的中心 而且 对每个用户也是非常重要的信息 数据字典是描述数据流图中数据的信息的集合 数据 字典是关于数据库的数据 用于描述系统中各个部分的清单 是对这些部分进行详尽说 明 保存和维护 数据字典的作用很大 列出清单 明确细节和相互关系 防止遗漏 重复和冗余 规范文档 利于检查和用户沟通 指导系统设计和编程 以下是宾馆客房管理信息系统数据项的定义 数据结构的定义 数据存储的定义和数 据流的定义 表 1 4 1 数据项的定义 系统用户 客 户 P1 1 登 录 D1 登录信息 S1 1 P1 2 客房信息 管理 P1 3 客户查询 D2 客房信息 P1 5 客房信息处理 D5 客房统计信息 D3 客户信息 P1 6 客户查询 P1 7 客户入住 D6 客户统计信息 P1 4 客户结算 D4 客户结算 信息 S1 12 S1 7 S1 4 S1 3 S1 2 S1 8 S1 6 S1 5 S1 11 S1 9 S1 10 S1 13 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 4 数据结构描述某些数据项之间的关系 一个数据结构可以由若干个数据项组成 也 可以由若干个数据结构组成 还可以由若干个数据项和数据结构组成 2 数据结构的定义 3 数据存储的定义 数据项名称数据项含义说明别名数据类型长度取值范围 房间编号为每间客房设置一个代号无字符 4a000 x999 客房名字客房的名字无可变字符 20 中 外文 客房位置客房的位置无可变字符 20 东南西北 额定人数可入住的人数无整型 20 中 外文 床数床的个数无整型 2a000 x999 实际人数实际入住人数无整型 2a000 x999 备注其他信息无可变字符 50a000 x999 数据结构名称 客房类型 含义说明 数据库中用来存储客房类型的信息 数据结构组成 类型名称 面积 床数 人数 价钱 电视 电话 空调 卫生间 数据结构名称 客户 含义说明 数据库中用来存储客户的信息 数据结构组成 客户编号 姓名 性别 籍贯 数据结构名称 客户 含义说明 数据库中用来存储客户的信息 数据结构组成 客户编号 姓名 性别 籍贯 数据存储名称 客户信息 简要说明 存放客户的相关信息 数据存储组成 客户编号 姓名 性别 籍贯 关键字 客户编号 数据存储名称 客房信息 简要说明 存放客房的相关信息 数据存储组成 房间号码 类型名称 楼层 人数 床数 实际人数 备注 关键字 房间号码 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 5 4 数据流的定义 数据流名称 客房查询 简要说明 对空房或未住满的房间进行查询 数据流来源 P1 5 数据流去向 客房查询模块 数据结构 房间号码 客房类型名称 数据流名称 客户结算信息 简要说明 系统用户根据提案件查询出要结算的客户 并进行结算 数据流来源 客户管理模块 数据流去向 P1 4 数据结构 客户号码 客房号码 入住日期 结算日期 结算价钱 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 6 第 2 章 系统设计 2 1 总体设计 2 1 1 系统功能设计 这个阶段要对系统的总体架构及其构件功能进行设计 此过程不仅要对程序模块和 处理过程设计 这个阶段通过总体的设计 使以下的工作有理可依 为系统的进一步开 发和设计奠定了基础 所以工程框架的设计是整个工程设计过程的重点之一 余下对各 个模块或构件的功能的设计实现 进一步细化 完善系统的结构和功能 使系统更好的 协调工作 以完成各项预期功能并使系统达到最优化 程序的功能它用于更好的描述系 统的功能和结构设计概况 下面是宾馆客房管理系统功能结构图 如图 2 1 1 所示 信息管理客房管理系统功能 宾馆客房管理信息系统 客 房 类 型 客 房 信 息 客 房 查 询 客 户 查 询 客 户 入 住 客 户 结 算 退 出 系 统 图 2 1 1 系统功能结构图 1 客房信息管理模块 包括客房类型管理和客房信息的管理 包括对客房类型的添加 删除 修改 查询等功能 2 客房管理模块 包括客房查询 客户查询 客户入住 客户结算等功能 查询客 房包括查询客房编号 客房类型 额定人数 实际人数等 客户查询包括查询客户编号 客户姓名等 客户入住信息包括客户入住编号 客户入住姓名 客户性别等信息 客户 结算包括应付金额 打折后的实收价格 3 退出系统模块 单击该按钮可以直接退出该系统 2 1 2 系统运行环境 硬件 要求能运行 Windows XP 操作系统的微机系统 软件 Microsoft Visual C NET 和 SQL Server 2000 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 7 2 2 代码设计 代码是代表事物名称 属性 状态等的符号 一般用数字 字母或它们的组合来表 示 代码设计是科学管理的体现 编码的目的有如下三点 1 唯一化 为事物提供一个概要而不含糊的认定 便于数据的存储和检索 2 规范化 即编码要有规律 符合某一类事物的聚集 提高处理的效率和精度 3 系统化 也即标准化 符合国家或行业标准 提高数据全局一致性 客房编号 宾馆客人入住的房间号 同时也作为主键连接客人资料和客房资料 房间号 客房分类代码 楼层号 不带校验位 例如 客房编号 S001 01 表示单人客房 1 楼的 01 号房间 客房编号 C012 02 表示标准客房 12 楼的 02 号房间 2 3 数据库设计 2 3 1 概念设计 在进行需求分析之后 再来分析实体关系 E R 分析的目的是确定系统中所有实体之 间的关系和实体的属性 为数据库的设计打下基础 进行 E R 分析先要确定系统所含的 实体 并分析它们的属性和它们之间的关系 然后画出 E R 图 在这个系统中 所有实 体有客房类型实体 客房实体 客户实体 客户入住实体 用户实体 客房类型图如图 2 2 1 所示 客户记录图如图 2 2 2 所示 宾馆客房管理信息系统图 如图 2 2 3 所示 客房类型 类型名 称 面 积床 数 人 数 价 钱 电 视 电 话 空 调 卫生间 图 2 3 1 客房类型 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 8 客户记录 客户名称 户号 客户号码 用用 户 户 客房号码 入住日期 结算日期 结算钱数 图 2 3 2 客户记录 客户记 录 客 户 管理 客房类型客房信息 管理查 询 1N 1 1 NN M 入住日期 结算钱 数 房间类型 管理 N 住 时 间 N 结算日期 图 2 3 3 宾馆客房管理信息系统 2 3 2 逻辑设计 在概念设计时通过对数据的分析及数据字典的建立实现了 E R 图 逻辑设计是把 E R 图转换成关系模式 客户记录实体和客房类型是一对多的关系 一个客户记录可以管理多种类型的客房 客房类型由一个客户记录管理 客户记录和客户之间也是一对多的关系 客户记录实体 和客房信息实体也是一对多的关系 一个客户记录可以管理多个客房信息 一个客房信 息可以由一个客户记录管理 客户实体与客房信息实体是多对多的关系 可以由一张客户表和客房信息表之外 还可以生成一张关系表 客户查询客房信息表 1 客房种类 客房种类编号 客房种类名称 房间面积 床位数目 是否有空调 是否有电话 是否有电视 是否有卫生间 房间单价 主键 客房种类编号 2 客房信息 客房编号 客房种类 客房位置 客房单价 是否客满 目前人数 客房备注 主键 客房编号 3 客户入住 入住编号 客户身份证号 客户姓名 入住时间 入住日期 备注 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 9 工作单 编号 入住时间 退房时间 记录时间 状态 明细列表 备注信息 主键 入住 编号 4 客户查询 客户编号 客户姓名 房间号 房间类型 价钱 入住日期 结算日期 主键 客户编号 5 客房查询 房间号 房间类型 房间楼层 额定人数 实际人数 主键 房间号 6 客户结算 结算折扣 结算日期 结算总金额 7 用户 用户名 密码 用户分类 2 3 3 物理设计 1 索引是数据库中重要的数据结构 它的根本目的就是提高查询效率 在 Room 表中 房间号为主键 在建立主键时 自身建立唯一性索引 在 RoomType 表中 客房类型名为主键 它是在建立主建时自带的唯一性索引 在 ClientRecord 表中 客户编号 客房编号两个列共同建立一个主键 这个主键由两个字段组成 它们两个也 是在建立主键时自动建立的索引 然后在客户编号 客房编号上各自建立一个一般的索 引 可以提高查询速度 在 BookIn 表中 房间编号为主键 在建立主键时 自动建立索 引 然后在 BookIn 中 把外键 RoomID 设为一般的索引 在 Client 表中 把 ClientName 设为主键 在建立主键时 自动建立索引 2 下面是数据文件 数据事务日志文件存储方法和存储位置 数据文件是软件的核心数据库 有软件主窗体的所涉及的数据库 它由 BookIn 表 Client 表 ClientRecord 表 Custom 表 Room 表 RoomType 表 User 表组成 它的位置是 C Program Files Microsoft SQL Server MSSQL Data 数据事务日志文件的事务中每 个数据更改语句都被记录在日志文件中 日志文件将被记录一个提交事务的标记 每个 事务都会以这种方式记录在事务日志中并被立即写到硬盘上 存放位置放在 C Program Files Microsoft SQL Server MSSQL Data 2 3 4 数据库实现 在这个数据库管理系统中要建立五张数据表 包括用户表 客户表 客房类型表 客房表 客户入住记录表 在刚刚建立的数据库节点下的 表 节点右击 在弹出的快 捷菜单中选择 新创建表 命令 就可以开始新建各个数据表 下面是数据库表结构 表 2 3 1 客房类型表 RoomType 编号字段名称数据结构允许空是否为主键备注 1RoomTypeNameVarchar 20 Not Null1 客房类型名称 2AreaSmallIntNull0 面积 3BedNumSmallIntNull0 额床数 4PeopleNumSmallIntNull0 额定人数 5PriceMoneyNull0 价钱 6TelevisionBitNull0 是否有电视 7PhoneBitNull0 是否有电话 8AirConditionBitNull0 是否有空调 9ToiletBitNull0 是否有卫生间 表 2 3 2 客房表 Room 编号字段名称数据结构允许空是否为主键备注 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 10 1RoomIDChar 4 Not Null1 房间号码 2RoomTypeNameVarchar 20 Null0 类型名称 3RoomPositionVarchar 10 Null0 房间楼层 4PeopleNumSmallIntNull0 额定人数 5BedNumSmallIntNull0 额定床数 6FactPeopleNumSmallIntNull0 实际人数 7RemakVarchar 20 Null0 备注 表 2 3 3 用户表 User 编号字段名称数据结构允许空是否为主键备注 1 UserIDChar 6 Not Null1用户编号 2 UserSortVarchar 10 Null0 用户分类 3 PasswordVarchar 20 Null0 用户密码 表 2 3 4 客户记录表 ClientRecord 编号字段名称数据结构允许空是否为主键备注 1ClientID Char 16 Not Null1 客户号码 2RoomID Char 4 Not Null1 客房号码 3ClientName Varchar 20 Null0 客户名称 4InDateDateTimeNull0 入住日期 5 CheckDateDateTimeNull0 结算日期 6TotalMoneyMoneyNull0 结算钱数 在经过物理设计时建立了主键 索引 约束 默认值等 创建了表 然后通过主键 关系和索引等就可以转换成关系图 关系图是数据库的对象之一 建立关系图时需要把 所需的表选中 然后按添加 就可以建立关系了 如图 2 2 4 所示 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 11 图 2 3 4 关系图 在建立完关系图后 可以在数据库中 创建视图 存储过程 触发器等 视图可以 便于浏览和管理客房信息 存储过程可以直接被调用 不用重复编写代码 可提供方便 触发器是一个特殊的存储过程 主要用于对数据增加 修改和删除 在宾馆管理中 显示客户入住信息的所有相关的客房 客户 客房类型等信息 以 便于浏览和管理客户入住记录信息 创建一个视图 View1 ClientRecord 在 HotelManage 数据库下面的 视图 节点右击 在弹出的快捷菜单中选择 Client 表 ClientRecord 表 Room 表 RoomType 表 及其各自想要显示的字段 下面是建立的视图 1 创建视图 View RoomPrice 打开视图可以根据房间价格直观的看到房间的信息 CREATE VIEW View RoomPrice AS SELECT Room RoomID Room RoomTypeName RoomType Price FROM Room INNER JOIN RoomType ON Room RoomTypeName RoomType RoomTypeName 2 创建视图 View ClientRecordName 可以根据客户入住的名字查到相关客房信息 CREATE VIEW View ClientRecordName AS ELECT ClientRecord ClientID ClientRecord RoomID ClientRecord InDate ClientRecord CheckDate ClientRecord TotalMoney Client ClientName FROM Client INNER JOIN ClientRecord ON Client ClientID ClientRecord ClientID 为保证系统具备良好的可扩展性 有些业务规则可以以存储过程方式放在数据库服 务器上 存储过程提供了数据驱动应用程序中的许多有点 利用存储过程 数据库操作 可以封装在单个命令中 为获取最佳性能而进行优化并通过附加的安全性得到增强 经 过分析 在宾馆客房管理信息系统中 需要创建存储过程 1 当客户办理房间入住手续时 把相应的客房入住人数增加一个 StoredProcedureAddClient 存储过程 CREATE PROCEDURE StoredProcedureAddClient roomID char 4 AS Update Room Set FactPeopleNum FactPeopleNum 1 Where RoomID roomID RETURN GO 2 当客户办理结算手续时 把相应的客房入住人数减少一个 StoredProcedureMinusClient 存储过程 CREATE PROCEDURE dbo StoredProcedureMinusClientroomID char 4 AS Update Room Set FactPeopleNum FactPeopleNum 1 Where RoomID roomID RETURN GO 3 当想查询客房床的数量时可以直接调用该存储过程 CREATE PROCEDURE Proc 1 BedNum no smallint AS SELECT RoomID BedNum FROM Room WHERE BedNum BedNum no GO 触发器是一种实施复杂数据完整性的特殊存储过程 在对表和视图执行 UPDATE INSERT 或 DELETE 语句自动触发执行 以防止对数据进行正确 未授权或不一致 的修改 建立触发器 为表建立一个删除触发器 当删除表 Room 中一个客房资料时 将 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 12 表中的相应的信息删除掉 CREATE TRIGGER RoomID delete ON Room FOR DELETE AS DECLARE RoomID SMALLINT SELECT RoomID deleted RoomID from deleted DELETE FROM Room WHERE Room RoomID RoomID 2 4 输入 输出设计 1 登录界面 为了确保宾馆机密信息的安全性和系统的安全性 当用户进入主控制 模块之前 需要对其身份进行验证 在用户输入用户名 qwe 及密码 123 后 点击 确定 按钮 如果用户名及密码都正确则直接进入主控模块界面 图 2 4 1 登入界面 2 在用户输入用户名和密码后 进入主界面 主界面有信息管理功能 它包括客房 类型管理和客房信息管理 还有客房的管理 它包括客房查询 客户查询 客户入住 和客户结算 还有系统功能是退出系统 主界面可以调用各个子窗体 前台和后台是通 过代码连接的 下面是一个调用的客房信息管理界面 如图 2 4 2 所示 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 13 图 2 4 2 客房信息管理界面 第 3 章 系统实施 3 1 开发工具介绍 VB 就是 Visual Basic 的意思 是一种常用的编程开发工具 它的基础是编程语言 Basic Visual Basic 简单点来说就是微软为了更好的让人们学习编程 应用上 Basic 开发语言的一套工具 简称就是 VB VB 的面世使原本极其复杂困难的编程 软件开发 的工作变得简单 VB 的程序可以包含一个或多个窗体 或者是一个主窗体和多个子窗体 类似于操作系统的样子 有很少功能的对话框窗口可以用来提供弹出功能 SQL Server 这一企业级数据库 它是一种非过程化语言 它一次处理的是一个记录 集合 对数据提供自动导航 SQL 允许用户在高层的数据结构上工作 而不对单个记录进 行操作 SQL 不要求用户指定对数据的存取方法 SQL 语句使用查询优化器 当关系的设 计者在关系表上定义了索引 系统会自动地利用索引进行快速检索 用户不需知道表上 是否有索引 表有什么类型的索引等细节 SQL 可用于所有用户的数据库活动类型 包括 数据库系统管理员 程序员等操作简单 使用方便 所有用 SQL 语言写的程序具有可移 植性 3 2 系统测试 系统测试工作一般有四个步骤 1 单元测试 即模块测试 测试系统中的每个模块 保证每个模块作为一个独立单 元能够正确运行 一般采用白盒测试的方法 根据模块说明 从模块内部结构出发设计 用例 进行测试 2 组装测试 也称组合测试或综合测试 它是按照设计时作出的模块结构图把它们 连接起来 以系统设计和程序设计为依据 采用黑盒测试方法进行测试 3 确认测试 以整个系统作为测试对象 采用黑盒测试的方法 进一步检查系统是 否符合需求说明的要求 此测试是面向用户需求的 因此应让用户参与 测试使用的测 试用例也应以实际应用数据为基础 不再使用模拟数据 4 系统测试 它是将信息系统的所有组成部分包括软件 硬件 用户以及环境等综 合在一起进行测试 以保证系统的各组成部分协调运行 它要在系统的实际运行现场 在用户的直接参与下进行 系统测试主要是为了发现错误而执行程序的过程 成功的测试是发现了至今尚未发 现的错误的测试 测试的目的就是希望能以最少的人力和时间发现潜在的各种错误和缺 陷 系统测试是保证系统质量和可靠性的关键步骤 是对系统开发过程中的系统分析系 统设计和实施的最后复查 系统测试中发现的错误有功能错误 系统错误 过程错误 数据错误以及编码错误等 3 3 系统维护 信息系统维护是为了应付信息系统环境和其它因素的各种变化 保证系统正常工作 而采取的一切活动 它包括系统功能改进及解决系统运行期间发生的一切问题和错误 是信息系统运行管理的重要内容 1 硬件维护由专职人员负责 定期进行设备检查与保养 出现问题时应及时排除故 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 14 障保证系统的正常运行 2 数据维护一般由数据库管理员来负责 主要负责数据库的安全性和完整性 要定 期出版数据字典文件及一些其他的数据管理文件 以保留系统开发和运行的轨迹 当系 统出现硬件故障并得到排除后要负责数据库的恢复工作 3 代码维护 随着系统应用范围的扩大 系统的各种代码都需要进行一定程度的增 加 修改 删除以及设置新代码等 4 应用软件维护 指系统中应用程序的维护 包括系统为适应外界环境的变化和管 理需求变化而进行的修改 以扩充功能和改善性能 3 4 系统评价 系统的评价在系统开发完工时或系统可行性分析阶段进行 是对一个信息系统的性 能进行全面估计 检查 测试分析和评审 包括用实际指标与计划指标进行比较 以求 确定系统目标的实现程度 同时对系统建成后产生的效果进行全面评估 是对系统的验 收或可行性论证 系统评价的目的是检查系统的目标 功能及各项指标是否达到了设计 要求 检 查系统的质量 检查系统的使用效果 检查系统的使用效果 技术上的评价 内容主要是系统性能 针对该系统的开发 系统的总体结构比较合理 系统功能也适合 于开发对象 同时 系统的可使用性 正确性 可扩展性 通用性也达到了一定的标准 本系统可以在较低配置的机器上运行 加大了程序的适应性 同时人机交互也方便了操 作人员对系统的操作 友好的用户界面也加快了人员对系统的掌握速度 这也正是管理 信息系统的最大优点 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 15 第 4 章 课设总结 在这学期通过学习了管理信息系统这门课程 觉得这门课程很有用 在上课时 我 们既上理论课 也上上机课 这样我们学到的知识更牢固 在这学期末我们做了管理信 息系统课程设计 在这次课设中 我做的题目是宾馆客房管理信息系统 首先对系统进行需求分析 包括数据字典 业务流程图和数据流程图 接着要对系统进行概念设计 包括 E R 图的 设计 接着进行逻辑设计 逻辑设计就是把 E R 图转换成关系 接着进行物理设计 在 这个阶段可以建立表 建立主键 索引 约束 默认值等 在数据库实现中 可以建立 表 实现关系图 建立创建视图 存储过程 触发器等 在进行程序设计时 首先进行 概要设计 画出系统结构图 最后进行程序的实现 在试验课上 通过老师的精心讲解 还有上机实验对这门课理解 上机实验时把理论联系实践 可以的掌握本门课程 本次课程设计就是利用所学的 SQL Server 和 C 实现的 在设计中 我们遇到了很多 问题 代码的编写和调试 数据库的建立 特别是前台和后台的连接 但是 在老师的 帮助下 和同学一起讨论 到图书馆查资料 上网查资料让我们很快地顺利完成了设计 任务 在这次课程设计中 虽然遇到了很多困难 可是我们没有泄气 因为这是对我们所 学知识的一次检验 它也为我们以后的学习奠定了基础 这次课设不仅让我学到了知识 还锻炼了我的动手能力 我收获很大 谢谢老师的指导 同学的帮助 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 16 参考文献 1 高宝骏主编 管理信息系统 武汉 武汉大学出版社 2006 年 2 滕佳东主编 管理信息系统 大连 东北财经大学出版社 2008 年 3 美 詹姆斯 C 柯林斯 杰里 I 波拉斯主编 基业长青 北京 中信出 版社 2012 年 4 任刚主编 课程设计案例编程 北京 中国水利水电出版社 2006 年 5 黄梯云主编 管理信息系统 北京 高等教育出版社 2004 年 6 赛奎春主编 SQL Server 数据库开发实例解析 北京 机械工业出版社 2006 年 7 童爱红主编 Visual C NET 应用教程 北京 清华大学出版社 2007 年 8 斯蒂芬 哈格主编 信息时代的管理信息系统 北京 机械电子工业出版社 1998 9 何玉洁主编 数据库原理与应用教程 北京 机械工业出版社 2003 年 10 周苏主编 管理信息系统新编 北京 中国铁道出版社 2010 年 辽 宁 工 业 大 学 课 程 设 计 说 明 书 论 文 17 附录 主要代码 1 下面是客房信息的链接代码 using System using System Drawing using System Collections using System ComponentModel using System Windows Forms using System Data using System Data SqlClient using HotelManage DataLevl using HotelManage BussinessLevel namespace HotelManage UILevel Form2 的摘要说明 public class RoomType System Windows Forms Form private System Windows Forms Label label2 private System Windows Forms Label label3 private System Windows Forms Label label4 private System Windows Forms Label label5 private System Windows Forms Panel panel1 private System Windows Forms ListView listView1 private System Windows Forms ColumnHeader columnHeader1 private System Windows Forms ColumnHeader columnHeader2 private System Windows Forms ColumnHeader columnHeader3 private System Windows Forms ColumnHeader columnHeader4 private System Windows Forms ColumnHeader columnHeader5 private System Windows Forms ColumnHeader columnHeader6 private System Windows Forms ColumnHeader columnHeader7 private System Windows Forms ColumnHeader columnHeader8 private System Windows
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 村级会计账务处理课件
- 人教版初中日语七年级07《会话:「学校案内」》听评课记录
- 人教版高中数学必修第二册6.2.2《向量的减法运算》听评课记录
- 北师大版(2019)高中数学必修第一册:7.2.2《古典概型的应用》听评课记录x
- 苏科版信息技术八年级第4章第4节《程序中的循环》听评课记录2
- 鲁教版物理八年级上册4.3《生活中的透镜》听评课记录2
- 人教版数学二年级下册《对称》听评课记录3
- 北师大版高中数学必修一1.1.3《集合的基本运算(全集、补集)》听评课记录
- 新人教A版高中数学必修二第十单元《10.1.2事件的关系和运算》听评课记录x
- 北师大版高中数学选修(1-2)第1章《统计案例》听评课记录:1.1.3可线性化的回归分析
- 房地产大宗购买合作合同书
- 管道清淤施工方案
- 车衣改色培训
- (高清版)DB37∕T 3535-2019 固定污染源废气监测点位设置技术规范
- DB36-T 954-2024 低产低效林改造技术规程
- 浙教版七年级(上)科学期中试题卷及答案
- 二零二五版地质灾害监测与测量合同范本3篇
- 医院防汛应急演练方案及流程安排
- 2025版质量管理体系知识培训:解读质量管理标准
- 食品微生物学绪论(精美课件)
- 住院精神疾病患者自杀风险护理2023版团标解读
评论
0/150
提交评论