




免费预览已结束,剩余22页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
摘 要 本文以本人在学校的学生寝室管理信息系统的开发过程为蓝本 详细阐述 了管理信息系统开发的过程和基本方法 全文共分为 前言 系统规划 系统 分析 系统等七部分 通过对宿舍活动各环节产生的数据进行处理 将为上级 管理层提供一系列有关宿舍情况的动态信息 使宿舍管理工作规范化 制度化 程序化 促进了宿舍管理的基础水平 避免了业务管理的随意性 提高信息处 理的速度和准确性 关键词 管理信息系统 需求分析 寝室管理 目 录 1 前言 4 1 1 作业背景 4 1 2 选题说明 4 1 2 1 基本思路 4 1 2 2 作业目标 4 1 3 工作业绩 5 1 3 1 个人主要工作 5 1 3 2 主要收获 5 1 3 3 自我评定 5 1 3 4 小组成员任务分工情况 5 2 系统规划 7 2 1 项目名称 7 2 2 项目背景 7 2 3 项目目标 7 2 4 开发方法 7 2 5 项目功能 7 2 6 可行性分析 7 2 6 1 经济可行性分析 7 2 6 2 技术可行性分析 8 2 6 3 管理组织可行性分析 8 3 3 系统分析系统分析 9 3 1 业务流程分析 9 3 2 数据流程图 10 3 3 数据字典 12 3 3 1 数据项 12 3 3 2 数据结构 13 3 3 3 数据流 14 3 3 4 数据处理 14 3 3 5 数据存储 15 3 3 6 外部实体 15 4 系统设计 17 4 1 总体设计 17 4 2 详细设计 17 4 2 1 代码设计 17 4 2 2 输出设计 18 4 2 3 输入设计 19 4 3 4 数据库结构设计 22 1 前言 1 1 作业背景 本文根据 管理信息系统开发实践 课程要求而做 课程作业要求如下 本文根据所学内容结合本校情况 收集资料 进而小组进行研究 分析 规划 设计 实施 并编写的一个小型学生寝室管理信息系统 该项目为学校学生寝室管理信息系统软件 是为了更好的方便对学生各项 寝室信息进行综合的管理 开发该软件的要求与功能是实现学生寝室信息数据 管理与操作处理 软件的基本数据流动为学生寝室信息数据的输入 学生基本 信息 寝室信息及物品信息 以及用户提出对学生寝室信息等的查询要求所产 生的输出等 1 2 选题说明 为了实现提高高校宿舍管理部门的工作效率 充分利用资源 减少不必要 的人力 物力和财力的支出 方便宿舍管理部门的工作人员全面地掌握学生住 宿情况等目的 为宿舍管理部门开发设计一套专用系统 高校学生宿舍信息管 理系统 来进行管理学生宿舍信息 使学生宿舍信息实现标准化和规范化的管 理 专用系统是一个信息管理系统 MIS Management Information System 以 下就称信息管理系统 它将实现检索迅速和查找方便 信息的录入 修改和删 除 以及对新入校学生进行宿舍安排等功能 学生可以在系统前台以寝室长和 室员的身份进行查看和发布寝室的信息 1 2 1 基本思路 系统通过采用 SQL Server 2002 和 Microsoft Visual Studio 等软件来实 现学生寝室管理系统的建立 本系统在研制开发过程中 严格遵循软件工程方 法 完全采用结构化程序设计方法 本系统的主要功能可以方便的对学生寝室 进行管理 系统采用 SQL 数据库使数据具有较强的完整性 较好的数据安全性 等特点 以及提供了标准的帮助 使用户的需求得到满足 界面友好 操作简 单 功能齐全 具有较好的人机接口界面是本系统的最大优点 1 2 2 作业目标 本课题要实现的是高校学生宿舍管理系统 在设计该系统时 应尽可能的 贴近学生 便于用户操作 系统在实现上应该具有如下功能 管理员对学生基 本信息的添加 管理员对学生基本信息的删除 学生对自己基本信息的查看和 修改 教师对本班学生的基本信息的管理 学生对寝室基本信息的查看 学生 对寝室高级信息的查看 学生对寝室的物品信息的查看 学生对寝室突发事件 情况的查看 学生对寝室相关的管理员信息的查看 学生进行寝室入住的申请 管理员对寝室相关信息的添加和修改 管理员对学生的申请进行审核等 尽量 满足管理员 学生和老师的各种要求 同时定期需要对各种信息进行更新 以 便保证信息的准确性和及时性 满足老师和学生的各种要求 1 3 工作业绩 1 3 1 个人主要工作 系统规划 分别在经济 技术和管理组织上对需要开发的新寝室管理信息 系统进行分析 系统分析 主要负责业务流程分析 绘制数据流程图和数据字典的建立 1 3 2 主要收获 了解了信息系统从开发到实施的具体过程 在可行性分析上 需要在多方 面进行分析 为以后系统的开发打下坚实的基础 此外 将自己学习到的理论 知识通过实践而得到运用 使自己对相关知识的理解得到进一步加强 以前对 业务流程图和数据流程图不太熟悉 而此次实践的运用 是我对它们有了进一 步的认识 并且能将这两份图画的更美更好 同时也更加准确 更重要的是 我对数据字典也有了更多的了解 数据字典在数据流程图的基础上 进一步定 义和描述数据处理过程 实体及数据存储的详细逻辑内容 数据字典中包含数 据项 数据结构 数据流 数据存储 外部实体和处理过程流泪条目 不同类 型的条目有不同的属性需要描述 对于我来说 在不甚明白数据字典到完成制 作数据字典 既是一个痛苦而有是一个值得体验的过程 1 3 3 自我评定 优 良 中 及格 不及格 1 3 4 小组成员任务分工情况 本组为本次课程设计第 19 组 组长为 宋丹妮 小组所有成员分工如下表 所示 学号姓名任务备注 1004090227熊前坤系统规划组员 1004090227熊前坤系统分析组员 0804080111宋丹妮系统设计组长 0804080134王婷系统实施组员 表 1 1 小组成员分工表 2 系统规划 2 1 项目名称 沈阳理工大学寝室管理信息系统开发与设计 2 2 项目背景 我学校目前仍然停留在宿舍管理部门人员手工记录数据的阶段 手工记录 对于规模小的学校来说勉强可以接受 但面对我校学生信息量比较庞大的情况 人工记录是相当麻烦的 而且当查找某条记录时 由于数据量庞大 只能依靠 人工去一条一条地查找 这样不但麻烦而且浪费许多时间 工作效率比较低 采用计算机来管理宿舍和学生的信息 大大提高了查询的速度 节约了人力和 物力资源 达到了预期的要求 2 3 项目目标 由于先前宿舍管理的工作流程建立在手工操作之上而导致处理速度过慢 不能满足上级管理层和住宿学生的要求 所以新系统开发的目标是 适应快速 增长学生数的要求 立足于现有的人力资源 充分利用计算机的强大功能 加 强住宿工作各阶段的科学管理 并对管理决策提供良好支持 2 4 开发方法 本系统运用结构化系统开发方法 2 5 项目功能 该信息系统是一套学生寝室信息查询和录入的信息管理系统 依据此系统 可以快速查询每个学生的基本信息 所在寝室成员和寝室物品 方便学生使用 老师和管理员管理 2 6 可行性分析 可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够 解决 也就是说可行性研究的目的不是解决问题 而是确定问题是否值得去解 决 研究在当前的具体条件下 开发新系统是否具备必要的资源和其它条件 对于本系统的可行性 我们从以下三方面进行研究 2 6 1 经济可行性分析 主要从对项目的经济上进行分析评价 一方面是支出的费用 包括设备购 置费 管理和维护费用 人员工资和培训费等 另一个是取得的收益是否与投 资的费用相对等或者高于投资费用 这是个超小型的管理系统 从投入的人力 财力与物力来讲是非常之小的 只要一台电脑 一台打印机 这个系统就可以 建立起来 而学校里有这两种设备都具有 那么建立起来应该说相当简单 从 节省人力方面 可以让管理人员从繁与复杂的工作中解脱出来 做更多的工作 可以给宿舍里的管理提高一个层次 对于人员的工资和培训费 工资在以前也 是需要支付的 而现在只要按照以前的那个水平发放就可以了 对管理员培训 则非常简单 只要熟悉电脑操作 稍微学习一下就可 更本不用支付任何费用 在日常维护方面 由于此系统是学校内部自己开发 所以完全可以独立完成此 项工作 也不用投入太多费用 2 6 2 技术可行性分析 我们正走进一个信息时代 信息技术将从根本上改变人类社会的生产方式 和生活方式 各行各业的业务管理现在都已经相继使用计算机来处理 可以说 用计算机进行信息管理是一个总趋势 学生公寓管理软件主要是对公寓 寝室 的配置 住宿人员登记 卫生检查 公寓资产 学生违纪 值班老师记录以及 对学生住宿情况查询 修改 更新等 可以更快地了解到每个学生的住宿情况 开发一个学生公寓管理系统可以达到事半功倍的效果 随着数据库管理系统的 普及以及可视化编程软件的出现 使数据库管理信息系统的开发变得更为简单 因此开发一个学生公寓管理系统是完全可行的 在开发人员上 可以由老师 或者老师带领学生开发 这是完全可行的 因为开发过程不需要太多的专业知 识 而我们学到的东西完全能满足这方面的要求 2 6 3 管理组织可行性分析 学校的系统管理人员可以是老师 而老师都具有较高的素质 他们对现代 化管理有较高的认识水平和充分的认识 通过自己的知识来进行管理是完全没 有问题的 此外 还有学校各级领导的大力支持和重视 并且得到上级的适当 指导 因此在管理组织上也是可行的 综上所述 新的学生寝室管理信息系统 不仅可以节约管理时间 使操作 更准确 更节约开支 工作效率更高 而且在各方面都是可行的 因此建立起 新系统完全必要也完全可能成功 3 系统分析系统分析 3 1 业务流程分析 学生寝室管理信息系统的需求分析的重点是对学生寝室管理信息系统的业 务流程进行描述 通过采用流程图的部分图形来对学生寝室管理信息系统活动 进行规范化说明 如下图所示 管理员 系统登录 学生管理宿舍管理员工管理外来人员 管理 学生信 息 宿舍信 息 外来人员 信息 员工信 息 学生寝室信 息 学生 员工 外来 人员档案 查询 老师 查询 学校领导 管理人员 图 3 1 业务流程图 个 人 信 息 查 询 登 录 密 码 修 改 3 2 数据流程图 本系统主要有四大功能 学生管理 宿舍管理 员工管理 外来人员管理 在对学生寝室管理信息系统业务流程图进行分析的基础上 从系统的科学性 管理的合理性 实际运用的可行性角度出发 将信息处理功能和彼此之间的联 系自顶向下 逐层分解 从逻辑上精确地描述新系统应具有的数据加工功能 数据输入 数据输出 数据储存及数据来源和去向 为了使整个系统的概况一目了然 把细节用下一层的数据图来表示 本系 统采用了逐层细画的原则 下图为本系统的顶层数据流程图 用户 P 系统处理 用户 F1 需求信息 F2 信息处理 数据库D 图 3 2 顶层数据流程图 顶层数据流程图说明 系统用户通过所需求的信息 进行相应的系统处理 最终完成信息处理结果 并将结果显示给用户 对系统处理部分进行分解 得到一层数据流程图 一层数据流程图说明 系统处理部分可以分为三个处理部分 1 当系统用户进行登录时 系统需要对输入信息进行处理 以验证身份 进而 分别进入系统的学生用户界面和管理员界面 2 学生用户输入需求信息 系统处理信息 同时将查询信息结果形成一个数据 库 并将查询结果显示给用户 3 管理员用户输入需求信息 系统处理信息 同时将查询信息结果形成一个数 据库 并将查询结果显示给用户 下图即为一层数据流程图 D 数据库数据库 数据库 用户P1 身份认证 P2 学生用户 P2 管理员 P3 数据处理 P3 数据处理 D D 用户 用户 数据库 数据库 输入信息 登录失败 需求信息 需求信息 图 3 3 一层数据流程图 对管理员数据处理部分进行再分解 得到二层数据流程图 二层数据流程 图说明 1 管理员在登录系统时 根据输入的数据形成用户数据库 并在下次进入系统 时对身份进行验证 2 管理员进入系统后 可以分别对学生信息 宿舍信息 员工信息和外来人员 信息进行查询 同时形成信息数据库 并将查询结果显示给用户 下图即为二层数据流程图 用 户 P3 2 身份确认 身份确认 P3 3 4 外来人员 P3 3 3 员工信息 P3 3 1 学生信息 P3 3 2 宿舍信息 P3 4 信息处理 P3 1 登录输入 D1用户数据库 D2信息数据库 用户 输 入 信 息 信 息 查 询 查 询 结 果 登录失败 信 息 查 询 图 3 4 二层数据流程图 3 3 数据字典 3 3 1 数据项 数据项条目 数据项名称 学生姓名 别名 姓名 类型 nvchar 长度 6 取值范围 1 999999 简述 描述每一个学生的名称 3 3 2 数据结构 数据结构条目 数据结构编号 1004 00 数据结构名称 院系 说明 每一个学生都有所属院系 每一个院系也有若干学生 数据结构的组成 由院系编号 名称以及若干信息组成 数据项条目 数据项名称 学生学号 别名 学号 类型 nchar 长度 10 取值范围 1 999999999 简述 是一个学生的代码 且只对应一个学生 主要功能是确 定学生的身份 数据项条目 数据项名称 员工号码 别名 员工号 类型 nchar 长度 10 取值范围 1 999999999 简述 是一个员工的代码 且只对应一个员工 主要功能是确 定员工的身份 数据项条目 数据项名称 证件号码 别名 证件号 类型 nchar 长度 18 取值范围 1 9999999999999999999 简述 用来识别一个人的身份 3 3 3 数据流 数据流条目 数据流的编号 F1 数据流的名称 需求信息 说明 用户所需查询的信息 数据流的来源 用户 数据流的去向 系统数据库 数据流的组成 个人资料 基本信息 数据流的流通量 200 条 日 高峰期流通量 3000 条 日 3 3 4 数据处理 处理过程条目 处理过程编号 F2 处理过程名称 信息处理 输入数据 个人姓名 号码 输出数据 基本资料及信息 处理频率 30 条 分 处理逻辑 系统根据输入的信息在数据库中找到对应信息 并进行整理筛 选 最终显示给用户 数据结构条目 数据结构编号 0 000 数据结构名称 寝室号 说明 0 代表楼号 000 代表寝室所在楼中的编号 每一个寝室只有编 号相对应 数据结构条目 数据结构编号 1004 00 00 数据结构名称 班级 说明 每一个学生都有所在班级 每一个班级也有若干学生 数据结构的组成 由班级编号 名称以及若干信息组成数据流条目 数据流的编号 F1 数据流的名称 需求信息 说明 用户所需查询的信息 数据流的来源 用户 数据流的去向 系统数据库 数据流的组成 个人信息 基本资料 数据流的流通量 200 条 日 高峰期流通量 3000 条 日 3 3 5 数据存储 3 3 6 外部实体 外部实体条目 外部实体编号 0000000000 外部实体名称 学生 说明 主要是本学校的学生 外部实体输出的数据 个人信息 基本资料 外部实体输入的数据 姓名 编号 该外部实体的数量 学校所有学生总数 数据存储条目 数据存储编号 D1 数据存储名称 用户数据库 说明 用来储存用户的登录信息 数据存储组成 用户名 密码 关键字 用户名 相关联的处理 输入信息时 将信息录入 数据存储条目 数据存储编号 D2 数据存储名称 信息数据库 说明 用来储存用户查询后的信息 数据存储组成 个人信息 基本资料 关键字 户名信息 相关联的处理 将查询信息录入 并且输出 外部实体条目 外部实体编号 0000000000 外部实体名称 员工 说明 学生寝室管理人员 外部实体输出的数据 个人信息 基本资料 外部实体输入的数据 姓名 员工号 该外部实体的数量 16 外部实体条目 外部实体编号 000000000000000000 外部实体名称 外来人员 说明 学校外来人员 外部实体输出的数据 个人信息 基本资料 外部实体输入的数据 姓名 证件号码 该外部实体的数量 不确定 4 系统设计 4 1 总体设计 根据系统的功能需求 依照结构化设计方法的思想 将本系统划分成四个 模块 分别是 学生管理 宿舍管理 员工管理 外来人员管理 如图 4 1 所 示 宿舍管理 学生信息管理宿舍信息管理外来人员管理 学 生 信 息 查 询 学 生 信 息 录 入 学 生 信 息 修 改 学 生 信 息 删 除 宿 舍 基 本 信 息 查 询 宿 舍 信 息 修 改 外 来 人 员 登 记 登 记 信 息 删 除 员工管理 员 工 信 息 查 询 员 工 信 息 录 入 员 工 信 息 修 改 员 工 信 息 删 除 宿 舍 保 修 登 记 宿 舍 信 息 录 入 图 4 1 宿舍管理系统模块结构图 4 2 详细设计 4 2 1 代码设计 计算机管理信息系统设计的基本前提条件是把管理对象数字化或字符化 因此 代码就是用来表征客观事物的实体类别 以及属性的一个或一组易于计 算机识别和处理的特定符号或记号 它可以是字符 数字或某些特殊符号的组 合 一个设计优良的代码 具有以下作用 标示作用 统计和检索作用 对象状态的描述作用 代码的种类有以下几种 层次码 复合码 特征组合 码 顺序码等等 通过对数据库及彼此之间的联系进行分析 对所有数据库文件中的主码构 成进行设计 本系统中代码设计采用顺序码 层次码和复合码三类 举例如下 1 类型 采用顺序码 如 A B C 等 因为类型较少 所以采用此代 码 简短 易于管理 且易于添加 2 学号 采用层次码 如 2043 外 表示意义为住在 204 室 3 号外铺的学 生 房间号 铺位号 里外寝 使用层次码能明确表示分类对象的类别 有严格的隶属关系 代码结构简单 容量大 正适用于对学生进行编码 3 交费单号 采用复合码 由层次码 顺序码 如 FH20100001 标识 时间 顺序号 表示意义为 2010 年的第 0001 号收费单 由于每学期入学时都有大量交费单生成 因此采用复合吗 可以做到一单 一码 起到唯一标识作用 而且也不会造成码位过长 4 2 2 输出设计 对系统需要的输出结果进行设计 本系统主要是查询学生 员工 楼房 寝室及外来相关人员的相关信息 现就学生信息查询输出表进行描述如表 4 1 所示 表 4 1 学生信息查询 4 2 3 输入设计 学生信息的录入 如图 4 2 所示 学生信息查询 学号 姓名 所属学院 班级 寝室号 床位号 查询 清除 退出 学号姓名性别年度班级所属 学院 联系电 话 入住日 期 房间号 学生信息录入 学号 姓名 性别 所住寝室 院系 联系方式 班级 籍贯 备注 提交信息 清空 退出 图 4 2 学生信息录入界面 外来人员登记信息录入 如图 4 3 所示 外来人员信息录入 证件号 姓名 所访人员 寝室 所访时间 获取当前日期 登记 图 4 3 外来人员登记信息录入界面 员工信息录入 如图 4 4 所示 图 4 4 员工登记信息录入界面 寝室信息录入 如图 4 5 所示 图 4 5 寝室信息录入界面 员工信息录入 员工号 姓名 性别 楼房号 工资 住址 年龄 联系方式 提交 清空 退出 寝室信息录入 寝室号 实住人数 应住人数 住宿费 报修情况 寝室人员姓名 录入 清除 退出 4 3 4 数据库结构设计 1 概念结构设计 E R 图 在我们所设计的模块中 主要涉及到学生 外来人员 房间 管理员这 四个实体 所以在 E R 图中我们只是将这四个实体的属性进行了详细说明 1 学生实体属性 E R 图 学生 学号 姓名 性别 所住房间 所属院系 所在班级 电话号码 籍贯 其他信息 图 4 6 学生实体 E R 图 2 管理员实体属性 E R 图 管理员 管理员编号 密码 用户名 名 用户名 图 4 7 管理员实体 E R 图 3 寝室实体属性 E R 图 寝室 寝室号 应住人数 住宿费 报修情况 实住人数 图 4 8 房间实体 E R 图 4 外来人员实体属性 E R 图 外来人员 证件号码 姓名 所访人的姓名 所访人寝室号 所访时间 图 4 9 外来人员实体 E R 图 5 员工实体属性 E R 图 员工 员工号 姓名 性别 楼房号 工资 住址 年龄 图 4 10 员工实体 E R 图 6 楼房实体属性 E R 图 楼房 楼房号 房间数楼层数 应住人数 图 4 11 楼房实体 E R 图 宿舍管理信息系统概念结构设计 E R 图 如图 4 12 所示 联系方式 员工 姓名 性别楼房号 工资 员工号住址 管 理 楼房 房间数 楼层数 楼房号 应住人数 包 含 寝室 寝室号 应住人数 实住人数住宿费报修情况 入 住 学生 探 望 亲属 年龄 联系方式 图 4 12 宿舍管理信息系统 E R 图 2 逻辑结构设计 关系模型 员工 员工号 姓名 性别 工资 住址 年龄 联系方式 楼房号 楼房 楼房号 房间
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汽车行业智能汽车制造与质量监控方案
- 五年级数学(小数乘法)计算题专项练习及答案汇编
- 重难点自考专业(市场营销学)(夺冠系列)附答案
- 重难点解析青岛版9年级数学下册期末测试卷附完整答案详解(各地真题)
- 新能源产业2025年研发投入产出分析报告:技术创新驱动因素
- 主管护师(中级)试题附参考答案详解【典型题】
- 重难点解析鲁教版(五四制)6年级数学下册期末测试卷及参考答案详解(培优)
- 桥梁工程项目可行性研究报告
- 自然段落的组织和结构写作技巧指导
- 订单处理系统使用教程与常见问题解答
- 2025年秋季学期第一次中层干部会议上校长讲话:凝心聚力明方向沉心落力干实事
- 医院患者身份识别核查流程规范
- 2025年北京市综合评标专家库专家考试历年参考题库含答案详解(5套)
- 2025年全国特种设备安全管理人员A证考试题库(含答案)
- 烟酒行经营合作合同范本
- 第23课 全民族抗战与抗日战争的胜利 2024-2025学年中职高一上学期高教版
- DGJ08-81-2015 现有建筑抗震鉴定与加固规程
- 《人为因素与航空法规》课件(共九章)
- 部编新课标培训课件
- 非工作时间行为协议
- 老年病人麻醉管理
评论
0/150
提交评论