好文档 - 专业文书写作范文服务资料分享网站

数据库大作业_教务管理系统—华中科技大学

天下 分享 时间: 加入收藏 我要投稿 点赞

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

的影响现有功能模块的运行 2.6. 可行性分析与决策

对于新系统设计的几个关键技术的可行性分析如下, 1.新系统目前使用Access2000作为数据库,这是一个支持多用户的新型数据库,适用于中小规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。

2.使用Visual Basic作为系统开发的开发环境,Visual Basic作为一种现代的编程语言,提供完善的指令流控制语句、类与对象的支持及丰富的数据类型,给开发高性能系统提供的保障。同时,Visual Basic支持的ADO数据访问接口是Windows平台下被各类主流数据库广泛支持的数据库接口,这些数据库中包括大型数据库如MS SQL Server和Oracle等。使用标准的数据访问接口给数据的共享及以后数据库的升级提供极大的方便和保障。也保证了系统能够适应网络环境里各种操作系统平台的要求。

3.Visual Basic对于类和对象的支持,保证了代码的模块化要求,而代码模块化的程度的提高,非常有利于以后对新系统的扩展与修改。符合现代信息管理系统开发的理念。

综上所述,新系统的设计与开发在技术上和硬件设备上的条件都是满足的,新系统的开发是可行的。

第3章 新系统逻辑方案

3.1. 数据流图描述

图3是教务管理系统的顶层图,它是根据教务管理工作业务流程的总体情况,划分系统边界,识别系统的数据来源和去处,确定外部项。然后,划分出几个重要的管理模块,并明确各功能之间的关系而得出的。

从图上可以看到教务管理系统从总体上分为公共信息管理、学籍管理、课程管理和学生成绩处理四大部分。整个系统已公共信息管理开始,先建立学院及专业的信息。然后把新生的公共信息输入班级数据库和学生数据库。根据实际情况管理开课数据库。在每学期末,根据学生数据库为每个学生输入其考试的成绩,并计算排名和成绩单。

6文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

图3 教务管理系统顶层数据流图

7文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

对顶层图中四个处理进一步细化后的第一层数据流图如下:

图4 公共信息管理数据流图 图5 课程管理数据流图 图6 学籍管理数据流图 图7 成绩管理数据流图

学籍管理是系统中一个重要的处理模块,学籍管理数据流图中的学籍信息录入和学籍信息查询进行更进一步细化后,有如下两个数据流图:

图8 学籍信息查询数据流图 图9 学籍信息录入数据流图

3.2. 数据字典描述

对于数据流图中出现的一些成分,常使用数据字典来进一步解释,如下: “学籍管理”数据流图中,数据项“学号编码”的数据元素卡如表1, 数据元素 系统名:教务查询系统 编号: 条目名:学号编码 别名: 属于数据流:存库学生信息,库中学生信息,相关学生信息, 成绩单 数据元素值: 代码类型:字符型 长度: 意义: 简要说明:每个学生一个学号,是学生的唯一标示 修改纪录: 编写 审核 日期 日期 2002-8-16 存储处:学生信息库 表1

“学籍管理”数据流图中,数据流“存库学生信息”的数据流卡片如表2, 数据流 系统名:教务查询系统 编号: 条目名:存库学生信息 别名: 来源:“学籍管理”加工模块 数据流结构: 学院编码 专业编码 班级编码 学号编码 学生姓名 学生生日 家庭地址 联系电话 简要说明:用此纪录学生个人信息,每个学生一条纪录 修改纪录: 编写 审核 日期 日期 2002-8-16 去处:“学生信息库”数据存储模块 表2

“学籍管理”数据流图中,用于存储学生公共信息的“学生信息库”的数据存储卡,如表3,

8文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

数据存储 系统名:教务查询系统 编号: 条目名:学生信息库 别名: 存储组织:二维表 纪录组成: 学院编码 专业编码 班级编码 学号编码 学生姓名 学生生日 家庭地址 联系电话 简要说明:用此存储学生的个人信息,每人一条纪录 修改纪录: 编写 审核 日期 日期 2002-8-16 纪录数: 主关键字:学生编号 辅关键字: 表3 “学籍管理”数据流图中,“学籍管理”数据加工处理的卡如表4, 加工 系统名:教务查询系统 编号: 条目名:学籍管理 别名: 输入: 专业、班级、学生、学院资料卡 查询学院、专业、学生、班级条件 库中学院信息 库中学生信息 库中专业信息 库中班级信息 输出: 学生、专业、学院、班级查询信息结果 学院信息纪录 专业信息纪录 班级信息纪录 存库学生信息 加工逻辑: 将“专业、班级、学生、学院资料卡”中的信息处理转变为“学院信息纪录”、“专业信息纪录”、“班级信息纪录”、“存库学生信息”,分别存库 接受查询条件,查出结果,返回结果信息 简要说明:此加工模块将分成“学籍信息录入”与“学籍信息查询”两部份 修改纪录: 编写 审核 日期 日期 表4

“学籍管理”数据流图中,外部项“学生档案管理人员”的外部项卡如表5, 外部项 系统名:教务查询系统 编号: 条目名:学生档案管理人员 别名: 输入数据流: 学生、专业、学院、班级查询信息结果 输出数据流: 专业、班级、学生、学院资料卡 查询学院、专业、学生、班级条件 9文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

主要特征: 简要说明: 修改纪录: 编写 审核 表5

3.3. 基本加工的小说明书

对于数据流图中的基本加工模块,将使用结构化语言进行描述说明。 1.开课课程表查询

获取查询条件

如果 是以教师作为查询条件 则 从数据库中查询指定教师在指定学期的开课情况 否则 从数据库中查询指定班级在指定学期的开课情况 将查询结果显示在程序界面上

2.学生录入

获取所在学院编号 获取所在专业编号 获取所在班级编号 获取学生公共信息数据

将学生公共信息存入数据库

第4章 系统总体结构设计

4.1. 软件模块结构的设计 4.1.1. HIPO图

根据系统分析的结果,按照结构化的系统设计方法,教务管理信息系统从功能上可分成如图10所示,整个系统由公共信息子系统、课程管理子系统、学籍管理子系统、成绩管理子系统和用户管理子系统。各子系统的简要功能说明如表6: 模块名 公共信息模块 功能简介 公共库模块在教务系统中主要维护公共信息数据表。(系统的维护操作主要指添加、删除和修改其中的记录)维护教务管理系统所需的基本数据,如系所信息等 先决条件 无 日期 日期 2002-8-16 课程管理 维护学校所有的开课情况,包无 括课名、上课学时、开课系、上课教师等相关信息。 完成对学生的学籍管理。 管理每个学生的选课成绩,并维护学生的历年成绩。 增加,修改和删除用户账号 表6公共信息 公共信息 课程管理 无 学籍管理 成绩管理 用户管理 10文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.

数据库大作业_教务管理系统—华中科技大学

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.的影响现有功能模块的运行2.6.可行性分析与决策对于新系统设计的几个关键技术的可行性分析如下,1.新系统目前使用Access2000作为数据库,这是一个支持多用户的新型数据库,适用于中小规模的数据量需求。学校校园网的建设也为新系统服务器/客户端的结构提供了硬件的支持。2.使用V
推荐度:
点击下载文档文档为doc格式
37zgu5fw9v1ujtp7zqyg25ui718xn3018xz
领取福利

微信扫码领取福利

微信扫码分享