




免费预览已结束,剩余10页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一 系统规划一 系统规划 1 现行业务系统描述现行业务系统描述 在学校 教务管理工作是非常重要的一项工作 它负责整个学校的日常教 学安排 学生的学籍管理等等 以前都是人工进行操作 随着学校规模扩大 教务处的教务管理工作量大大加重 随着计算机应用的发展 教务工作者急切 希望能够将大部分繁琐的工作交由计算机处理 以减轻人工的压力并提高工作 效率 而计算机的普及更加快了教务管理系统的产生 上一代的教务管理系统主要为单机单用户的系统 其数据库主要采用 Foxbase 或 FoxPro 系统开发环境也是数据库内置的开发工具 其特点是单机单 用户方式 开发简单 能充分利用数据库的特性 其缺点是开发出的系统依赖 性强 运行必须依托数据库环境 不容易升级与扩展 无法实现数据的共享与 并行操作 代码重用性差 随着计算机网络的发展 特别是校园网的建立 原有教务管理系统数据共 享差的问题更加突出 而新需求的提出也越来越多 越来越频繁 这就对系统 可扩展性和标准化的要求更高 而原有的系统由于其与生俱来的缺点已无法再 适应现有的需求了 因此 使用现在的新技术 开发出适应新的需求的新系统已刻不容缓 2 组织结构 组织结构 图 1 大致是学校的组织结构图 校教务处 是使用综合教务系统的主要部门 对学生的教务管理主要由教 务处承担 进行集中管理 校长校长 教务处教务处 计算机学院计算机学院经济信息学院经济信息学院数学学院数学学院 计算机软件与理论 计算机应用 计算体系结构 软件教研室 理论教研室 图图 1 组织结构图组织结构图 3 业务流程分析 业务流程分析 教务管理系统是一个面向学校教务人员 为其提供服务的综合信息管理系 统 教务人员通过本系统完成相关的日常工作 这些工作也是平常较为繁重的 工作 学生的个人信息 所有的课程考试成绩以及每学期的开课情况都记录在 教务系统里进行管理 教务管理系统工作流程 由教务人员在公共信息系统中完成对运行教务系统所需的基本数据的维护 如 系所信息 专业信息等 包括这些信息的增 修 改 对于系所和专业 的变动都将在这进行操作 所有专业都必须附属于一个也只有一个系所 系统 开始投入使用 教务人员先根据学校实际情况 建立系所的信息 主要信息包 括系所的名称及它的编号 输入专业信息的过程是首先从系统数据库中选择相 关的系所 然后在它下面加入新的专业信息 当学校系所 专业发生变动后 教务人员要及时完成对库中的系所信息和专业信息的维护 新生入学后由教务人员在学籍系统中完成新生学籍信息的维护 包括班级 的建立 新生个人信息的录入 班级是一个 专业 下面的组织结构 它也是 学生的上层组织结构 在每个新学年 新生来校报到后 教务人员先从公共信 息库中选择正确的系所信息及专业信息 在专业下加入班级 班级的信息包括 班级名称及其编号 班级添加完后 就可以在其下面添加新生的信息 新生的 信息来自新生的信息卡 由教务人员手工输入 如果新生所在班级已经存在 则直接从库中选择相应的班级 进行新生信息的输入 在每个学期开始 教务处根据老师的情况 以班级为单位 通过排课系统 为每个班级制定下学期的开课情况 这部分包括三个方面 一是任课教师的信 息管理 教务人员要录入新的任课教师的基本信息 并负责对已有教师信息的 变动的更新 二是课程信息的管理 教务人员还要对学校所有开设课程的信息 进行管理与维护 当课程变化后要及时更新 第三 也是本步骤最主要的工作 教务人员根据前面所产生的信息 即班级信息 教师信息和课程信息 组织编 排每个班级本学期的开课情况以及每门课的任课教师和课时 每学期末 选课的数据送至成绩系统 由教务人员完成学生成绩的维护工 作 成绩排名 成绩单打印 首先是教务人员根据成绩单 将每个学生每门课 的成绩录入 然后根据相同专业或同一班级进行成绩的排名打印 还要打印每 个学生的单科成绩 生成本学期的学生成绩单 在学生即将毕业时 教务人员在成绩系统中查询每个学生的所有学年的各 科成绩情况 为学生的毕业审核提供依据 并根据需要打印出每个学生所有的 成绩单 4 现行系统存在的主要问题分析 现行系统存在的主要问题分析 现行系统的主要问题归纳起来有 1 单机单用户系统 随着网络的发展和校园网的建立 同时教务管理系统 中信息的使用者大大增加 原有的单机单用户系统已远远不能满足需要 同时 原有的数据库也不支持多用户的网络运行环境 2 系统独立性差 原有系统一般都是使用数据库提供的开发工具编写的程 序 因此受数据库的制约比较大 编写出来的程序性能也不好 特别是无法支 持如 Access SQL Server 等新的数据库 3 模块性差 由于不是一个完整的编程语言 故无法做到代码的模块化 给功能的扩展带来了巨大的不便 5 提出可能的解决方案 提出可能的解决方案 系统功能要求系统功能要求 鉴于目前学校对教务管理系统的需求与实际情况 新系统方案的重点放在 系统的可扩展性上 为了实现这一设计 新系统应具备以下几方面的要求 1 新系统采用客户端 服务器结构 充分利用现有的校园网络资源 打破 地域的限制 并能提供多人同时使用系统 提高工作效率 2 使用最新的数据访问接口 ADO 可以运行于 Win9x WinNT Win2000 WinXP 多种操作系统上 所有支持 ADO 接口的数据库 都可以作为系统的后台数据库 因此 在以后对数据处理的要求提高时 容易 升级为 SQL Server 或 Oracle 等数据库 3 新系统从设计到实现都应遵循模块化 用一致的接口进行信息的传递与 模块调用 模块的划分应尽量符合实际业务的划分 以保证以后新模块的加入 尽可能少的影响现有功能模块的运行 6 可行性分析与决策 可行性分析与决策 对于新系统设计的几个关键技术的可行性分析如下 1 新系统目前使用 Access2000 作为数据库 这是一个支持多用户的新型 数据库 适用于中小规模的数据量需求 学校校园网的建设也为新系统客户端 服务器的结构提供了硬件的支持 2 使用 Visual Basic 作为系统的开发环境 Visual Basic 作为一种现代的编 程语言 提供完善的指令流控制语句 类与对象的支持及丰富的数据类型 给 开发高性能系统提供了保障 同时 Visual Basic 支持的 ADO 数据访问接口是 Windows 平台下被各类主流数据库广泛支持的数据库接口 这些数据库中包括 大型数据库如 SQL Server 和 Oracle 等 使用标准的数据访问接口给数据的共享 及以后数据库的升级提供极大的方便和保障 也保证了系统能够适应网络环境 里各种操作系统平台的要求 3 Visual Basic 对于类和对象的支持 保证了代码的模块化要求 而代码 模块化的程度的提高 非常有利于以后对新系统的扩展与修改 符合现代信息 管理系统开发的理念 综上所述 新系统的设计与开发在技术上和硬件设备上的条件都是满足的 新系统的开发是可行的 根据上述画流程图 1 基本数据的维护系所信息 专业信息 公共信息表 学籍信息的维护 学生信息表 教务 人员 学生信息 课程信息 课程信息的维护 课程信息表 教师信息 教师信息的维护教师信息表 制定开课 开课信息表 成绩信息 成绩信息的维护 成绩信息表打印成绩单 1 第一层数据流程图 学院信息记录 学院数据库 专业数据库 学院 专业资料卡 专业信息记录 2 教务管理第一层流程图 学生档案管 理人员 公共信息管理 新生信 息维护 学籍管理 人员 班级信 息 新生信 息录入 选择正确 的系所专 业 教务管理 系统 系所信 息维护 专业信 息的维 护 输入专业 信息 建立系 所信息 排课系统成绩系统 教师信 息管理 课程 信息 管理 编排 班级 开课 情况 编 排 课 时 学生成 绩维护 成绩 录入 成绩 排名 成绩打 印 3 第二层流程图 1 公共信息管理数据流程图 学生 档案 管理 人员 1 1 录入处理 专业处理 专业数据库 学院录入 学院数据 库 2 学籍管理数据流程图 库中专业信息 库中学院信息 查询学院 专 业 学生 班级条 件 库中 班级信息 库中学生 库存班级信息 信息 学生 专业 学院 班级查询信息结果 存库班级 学生资料卡 学生信息 2 2 学籍信息查询 学生档 案管理 人员 学院数据库 专业 数据库 班级 数据库 学生数据库 2 1 学籍信息录入 3 课程管理数据流程图 班级数据库 课程编排人 员 3 1 教师信息管理 教师数据库 3 3 课程开课编排 3 2 课程信息管理 3 4 课程开课表查询 课程开设表数据库 课程数据库 教师 班级查询条 件 课程开设信息 教师信息教师信息 记录 库中教师信息 课程信息 开设班级信息 课程开课表查询结果 课程记录 库中课程开设表 库中课程信息 编排好的课程开设表 4 成绩管理数据流程图 成绩单 成绩排名 成绩信息记录 指定班级信息 成绩相关课程 信息 指定学生信息 库中成绩信息 学生信息记录 学生成绩 管理人员 4 1 成绩管理 课程数据库 4 2 成绩查询 成绩 数据库 学生 数据库 4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中国家具五金电商项目创业计划书
- 中国三维扫描软件项目创业计划书
- 中国B2C跨境电商项目创业计划书
- 中国近视康复治疗仪项目创业计划书
- 中国光纤标签项目创业计划书
- 中国固网宽带项目创业计划书
- 中国能源信息安全项目创业计划书
- 中国高粱项目创业计划书
- 中国5G小基站项目创业计划书
- 中药制剂的质量控制体系构建-洞察阐释
- 区块链原理与实践全套教学课件
- 故障测距-牵引网故障测距(铁路牵引供电系统继电保护)
- 前列腺癌诊治新进展课件
- 广州市轻工技师学院招聘真题
- 我的家乡广西河池宣传简介
- 邦纳T30UX系列超声波传感器
- 云南省昆明市官渡区2022-2023学年七年级下学期期末语文试题(含答案)
- 电动车分期付款的合同范本
- 《反对校园欺凌》话剧剧本
- 国家开放大学电大《课程与教学论》形考任务2试题及答案
- 最全广联达教程全套
评论
0/150
提交评论