聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> 教务管理系统方案

教务管理系统方案

时间:    下载该word文档

...................................................................... 0 第一章 问题分析 ............................................................ 0
11问题定义 ............................................................ 1 12系统开发的必要性 .................................................... 1 第二章 可行性研究 .......................................................... 2
21系统概述 ............................................................ 3 22可行性分析 .......................................................... 3 23系统设计的原则 ...................................................... 3 24 需求述 ............................................................. 3 第三章 总体设计 ............................................................ 4
31系统功能描述 ........................................................ 5 32 数据流图与数据字典.................................................. 6 321数据流图 ......................................................... 6 322查询功能流程图 ................................................... 7 323数据字典 ......................................................... 8 33软件结构图 ......................................................... 12 34 数据库设计......................................................... 13 341数据库需求分析 .................................................. 13 342数据库逻辑结构设计 .............................................. 13 第四章 .............................................................. 15 主要参考文献 .............................................................. 16



随着学校规模的扩大,人员的不断增加、复杂程度逐渐增强,学校中,教务是一项繁琐的事,每年都有新生入学、老生毕业,以及其他各种人事变动。每学期的考试成绩都需要分析,纵、横向比较,能及时反馈信息,还要对教师的教学成绩考核提供数据。如何有效地管理、分析、处理这些信息,帮助学校和教师掌握学生的情况,这就是教学信息管理系统需要完成的功能。以前简单的用Excel来打印几报表的人机作坊再也无法适应当今学校的教学管理了,比如用Excel虽然能简单管理学生的学籍、成绩等,但用户界面简单,管理起来难度大,修改和查找学生的信息都比较麻烦,并且在操作过程中没有用户权限,只要能打开计算机的人就能打开数据进行任意的修改,大大的降低了信息的安全性和性,效率,,人工的大量浪费;另外时间一长,将产生大量的文件和数据,这对于查找、新和维护都带来了不少困难。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入各个领域并发挥着来越重要的作用。
作为计算机应用的一部分,使用计算机对学校的各类信息进行管理,具有着手工管理所无法比拟的优点.例如:检索迅速、查询方便、效率高、可靠性好、存储量大、性好、寿命长、成本低等。这些优点能够极提高学校信息管理的效率。

关键词: 教学管理 计算机应用 信息管理

第一章 问题分析

11问题定义
1.所需资源:
硬盘>80G,存>256,处理器一般以上水平即可。 2.系统名为:教务管理系统
本处理的信息主要有三大类:学生信息、教师信息、成绩数据。本系统主要着手于以上三大部分,建立数据库以及对数据的各种操作功能。
对于学生信息,由于需要经常性地进行各种查询。例如:查询一个班级中团员的人数,男女生的人数等等。教导处在每一届学生进校时必须进行分班,设置学号;每一届学生毕业,要进行学生信息备份;
对于教师信息,学校教导处跟据老师所教班的成绩对教师的成绩成行考核,可以进行同科的纵横向比较。(由于对教师方面不太了解只有这些)
对于成绩管理,课任教师要进行本科目成绩登记,计算平均分、优秀率、及格率;教导处要分段统计学生人数及所占比列,每学期进行学生成绩备份;学校领导则可通过查询工具来了解学生成绩情况。
12系统开发的必要性
传统的学院教师信息管理主要采用人工信息搜集与整理,多由各系指定教师收集统计该教师的信息和成果,再由学院办公室人员汇总。这种方式存在着信息反馈滞后、难以保证信息的全面和准确等问题。随着学院管理职能和容的深化,其信息管理工作呈现出许多新的特征: (1 教师人数和结构不断变化
近年来,各学院办学规模逐年扩大,每年新引进的教师不断增加,教师流动较,而每名教师的个人信息各有所异。如何快速、准确的处理好复杂的信息,仅仅依靠传统的管理方式是难以满足需求的。
(2 教师信息容增加,数据更新频繁
学院除了要掌握教师的出生年月、职称、职务、学历等基本信息外,根据工作需要,还需要掌握教师教学信息、而这些又是变动比较频繁的信息,如何搜集和整理还需要科学的管理手段和技术的支持。

(3 信息交流对外部数据共享提出更高要求
在学院部网络中,教师个人信息和学院公共信息分散于单个计算机中,还未能实现系统数据共享,且数据格式多样,各及数据共享困难。虽然学校已建立了校园网络,但缺少相应的管理系统支持,教师的大量信息还是通过人工、或存储设备等媒介来实现交换。


第二章 可行性研究

21系统概述
本系统将采用面向对象的软件开发方法,以SQL Server 2010作为后台数据库,配合功能强大的SQL查询语句,便捷地开发教学管理信息系统的应用程序。
22可行性分析
A 技术可行性:对SQL语句熟练掌握运用。 B 经济可行性:开发费用合理
C 操作可行性:能够良好的解决用户需要的问题
23系统设计的原则
为了使本系统功能齐全完备,操作简便,最大限度的提高软件的质量,从而满足用户的实际需要,在设计开发过程中遵循了如下原则: (1 正确性原则:消息在不同系统平台之间进行传递和显示时不会出现乱码现象。 (2源程序可读性原则:为了便于其他人员设计,维护人员读懂代码或代码修改,尽可能地做好代码注释工作。 (3易操作原则:要求设计的系统功能齐全,操作方便,必要的地方进行提示。
24 需求述
通过调查,了解教师平时需要对其基本信息进行查看,在学期初需要查看其教学任务,查看并打印其教学课表及所教班级的课表,在学期末需要对学生的成绩进行录入并查看其个人教学评价。而管理人员处理流程:学期初管理人员对新进的教师档案,每个学期考试结束后登记学生信息供教师录入成绩。每个学期末,学生根据系里提出的下一学期所开课程选课,录入下一学期教学任务,相应教学课表、班级课表以供教师使用。
通过对问题的分析对问题进行了初步的定义,通过建立E-R图准确了解问题域所需要知道的三个实体的数据信息,通过建立数据流图与数据字典来确认软件
应该完成相应的功能以满足用户的功能需求。
下面对本软件应完成的功能描述如下:教师可对本系统进行查询浏览,包括可以对教师基本信息的查询,浏览显示结果,可以查询教师的教学任务信息或者教学评价信息,还可以查询并打印教师本学期的教学课表及其授课班级的班级课表,此外教师可以为学生录入成绩,可查看并打印,还可以对其登录密码进行修改。而管理员不仅仅可以对教师基本信息的查询,可以查询教师的教学任务信息或者教学评价信息,可以查询并打印教师本学期的教学课表及其授课班级的班级课表,还可以修改并更新教师的基本信息,还负责在每学期开始对教师的教学任务进行修改,并将教师的教学课表,教学班级的班级课表录入进去;在每学期末,将经学生的一些信息录入进去供教师将来进行成绩登录用,管理员还可以打印相关文档。如 教师课表,班级课表,学生信息等

第三章 总体设计

31系统功能描述
本系统的主要任务是实现对学校的学生信息管理、成绩管理、教师考核信息管理、课程信息管理及相关查询。其主要功能包括:
1.学生信息管理功能
添加学生.以班级为单位,进行学生入库。其中分为单个添加和成批添加。单个添加学生供数量较少的学生信息入库;学籍变更。提供学生转学、休学、复学、退学、留级及毕业信息。
删除学生。当学生毕业后,学生信息转移备份数据库中,系统的基本数据库中需要删除学生信息。该功能主要进行成批地删除学生信息,如连续学号区段的多位学生信息删除,整个班级的删除,所有学生信息的删除。
学生信息备份。在学生信息删除前,将其按班级为单位保存到备份数据库 2.学生成绩管理功能
分数录入。以班级为单位,录入成绩。
分数段统计。以班为单位,根据成绩统计各科各分数段的人数,总分各分数段的人数。
库中。
3.教师信息管理功能
添加新教师。
成绩备份。为指定班级及指定的学期数的学生成绩保存到备份数据

教师信息的修改。 教师成绩考核。
4 课程信息管理功能
1.课程管理。提供本学期各年级各专业所开课程名称的录入、修改、删除。它是学生成绩管理的基础。用以保证数据库中一致性原则。 2.教师与课程。供录入课任教师与课程、班级的联系情况。是排课系统的基础。
5 查询功能。
学生信息查询。根据用户的要求,查询学生数据库的所有可能的信息,其中包括成绩查询。
教师信息查询。根据用户的要求,查询相关教师信息。 备份成绩查询。按班级为单位查询备份数据库的学生信息。
32 数据流图与数据字典
321数据流图

根据以上的系统功能描述,设计出数据流图如下:
基本数据流图与功能级数据流图(图3-1至图3-2







322查询功能流程图



323数据字典

一、数据流条目:

1)学生信息管理模块:
学生信息管理要求=[添加数据要求|数据删除要求|数据备份要|学籍变更]
班级数据=(年份+班数
修改要求=+性别+出生日期+家庭住址+原毕业学校+政治面貌+班级 单个学生数据单=+性别+出生日期+家庭住址+原毕业学校+政治面貌添加数据要求=[单个学生数据单|成批数据单] 数据删除要求=[起止学号|班级名称|所有学生数据] 数据备份要求=[班级名称|学期数|在读情况] 学生数据=学号++班级编号+性别+年级+政治面貌+民族编号+籍贯编+入学总分+班级
学籍变更=转学+休学+复学+退学+留级+毕业 性别=[|] 政治面貌=[团员|非团员] 2)成绩管理模块:
成绩管理要求=[成绩录入要求|总分计算要求|成绩备份要求|成绩成批数据单=+性别+出生日期+家庭住址+原毕业学校+政治面貌+统计要求]
]
成绩录入要求=班级名称+成绩数据 总分计算要求=班级名称+成绩数据 成绩备份要求=班级名称+学期数+毕业
成绩统计要求=单科分段统计+总分分段统计+平均分统计 成绩数据=+课程名称+分数 成绩表=学号++单科成绩+成绩总分 3)教师信息管理模块:
教师信息管理要求=[添加新教师要求|修改数据要求|成绩考核要添加新教师要求=职工号+教师+政治面貌+职务+所教科目+在岗情况 修改数据要求=职工号+教师+政治面貌+职务+所教科目+在岗情况 成绩考核要求=[考核条件] 政治面貌=[中共党员|团员|群众] 4)查询模块: 查询要求=[查询条件] 查询结果=[学生信息统计表|学生成绩统计表|学生总分名次统计表|教师信息统计表|备份信息统计表]
二、处理条目:
(1学生信息管理模块处理条目: 处理名称:检查记录有效性 输入:新生数据
输出:有效的新生记录、无效的新生记录 处理逻辑:根据新生记录 IF 格式有效 THEN 读取记录
ELSE 无效格式记录,启动EXCEL调整格式
ENDIF 处理名称:启动EXCEL调整 输入:新生记录

录数
输出:有效的新生记录
处理逻辑:根据新生记录按要求调整 处理名称:读取新生记录 输入:新生数据 输出:写入学生表文件 处理逻辑:根据新生记录
DO WHILE 新生记录不为空 THEN 读取记录,写学生表文件,班级值为“新生”
LOOP 处理名称:统计新生数据 输入:班级为“新生”记录 输出:总新生人数,男女生人数 处理逻辑:根据新生记录,
查询所有班级为“新生”的记录,并计算记录数
查询所有性别为“男”且班级为“新生”的记录,并计算记查询所有性别为“女”且班级为“新生”的记录,并计算记录数 处理名称:查询相关记录 输入:学生记录,班级名称 输出:指定班级的学生
处理逻辑:根据学生记录,查询所有班级名称等于输入值的学生记处理名称:修改学生记录
输入:指定班级学生记录,修改要求 输出:学生信息
处理逻辑:根据修改要求,改写学生数据 处理名称:查询备份数据 输入:班级名称 输出:备份数据

数据
处理逻辑:在学生表中查询班级名称等于输入值的学生数据 处理名称:数据备份 输入:备份数据 输出:备份数据文件 处理逻辑: IF 数据已备份 THEN 退出
ELSE 生成备份文件
ENDIF 处理名称:删除所有学生数据 输入:所有学生记录
输出:更新学生表、总分表、成绩表 2)成绩管理模块加工条目 处理名称:查询学生及课程信息 输入:班级名称
输出:指定班级的学生及本学期所开课程 处理逻辑:查询学生表中班级名称为输入值的记录 判断所在年级,查询课程表获得本学期所开课程 处理名称:成绩录入
输入:学生,课程信息,成绩录入数据 输出:更新成绩表
处理逻辑:选择课程名称,录入成绩 写入成绩表 处理名称:查询成绩数据 输入:班级名称
输出:指定班级的学生及成绩数据
处理逻辑:学生表与成绩表做笛卡尔积,获得指定班级的学生成绩


处理名称:查询成绩数据 输入:备份数据单 输出:备份数据
3)教师信息管理模块数据加工条目: 处理名称:数据录入 输入:新教师 输出:更新教师表文件
处理逻辑:在教师表中添加一记录,以录入值更新记录 处理名称:查询教师信息 输入:数据修改单 输出:教师记录
处理逻辑:在教师表中查询记录 处理名称:修改数据 输入:教师记录,修改要求 输出:更新教师表,教师信息
处理逻辑:根据修改要求,更新记录,写入教师表 4)查询模块加工条目: 处理名称:要求加工 输入:学生信息查询要求 输出:查询规则 处理名称:查询处理 输入:查询规则 输出:查询结果
处理逻辑:根据查询规则查询指定表,并显示结果
33软件结构图

34 数据库设计
数据库是信息管理的基础。数据库结构直接关系到各种功能的实现和程序运行的效率。
341数据库需求分析
根据数据流程图,可以列出以下记录学生信息所需的数据项和数据结构: 学生:学号、、性别、班级、生日、籍贯、毕业学校、政治面貌。 教师:职工号、、所教科目编号、在岗情况、政治面貌、职称。 开课信息:记录号、科目号、开课年级。
教师任课信息:记录号、科目号、班级、教师职工号。
学籍变更记录:记录号、变更情况、记录对象、记录时间、详细描述。 所需的外部数据支持: 科目:记录号、科目名。 342数据库逻辑结构设计 学生个人信息表

字段名 ID NAME SEX CLASS BIRTHDAY NATIVE_PLACE GRADUATE_SCHOOL POLITY_VISAGE 教师信息表 字段名 ID NAME 数据类型 CHAR11 CHAR1 CHAR(6 DATE 是否可空 NOTNULL NOTNULL NULL NULL 说明
学号(主关键字)

性别(M-男,F-女) 班级 生日 籍贯 毕业学校 政治面貌
VARCHAR20
NOTNULL VARCHAR50 NULL VARCHAR50 NULL VARCHAR (10 NULL 数据类型 CHAR3
是否可空
NOTNULL 说明
职工号(主关键字)

政治面貌
SUBJECT
POST 说明
科目号(主关键字) 科目名 说明
记录号(主关键字) (SUBJECT 选课年级 说明
学号(主关键字) 科目代号
VARCHAR10
NOTNULL NULL NULL NULL POLITY_VISAGE VARCHAR (10 SUBJECT POST 科目信息表 字段名 CODE NAME 开课结果信息表 字段名 ID SUBJECT GRADE 成绩表结构 字段名 ID SUB_CODE

数据类型 CHAR(11 CHAR2 数据类型 CHAR3 CHAR2 CHAR6 数据类型 CHAR2 CHAR2
CHAR(1 是否可空
NOTNULL VARCHAR10
NOTNULL 是否可空 NOTNULL NOTNULL NULL 是否可空 NOTNULL NOTNULL
教师任课信息表 字段名
ID SUBJECT_ID CLASS TEACH_ID 数据类型 INTEGER CHAR2 CHAR6 CHAR3
是否可空 NOTNULL NOTNULL NULL NULL 说明
记录号(主关键字) (SUBJECT 选课班级
(TEACHER 说明
代码(主关键字) 描述 说明
代码(主关键字) 描述
教师岗位代码表 字段名
ID DESCRIPTION 学籍代码表 字段名 ID NAME 数据类型 VARCHAR2 VARCHAR8
是否可空 NOTNULL NOTNULL 数据类型 CHAR1
是否可空
NOTNULL VARCHAR10
NOTNULL

第四章
本次课程设计的征程也并非一帆风顺,由于知识有限,途中无数次遇到调试出错、功能实现失败、输出死循环、程序强制停止运行等情况,失败乃成功之母,我通过互联网向网友求助、搜索文库资料,向同学和老师咨询等等途径,最终将难题一一解决。
正如马克思所说:“生活就像海洋,只有意志坚强的人才能到达成功的彼岸。如今,我终于尝到成功的滋味,敲代码的日子的确很煎熬,但在这段日子里,我学到了很多的东西,我觉得这段日子十分有意义,同时更加同意“实践是检验理论的唯一途径”这一观点。
由于知识和时间的局限,本程序仍存在功能的不足和未知BUG,比如学生信息的修改和删除功能的缺失,造成对错误数据无法进行处理,对用户操作带来不便。我对此表示遗憾,我会继续巩固并强化我的专业知识,为以后的类似情况做
好准备。


主要参考文献
1《数据库原理及应用》 钱雪忠主编 邮电大学 20078 第二版2SQL server 2000数据仓库与Analysis Services Bain T 2003 3《数据库技术与联机分析处理》 王珊主编 科学 1998
中国电

免费下载 Word文档免费下载: 教务管理系统方案

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服