




免费预览已结束,剩余54页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
题目 教务管理系统开发题目 教务管理系统开发 目录 0 项目计划项目计划 5 0 0 文档介绍 5 0 0 1 文档目的 6 0 0 2 文档范围 6 0 0 3 读者对象 7 0 0 4 参考文献 7 0 0 5 术语与缩写解释 8 0 1 项目介绍 9 0 1 1 项目范围 0 1 2 项目目标 0 1 3 客户与最终用户介绍 0 1 4 开发方介绍 0 1 5 制约 0 2 项目过程定义 0 2 1 过程模型 0 2 2 方法与工具 0 3 人力资源计划 0 4 财务计划 0 5 任务与进度 1 可行性分析可行性分析 14 1 1 引言 1 2 经济可行性 1 3 技术可行性 1 4 管理可行性 1 5 可行性研究报告可行性研究报告 15 1 5 1 教务信息总系统的概述 1 5 2 系统调查与可行性研究 1 5 3 教务管理系内课程安排系统的分析 1 1 5 4 系统的结构 1 5 5 系统基本功能 2 系统需析 19 2 1 用户需 2 1 1 学生模块功能需求 2 1 2 教师模块功能需求 2 1 3 系统管理员功能模块需求 2 2 组织结构图 2 3 业务流程图 2 4 数据流程图 2 5 用例图 包括用例描述 3 系统设计系统设计 28 3 1 系统总体设计 系统的功能模块结构图 3 2 系统各功能模块设计 3 2 1 顺序图 3 2 2 类图 3 2 3 状态图 3 2 4 活动图 4 数据库设计 38 4 1 数据分析 4 1 1 E R 图 4 1 2 数据库表 4 2 逻辑结构设计 5 需求规格说明需求规格说明 43 5 1 引言 5 1 1 编写目的 5 1 2 项目背景 5 1 3 教务管理系统的功能要求 5 1 4 定义 缩写词和符号 5 1 5 参考资料 5 2 任务概述 5 2 1 目标 5 2 1 1 开发目标 5 2 1 2 应用目标 5 2 2 运行环境 5 2 2 1 硬件环境 5 2 2 2 软件环境 5 2 3 条件与限制 5 3 数据描述 5 3 1 静态数据 5 3 2 动态数据 5 3 3 数据库描述 5 3 4 数据流图 5 3 5 数据字典 5 3 6 教务管理系统的数据需求 5 4 功能要求 5 4 1 功能划分 5 4 2 功能描述 5 5 性能需求 5 5 1 数据精确度 5 5 2 时间特性 5 5 3 适应性 5 6 运行需求 5 6 1 用户界面 5 6 2 硬件接口 5 6 3 软件接口 5 6 4 故障处理 5 7 其它要求 总结 项目计划 姓姓 名名学学 号号班班 级级 艾太平艾太平1004050030023电气电气 黄昌祥黄昌祥100403010012信管信管 程文滔程文滔 100405010015计算机计算机 吴建萍吴建萍 100406010012软件工程软件工程 文件标识 Company Project PP PLAN 当前版本 1 0 作 者 教务系统开发小组教务系统开发小组 文件状态 草稿 正式发布 正在修改 完成日期 2013 0 2 18 版 本 历 史 版本 状态作 者 参与 者 起止日期备注 1 02013 02 18 起起 0 文档介绍 0 0 1 文档目的 为明确软件需求 安排项目规划与进度 组织软件开发与测试 撰写本文档 本文档供项目经理 设计人员 开发人员参考 0 0 2 文档范围 0 0 3 读者对象 高等学校的教学系统的用户是学校的学生 教师和教学管理员 学生使用 教学管理系统查询新学期将开设的课程和授课教师的情况 选择自己要学习的 课程 并进行登记注册 学生还可以使用教学管理系统查询自己的课程成绩 教师使用教学管理系统查询新学期将开设的课程 参加听课的学生情况 以及 学生的考试成绩 教学管理员使用教学管理系统进行教学管理 包括新学期的 课程选课注册管理和学生成绩管理 0 0 4 参考文献 钱乐秋等 软件工程 青还大学出版社 张害藩 软件工程导论 第四版 清华大学出版社 王珊等 数据库原理及设计 清华大学出版社 赵池龙等 软件工程实践教程 电子工业出版社 0 0 5 术语与缩写解释 0 1 项目介绍 0 1 1 项目范围 1 本项目主要用于管理教职员工及学生的相关信息 2 完成各院 系 与学生有关的各种数据 如学生的注册信息 课程设 置 教学培养计划 教学执行计划 学生选课申请 学生成绩等 的录入 查询 更新以及各种表格的生成 完成对在校生的基本管理 以及对教学人员 教师 班主任 教务人员 的管理 3 本项目适用领域主要是学生 教职员工 0 1 2 项目目标 开发此教务系统软件 使教务人员及操作者进行教务管理 方便操作者随 缩写 术语缩写 术语解解 释释 SPP精简并行过程 精简并行过程 Simplified Parallel Process PP项目规划 项目规划 Project Planning EAMS教务系统 教务系统 Educational Administration Management System 时添加 查询 修改 使工作人员从繁琐的填表 查表工作中解放出来 使供 需双方都获得满意的结果 促进报表 统计数字的规范化 提高工作效率 降 低教务管理维护费用 提高行政工作效率 改善服务质量 为学校领导决策提 供支持 该软件的设计目标尽量达到人力与设备的节省 并且处理数据的速度提 高 该系统面向教务处 院 系教师和全校学生 实现教学资源管理 学籍管 理 教学计划 开课 排课管理 选课管理 考务管理 成绩管理 教师管理 教材管理 教学质量监控 开放性实验管理 毕业设计管理和毕业审核等功能 0 1 3 客户与最终用户介绍 1 本软件的最终用户是面向管理员 图书管理员和其它管理人员 读者 教师和同学等 他们都具有一定的计算机应用基础 可以比较熟练操作计算 机 管理员和读者都是经常性用户 2 系统维护人员为计算机专业人员 熟悉数据库 操作系统 网络维护工 作 维护人员为间隔性用户 教师所需特征为 录入学生考试成绩 查询学生考试成绩 修改课程信 息 修改个人信息 学生所需特征为 选课注册 修改个人信息 网上报名 信息查询 管理员 系统维护 录入信息 报表形成 1 4 开发方介绍 开发方 教务系统开发小组 1 5 制约 1 只有特定的管理人员才能对系统进行管理 才能对数据库进行维护和 修改 2 登陆系统用户的个人资料与其他用户的个人的用户信息都是透明的 3 用户的密码只能有用户自己进行修改 对非管理员是透明的 管理员 能对用户的操作是删除其用户名和修改密码 0 2 项目过程定义 0 2 1 过程模型过程模型 ID任务名称开始时间完成持续时间 2012年 03月2012年 04月2012年 05月2012年 06月2012年 07月2012年 08月2012年 09月 3 183 254 14 84 154 224 295 65 135 205 276 36 106 176 247 17 87 157 227 298 58 128 198 269 29 99 169 23 11w 1d2012 3 262012 3 19系统功能分析 22d2012 3 272012 3 26任务分配 28w2012 9 282012 3 19文档编写 39w 2d2012 5 302012 3 27设计并实现 417w 3d2012 9 282012 5 30系统测试 5 0 2 2 方法与工具方法与工具 过程域过程域方法与工具方法与工具 文档制作Microsoft Office 2007 面向对象分析与设计Microsoft Office Visio 2007 编码Microsoft Visual Studio 2008 数据库Mysql 5 0 0 3 人力资源计划 角色角色职责职责人员人员工作说明工作说明 机构领导 负责人负责人黄昌祥黄昌祥 项目经理协助负责人协助负责人艾太平艾太平 需求分析 员 需求分析需求分析全组成员全组成员 系统设计 员 系统设计系统设计全组成员全组成员 程序员编写代码编写代码 黄昌祥黄昌祥 测试员测试功能测试功能艾太平艾太平 质量保证 员 完成测试报告完成测试报告黄昌祥黄昌祥 配置管理 员 协调工作协调工作程文滔程文滔 吴建萍吴建萍 4 软硬件资源计划 软硬件资源名软硬件资源名 称称 级级 别别 详细配置详细配置 获取方式与时间获取方式与时间使用说明使用说明 服务器服务器 硬硬 件件 关 键 1 1 处理器 处理器 CPUCPU PentiumPentium 900M900M 推荐推荐 PentiumPentium 4 4 1 2G1 2G 2 2 内存容量内存容量 RAMRAM 至少 至少 256M256M 推 推 荐荐 512M512M 客户端 硬客户端 硬 件 件 关 键 1 1 处理器 处理器 CPUCPU PentiumPentium 133M133M 或更高或更高 2 2 内存容量内存容量 RAMRAM 64M64M 或更高或更高 数据库服务数据库服务 器端 软件 器端 软件 关 键 1 1 操作系统 操作系统 MicrosoftMicrosoft WindowsWindows 20002000 2 2 数据库管理系统 数据库管理系统 OracleOracle 配置 配置 TCP IPTCP IP 协协 议议 WebWeb 服务器服务器 端端 软件 软件 普 通 1 1 操作系统 操作系统 MicrosoftMicrosoft WindowsWindows 20002000 2 2 InternetInternet 信息信息 服务 服务 IISIIS 6 06 0 管理器管理器 3 3 VisualVisual Studio NETStudio NET 20032003 配置 配置 TCP IPTCP IP 协议协议 客户端 软客户端 软 件 件 普 通 1 1 操作系统 操作系统 WindowsWindows 98 2000 2003 XP98 2000 2003 XP 2 2 WebWeb 浏览器 浏览器 InternetInternet ExplorerExplorer 5 05 0 以上或以上或 NetscapeNetscape 4 04 0 以以 上上 配置配置 TCP IPTCP IP 协议协议 0 5 财务计划 提示 提示 参考附录的成本估计表 开支类别开支类别主要开支项 用途主要开支项 用途金额金额时间时间 0 6 任务与进度 提示提示 规划小组分配任务制定进度表 建议采用 Microsoft Project 制作 Gantt 图 插入此处或作为 附件 任务名称任务名称起止时间起止时间工作人员工作人员工作量工作量预期工作成果预期工作成果 需求分析需求分析2013 2 18全组成员全组成员完成基本需求分完成基本需求分 析析 基本完成基本完成 1 可行性分析 1 1 引言 教务信息管理系统类似于档案管理 它是一个教育单位不可缺少的部分 它的内容 对于学校的决策者和管理者来说都至关重要 所以教务信息管理系统应该能够为用户提供 充足的信息和快捷的查询手段 但目前还有一些单位和部门还是使用传统人工的方式公务 员之家管理文件档案 这种管理方式存在着许多缺点 如 效率低 保密性差 另外时间 一长 将产生大量的文件和数据 这对于查找 更新和维护都带来了不少的困难 同时随 着学校的规模不断扩大 学生数量急剧增加 有关教务的各种信息量也成倍增长 所以教 务信息管理系统的可运行性和功能效用的多少就显得尤为重要了 1 2 经济可行性 教育事业的不断发展 各级教育层次的教学规模日益扩大 采用传统的教务信息 管理方法 如开发程度不高的管理系统 不但浪费大量人力 物力和财力资源 而且不能 满足当前教育发展的需求 基于学生对于自己学习事业的关心 开发具有高效 易于查询 并且便于管理员管理的教务信息系统的需求就明显增多 1 3 技术可行性 教务信息管理系统最简单的是采用 SQL server2000 的数据库技术进行架构 主要 包括登录 教师用户 管理员用户 学生用户四个模块 各个对象根据自己的权限进行查 询 1 4 管理可行性 系统管理员通过数据库后台对学生或者其他的输入对象输入的数据进行整理和更 新 由于信息量的巨大 管理员要时不时对系统进行维护和更新 保证系统能够顺畅运行 采用教务管理信息系统可取代原系统的单据手工传递工作 减少人工开支 节省资金 并 且可大大提高信息量的取得 缩短信息处理周期 规划教学资源 提高学生信息 及时反 馈教学信息的利用率 1 5 可行性分析报告可行性分析报告 1 5 1 教务信息总系统的概述教务信息总系统的概述 1 教务信息系统的背景 信息社会的高科技 商品经济化的高效益 使计算机的应用已普及到经济和社会生活 的各个领域 计算机虽然与人类的关系愈来愈密切 但是还有人由于计算机操作不方便继 续用手工劳动 为了适应现代社会人们高度强烈的时间观念 随着信息技术在管理上越来 越深入而广泛的应用 管理信息系统的实施在技术上已逐步成熟 管理信息系统是一个不 断发展的新型学科 任何一个单位要生存 要发展 要高效率地把内部活动有机地组织起 来 就必须建立与自身特点相适应的管理信息系统 这对于正在迅速发展的各大高校而言 同样有着重要意义 现如今高校为适应社会的需求以及自身办学的需要 扩建 扩招已在寻常不过 自然 就会有更多的学生信息需要处理 如果只靠人力来完成 必然是一项非常繁琐 复杂的工 作 而且还会出现很多意想不到的错误 这不仅会给教学及管理带来了很大的不便 也不 益于学校全面快速发展的需要 众所周知 作为高校日常教学中的主要管理工作之一的教务管理 它涉及到院校 专 业 师生等诸多方面 特别是目前国家的教育体制也正处在不断改革 创新的阶段 教育 部门充分吸取国外优秀的教学模式 结合国内多年的办学经验 逐步探索出了适合中国特 色的教学形式 国家教育部面向各级各类学校开展了全面学分制改革 同时 随着选课制 的展开和深入 教务日常管理工作也日趋繁重 复杂 如何把教务工作信息化 模块化 便捷化便成为了现代高校发展的重点 所以总的来说 教务管理软件应实现教务信息的集 中管理 使传统的教务管理朝数字化 无纸化 智能化 综合化的方向发展 并为进一步 实现完善的计算机教务管理系统和全校信息系统打下良好的基础 在高校中 教务管理工 作具有举足轻重的地位 教学质量直接取决十教务管理水平 现如今教务管理信息系统的 开发与实施可谓日新月异 在数字校园理论逐步应用的过程中 各高校一方面不断投资购建各种硬件 系统软件 和网络 另一方面也不断开发实施了各类教学 科研 办公管理等应用系统 形成了一定 规模的信息化建设体系 教务管理系统是一个庞大而复杂的系统 它包括对学生信息的注册 修改 学生选课 及课程管理和学生的四六级考试及计算机等级考试的管理 对教师课程的管理以及对选课 学生评分的管理 和管理员对教师 各类考试的综合管理等主要的功能 教务管理系统运 行的状况将直接影响到学校里的主要工作 一旦此系统出错 不仅学校的教学进度安排会 受到一定程度的影响 而且还会危及到每一个在校学生的切身利益 所以设计一个功能相 对完整 操作简单以及界面友好的教务管理系统变得非常重要 为了提高教务管理的工作效率和服务质量 降低出错率 精简人力 物力的投入 各 个高校均建立了自己的教务管理信息系统 为学校的动态管理和分析决策带来了极大的便 利 现在的学校的教务管理也逐步从手工转到计算机自动化信息处理阶段 通过这个系统 用户可以方便的对教师信息以及学生信息和学生成绩资料进行添加 修改和删除操作 还 可以对学生资料和成绩进行查询操作 除此之外 对用户的添加和删除操作也很方便 教务管理系统是典型的信息管理系统 MIS 它能够实现整体规划教学资源 学生 教 师 教室 评估教学质量 制定教学计划 检查教学进度 给学校的教务人员管理教务工 作提供了极大的方便 1 5 2 系统调查与可行性研究系统调查与可行性研究 在系统的开发前期对系统进行可行性分析是十分必要的一个环节 这对于保证资源的 合理使用 避免浪费是十分必要的 也是项目一旦开始以后能顺利进行的必要保证 信息 系统的建设是一项投资大 时间长的复杂工程 可行性研究更为必要 也更复杂 更困难 可行性 是指在当前情况下 企业研制这个信息系统是否有必要 是否具备必要的条件 可行性的含义不仅包括可能性 还包括必要性 合理性 1 初步调查 随着计算机应用的推进与普及 大部分高校都拥有一套管理自己内部教务信息的信息 管理系统 而且这种趋势已向中小学蔓延 但因各校的组织结构部门的划分不尽相同 系 统的结构及实施也各有所以 但教务管理的工作重点却均是放在了学生的学籍信息 相关 课程的成绩资料以及教师的课程安排等 故而开发一套具备基本教务信息管理功能的 可 移植性较强的管理信息系统不为一件乐事 它既可以作为学校开发教务管理信息系统的模 板 又可作为自主设计开发教务管理系统的一个参照 以下是经信息收集分析后得出了可做基础模板的学校教务组织结构图 教务处下属可以该六个部门为主 以处长为主要管理者 负责综合管理 下设各个副 处 分别主要管理相应的部门 各司其职 共同推进学校的教学办公管理 2 可行性研究 可行性研究是系统分析阶段的第二项活动 此活动的主要目标是 进一步明确系统的 目标 规模与功能 对系统开发背景 必要性和意义进行调查分析并根据需要和可能提出 开发系统的初步方案与计划 可行性研究是对系统进行全面 概要的分析 通过调查分析 系统的设计方案有以下三个可行性 1 管理可行性 信息化的教务管理在如今的信息时代是大势所趋 而且随着现代管理理念 方法 和途径的发展 教务信息化管理手段日渐成熟 也必定会突飞猛进 所以从长远利益出发 主管领导对该项目的开发与实施会大力支持 2 技术可行性 本系统采用 Windows 2000 作为操作平台 数据库选用 SQL server 2000 该数据库管 理系统在 Windows 2000 Professional 上能运行 并提供数据库之间的数据复制功能 可代 替现有系统单据数据的手工传递工作 降低出错率 提高数据的可用性 本系统的应用软 件开发平台也选用 Microsoft Visual Studio NET 2005 3 经济可行性 采用教务管理信息系统可取代原系统的单据手工传递工作 减少人工开支 节省资金 并且可大大提高信息量的取得 缩短信息处理周期 规划教学资源 提高学生信息 及时 反馈教学信息的利用率 使教学质量更上一个台阶 4 营运可行性 本系统操作简单 易于理解 只需通过简单熟悉 上手较快 学校教务管理处的教职 员以及相关教师均能进行操作 营运环境要求低 面对于系统设计还应该以 标准性 安全性 兼容性 高效性 保密性 可维护 性 为标准 在着眼于当前实用的基础上 为将来系统的扩展 升级留有余地 软件的开 发应能在较长时间内满足学校的发展需要 通过可行性分析研究 认为系统的开发方案切实可行 可进行开发 1 5 31 5 3 教务管理教务管理系内课程安排系内课程安排系统的分析系统的分析 1 业务流程分析 教务管理信息系统需要满足来自课程管理员的需求 教学运行办公室根据指定的学生 培养计划对学生在学校的学习进行课程 进度等多方面具体详细的安排 定制出相关课表 以及教师的上课时间地点 分别下发给学生以及教师 2 数据流程分析 数据流程图是一种可以全面地描述教务管理信息系统的逻辑模型 它完全舍去了具体 的物质 只剩下了数据的流动 加工处理和存储 并且可以把信息中的各种不同业务处理 过程联系起来 形成一个整体 具有较高的抽象性和概括性 它主要用专用符号表示出了 外部实体 数据流 处理和数据存储之间的关系 是系统设计的关键前提 下面关于教务 管理系统的数据流程分析图开发的总目标是实现学校教务管理系统之子系统系内课程安排 的系统化 规范化和自动化 1 各院 系 与课程有关的各种数据 如课程设置 教学培养计划 教学执行计划 教师讲课的限制条件等 的增加 查询 更新 删除以及各种表格的生成 完成对系内课 程安排的管理 2 以及对教学人员 教师 班主任 教务人员 的管理 特色与关键问题 对软 件过程规范及技术的学习和应用 2 功能目标 1 能够管理并维护各专业各门课程的教学大纲和授课计划 2 能够管理并维护教师信息 班级信息 教室信息 3 能够使授课安排表满足一下条件 每位教师的主讲门数不能超过 门 学期 讲师以下职称的教师不能承担本专业核心课程的主讲任务 系级干 部的主讲课时不能超过 学时 周 本学期出现严重教学事故的教师不能承担 下学期的主讲任务 4 能够更新 查询 打印教师授课安排表 班级课程表 学生的课程 表 5 能够输入项至少应包含 个 教务处布置的教学计划 系教师自报 的讲课计划和系定的有关讲课限制条件 6 能够输出项至少应包含 个 教务处最终下达的全系教师教学任务 书和系各教学班一学期的课程表 可不包含上课地点 3 性能目标 1 便于教务管理人员对系统进行维护 2 课程安排应尽量避免产生冲突和矛盾 3 授课安排表的编排能体现出对各种教学资源的综合利用率 4 便于校内各科室人员 任课教师 广大学生的查询 5 该系统可输出教师授课安排表 班级课程表 学生的课程 表 1 5 4 系统的结构系统的结构 为了便于一个学校的教务管理工作顺利有序的开展 就要求课程安排系统达到以下几 点 课程的安排便于提高学生的学习效率 便于教师教学工作顺利进行 达到一定的教学 效果 便于教室和机房 多媒体教室 英语语音教室的充分利用 排课系统就是在计算机 的基础上实现授课安排表的自动编排 数据信息的处理 授课安排表的查询 修改 更新 和打印等多种功能 一句课程安排的一般规则 协调授课计划 教师和教室等多种教学资 源 作为课程排课系统 具体结构包括 1 教学单元 学校一般是每一年 2 个学期 每一学期 16 18 个教学周 每周 6 个教学日 每 天 3 4 个教学单元 以 3 个课时为一个教学单元 2 教学任务 一个授课时段就是一个教学任务 一周内每个教学班一门课程课有多次授课时段 3 班级 为了便于学生的学籍管理 按入学时间分年级 按所选专业芬所在系 对学生多的专 业 一般分多个班级 每班级人数控制在 40 人以内 4 合班 为了节约教学资源 也为了便于班级管理 可将同一年级 同一专业的班级合班一起 上课 在排课是把合起来的班级当成一个班级来排课 5 课程类型 包括公共基础课 专业基础课 专业课和选修课等 6 教师类型 教学教室 计算机房 语音室 多媒体教室等 7 课程安排单元 1 个教学单元内 1 个教室 1 间教室 1 个班级 1 门课程 3 个课时 几个信息一一 对应 课程安排单元和某门课程相关联 为每门课程编排一个序号 用课程序号代替课程 安排单元编号 该课程序号不同于教学计划中的课程号 8 教学类型 教学过程中各个独立的教学环节 如 主讲 实验 上机等 9 开课系别 负责某门课程的全部教学环节的专业系 如 计算机系 负责全校所有与计算机相关 的专业或基础课程的设置和教学安排 10 修课系别 学习某门课程的学生所在的系 如 会计系的学生 1 5 51 5 5 系统基本功能系统基本功能 1 院级教务管理系统 本系统是各院级教务员的工作界面 它由学籍管理 教学管理 选课管理和成绩管理 等模块组成 它完成各院与学生有关的各种数据 如学生的注册信息 课程设置 教学培养 计划 教学执行计划 学生选课申请 学生成绩等 的录入 查询 更新以及各种表格的生 成 完成对在校生的基本管理 该子系统是整个教学管理信息系统的基本信息源 2 系统需求分析系统需求分析 2 1 用户需求 2 1 1 学生模块功能需求 1 只限于一般用户和管理员操作 而且不同的用户级别所操作的教务信息类型是有 限制的 用户可以向里面添加 修改和删除数据 2 学生用户登陆后可以进行学籍管理 成绩管理 等级考试管理等基本信息管理 2 1 2 教师模块功能需求 教师可以通过登录系统后进行教师管理 排课管理 教学计划 成绩管理基本信息管 理 2 1 3 系统管理员功能模块需求 1 数据备份 管理员可以通过选择保存的路径把数据库保存在硬盘中 也可保存在 软盘中 2 数据恢复 管理员可以通过选择路径把数据恢复 3 操作学生管理 仅限管理员 其中可以添加 修改 删除操作学生 设置他们的 权限 级别及密码 4 系统整理信息 显示距离管理员整理系统的时间 2 2 组织结构图 图 1 教 系统管理 系统管理 学籍管理 课程管理课程管理系统管理 学生管理 教师管理 系统管理员教师管理子系统 学生管理子系统 教务管理系统 图 1 教务系统管理组织结构图 2 3 业务流程图业务流程图 图 2 教务管理系统业务流程图 课程信息 学生 学生成绩档案信 息 系统管理 员 教师 班级学生信息 档案信息 教师信息 登录教 务系统 选课 管理 学生成 绩管理 教师信息 学生信息 后台数据 维护 课表信息 排课管 理 教学信 息 教材 管理 教学计划信息 教师管 理 增删用 户 权限 维护 日志维 护 教师 学生信息 管理员信息 日志档案 教材信息 学生学 籍管理 2 4 数据流程图 课程表 图 3 学生管理数据流程图 学生 学生学 籍管理 课程安排信息 学生课 程安排 学生成 绩管理 等级考 试管理 学生选 课管理 档案信息 成绩信息 课表信息 账号 密码 教师信息 成绩信息 课程安排 图 4 教师管理数据流程图 教师 学生 成绩 管理 排课 管理 教材 管理 排课计 划 学生 成绩 管理 账号 密码 数据库 教师 学生档案信息 图 5 系统管理员管理数据流程图 管理员 数据库 后台数 据维护 日志维 护 增删用 户 数据维 护 2 5 用例图 包括用例描述 图 6 教务系统管理用例图 等级考试报名 学生 include 选课管理 include 排课 学籍管理 教学计划 学生基本信息 include 教师 成绩管理 系统管理员 include 日志管理 权限管理 数据库 增删用户 用例描述 用例名称 登录教务系统进行管理 参与者 学生 简要说明 学生通过账号密码登录系统进行信息管理 前置条件 学生能够通过密码的检测顺利登录系统 基本事件流 1 学生用户单击 登录 按钮 2 顺利进入系统页面 3 学生用户可以在自己相应的权限内进行查询或修改信息 4 学生用户查询或修改信息后 单击 退出 按钮 那么系统服务器 就把信息保存起来方便管理员整理 5 用例终止 其他事件流 学生用户登录系统后只是查询相关信息而不作任何修改 页面内的内容不会改变 后置条件 查询后的信息不会在服务器上改变 但修改后的信息会在服务器上进行更新显示 注释 无 用例名称 登录教务系统进行管理 参与者 教师 简要说明 教师用户通过账号密码登录教务系统进行信息的管理 前置条件 教师能够通过密码的检测顺利登录系统 基本事件流 1 教师用户单击 登录 按钮 2 顺利进入系统界面 3 教师用户可以在相应的权限内进行成绩管理 排课管理和教学安排 4 教师用户进行编辑查询后 单击 确定 按钮进行信息保存 数据 库会对修改的信息进行更新显示 5 用例终止 其他事件流 教师用户登录系统后只是查询相关信息而不作任何修改 页面内的内容不会改变 后置条件 教师用户进行修改后的信息会在服务器上进行更新显示 注释 无 用例名称 登录教务系统进行管理 参与者 系统管理员 简要说明 系统管理员通过账号密码登录教务系统进行信息的管理 前置条件 系统管理员能够通过密码的检测顺利登录系统 基本事件流 1 管理员用户单击 登录 按钮 2 顺利进入系统界面 3 管理员登录系统服务器 对服务器信息进行整理 分析 或者修改 学生 教师用户的权限 进行日志的管理 4 管理员进行编辑查询后 单击 确定 按钮进行信息保存 数据库 会对修改的信息进行更新显示 5 用例终止 后置条件 整理后的服务器信息会被更新显示 注释 无 3 系统设计 3 1 系统总体设计 系统的功能模块结构图 教务管理系统 插入插入 查询 询 查询 删除删除修改 插入插入删除删除 修改 修 改 查询插入插入 删除删除修改改 改 完整性校验 关联性判断 完整性校验关联性判断 学生功能管理模块管理员功能管理模块 教师功能管理模块 完整性校验关联性判断 3 2 系统各功能模块设计 3 2 1 顺序图 顺序图是将交互关系表示为一个二维图 UML 顺序图一般用于 确认和丰富一个使用 情境的逻辑 一个使用情境就是系统潜在的使用方式的描述 也就是它的名称所要描述的 一个使用情境的逻辑可能是一个用例的一部分 或是一条备选线路 一个贯穿单个用例的 完整流程 顶层包 学生 打开 验证用户密码 登录 正确打开 打开 查看成绩 查看课程管理 查看 选课 信息 图 8 学生管理顺序图 用户登录 学生系统 成绩管理课程安排选课管理 顶层包 教师 打开 验证用户密码 登录 正确打开 打开 录入成绩 查看课程管理 查看 选课 信息 图 9 教师管理顺序图 用户登录 教师系统 成绩管理课程安排选课管理 顶层包 管理员 打开 验证用户密码 登录 正确打开 打开 增删学生 日志数据更新 数据库更新 图 10 系统管理员管理顺序图 用户登录 管理员系统 成绩管理权限管理选课管理 3 2 2 类图 类图 Class diagram 是显示了模型的静态结构 特别是模型中存在的类 类的内部结构 以及它们与其他类的关系等 类图 Class diagram 由许多 静态 说明性的模型元素 例如类 包和它们之间的关系 这些元素和它们的内容互相连接 组成 类图可以组织在 并且属于 包中 仅显示特定 包中的相关内容 类图 Class diagram 是最常用的 UML 图 显示出类 接口以及它们之间的静态结构和 关系 它用于描述系统的结构化设计 学生基本信息查询 选课管理 成绩查询 姓名 性别 学号 系别 班别 学学生生 排课系统 成绩查询录入 教师编号 姓名 性别 所属院系 教教师师 增删用户 后台数据维护 学生基本信息管理 教师基本信息管理 编号 姓名 性别 系系统统管管理理员员 1 n 1 n 用户登录 用户注销 退出 用用户户 0 1 1 n 管理 0 1 1 n 管理 图 11 教务管理系统类图 3 2 3 状态图 状态图 Statechart Diagram 是描述一个实体基于事件反应的动态行为 显示了该实体如 何根据当前所处的状态对不同的事件做出反应的 通常我们创建一个 UML 状态图是为了 以下的研究目的 研究类 角色 子系统 或组件的复杂行为 学生成绩查询 成绩无误 教师修改 问题提交 学生确认 修改 教务处审 批 图 12 成绩管理状态图 待选课程 学生选课信息录入 教务处审批未通过 学生进行选课 通知学生 教务处审批通过 重选 图 13 学生选课状态图 学生查询 学生课程表录入 查询确认 教务处审批修改 问题反馈 课程信息无误 录入修改 教师课程表录入 教师查询 问题反馈 图 14 教学安排状态图 3 2 4 活动图 活动图 activity diagram 动态图 是阐明了业务用例实现的工作流程 业务用例工作 流程说明了业务为向所服务的业务主角提供其所需的价值而必须完成的工作 业务用例由 一系列活动组成 它们共同为业务主角生成某些工件 登录 用户密码 正确 选择查询科目 生成成绩单 错误 无误 错误联系任课老师修改成绩 更新数据库 图 15 学生成绩查询活动图 登录 用户密码 正确 选择科目 错误 与专业不冲突 与专业冲突 人数未满 人数已满 更新数据库 图 16 学生选课活动图 登录 用户密码 正确 选择成绩录入班级 错误 确定录入 继续录入 不继续 更新数据库 图 17 教师录入成绩活动图 4 数据库设计 4 1 数据分析 4 1 1 E R 图 E R 图也称实体 联系图 Entity Relationship Diagram 提供了表示实体类型 属性和联 系的方法 用来描述现实世界的概念模型 图 18 教务管理系统 E R 图 课程 学生 录入 选修 查看 成绩报名 考试受理 教务处 密码 账号 学号 学分 成绩 教师 课程名 课程名 地点 时间 姓名 性别 分数 科目 绩点 注册 教师 安排 课程 查看 学籍 课程号上课时间 地点 课程名 学号 面貌 姓名性别 入学时间 籍贯 民族 系别 姓名 编号 4 1 2 数据库表 属性属性类型是否标识长度是否可以为空 学号varchar是 20 否 姓名varchar否 10 否 班级编号varchar否 20 是 性别varchar否 10 是 年级int否是 政治面貌varchar否 5 是 民族varchar否 5 否 籍贯varchar否 20 否 专业院系varchar否 10 是 入学时间Datetime否 10 否 出生日期Datetime否 10 否 表 1 学生信息数据库 属性属性类型是否标识长度是否可以为空 课程编号int是否 课程名称char否 20 否 学分int否是 课时varchar否 20 否 上课地点char否 20 否 表 2 课程库数据库表 属性属性类型是否标识长度是否可以为空 姓名varchar否 10 否 分数varchar否 20 否 课程编号int是否 是否重修varchar否 2 是 是否补考varchar否 2 是 是否已确定成绩varchar否 2 是 表 3 成绩表数据库表 属性属性类型是否标识长度是否可以为空 编号Char是 10 否 姓名Char否 10 否 性别Char否 2 否 出生日期Datetime否 10 是 职称Char否 5 否 系别Char否 10 否 表 4 教师数据库表 属性属性类型是否标识长度是否可以为空 课程号Int是否 课程名称Char否 20 否 学分Int否否 教师Char否 10 是 表 5 课程信息数据库表 4 2 逻辑结构设计 逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体 DBMS 所能支持的数据模型 即逻辑结构 并对其进行优化 逻辑结构设计一般分为三步进行 1 从 E R 图向关系模式转化 数据库的逻辑设计主要是将概念模型转换成一般的关系 模式 也就是将 E R 图中的实体 实体的属性和实体之间的联系转化为关系模式 2 数据模型的优化 数据库逻辑设计的结果不是唯一的 为了进一步提高数据库应用 系统的性能 还应该适当修改数据模型的结构 提高查询的速度 3 关系视图设计 关系视图的设计又称为外模式的设计 也叫用户模式设计 是用户 可 直接访问的数据模式 同一系统中 不同用户可有不同的关系视图 教师 学生 学生 专业信息 管理员 班级 课程 班级 0 成绩 课程号 课程名 学分 课时 上课时间 地点 登录账号 学号 FK 班级编号 教师号 FK 姓名 性别 系别 专业 班级 院系编号 籍贯 联系方式 政治面貌 出生日期 民族 班级编号 系别 专业名称 班级名称 专业编号 专业名称 院系 学分 学号 教师号 FK 登录账号 FK 姓名 班级 分数 学分 绩点 编号 姓名 性别 教师号 姓名 性别 职称 联系方式 院系号 图 19 教务管理系统逻辑结构设计图 需求分析说明书需求分析说明书 教务管理系统 5 1 引言引言 学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件 根 据用户的要求 实现对学校学生信息 教师信息 图片几个方面的管理功能 用户在学生管理模块里面 通过录入学生的基本信息 系统自行生成相应 的统计数据及各类统计报表以供用户查询 打印 另外用户还可以对这些基本信 息进行定期的更新和删除 5 1 1 编写目的编写目的 此需求规格说明书对 教务管理系统 软件做了全面细致的用户需求分 析 明确所要开发的软件应具有的功能 性能与界面 使系统分析人员及软 件开发人员能清楚地了解用户的需求 并在此基础上进一步提出概要设计说 明书和完成后续设计与开发工作 本说明书的预期读者为学生 教师 项目 管理人员 5 1 2 项目背景项目背景 信息时代的到来意味着工作效率的日渐提高 同时也给教务管理部门带来 更大的压力 教务部门必须及时准确地提供各种参考材料 若无法作到这一点 将成为学校发展 的瓶颈 基于这一原因 教务管理工作无一例外受到领导的 高度重视 同时 国家在评审学校的各种资质时 也都把学校教务管理是否达 标作为重要评定因素之一 随着教务资料价值的日渐提升 社会对教务管理部门也提出了更高的要求 对教务早已不限于 管好 更多地要求 用好 教务资料管理已向前延伸到 公文的管理 向后扩展到信息资源的整理 采编 发放 就在教务管理部门职 能不断扩大 业务不断扩充的同时 机构改革 学校改制等等政策又要求教务 部门精兵简政 缩减日常经费开支 充分利用现有资源产生更多经济效益 向 管理要效益 已成为教务部门的运营之本 教务部门必须提高其自身的管理水 平 提升教务管理档次 将教务交给计算机管理 正在成为一种潮流 同时 计算机管理突出优势也在影响教务管理的机制 以手工检索为目的的著录卡片 目录等 不仅在编制阶段大量占用教务员的工作时间 检索利用也非常繁琐 缺少经验的管理员甚至无法在别人编制的目录中查找教务信息 更加难以保证 查全率 使用计算机检索 将彻底解决这一问题 另外 为了保护教务资料 大中型教务馆都编制了 二套教务 造成保管费用高涨 复印机使教务复制更 加简便 却造成纸张消耗量的剧增 同时 大量复制文件的出现又给教务管理 带来新的安全问题 更与教务管理的严肃性相抵触 使用计算机查询 将纸载 教务管理与电子教务利用结合起来 可以完美解决这一难题 大幅度降低教务 管理费用 5 1 3 教务管理系统的功能要求教务管理系统的功能要求 教务管理系统的总目标是 在计算机网络 数据库和先进的开发平台上 利用现有的软件 配置一定的硬件 开发一个具有开放体系结构的 易扩充的 易维护的 具有良好人机交互界面的教务管理系统 实现机关 学校 事业等 单位教务的自动化的计算机管理系统 为各单位的提供准确 精细 迅速的教 务信息 5 1 4 定义 缩写词和符号定义 缩写词和符号 需求 用户解决问题或达到目标所需的条件或功能 系统或系统部件要 满足合同 标准 规范或其它正式规定文档所需具有的条件或权能 5 1 5 参考资料参考资料 ASP 系统开发实例 企业资源管理计划 朱江 陆娜 韦海英 编著 广东经济出版社 ERP 应用教程 许建钢 王新玲 张清华 武兴兵 周晓洪 张月强编著 电子工业出版社 ASP NET 数据库入门经典 美 Damien Foggon Daniel Maharry 著 杨浩 译 清华大学出版社 5 2 任务概述任务概述 5 2 1 目标目标 5 2 1 1 开发目标开发目标 在当今世界电脑普及的时刻 人们已经习惯用电脑办公 结果自然会产生 大量的电子文件 这些文件有宝贵的历史价值 但我们如果将更多的时间花费 在寻找这些文件上 即费时又费力 本软件根据此需求进行开发的 5 2 1 2 应用目标应用目标 让学校各部门能够有效的掌握 有效的共享文件资源 保护好文件 及促 进教务管理的信息化 规范化和集成化 实现计算机的智能化管理 以提高工 作效率和经济效益 5 2 2 运行环境运行环境 5 2 2 1 硬件环境硬件环境 A 一台 586 以上的微机及兼容 B 内存 16MB 最好 32MB 内存 C VGA 彩显一台 5 2 2 2 软件环境软件环境 A windows XP 以上的操作系统 B IIS 6 0 以上 C SQLServer 2000 数据库 D ASP NET2005 5 2 3 条件与限制条件与限制 本教务管理系统软件是应用于高等院校的 在功能上还可进一步实现安全 防范 与 E Mail 和因特网电话集成起来 成为网络教务管理系统软件 5 3 数据描述数据描述 5 3 1 静态数据静态数据 下面列出了六个表的具体静态数据 1 学 生信息表 字段字段字段名字段名类型类型宽度宽度 1 学号 VARChar20 2 姓名 VARChar10 3 性别 VARChar2 4 系名 VARChar50 5 专业 VARChar50 6 身份证号 VARChar20 7 家庭住址 VARChar50 8 电话号码 VARChar20 9 出生日期 Data time 自动 10 民族 VARChar10 11 爱好 VARChar20 12E MaiLVARChar20 2 教师信息表 字段字段字段名字段名类型类型宽度宽度 1 姓名 VARChar20 2 身份证号码 VARChar50 3 职称 VARChar50 4 工龄 VARChar50 5 工作电话 VARChar50 6 工作部门 VARChar50 7 学历 VARChar50 8 移动电话 VARChar50 9 爱好 VARChar50 10E MailVARChar50 11 家庭电话 VARChar50 12 家庭地址 VARChar50 13 省份 VARChar50 14 城市 VARChar50 15 出生日期 Data time 自动 16 签订时间 Data time 自动 17 结束时间 Data time 自动 18 照片 VARChar50 19 性别 VARChar50 20 婚姻状态 VARChar50 3 学生考试信息表 主要存放学生的考试情况 字段字段字段名字段名类型类型宽度宽度 1 学号 VARChar20 2 姓名 VARChar10 3 班级 Data time 自动 4 考试科目 VARChar50 5 监考老师 VARChar50 6 考试时间 VARChar20 7 考试地点 VARChar50 5 3 2 动态数据动态数据 输入数据 菜单选项 查找关键字 新建记录项 输出数据 由查询关键字确定的数据库记录集合 内部生成的数据 中间查询结果 5 3 3 数据库描述数据库描述 本软件采用 mySQL 数据库 5 3 4 数据流图数据流图 教务管理系统 软件的数据流图是比较清晰的 对各功能模块来说都比 较有规律 但完整的图比较繁琐 教务管理系统 管理员 学生 信息管理 各班 辅导员 学生信息 查看信息 教务管理系统顶层图 公布消息 老师 查看信息 公布消息 查看信息 登 录 信息查询教师管理 教师信息 录 入 信 息 教师名单 学生信息 0层数据流图 5 3 5 数据字典数据字典 数据字典是描述数据流图中数据的信息的集合 它对数据流图上每一个成 分 数据项 文件 数据结构 数据流 数据存储 加工和外部项等给以定义 和说明 它主要由数据流描述 加工描述和文件描述三部分组成 从上面数据流图可知 本系统包含以下数据流 数据存储 数据加工 1 数据流 数据流名称 入库单 别名 无 简述 指办公用品入库的清单 来源 采购部 去向 加工 3 4 1 添加入库信息 数据流量 10 条 日 组成 入库单编号 用品类别编号 计量单位 数量 入库日期 库位编 号 2 数据存储 数据存储名称 老师信息 别名 无 简述 对老师的信息进行存储管理 组成 教师姓名 密码 教师基本信息 组织
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 校招文科笔试题目及答案
- 小学语音考试题目及答案
- 企业文化建设与传播方案执行落地标准化模板
- 健康办公环保家具采购合同
- 建筑公司工程结算审计合同
- 家政服务合同按月结算
- 我的老师800字左右初中作文14篇
- 早期创业培训课件
- 写景作文厦门夜景500字13篇
- 音乐基础知识巩固:小学音乐基础知识教学大纲
- 小学食堂供餐管理方案(3篇)
- 湖北省武汉市武昌区重点名校2026届中考语文全真模拟试题含解析
- 2.4抽象函数的周期性与对称性-讲义(原卷版)
- 养老院重要环境因素控制措施
- 喷粉挂钩管理办法
- 2025手机维修服务合同范本
- 藏文教学课件
- 血透室手卫生管理课件
- 风电场安全规程考试题库(附答案)
- DB11∕T 1205-2024 用能单位能源审计报告编制与审核技术规范
- 轨道工程制图教学课件
评论
0/150
提交评论