教务管理系统设计示例内容摘要:
可以作为系统的后台数据库。 因此, 在以后对数据处理的要求提高时,容易升级为 MS SQL Server 或 Oracle 等数据库。 3. 新 系统从设计到实现都应遵循模块化 , 是用一致的接口进行信息的传递与模 块调用。 模块的划分应尽量符合实际业务的划分 , 以保证以后新模块的加入尽可能少 的影响现有功能模块的运行 . 可行性分析与决策 对于新系统设计的几个关键技术的可行性分析如下, 1. 新系统目前使用 Access2020 作为 数 据库 , 这是一个支持多用户的新型数据库, 适用于中小规模的数据量需求。 学校校园网的建设也为新系统服务器 /客户端的结构提 供了硬件的支持。 2.使用 Visual Basic 作 为 系统开发的开发环境, Visual Basic 作 为一种现代的编 程语言 , 提供完善的指令流控制语句 、 类与对象的支持及丰富的数据类型 , 给开发高 性能系统提供的保障。 同时 , Visual Basic 支 持 的 ADO 数据 访 问接口是 Windows 平台 下被各 类主 流数据 库广 泛支持 的数 据库接 口, 这些数 据库 中包括 大型 数据库 如 MS SQL Server 和 Oracle 等。 使用标准的数据访问接口给数据的共享及以后数据库的升级 提供极大的方便和保障。 也保证 了 系统能够 适 应网络环 境 里各种操 作 系统平台的要 求。 3. Visual Basic 对于类 和 对象的支持 , 保证了 代码的模块化要求 , 而代码模块化 的程度的提高 , 非常有利于以后对新系统的扩展与修改。 符合现代信息管理系统开发 的理念。 综上所述 , 新系统的 设 计与开发 在 技术上和 硬 件设备上 的 条件都是 满 足的,新 系统的开发是可行的。 教务管理系统设计 8 第 3章 新系统逻辑方案 . 数据流图描述 图 3 是教 务 管理系统的顶层图,它是根据教务管理工作业务流程的总体情况, 划分系统边界 , 识别系统的数据来源和去处 , 确定外部项。 然后 , 划分出几个重要的 管理模块,并明确各功能之间的关系而得出的。 从图上可 以 看到教务 管 理系统从 总 体上分为 公 共信息管 理 、学籍 管 理 、课程管 理和学生成绩处理四大部分。 整个系统已公共信息管理开始 , 先建立学院及专业的信 息。 然后把新生的公共信息输入班级数据库和学生数据库。 根据实际情况管理开课数 据库。 在每学期末 , 根据学生数据库为每个学生输入其考试的成绩 , 并计算排名和成 绩单。 教务管理系统设计 图 3 教 务 管 理系统 顶层 数据流图 9 10 对顶层图中四个处理进一步细化后的第一层数据流图如下: 图 4 公 共 信 息管理 数据 流 图 图 5 课 程 管 理数据 流图 11 图 6 学 籍 管 理数据 流图 图 7 成 绩 管 理数据 流图 学籍管理 是 系统中一 个 重要的处 理 模块,学 籍 管理数据 流 图中的学 籍 信息录 入和 12 学籍信息查询进行更进一步细化后,有如下两个数据流图: 图 8 学 籍 信 息查询 数据 流 图 图 9 学 籍 信 息录入 数据 流 图 . 数据字典描述 对于数据流图中出现的一些成分,常使用数据字典来进一步解释,如下: “ 学籍管理 ” 数据流图中,数据项 “ 学号编码 ” 的数据元素卡如表 1, 13 数据元素 系统名:教务查询系统 编号: 条目名:学号编码 别 名: 属于数据流:存库学生信息,库中学生信 息,相关学生信息, 成绩单 存储处:学生信息库 数据元素值: 代码类型:字符型 长度: 意义: 简要说明:每个学生一个学号,是学生的唯一标示 修改纪录: 编写 日期 2020816 审核 日期 表 1 “ 学籍管理 ” 数据流图中,数据流 “ 存库学生信息 ” 的数据流卡片如表 2, 数据流 系统名:教务查询系统 编号: 条目名:存库学生信息 别名: 来源 : “ 学 籍 管理 ” 加工模块 去处 : “ 学 生 信息库 ” 数据存储模块 数据流结构: 学院编码 专业编码 班级编码 学号编码 学生姓名 学生生日 家庭 地址 联系电话 简要说明:用此纪录学生个人信息,每个学生一条纪录 修改纪录: 编写 审核 表 2 “ 学籍管理 ” 数据流图中,用于存储学生公共信息的 “ 学生信息库 ” 的数据存储卡,如表 3, 数据存储 系统名:教务查询系统 编号: 条目名:学生信息库 别名: 存储组织:二维表 纪录数: 主关键字:学生编号 辅关键字: 14 纪录组成: 学院编码 专业编码 班级编码 学号编码 15 学生姓名 学生生日 家庭地址 联系电话 简要说明:用此存储学生的个人信息 ,每人一条纪录 修改纪录: 编写 日期 2020816 审核 日期 表 3 “ 学籍管理 ” 数据流图中 , “ 学籍 管 理 ” 数据加工处理的卡如表 4, 加工 系统名:教务查询系统 编号: 条目名:学籍管理 别名: 输入: 专业、班级、学生、学院资料卡 查询学院、专业、学生、班级条件 库中学院信息 库中学生信息 库中专业信息 库中班级信息 输出: 学生、专业、学院、班级查询信息结果 学院信息纪录 专业信息纪录 班级信息纪录 存库学生信息 加工逻辑: 将 “ 专 业 、 班级 、 学生 、 学院资料卡 ” 中的信息处 理转变 为 “ 学院信息纪录 ” 、 “ 专业 信息纪录 ” 、 “ 班级信息纪录 ” 、 “ 存库学生信息 ” ,分别存库 接受 查 询条件,查出结果,返回结果信息 简要说明:此加工模块将分成 “ 学籍信息录入 ” 与 “ 学籍信息查询 ” 两部份 修改纪录: 编写 审核 表 4 “ 学籍管理 ” 数据流图中,外部项 “ 学生档案管理人员 ” 的外部项卡如表 5, 外部项 系统名:教务查询系统 编号: 条目名:学生档案管理人员 别名: 输入数据流: 学生、专业、学院、班级查询信息结果 输出数据流: 专业、班级、学生、学院资 料卡 查询学院、专业、学生、班级条件 主要特征: 简要说明: 修改纪录: 编写 日期 2020816 审核 日期 表 5 . 基本加工的小说明书 对于数据流图中的基本加工模块,将使用结构化语言进行描述说明。 16 1.开课课 程 表查询 17 获取查询条件 如果 是以 教 师作为查询条件 则 从数据库中查询指定教师在指定学期的开课情况 否则 从数据库中查询指定班级在指定学期的开课情况 将查询结果显示在程序界面上 2.学生录入 获取所在学院编号 获取所在专业编号 获取所在班级编号 获取学生公共信 息数据 将学生公共信息存入数据库 18 第 4章 系统总体结构设计 . 软件模块结构的设计 . HIPO 图 根据系统 分 析的结果 , 按照结构 化 的系统设 计 方法,教 务 管理信息 系 统从功能上 可分成如图 10 所示, 整 个系统由公共信息子系统、课程管理子系统、学籍管理子系 统、成绩管理子系统和用户管理子系统。 各子系统的简要功能说明如表 6: 模块名 功能简介 先决条件 公共信息模块 公共库模块在教务系统中主 要维护公共信息数据表。 (系 统的维护操作主要指添加 、 删 除和修改其中的记录 ) 维 护教。教务管理系统设计示例
本资源仅提供20页预览,下载后可查看全文
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
相关推荐
数据库原理课程设计学生信息管理网站
remendNumber:存放客户的推荐购买数 表 books: sorts 表:存放图书的分类信息 sortID: 图书分类添加系统自动分配的图书分类号(主键) sortName:存放图书的分类名称 tag:标记值 表 sorts: 12 words 表:存放客户对图书的评价信息 wordID:存放评论的 ID 值,客户的评论存入数据库时系统自动分配的唯一的ID值(主键)
教务管理系统教务管理系统
定做论文 发表论文 3A 学习网 () 考试 3A3B 书店 零售书籍 预定书籍 批发服务 同行配书 :1009874606 15 目 录 前 言 .............................................................................................................................