当前位置:文档之家› 教务管理系统的设计与实现

教务管理系统的设计与实现

河南农业大学本科生毕业论文(设计)题目教务管理系统的设计与实现学院信息与管理科学学院专业班级计算机科学与技术2009级1班学生姓名韩艳松(0910101012)指导教师王晓磊撰写日期:二○一三年五月二十日目录摘要................................................ 错误!未指定书签。

1 项目背景及意义.................................... 错误!未指定书签。

2 系统需求分析...................................... 错误!未指定书签。

2.1 系统要求.................................... 错误!未指定书签。

2.2 需求分析.................................... 错误!未指定书签。

2.3 系统功能及功能模块图........................ 错误!未指定书签。

3 总体设计.......................................... 错误!未指定书签。

3.1 开发工具的简介.............................. 错误!未指定书签。

3.1.1 6.0简介............................. 错误!未指定书签。

3.1.2 数据库管理工具简介..................... 错误!未指定书签。

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

3.3 系统部分业务流程图分析...................... 错误!未指定书签。

3.3.1 教师档案管理业务流程图................. 错误!未指定书签。

3.3.2 学生档案管理业务流程图................. 错误!未指定书签。

3.3.3 学生基本信息和成绩管理流程图........... 错误!未指定书签。

3.4 数据库设计.................................. 错误!未指定书签。

3.4.1 数据库图............................... 错误!未指定书签。

3.4.2 数据库设计表........................... 错误!未指定书签。

3.5 报表介绍及报表生成简单步骤.................. 错误!未指定书签。

3.5.1 报表简介............................... 错误!未指定书签。

3.5.2 报表生成简单步骤....................... 错误!未指定书签。

4 详细设计.......................................... 错误!未指定书签。

4.1 数据库连接.................................. 错误!未指定书签。

4.1.1 数据库表的建立......................... 错误!未指定书签。

4.1.2 教师档案管理数据库实现................. 错误!未指定书签。

4.1.3 数据控件访问数据库过程................. 错误!未指定书签。

4.2 报表的实现过程.............................. 错误!未指定书签。

4.2.1 报表的设计............................. 错误!未指定书签。

4.2.2 报表的打印............................. 错误!未指定书签。

5 模块编码说明...................................... 错误!未指定书签。

6 心得体会.......................................... 错误!未指定书签。

参考文献............................................ 错误!未指定书签。

致谢.............................................. 错误!未指定书签。

教务管理系统的设计与实现韩艳松信息与管理科学学院计算机科学与技术摘要:教务管理系统是一种融合管理科学、信息科学、系统科学和计算机科学技术为一体的综合性比较先进的管理手段。

教务管理包括对在校教师、在校学生信息以及各学科成绩的管理,是一项非常繁琐与复杂的工作。

对于一个学校而言,则更应该运用一些本地资源,提高管理的力度。

本文结合了一些学校管理的制度,解决了学校管理中普遍存在的一些问题,设计并开发出了此教务管理系统,同时该系统是建立在操作系统上的教务管理系统,基于 6.02003数据库平台进行开发。

该系统主要分为两大模块有教务处管理员管理模块和教师管理模块,通过该系统的应用,解决了教师的安排,各年级课程的查询,学生成绩的查询,以及各种信息报表的生成等问题,可以满足一些初级中学的教务管理工作的高效化、无纸化和网络化的需求,提高中学教务的工作质量与效率。

关键词:教务管理;报表生成; 6.0;2003, , a . , a . a , , ., , , , 6.0 + 2003 . , , , , , , , a , , ,.:; ; 6.0; 20031项目背景及意义随着社会发展,我国各高校以及各中学每年都在扩招,学生教师人数剧增,教师的一些基本信息也需要有相应的改变。

现在各学校的教务管理工作量较大,容易出错。

而我们的学习摇篮中学的教务管理工作头绪也是很多且较为繁琐,尤其是在中学开学初和学期末,工作量非常大。

但是以前的管理手段已然不能适应时代的发展,它浪费了许多的人力和物力。

在当今信息时代,这种传统的人工管理方法必然会被以计算机为基础的信息管理系统所代替。

我国每所学校的学生人数都比较多,在新生入校以及升学时有许多抄写的工作和较多烦琐的重复劳动,而这些最使人头痛的就是容易出错,从而使教务管理效率低下浪费时间。

比如制定各年级学科教学计划、安排教学计划、查看以及增删年级班级信息、增删教师学生学籍信息、管理学生学科成绩、打印教师信息、打印学生学籍成绩信息、打印班级年级改变信息、进行教师学生综合管理等。

而本设计方案是为教务管理系统开发而编写的,主要方便管理员对学生和老师的基本信息进行管理。

这些繁琐的工作之间是有一定联系的,而有些数据是公用的,有些数据也可在新的操作中继续使用。

这些工作如果要用人工去做,非常费时费力。

要是学校比较大,学生人数比较多的话,可能需要几个人去做这些工作,抄写量较大,出错率极高。

如果需要利用计算机文字处理系统来做这些工作,需要要求操作人员有着比较熟练的计算机操作技能,并且不易实现数据共享,不但需要投入的时间较多外,出错的可能性依然较大。

而数据库是比较好较为适合的数据库。

6.0是基于程序设计加图形界面集成的开发环境,具有清晰简洁的操作界面。

利用这两者的结合便可以做出较为简单的教务管理系统来帮助学校实现教务管理的简单化、具体化,并且提高工作效率让管理者及老师能够较好的去工作并减轻工作负担。

学校要管理每个学生及教师的信息是很困难很繁琐的,因此通过建立数据库对学生和教师信息进行管理具有重要的意义,帮助学校提高工作效率。

教务管理系统是学校信息决策和管理的重要的组成部分,是一种典型的信息管理系统。

2 系统需求分析根据对现在中学的调查分析,以及对教务管理工作的界面分析可设计出该教务管理系统并实现各种管理功能。

2.1 系统要求该系统使用 6.0语言进行整体系统设计,且拥有图形用户界面()和快速应用程序开发()系统[1],可以轻易的使用、、连接数据库。

且该系统使用来建立数据库,多用于中小型企业以及人数相对不是较大的学校来设计中小型数据库。

一般学校的教务系统数据库用来设计完全能达到要求。

并通过调查,要求系统需要有一些简单的要求,由于操作人员的计算机知识普遍较差,要求系统要有良好的人机界面,让操作人员一目了然。

鉴于该系统的使用对象为两大部分即教务处管理员和各班主任,要求有较好的权限管理。

因为原始数据修改简单方便,支持相对权限管理者可以直接修改数据。

方便的数据查询,支持多条件查询。

在相应的权限下,管理者删除数据方便简单,数据稳定性较好。

2.2 需求分析本系统的用户主要是教务处管理员和各班级班主任,通过该系统管理员可以对教师或学生的档案信息进行查看和查询,并且还可以对教师和学生的档案信息、成绩信息进行修改、增加或删除等操作,这样在一定程度上做到教务管理信息的安全性,从而使教务管理工作顺利的进行。

教务管理中总是需要面对大量的录入信息如学生个人档案信息、教师个人档案信息、学生班级基本信息、学生基本成绩信息、学生成绩查询,教师档案的查询修改等。

因此需要信息进行及时管理更新,及时了解各个管理环节中信息的变更,力求提高管理效率。

由于本系统管理的对象较为单一,并且都是在校教师学生,况且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。

本系统力求使系统功能界面操作简洁明了,功能齐全且易于非计算机人员操作。

根据学校教务管理系统需要实现的一些目标来分析,该系统将数据库的设计可以抽象为简单的六大类基本的数据表,即:总体教师档案信息表、总体学生档案信息表、学校所开设的各年级的班级及班级号信息表、各班级学生信息表、各班级学生成绩信息表、各年级开设的课程管理信息表。

在建立数据库的文件之后,进一步的工作就是创建数据表,为了保证数据库中数据的完整性和一致性,以及尽可能的减少各种数据的冗余度,需要对现实的应用环境进行必要的需求分析。

该系统具有效率高、成本低、质量高、功能强等特点,建立一个教务管理的中小型数据库比较容易,经济费用开支也不大。

2.3 系统功能及功能模块图本系统主要可以帮助管理者实现以下的一些管理功能:教师档案信息管理、学生档案信息管理、各年级开设的班级及班级号管理、各年级所开设的课程管理、各班级学生信息管理、各班级学生成绩管理。

由于该系统是由教务处和各班班主任为用户,考虑到教务处以及各班班主任不固定,固该系统的登录密码设计为固定密码,减少用户登录时密码遗忘等问题。

该系统的功能模块图如下:图1 教务管理功能模块图图2 教师管理功能模块图从教务管理功能模块图中可以清楚地看出教务处管理员通过登陆之后直接对教师档案、学生档案、班级、课程的管理,然后分别对其进行增加、删除、修改以及报表的打印,极大的方便了管理员对其信息的管理,将繁琐的管理事务变的简单起来,不仅减少了出错的几率而且极大的提高了管理员的工作效率。

相关主题