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

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

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

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

第1章 绪言 .......................................................................................................... 错误!未定义书签。 第2章 系统需求分析 .......................................................................................... 错误!未定义书签。 2.1. 2.2. 2.3. 2.4. 2.5. 2.6.

现行业务系统描述 .................................................................................. 错误!未定义书签。 组织结构图 .............................................................................................. 错误!未定义书签。 业务流程图 .............................................................................................. 错误!未定义书签。 现行系统存在的主要问题分析 ............................................................... 错误!未定义书签。 提出可能的解决方案 .............................................................................. 错误!未定义书签。 可行性分析与决策 .................................................................................. 错误!未定义书签。

第3章 新系统逻辑方案 ...................................................................................... 错误!未定义书签。 3.1. 3.2. 3.3.

数据流图描述 .......................................................................................... 错误!未定义书签。 数据字典描述 .......................................................................................... 错误!未定义书签。 基本加工的小说明书 .............................................................................. 错误!未定义书签。

第4章 系统总体结构设计 .................................................................................. 错误!未定义书签。 4.1.

软件模块结构的设计 .............................................................................. 错误!未定义书签。

HIPO图 .......................................................................................... 错误!未定义书签。 IPO图 ............................................................................................. 错误!未定义书签。 数据库设计 .............................................................................................. 错误!未定义书签。

4.2.

4.3. 4.4. 实体描述 ......................................................................................... 错误!未定义书签。 实体属性描述 ................................................................................. 错误!未定义书签。 实体之间的联系 ............................................................................. 错误!未定义书签。 E-R图 .............................................................................................. 错误!未定义书签。 关系模式 ......................................................................................... 错误!未定义书签。 计算机系统配置方案的选择和设计 ....................................................... 错误!未定义书签。 系统总体安全性、可靠性方案与措施 ................................................... 错误!未定义书签。

第5章 系统详细设计 .......................................................................................... 错误!未定义书签。 5.1. 5.2. 5.3.

代码设计 .................................................................................................. 错误!未定义书签。 人机界面设计 .......................................................................................... 错误!未定义书签。 模块处理过程 .......................................................................................... 错误!未定义书签。

第6章 实施概况 .................................................................................................. 错误!未定义书签。 6.1. 6.2. 6.3. 6.4. 6.5.

实施环境与工具的比较选择................................................................... 错误!未定义书签。 编程环境、工具、实现鱼数据准备概况 ............................................... 错误!未定义书签。 系统测试概况 .......................................................................................... 错误!未定义书签。 系统转换方案及实现概况 ...................................................................... 错误!未定义书签。 系统运行与维护概况 .............................................................................. 错误!未定义书签。

摘要

教务管理系统是一个辅助学校教务处教务人员完成日常工作中,涉及学籍管理、开课编排和成绩管理这三项日常比较繁重的工作。它应用计算

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

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

机在数据处理和数据整理保存方面的优异性能,帮助工作人员提高工作的效率、减少出错情况。同时还能提供快速的查询检索功能以及按要求进行成绩单的打印的功能。

教务管理系统是一个使用Client/Server技术、面向学校教务处用户的多模块信息管理系统。它采用了当前流行的C/S结构,可以突破了原先教务系统使用的局限性,实现多机同时工作统一数据库。因而就可在多地域、任意时间段来访问教务系统中的数据,大大加强了系统数据共享的能力。另外采用了以上流行和标准的网络技术也极大地提高了系统的可移植性。

教务管理系统特点

先进的技术。是一个基于C/S技术的系统,实现了数据的集中管理,提供最大程度上的数据共享,在保障了数据的一致性的同时,降低系统的维护工作量。

面向教务管理人员提供服务。教务管理人员通过教务管理系统管理学生相关的教务数据。

模块化的结构,学籍管理、开课管理及成绩系统既可一条龙运行,也可分别运行,只要提供各部分所需的入口数据。

统一的风格,标准的操作界面,便于教务人员使用教务管理的各个子系统。

方便易用的工具,便于数据的查询,维护和打印。

关键词

信息管理系统 教务管理 数据库应用系统

第1章 绪言

本论文主要介绍的是大学使用的教务管理系统的整个设计。

随着计算机技术的不断发展,计算机应用于各大领域,并给人们的生活带来了极大的便利,在学生管理系统亦是。以往大学教务员由于缺乏适当的软件而给其工作带来了很多不便。本论文所介绍的便是一个大学教务管理系统,以方便其在课程安排、成绩处理、学籍管理上的工作任务。

该系统适用于大学教务员,其功能主要分为四大类: 公共信息管理 用于学院信息和专业信息建立和修改,

学生基本信息管理 用于班级信息和学生信息的建立和修改以及查询; 课程管理 用于各学期课程的开设和修改);

成绩管理 用于成绩的输入、修改、汇总和排名。

该系统性能力求易于使用,具有较高的扩展性和可维护性。

整个系统的开发过程严格遵循软件工程的要求,做到模块化分析、模块化设计和代码编写的模块化。

第2章 系统需求分析

2.1. 现行业务系统描述

在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等。以前都是人工进行操作。随着学校规模扩大,教务处的教务管理工作量大大加重。随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机的处理,已减轻人工的压力并提高工作效率。而计算机的普及

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

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

更加快了教务管理系统的产生。

上一代的教务管理系统主要为单机单用户的系统,其数据库主要采用Foxbase或FoxPro,系统开发环境也是数据库内置的开发工具。其特点是单机单用户方式,开发简单,能充分利用数据库的特性。其缺点是开发出的系统依赖性强,运行必须依托数据库环境;不容易升级与扩展;无法实现数据的共享与并行操作;代码重用性差。

随着计算机网络的发展,特别是校园网的建立。原有教务管理系统数据共享差的问题更加突出,而新需求的提出也越来越多,越来越频繁。这就要求系统在可扩展性和标准化的要求更高。而原有的系统由于其与生俱来的缺点而无法在适应现有的需求了。

因此,使用现在的新技术,开发出适应新的需求的新系统的任务刻不容缓。

2.2. 组织结构

图1大致是学校的组织结构图,其中和教务管理系统由直接关系的有以下部门: 应用部门:

校教务处,是使用综合教务系统的主要部门,对学生的教务管理主要由教务处承担,进行中管理。

校长 教务处 计算机学院 经济管理学院 数学学院 计算机软件与理论 软件教研室 理论教研室 计算机应用 计算体系结构

图1 组织结构图

2.3. 业务流程分析

教务管理系统是一个面向学校教务人员,为其提供服务的综合信息管理系统。教务人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。学生的个人信息、所有的课程考试成绩以及每学期的开课情况都记录在教务系统里进行管理。

教务管理系统工作流程

由教务人员在公共信息系统中完成对运行教务系统所需的基本数据的维护(如:系所信息,专业信息等)。包括这些信息的增、修、改,对于系所和专业的变动都将在这进行操作。所有专业都必须附属于一个也只有一个系所。系统开始投入使用,教

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

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

务人员先根据学校实际情况,建立系所的信息,主要信息包括系所的名称及它的编号。输入专业信息的过程是首先从系统数据库中选择相关的系所,然后再它下面加入新的专业信息。当学校系所、专业发生变动后,教务人员要及时完成对库中的系所信息和专业信息的维护。

新生入学后由教务人员在学籍系统中完成新生学籍信息的维护。包括班级的建立,新生个人信息的录入。班级是一个“专业”下面的组织结构,它也是学生的上层组织结构。在每个新学年,新生来校报到后,教务人员先从公共信息库中选择正确的系所信息及专业信息,在专业下加入班级,班级的信息包括班级名称及其编号,班级添加完后,就可以在其下面添加新生的信息。新生的信息来自新生的信息卡,又教务人员手工输入。如果新生所在班级已经存在,则直接从库中选择相应的班级,进行新生信息的输入。

在每个学期开始,教务处根据老师的情况,以班级为单位,通过排课系统为每个班级制定下学期的开课情况。这部分包括三个方面,一是任课教师的信息管理,教务人员要录入新的任课教师的基本信息,并负责对已有教师信息的变动的更新;二是课程信息的管理,教务人员还是对学校所有开设课程的信息的管理与维护,当课程变化后要及时更新;第三,也是本步骤最主要的工作,教务人员根据上两步所产生的信息,即班级信息、教师信息和课程信息,组织编排每个班级本学期的开课情况以及每门课的任课教师和课时。

每学期末,选课的数据送至成绩系统,由教务人员完成学生成绩的维护工作(成绩排名,成绩单打印)。首先是教务人员根据成绩单,将每个学生没门课的成绩录入。然后根据相同专业或同意班级进行成绩的排名打印。 还要打印每个学生的单课成绩,生成本学期的学生成绩单。

在学生即将毕业时,教务人员在成绩系统中查询每个学生的整个学业的各课成绩情况,为学生的毕业审核提供依据,并根据需要打印出每个学生所有的成绩单。

下面的图2是教务处日常的一些工作的业务流程。

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

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

系所信息 基本数据维护 公共信息 数据表 专业信息 学籍信息维护 课程信息数据表 学生信息数据表 学生信息 课程信息维护 教务 人员 课程信息 教师信息数据表 开课制定 开课信息数据表 成绩单 打印 教师信息 教师信息维护 成绩信息 成绩维护 成绩信息数据表 图2业务流程

2.4. 现行系统存在的主要问题分析

现行系统的主要问题归纳起来主要有,

1. 单机单用户系统,随着网络的发展和校园网的建立,同时教务管理系统中信息的使用者大大增加,原有的单机单用户系统已远远不能满足需要。同时,原有的数据库也不支持多用户的网络运行环境。

2.系统独立性差,原有系统一般都是使用数据库提供的开发工具编写的程序,因此收数据库的制约比较大,编写出来的程序性能也不好。特别是无法支持如Access, MS SQL Server等新的数据库。

3.模块性差,由于不是一个完整的编程语言,故无法做到代码的模块化,给功能的扩展带来了巨大的不便。 2.5. 提出可能的解决方案

鉴于目前学校对教务管理系统的需求与实际情况,新系统方案的重点放在系统的可扩展性上,为了实现这一设计,新系统应具备以下几方面的要求:

1.新系统采用服务器/客户端结构,充分利用现有的校园网络资源,打破地域的限制,并能提供多人同时使用系统,提高工作效率。

2.使用最新的数据访问接口(ADO),可以运行于Win9x/WinNT/Win2000/WinXP多种操作系统上,所有支持ADO接口的数据库都可以作为系统的后台数据库。因此,在以后对数据处理的要求提高时,容易升级为MS SQL Server 或 Oracle 等数据库。

3.新系统从设计到实现都应遵循模块化,是用一致的接口进行信息的传递与模块调用。模块的划分应尽量符合实际业务的划分,以保证以后新模块的加入尽可能少

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

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

文档来源为:从网络收集整理.word版本可编辑.欢迎下载支持.第1章绪言..........................................................................................................错误!未定义书签。第2章系统需求分析.......................
推荐度:
点击下载文档文档为doc格式
37zgu5fw9v1ujtp7zqyg25ui718xn3018xz
领取福利

微信扫码领取福利

微信扫码分享