学生宿舍管理系统(毕业论文).pdf_第1页
学生宿舍管理系统(毕业论文).pdf_第2页
学生宿舍管理系统(毕业论文).pdf_第3页
学生宿舍管理系统(毕业论文).pdf_第4页
学生宿舍管理系统(毕业论文).pdf_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

本科生毕业论文 设计 本科生毕业论文 设计 题 目 高校学生宿舍管理系统的设计与实现 姓 名 朱 蕾 学 院 理 学 院 专 业 计算机科学与技术 班 级 计算机 053 班 学 号 2005814320 指导教师 赵艳红 职称 硕士 2009 年 6 月 4 日 安徽科技学院教务处制 1 目目 录录 摘要 2 关键词 2 1 概述 2 1 1 课题的研究的目的意义 2 1 2 目前研究现状 2 1 3 开发目标及思路 2 2 系统分析 3 2 1 课题研究的可行性 3 2 2 用户需求分析 4 2 2 1 确定目标系统功能 4 2 2 2 构造系统的逻辑模型 4 3 总体设计 4 3 1 软件系统结构的设计 4 3 1 1 系统功能模块图 4 3 1 2 系统流程图 5 3 2 数据库的设计 5 3 2 1 数据库的逻辑设计 5 3 2 2 数据结构设计 6 3 2 3 数据库的物理设计 8 4 详细设计 10 4 1 创建系统窗体及数据库 10 4 2 系统框架设计 10 4 2 1 用户登陆模块 10 4 2 2 管理员进入界面 11 4 2 3 学生信息管理模块 11 4 2 4 宿舍信息管理模块 12 4 2 5 楼栋信息管理模块 13 4 2 6 日常管理模块 14 4 2 7 查询信息模块 15 4 2 8 系统管理模块 17 4 2 9 帮助模块 17 4 2 10 学生进入界面 18 5 系统测试 18 5 1 具体测试发法 18 5 2 测试用例 18 6 展望与总结 19 致谢 19 参考文献 19 2 高校学生宿舍管理系统的设计与实现 计算机科学与技术专业 朱蕾 指导教师 赵艳红 摘要 随着计算机技术的飞速发展及其在宿舍管理方面应用的普及 利用计算机实现对高校学生宿 舍的管理势在必行 经过实际的需求分析 本系统采用 Visual Basic 6 0 作为开发工具 采用功能 强大的 Microsoft SQL Server 2000 数据库 系统主要实现了对楼栋和宿舍的管理以及为新生分配 宿舍 学生退宿 学生信息的修改 学生晚归情况登记 来访者登记 卫生检查情况录入 学生信 息查询 宿舍信息查询 学生晚归信息查询 来访者查询及卫生检查信息和奖惩信息的查询 以及 实现将查询结果输出等功能 利用该系统能够大大提高宿舍管理员的工作效率 并方便学生对宿舍 情况的查询 真正实现了学生宿舍管理工作的系统化 规范化及自动化 关键词 学生宿舍管理 面向对象 VB 1 概述 1 1 课题的研究的目的意义 学生宿舍管理历来是学校管理工作中不可或缺的一部分 由于近年来很多学校的 规模逐渐扩大 从而使学生信息量变得越来越庞大 都靠人工记录存档这些数据不但相 当麻烦还极易出错 而且一旦需要查找某些记录将花费大量时间和人力 效率很低 由 此可见传统的靠宿舍管理人员手工记录的宿舍管理方式已经不能适应目前正在高速发 展的信息化时代了 我们需要一种具备检索迅速 查找方便 可靠性高 存储量大等特 性的新的方式来取代旧的人工方式 计算机化管理正是这样一种理想的选择 它所提供 的后台数据库存储容量相当大 而且比较稳定 适合较长时间的保存 也不容易丢失 这无疑是为信息存储量比较大的学校提供了一个方便 快捷的操作方式 使得人们从繁 重的海量数据处理维护中解脱出来 换而代之的是界面友好 设计极具人性化的前台应 用程序 使用者会感到操作非常方便 1 1 2 目前研究现状 二十一世纪的今天 信息技术的日益发展已深入到社会的各个角落 学生宿舍管理 也不例外 尤其作为高等院校的宿舍管理工作 是高校各项工作的一个重要组成部分 其管理水平的高低将直接影响到人才培养的质量 随着高等教育的发展 高校规模的扩 大 学生人数增加 学生宿舍各种信息的汇总 统计和分析等管理工作面临着诸多困难 管理工作也越来越繁重和琐碎 因此宿舍管理的信息化 网络化越来越受到人们的重视 它既可以大大提高学生宿舍管理的绩效 也可以为学生解决后顾之忧 2 近年来国内出现了很多与宿舍相关的管理系统 有些学校开始建立并使用管理信息 系统管理学生宿舍 但是或多或少都有不足之处 为解决上述问题 计划设计一个可以 解决这些问题 降低工作量的宿舍信息管理系统 并可以通过该现象管理系统 实现联 机的实时管理 减少工作的盲目性 提高工作人员的专业素质 1 3 开发目标与思路 经过对临近几所高校学生宿舍的调查 开发一个能为宿舍管理人员提供充足的信 息和快捷的查询手段的学生宿舍管理系统 要求具有程序界面友好 功能完备等特点的 高校宿舍管理系统 在该系统中要实现为学生分配宿舍 学生退宿 学生信息 楼栋信 息 宿舍信息及日常管理信息等的添加 修改 删除 统计查询及结果输出功能 本系统为多用户系统 通过设置不同级别的用户以区别他们对系统的操作权限 3 在这里 用户仅分为两类 管理员 和 学生 管理员具有对系统的一切操作权限 而学生只可进行个人信息的修改和查询信息的操作 2 系统分析 2 1 课题研究的可行性 1 技术可行性 系统通过 VB 软件和大型数据库 SQL 的强大功能来开发与实现 由 Microsoft 公司推出的 Visual Basic 提供了为数据结构和应用环境开发而设计的面 向对象环境 它功能强大且易于使用 是开发数据管理各级组织诉优秀语言 无论是组 织信息 运行查询 创建集成的关系型数据 还是为最终用户编写功能 全面的数据管 理应用程序 Visual Basic 都可以提供所需的所有工具 3 Microsoft SQL Server 为用 户提供了完整的数据库解决方案 可以帮助各种用户建立自己的商务体系 增强用户对 外界变化的敏捷反映能力 以提高用户的竞争能力 SQL Server 2000 是 Microsoft 公 司 2000 年推出的 SQL Server 数据库管理系统的版本 它是一个杰出的数据库平台 可 用于大型联机事务处理 数据仓库 以及电子商务等 其特点 真正的客户机 服务器体系结构 图形化用户界面 丰富的编程接口工具 SQL Server 与 Windows NT 完全集成 具有很好的伸缩性 对 Web 技术的支持 SQL Server 提供数据仓库功能 ADO 连接数据库基本流程 初始化 COM 库 引入 ADO 库定义文件 用 Connection 对象连接数据库 利用建立好的连接 通过 Connection Command 对象执行 SQL 命令 或利用 Recordset 对象取得结果记录集进行查询 处理 使用完毕后关闭连接释放对象 综合以上几点 以及我对 VB 和 SQL Server 2000 的了解 加上大量的资料 指导 老师的帮助 利用 VB 和 SQL Server 2000 设计的高校学生宿舍管理信息系统是可以实 现的 2 经济可行性 主要从对项目的经济上进行分析评价 一方面是支出的费用 包 括设备购置费 管理和维护费用 人员工资和培训费等方面 另一个是取得的收益 这 是个小型管理系统 从投入的人力 财力与物力来讲是非常之小的 只要一台电脑 一台 打印机 这个系统就可以投入使用 考虑到学校里有电脑 现只要购置一台打印机就可以 了 从节省人力方面 可以让管理人员从以往繁杂的工作中解脱出来 做更多的工作 更 好的对学生宿舍进行管理 为学生提供更方便 快捷的服务 4 3 操作可行性 本系统是应一般用户对系统进行操作的需求而设计的 因此 提供 友好的用户界面和简单操作都是系统应该考虑的 整个系统在学生宿舍分配 学生退宿 宿舍信息查询等功能上实现了很好的操作可行性 2 2 需求分析 2 2 1 确定目标系统功能 本阶段需要通过用户走访 查阅资料等手段了解用户行进的工作流程 并以作为基 础确定系统的功能 构建系统的逻辑模型 最后完成系统概念结构设计及数据分析 经 过调查研究并结合实际情况 归纳以下几个方面是学生宿舍管理系统所必须考虑的要 求 4 1 学生信息管理 该功能模块主要包括 添加学生信息 包括学生学号 姓名 院部 班级 入学 日期等信息 修改学生信息 即对学生的相关信息进行修改 宿舍分配 对新添加的 学生可按宿舍优先或学生优先进行宿舍分配 学生宿舍退宿 可以删除指定的一个学 生 也可以按入学日期成批的删除学生 2 宿舍信息管理 该功能模块主要包括 宿舍基本信息 实现对公寓数 宿舍数 现住人数及可住 人数的统计 宿舍管理员信息 对楼栋管理员的信息进行相应的修改 删除和添加操 作 宿舍信息修改 对宿舍相关信息如宿舍电话 奖惩信息进行修改 3 楼栋信息管理 该功能模块具有对楼栋信息进行添加 修改和删除操作的功能 4 日常管理 该功能模块主要包括 卫生检查管理 包括对宿舍卫生检查信息的添加和修改 来访登记和学生晚归登记 5 信息查询 该功能模块具有对学生信息 宿舍信息 楼栋信息 卫生检查信息 奖惩信息 来访信息和学生晚归情况的查询 6 系统管理 该功能模块包括 用户管理 包括添加 删除用户 管理员密码修改 界面设置 7 帮助 该功能模块主要实现查看系统信息及退出系统 2 2 2 构造系统的逻辑模型 构造系统的逻辑模型的工具是数据流程图和数据字典 数据流程图中没有任何具 体的物理元素 只是用来描绘信息在系统中的流动和处理情况 5 根据学生宿舍管理系 统的需求分析 首先把数据流程图中的源点和终点分别选定为学生用户 学生 和系统 用户 管理员 由此可以得到该系统模型 如图 1 所示 图 1 学生宿舍管理系统的基本系统模型 3 总体设计 系统设计一般分为总体设计和详细设计 根据需求分析阶段的调查分析 已经清 楚系统具备的功能 总体设计的基本目标就是 系统应该如何实现 6 3 1 软件系统结构的设计 3 1 1 系统功能模块图 通过前面的需求分析 可以将本系统分为主要 5 个功能模块 学生信息管理模块 宿舍信息管理模块 楼栋信息管理模块 日常管理和信息查询模块 如图 2 所示 学 生 宿 舍 管 理 系 统 系 统 用 户 学生信息 宿舍信息 查询请求 普 通 用 户 5 图 2 宿舍管理系统功能模块结构 3 1 2 系统流程图 学生宿舍信息 数据库 图 3 系统流程图 3 2 数据库的设计 一般把数据库的设计分为数据库的逻辑设计和数据库的物理设计两个步骤 7 3 2 1 数据库逻辑结构设计 用户表 用户名 密码 用户类型 楼栋表 楼栋编号 楼栋号 楼栋类别 宿舍管理员 联系电话 宿舍表 宿舍编号 宿舍号 楼栋编号 宿舍容量 现住人数 寝室长 宿舍电话 校级表扬 院级表扬 通报批评 宿舍成员表 宿舍编号 学生学号 是否寝室长 学生信息表 学生学号 学生姓名 性别 出生日期 院部 班级 入学日期 联 系电话 是否分配宿舍 来访登记表 学生学号 学生姓名 楼栋类型 楼栋号 宿舍号 来访者姓名 来 访时间 离开时间 来访者工作单位 学生晚归情况表 学生学号 学生姓名 院部 班级 楼栋类型 楼栋号 宿舍号 晚归时间 晚归原因 卫生检查信息表 检查日期 楼栋类型 楼栋号 宿舍号 评分 1 评分 2 评分 3 学生宿舍管理系统 学 生 信 息 管 理 宿 舍 信 息 管 理楼 栋 信 息 管 理日常管理 信息查询 修 改 学 生 信 息 宿 舍 分 配 学 生 退 宿 宿 舍 基 本 信 息 宿 舍 管 理 员 信 息 宿 舍 信 息 修 改 楼 栋 添 加 楼 栋 修 改 楼 栋 删 除 卫 生 检 查 信 息 来 访 登 记 晚 归 者 登 记 学 生 信 息 查 询 宿 舍 信 息 查 询 楼 栋 信 息 查 询 普通用户管理 管理员用户 密码修改 信息查询 添加 删除用户 学生信息添加 删除 修 信息查询 宿舍信息添加 删除 楼栋信息添加 删除 日常信息录入 6 总分 平均分 3 2 2 数据库物理结构设计 根据关系数据库 为了把系统数据库明确的表达出来 通常需要建立概念模型 最 常用的表示概念性数据域模型的方法 是实体 联系方法 这种又称为 E R 模型 8 经过对现有的管理模式的分析 可以提取出以下主要实体 楼栋表 宿舍信息表 宿舍成员表 学生情况表 来访登记表 学生晚归情况表 卫生检查信息表 用户表 现在分别给出它们简要结构 如图 4 图 5 图 6 图 7 图 8 图 9 图 10 图 11 所示 图 4 楼栋实体图 图 5 宿舍实体图 图 6 宿舍成员实体图 宿舍成员 宿舍编号 是否宿舍长 学生学号 宿舍 宿舍号 楼栋编号 批评 宿舍电话 寝室长 宿舍容量 现住人数 院级表扬 校级表扬 宿舍编号 宿舍楼 楼栋编号 楼栋号 楼栋类别 管理员 电话 7 图 7 学生情况实体图 图 8 来访登记实体图 图 9 晚归情况实体图 学生晚归情况 楼栋类型 学生姓名 晚归原因 班级 晚归时间 院部 宿舍号 楼栋号 学生学号 来访登记 楼栋类型 学生姓名 来访者单位 来访时间 离开时间 来访者姓名名 宿舍号 楼栋号 学生学号 学生 性别 学生姓名 是否分配宿舍 电话 班级 院部 入学日期 出生日期 学生学号 8 图 10 卫生检查情况实体图 图 11 用户实体图 3 2 3 数据库的物理设计 在完成数据库的逻辑设计后 可进行数据库的物理设计 本系统决定采用 SQL2000 数据库 并在其下创建 8 个数据表 其结构描述如下 1 楼栋表 楼栋表是用来保存该校楼栋信息 表结构如表 1 所示 表 1 楼栋表结构 字段名称 字段类型 字段宽度 索引类型 说明 楼栋编号 整型 4 主索引 升序 楼栋号 短整型 2 楼栋类别 字符型 2 楼栋管理员 整型 4 电话 字符型 11 允许为空 2 宿舍表 宿舍表用来保存学生宿舍的基本信息 表结构如表 2 所示 表 2 宿舍表结构 字段名称 字段类型 字段宽度 索引类型 说明 宿舍编号 整型 4 主索引 升序 宿舍号 字符型 5 楼栋号 整型 4 宿舍容量 整型 4 默认值为 6 现住人数 整型 4 可以为空 寝室长 字符型 10 可以为空 宿舍电话 字符型 11 可以为空 校级表扬 整型 4 可以为空 用户 用户名 用户类型 密码 卫生检查情况 楼栋类型 检查日期 总分 评分 2 评分 3 评分 1 宿舍号 楼栋号 平均分 9 系级表扬 整型 4 可以为空 批评 整型 4 可以为空 3 用户表 用户表用来存放系统用户信息 用户表的结构设计完毕后 根据用户类型的不同 拥有对系统的不同操作权限 其结构如表 3 所示 表 3 用户表结构 字段名称 字段类型 字段宽度 索引类型 说明 用户名 字符型 10 主索引 升序 密码 字符型 10 用户类型 整型 1 值为 1 管理员 0 普通用户 4 宿舍成员表 宿舍成员表用来保存宿舍人员信息 表结构如表 4 所示 表 4 宿舍成员表结构 字段名称 字段类型 字段宽度 索引类型 说明 宿舍编号 整型 4 学生学号 字符型 10 主索引 升序 是否寝室长 字符型 1 默认为 0 5 学生信息表 学生信息表是用来保存学生的基本信息 其结构如表 5 所示 表5 学生信息表结构 字段名称 字段类型 字段宽度 索引类型 说明 学生学号 字符型 10 主索引 升序 学生姓名 字符型 20 性别 字符型 2 出生日期 日期型 4 院部 字符型 50 班级 字符型 50 入学日期 日期型 4 联系电话 字符型 11 可以为空 是否分配宿舍 整型 1 值为 1 以分配 0 未分配 6 来访登记表 来访登记表用来保存外来人员对学生的访问信息 其结构如表 6 所示 表 6 来访登记表结构 字段名称 字段类型 字段宽度 索引类型 说明 学生学号 字符型 10 主索引 学生姓名 字符型 20 楼栋类别 字符型 2 楼栋号 短整型 2 宿舍号 字符型 5 来访者姓名 字符型 10 来访时间 日期时间型 8 普通索引 离开时间 日期时间型 8 10 来访者单位 字符型 50 7 学生晚归情况表 学生晚归情况表用来存放晚归学生的基本信息 其结构如表 7 所示 表 7 学生晚归情况表结构 字段名称 字段类型 字段宽度 索引类型 说明 学生学号 字符型 10 主索引 对应学生表中 学号 字段 学生姓名 字符型 20 院部 字符型 50 对应学生表中 院部 字段 班级 字符型 50 对应学生表中 班级 字段 楼栋类别 字符型 2 楼栋号 短整型 2 宿舍号 字符型 5 晚归时间 日期时间型 8 晚归原因 字符型 50 8 卫生检查情况表 卫生检查情况表用来存放宿舍卫生检查信息 其结构如表 8 所示 表 8 卫生检查情况表 字段名称 字段类型 字段宽度 索引类型 说明 检查日期 日期型 4 主索引 楼栋类别 字符型 2 楼栋号 短整型 2 宿舍号 字符型 5 评分 1 浮动型 10 可以为空 评分 2 浮动型 10 可以为空 评分 3 浮动型 10 可以为空 总分 浮动型 10 可以为空 平均分 浮动型 10 可以为空 4 详细设计 根据软件工程的基本原理 详细设计阶段的根本任务是确定应该怎么样具体实现 所要求的系统 也就是经过这个阶段的设计工作 应该得出对目标系统的精确描述 5 4 1 创建系统窗体及数据库 本系统用 Microsoft SQL server 作为后台数据库 在 VB 中用户的数据被保存在 SQL 数据库中所创建的所有数据表中 创建系统窗体模块和数据库是系统实施过程首先 要完成的工作 4 2 系统框架设计 本节介绍系统的窗体设计 包括系统的用户登录界面 用户主界面和各个功能模块 的窗体设计 完成本节工作后 系统的整体即初步建成 为进一步开发和设计奠定了基 础 4 2 1 用户登陆模块 用户使用本系统时 首先要通过登陆对话框 是本系统的身份认证 根据用户名 和密码判断是否为合法用户 避免非法用户进入系统或修改账号 密码 根据用户类型 判断用户拥有的权限 登录窗体的界面如下 11 图 12 登陆对话框 新建窗体 在窗体中加入所需控件并设置相应属性 最后根据需要利用编写代码实 现用户登陆登录功能 4 2 2 管理员进入界面 本系统的主界面如下图所示 图 13 系统主界面 1 新建窗体 利用 工具 菜单中的 菜单编辑器 设置系统菜单 系统菜单 根据概要设计确定的系统结构来设计的 2 在 VB 里的 工程 部件 对话框里添加 Microsoft Windows Common Controls 6 0 项 将 Statusbar 控件添加到工具箱 利用 Statusbar 控件在窗体底部增加状态 栏 用来显示制作者和系统时间 4 2 3 学生信息管理 该模块包括添加新学生信息 新增加的学生都是未分配宿舍的 界面如图4 5所示 进行宿舍分配时可按学生优先或宿舍优先进行分配 对已分配学生的信息进行相应的修 改 在修改前 先需要对对学生的学号进行查找 判断该学生是否存在 若存在 单击 修改 后 即可对学生相应信息进行修改 否则 则提示 该学生不存在 界面 如图 4 5 所示 在学生退宿管理方面 可实现单个学生退宿 也可按入学日期实现批 量退宿 若要实现单个学生退宿 需要对学生的 学号 进行查询 只有该学生存在 退宿才有意义 若要实现批量退宿 则需要按 入学日期 进行查询 界面如图 4 6 所 示 12 图 14 学生信息管理 添加学生界面 图 15 学生信息管理 修改学生信息界面 图 16 学生信息管理 学生退宿界面 4 2 4 宿舍信息管理 该模块包括宿舍基本信息 宿舍管理员信息和修改宿舍信息三个子模块 1 在宿舍基本信息子模块中 实现的对楼栋数 宿舍数 现住人数 可住人数 的统计 通过 ADO 控件实现与数据库的连接 利用 Select 查询语句实现对数据库中相 关表的查询 结果显示在 VB 的 MSHFlexGrid 表中 然后反映至相应的 Label 控件的 Caption 属性中 界面如下 13 图 17 宿舍信息管理 宿舍基本信息界面 2 在宿舍管理员信息子模块中 首先根据楼栋号和楼栋类型进行查询 以显示 该楼栋的管理员信息 然后点击相应按钮对管理员信息进行修改 删除 增加的操作 界面如下 图 18 宿舍信息管理 宿舍管理员信息界面 3 在修改宿舍信息子模块中 首先根据楼栋号 宿舍号和楼栋类别进行查询 以显示所查宿舍的信息 单击修改按钮即可对该宿舍信息做相应的修改操作 界面如下 图 19 宿舍信息管理 修改宿舍信息界面 4 2 5 楼栋信息管理 该模块具有对楼栋信息的添加 修改 删除的功能 1 在楼栋添加子模块中 实现对楼栋基本信息的添加 如 楼栋号 楼栋类别 层数 每层宿舍数等 界面如下 14 图 20 楼栋信息管理 楼栋添加界面 2 在楼栋修改子模块中 利用 Adodc 控件显示楼栋信息 点击修改按钮信息修改 后可直接保存 界面如下 图 21 楼栋信息管理 楼栋修改界面 3 在楼栋删除子模块中 根据输入的楼栋号和楼栋类别来删除楼栋 删除过后 楼栋表中的信息将得到更新 界面如下 图 22 楼栋信息管理 楼栋删除界面 4 2 6 日常管理 在该模块中可以实现卫生检查信息的录入 来访人员的登记工作和学生晚归情况 的登记功能 1 在卫生检查信息录入子模块中 首先根据楼栋号 宿舍号 楼栋类型来判断 该宿舍是否存在且是否为空宿舍 如果满足条件提示出错 否则即可对所查询的宿舍进 行检查信息的录入工作 界面如下 15 图 23 日常管理 卫生检查信息录入界面 2 在来访人员登记和学生晚归登记中 首先都要根据学生的姓名和楼栋类别 进行判断该学生是否存在 只有在该学生存在的情况下 才能实现信息的录入 否 则提示出错 界面如下 图 24 日常管理 来访人员登记界面 4 2 7 信息查询 该模块主要实现的功能是对各类的查询与输出工作 可将查询的结果直接导入 EXCEL 表格中 1 在学生信息查询子模块中 可查询全部的学生信息 也可按学号 姓名 学院 班级来查询 并将查询结果按学号 年龄 入学日期 学院的升序或降序排 列 并根据需要导入 EXCEL 表格中 在实现将查询结果导入至 EXCEL 表格中 首先 要在 VB 的 工程 菜单的 引用 中选择 Microsoft Excel 11 0 Object Library 并在系统的模块中加以声明 这样才可以在 VB 中使用 EXCEL 表格 界面如下 图 25 信息查询 学生信息查询界面 16 2 在宿舍信息查询子模块中 可查询全部宿舍的信息 也可按楼栋号 学院 来查询相应的宿舍信息 也可按楼栋号 宿舍号及楼栋类别来查询该宿舍的宿舍成 员 并可查看空宿舍或人员未满宿舍情况 查询的结果也可导入至 EXCEL 表格中 界面如下 图 26 信息查询 宿舍信息查询界面 3 在楼栋信息查询子模块中 可查询全部楼栋的信息 也可按楼栋类别来查 看楼栋信息 界面略 4 在卫生检查信息查询子模块中 可按楼栋号 宿舍号 检查日期分别查询 也可进行联合查询 查询结果可导入到 EXCEL 表格中 界面如下 图 27 信息查询 卫生检查信息查询界面 5 奖惩信息查询子模块中 按楼栋号 宿舍号及楼栋类别进行查询 查询结 果直接反映到相应的文本框中 界面如下 图 28 信息查询 奖惩信息查询界面 17 6 在来访查询中 按来访人姓名和来访时间分别查询所需信息 也可以联合 查询 晚归情况查询与其类似 界面如下 图 29 信息查询 来访查询界面 4 2 8 系统管理 该模块主要实现对用户的管理包括添加 删除用户 修改管理员密码 和对界面的 设置 1 在用户管理的添加 删除子模块中 通过判断用户类型 0 学生 1 管理员 来对不同身份用户的操作 界面如下 图 30 系统管理 添加 删除用户界面 2 在界面设置中 实现的是对系统背景图片和状态栏的显示与隐藏功能 4 2 9 帮助 每个应用系统都应为用户提供帮助功能 以便用户了解系统基本信息 本系统的 在帮助模块中 包含了关于系统和退出系统两个子模块 1 系统的一个关于对话框 用来说明系统的版本和版权信息 界面如下 18 图 31 帮助 关于系统界面 2 退出系统即结束本次运行 4 2 10 学生登陆界面 学生进入的界面与主界面的外观与菜单设置基本一致 不同的是学生只能进行各类 信息的查询操作和修改自己的密码 5 系统测试 系统测试是保证软件质量的关键 也是在成功开发软件系统的重要保证之一 它贯 穿于软件系统开发的整个过程中 具有多种系统测试方式 而本系统的开发过程中主要 采取的是以动态测试为主 静态测试为辅对系统进行测试行 9 5 1 具体测试方式 1 单元测试 对每个模块进行单独测试 最大程度的减少模块内部所有错误 2 组合测试采 用自顶向下测试方法对通过单元测试的模块进行系统化的方法装 配与测试软件系统 3 系统测试 系统集成后 对其整体性进行测试 对各模块之间的数据通信和数 据共享进行测试 保证系统运行的正确性 10 5 2 测试举例 1 测试用户登录是否成功 打开高校学生宿舍管理系统 在 用户名 对应的文本框中输入 Admin 密码 框里输入 123 默认密码 输入完毕之后 选择 管理员 单选框 则可进入管理 员主界面 若选择 学生 单选框 则提示用户类型选择错误 只有输入正确的用户名 和密码 并选择正确的登陆身份 才可进入本系统 2 测试其他用户是否能够登录 打开学生宿舍管理系统登录页面 输入任意用户名和密码 点击 登录 按钮 将 出现 用户名或密码错误 提示对话框 光标自动调至用户名对应的文本框 要求重新 输入 3 测试菜单功能是否成功 编辑功能 在登录成功之后 即可进入相应的管理页面 点击 菜单 即出现相 应页面 即可以进行相应操作 4 用户退出系统的测试 在管理操作已全部完成 需要退出程序的时候 在系统页面 帮助 下拉菜单的有 一个 退出系统 选项 点击之后便可退出 6 测试用户管理 在以管理员身份登录的情况下 可对系统做任何的操作 包括添加删除管理员和学 生 在以学生身份登陆的情况下 涉及到修改系统信息菜单都不可用 只可做查询工作 19 和修改自己的密码 经过以上各项的测试 证明本系统完全可以正常运行 至此测试成功 6 总结与展望 经过一学期的努力 该系统有了基本的轮廓 同时也达到相应的运行效果 基本上 可以对实际情况进行操作了 毕业设计马上就要结束了 我要感谢这次机会 因为它教 会了我很多的知识 让我更加深刻的体会到了实践的重要性 培养了我独立分析 解决 问题的能力 同时也让感受到了自己动手完成东西是多么的喜悦和自豪 由于我所学知识有限 所做的系统还存在着一些问题 首先 由于没有相关行业的经验 对宿舍管理中的实际需求没能很好的把握 这就 造成了一些功能在设置上就可能不符合实际操作人员的要求 另外 由于软件开发经验的不足 使得我在考虑很多问题时 并没有从全局出发 形成周密的计划 而只是从一个方面去考虑 对软件 也没有时间和能力进行完全正式 的测试 所以难免有逻辑上的错误出现 最重要的是 由于对开发工具的熟练程度不高 在实现一些比较复杂的功能时 有 很大的编程难度 这就使得一些很好的设想不能实现 同时 软件的人性化方面的考虑 也不能得到解决 虽然有的诸多的问题和困难 但通过这一次的开发任务 仍使我在软件的合作开发 前期的开发计划方面获益匪浅 我相信通过今后的学习 自己的编程能力一定会有所提 高 本系统也将会得到进一步的完善与修改 在不久的将来一定能够使系统更加完善 功能更加的强大 致谢 经过一年的努力 论文及系统已基本完成 在此我要感谢我的指导老师赵艳红老师 这段时间以来对我悉心的指导 因为本人系统开发经验不足 在开发过程中遇到许多的 困难 赵老师牺牲了很多时间来办公室和实验室对我进行讲解和指导 使我学到了很多 软件开发的思维方式和技巧 在系统的设计中 赵老师对整个系统的构架与开发等方面 都给予了极具建设性的意见和建议 使我能按期完成毕设工作 另外我还要感谢所有的老师和同学们在大学四年中给予我许多无私的帮助和关怀 让我感觉到一种家庭般的温暖 同时也要感谢所有老师在我做毕业设计期间给予我无私 的帮助和悉心的指导 真的非常感谢你们 最后感谢答辩委员会的教师们在百忙之中抽出时间来阅读论文 参考文献 1 华蕊 学生宿舍管理信息系统的设计及实现 J 电脑开发与应用 2002 01 27 28 2 彭倬平 杨波 沈学峰 高校学生宿舍管理信息系统的开发 J 天津职业技术师范学院学 报 2004 14 2 32 34 3 夏建华 李铁辉 高校学生宿舍管理工作浅议 J 科技情报开发与经济 2002 5 134 135 4 徐惠 基于 UML 的高校教材管理信息系统建模设计 J 计算机时代 2003 4 45 47 5 白秋产 高爱华 沈显来 基于 VFP 的学生宿舍管理信息系统 J 计算机与数字工程 2006 34 01 143 145 6 温小敏 Visual Basic 数据库系统项目开发实践 M 北京 科技出版社 2006 136 158 7 明日 科 技 Visual Basic 管理 信 息系 统 完整 项 目 实录 剖 析 M 北京 人民 邮 电出 版 社 2005 2

温馨提示

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

评论

0/150

提交评论