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

发布时间:2020-04-07 00:53:41   来源:文档文库   
字号:

河南农业大学

本科生毕业论文(设计)

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

信息与管理科学学院

专业班级 计算机科学与技术2009级1班

学生姓名 韩艳松(0910101012)

指导教师 王晓磊

撰写日期:○一三年五月二十日

摘要 1

1 项目背景及意义 2

2 系统需求分析 3

2.1 系统要求 3

2.2 需求分析 3

2.3 系统功能及功能模块图 4

3 总体设计 5

3.1 开发工具的简介 5

3.1.1 6.0简介 5

3.1.2 数据库管理工具简介 6

3.2 软件模块结构的设计 6

3.3 系统部分业务流程图分析 8

3.3.1 教师档案管理业务流程图 8

3.3.2 学生档案管理业务流程图 8

3.3.3 学生基本信息和成绩管理流程图 8

3.4 数据库设计 8

3.4.1 数据库图 8

3.4.2 数据库设计表 9

3.5 报表介绍及报表生成简单步骤 11

3.5.1 报表简介 11

3.5.2 报表生成简单步骤 11

4 详细设计 12

4.1 数据库连接 12

4.1.1 数据库表的建立 12

4.1.2 教师档案管理数据库实现 12

4.1.3 数据控件访问数据库过程 13

4.2 报表的实现过程 14

4.2.1 报表的设计 14

4.2.2 报表的打印 16

5 模块编码说明 16

6 心得体会 20

参考文献 21

致 谢 21


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

韩艳松

信息与管理科学学院计算机科学与技术

摘要教务管理系统是一种融合管理科学、信息科学、系统科学和计算机科学技术为一体的综合性比较先进的管理手段。教务管理包括对在校教师、在校学生信息以及各学科成绩的管理,是一项非常繁琐与复杂的工作。对于一个学校而言,则更应该运用一些本地资源,提高管理的力度。本文结合了一些学校管理的制度,解决了学校管理中普遍存在的一些问题,设计并开发出了此教务管理系统,同时该系统是建立在操作系统上的教务管理系统,基于 6.02003数据库平台进行开发。该系统主要分为两大模块有教务处管理员管理模块和教师管理模块,通过该系统的应用,解决了教师的安排,各年级课程的查询,学生成绩的查询,以及各种信息报表的生成等问题,可以满足一些初级中学的教务管理工作的高效化、无纸化和网络化的需求,提高中学教务的工作质量与效率。

关键词:教务管理;报表生成;  6.0;2003

, , a . , a . a , , . , , , , 6.0 + 2003 . , , , , , , , a , , , .

: ; ; 6.0; 2003

1 项目背景及意义

随着社会发展,我国各高以及各中学每年都在扩招,学生教师人数剧增,教师的一些基本信息也需要有相应的改变。现在各学校的教务管理工作量较大,容易出错。而我们的学习摇篮中学的教务管理工作头绪也是很多且较为繁琐,尤其是在中学开学初和学期末,工作量非常大。但是以前的管理手段已不能适应时代的发展,它浪费了许多的人力和物力在当今信息时代,这种传统的人工管理方法必然计算机为基础的信息管理系统所代替。我国每所学校的学生人数都比较多, 在新生入校以及升学时有许多抄写的工作和较多烦琐的重复劳动,而这些最使人头痛的就是容易出错,从而使教务管理效率低下浪费时间。比如制定各年级学科教学计划、安排教学计划、查看以及增删年级班级信息、增删教师学生学籍信息、管理学生学科成绩、打印教师信息、打印学生学籍成绩信息、打印班级年级改变信息、进行教师学生综合管理等。而本设计方案是为教务管理系统开发而编写的,主要方便管理员对学生和老师的基本信息进行管理。这些繁琐的工作之间是有一定联系的,而有些数据是公用的,有些数据也可在新的操作中继续使用。这些工作如果要用人工去做,非常费时费力。要是学校比较大,学生人数比较多的话,可能需要几个人去做这些工作,抄写量较大,出错率极高。如果需要利用计算机文字处理系统来做这些工作,需要要求操作人员有着比较熟练的计算机操作技能,并且不易实现数据共享,不但需要投入的时间较多外,出错的可能性依然较大。而数据库是比较好较为适合的数据库。 6.0是基于程序设计加图形界面集成的开发环境,具有清晰简洁的操作界面。利用这两者的结合便可以做出较为简单的教务管理系统来帮助学校实现教务管理的简单化、具体化,并且提高工作效率让管理者及老师能够较好的去工作并减轻工作负担。学校要管理每个学生及教师的信息是很困难很繁琐的,因此通过建立数据库对学生和教师信息进行管理具有重要的意义,帮助学校提高工作效率。教务管理系统是学校信息决策和管理的重要的组成部分,是一种典型的信息管理系统。

2 系统需求分析

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

2.1 系统要求

该系统使用 6.0语言进行整体系统设计,且拥有图形用户界面()和快速应用程序开发()系统[1],可以轻易的使用、、连接数据库。且该系统使用来建立数据库,多用于中小型企业以及人数相对不是较大的学校来设计中小型数据库。一般学校的教务系统数据库用来设计完全能达到要求。并通过调查,要求系统需要有一些简单的要求,由于操作人员的计算机知识普遍较差,要求系统要有良好的人机界面,让操作人员一目了然。鉴于该系统的使用对象为两大部分即教务处管理员和各班主任,要求有较好的权限管理。因为原始数据修改简单方便,支持相对权限管理者可以直接修改数据。方便的数据查询,支持多条件查询。在相应的权限下,管理者删除数据方便简单,数据稳定性较好。

2.2 需求分析

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

教务管理中总是需要面对大量的录入信息如学生个人档案信息、教师个人档案信息、学生班级基本信息、学生基本成绩信息、学生成绩查询,教师档案的查询修改等。因此需要信息进行及时管理更新,及时了解各个管理环节中信息的变更,力求提高管理效率。由于本系统管理的对象较为单一,并且都是在校教师学生,况且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。本系统力求使系统功能界面操作简洁明了,功能齐全且易于非计算机人员操作。根据学校教务管理系统需要实现的一些目标来分析,该系统将数据库的设计可以抽象为简单的六大类基本的数据表,即:总体教师档案信息表、总体学生档案信息表、学校所开设的各年级的班级及班级号信息表、各班级学生信息表、各班级学生成绩信息表、各年级开设的课程管理信息表。在建立数据库的文件之后,进一步的工作就是创建数据表,为了保证数据库中数据的完整性和一致性,以及尽可能的减少各种数据的冗余度,需要对现实的应用环境进行必要的需求分析。该系统具有效率高、成本低、质量高、功能强等特点,建立一个教务管理的中小型数据库比较容易,经济费用开支也不大。

2.3 系统功能及功能模块图

本系统主要可以帮助管理者实现以下的一些管理功能:教师档案信息管理、学生档案信息管理、各年级开设的班级及班级号管理、各年级所开设的课程管理、各班级学生信息管理、各班级学生成绩管理。由于该系统是由教务处和各班班主任为用户,考虑到教务处以及各班班主任不固定,固该系统的登录密码设计为固定密码,减少用户登录时密码遗忘等问题。该系统的功能模块图如下:

从教务管理功能模块图中可以清楚地看出教务处管理员通过登陆之后直接对教师档案、学生档案、班级、课程的管理,然后分别对其进行增加、删除、修改以及报表的打印,极大的方便了管理员对其信息的管理,将繁琐的管理事务变

的简单起来,不仅减少了出错的几率而且极大的提高了管理员的工作效率。

从教师管理功能模块图中可清晰地看出班主任登陆之后,需要选择自己的班级号再次输入相对应的用户名及密码,进入自己班级的管理界面首先对学生基本信息的管理以及报表的生成打印,然后再选择学生成绩进入学生成绩管理页面,对本班级学生的成绩进行添加、删除、修改以及打印成绩单。这些大大减少了班主任的工作量,并且能够较好的管理本班的学生信息,使复杂的工作变得简单清晰一目了然。

3 总体设计

根据以上的需求分析以及系统功能分析最适合使用的开发工具就是 6.0和,下面介绍一下总体设计的开发工具、各软件模块以及系统流程图。

3.1 开发工具的简介

3.1.1 6.0简介

6.0()[2]是一种由微软公司开发的包含协助开发环境的事件驱动编程语言,是一种我们常用的编程开发工具。从任何标准来说,都是世界上使用人数最多的语言——不仅是盛赞的开发者还是抱怨的开发者的数量。它源自于编程语言,简单点来说就是微软为了更好的让人们学习编程,应用 开发语言的一套工具。拥有图形用户界面()和快速应用程序开发()系统,可以轻易的使用、、连接数据库,或者轻松的创建控件。程序员可以轻松的使用提供的组件快速建立一个应用程序。把过往的纯代码编程过度到可视化编程,将一些经常要使用到的功能以一个个的控件的形式出现,例如 (标签)、(文本框)等等(都是本系统所用到的)。利用的数据访问特性,用户可以对包括  、和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。利用()技术,可使用如 、 及其他应用程序提供的功能,甚至可直接使用专业版和企业版创建的应用程序对象。 的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体 ,让用户用起来一目了然。它具有清晰地图形界面,不需编写大量代码去描述界面元素的外观和位置 。本系统所设计的页面可以让用户清晰地看出所有管理的功能,让他们简单轻松地去完成复杂的教务管理工作。

3.1.2 数据库管理工具简介

[3] 是微软公司推出的基于的桌面关系数据库管理系统(),是系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象。提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化。为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。它的存储方式单一,所管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为()的数据库文件中,便于用户的操作和管理。其中还是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成对数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。是一个可视化工具,其风格与一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。是基于操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。

本系统正是由 6.0和相互结合所设计的一个简单明了的教务管理系统。它有简单的操作方法,清晰的操作界面,能够让管理员轻松快捷的完成管理工作,提高教务管理的工作效率并降低出错的几率。

3.2 软件模块结构的设计

本程序实现了利用  6.0和 2003完成简单的教务管理系统。系统实现了诸如增、删、改、查,等一些基本功能外还能够实现报表的打印操作功能。通过调查了解,并根据该校的学生规模以及需要的管理功能特设计出该系统,用来减轻教务管理工作者以及班主任的工作量,提高学校的管理以及教学效率。根据系统分析的结果,按照结构化的系统设计方法,该教务管理系统的功能由教务处管理和班主任管理两大子模块组成,各子模块的简要功能说明如下表1:

表1 两大子模块的简要功能表

其中两大子模块又分别由几个小的模块组成,分别细化的完善各种管理功能。教务处管理模块又由教师档案管理模块、学生档案管理模块、班级管理模块、课程管理模块组成(见表2)。教师管理模块由学生基本信息管理模块和学生成绩管理模块组成(见表3)。各模块名称及相应功能如下表:

表2 教务处管理模块的子模块的简要功能表

表3 教师管理模块的子模块的简要功能表

3.3 系统部分业务流程图分析

根据以上的系统模块图可以清晰地看出该教务管理系统的各个功能模块的流程,以及管理的过程,下面简单的介绍一下几个管理业务流程图。

3.3.1 教师档案管理业务流程图

教务处管理员登陆之后的管理业务流程图如下:

word/media/image3.gif 登陆

3.3.2 学生档案管理业务流程图

教师登陆之后的管理业务流程图如下:

登陆

3.3.3 学生基本信息和成绩管理流程图

教师对本班级学生信息与学生成绩管理的流程图如下:

登陆 登陆

3.4 数据库设计

由以上分析,该中学人数不多,可用来设计数据库,以下简单介绍一下该系统的部分数据库表。

3.4.1 数据库图

设计数据库表首先设计图[4],图也称实体-联系图( ),提供了表示实体类型、属性和联系的方法,用来描述现实世界的概念模型。可以较为简洁的来帮助设计者进行数据库设计,让人一目了然。该数据库所涉及的部分图如下:

word/media/image4.gif

3.4.2 数据库设计表

根据以上分析以及对图的设计分析,本系统的数据库采用了,它是一个可视化工具,是一种易于管理的文件型数据库系统,广泛地支持各种数据类型,方便快捷的图形化工具和向导,与 中的其他组件高度集成,提供了大量的内置函数与宏,功能强大的集成开发环境,增强的网络功能。它具有性能好、开销小、占用内存少,可以采用通过输入数据创建表,使得数据便于管理。开发系统时涉及的部分表如下:

表4 教师名单表

表5 学生名单表

表6 成绩单表

3.5 报表介绍及报表生成简单步骤

3.5.1 报表简介

本系统设计的最大一亮点在于能够进行报表生成,利用报表可以把数据库表格中的数据按一定的格式输出到屏幕上或打印到纸上。而6.0中的报表生成是利用 和 [5]两种控件完成的。首先介绍一下对象的几个常用属性。一是,用于设置一个数据源,通过该数据源,数据使用者被绑定到一个数据库。二是,从提供的几个数据成员中设置一个特定的数据成员。此报表是由五部分组成的,即:报表标头、页标头、细节、业注脚、报表注脚。利用报表设计器来制作报表,首先从“工程”中选择“添加 ”控件,将报表设计器加入到当前工程中,使用报表设计器处理的数据需要利用数据环境设计器创建与数据库的连接, 然后从“工程”菜单中选择 “添加 ”控件,在连接中选择指定的数据库文件,完成与数据库的连接,然后产生对象连接数据库内的表,从而完成报表的生成。

3.5.2 报表生成简单步骤

简单的来说首先新建工程,在窗体上放置两个命令按钮。从“工程”菜单中“添加 ”,右击1,在属性中选择“  4   [6]”,在“连接”中指定数据库。再次右击1,选则“添加命令”,创建1对象,右击1,在属性中设置该对象连接的数据源为需要打印的数据表。在从“工程”菜单中“添加 ”,在属性窗口中设置为数据环境1对象,为1对象,即指定数据报表设计器1的数据来源。将数据环境设计器中1对象内的字段拖到数据报表设计器的细节区。利用标签控件在报表标头区插入报表名,在页标头区设置报表每一页顶部的标题。利用线条控件在报表内加入直线,利用图形控件和形状控件加入所需要的图案或图形。利用1对象的方法显示报表,在窗体事件加代码:1。利用预览窗口按打印按钮可以打印报表。利用预览窗口工具栏上的导出按钮可以将报表内容输出成文本文件或文件。也可以利用1对象的方法将报表内容输出成文本文件或文件。而本系统是直接将报表内容输出成文本形式,让人一目了然。

4 详细设计

根据以上总体设计中的数据库设计以及报表生成设计,该系统的数据库以及报表生成的详细设计简单介绍如下。

4.1 数据库连接

本系统在详细设计过程中,有许多的数据库连接,下面着重介绍一下教师档案管理中数据库的连接。

4.1.1 数据库表的建立

根据以上的图可以知道教师的一些基本属性,然后利用由“通过输入数据创建表”建立一张空表,然后通过输入数据字段、数据创建一张“教师名单”表格。

4.1.2 教师档案管理数据库实现

以上分析以及对 6.0和的简介可以了解到在实现数据库中数据表与图形界面操作以及数据表显示的连接中,需要用到和[7]两种中的基本控件。其中 (  ,数据对象)是提出的应用程序接口()用以实现访问关系或非关系数据库中的数据,用来把数据库中的一张具体的数据表与连接的一起。但是在1的属性里设置数据库文件的路径,这种方法的优点是简单易操作,缺点是,当源文件换了地方后,要重新设置数据库的路径,否则连接不上数据库了。控件的主要目的是实现“数据绑定”( ),即把控件上显示的数据同后台数据库的数据绑定在一起,同步地一起变化,用来显示表中数据。另外,控件以表格的形式显示了查询到的数据结果集,默认的访问方式是只读而不能修改,通过设置,可以实现记录的修改和删除功能。

建立数据库的连接首先打开 6.0,然后选择“工程”,点击“部件”,在 6.0()[8]和 6.0()[9]前的方框内打钩,让这两个控件添加到操作界面上,然后分别添加和这两个控件。然后右键点击在窗口上建立的控件,选择“属性”显示属性页,点击使用连接字符串后面的“生成”进入提供程序选择, 提供者决定了将使用的数据库类型,数据提供者可看成某种类型数据库的驱动程序,连接2000以及更高版本的数据库时,需要选择 4.0 点击下一步,进入连接页面,从第一个“选择或输入数据库名称”选择在前面所准备的存放有教师名单表格的数据库总表“教务信息表”,设置密码为空。然后点击测试连接,连接成功之后点击确定进入下一步。然后选择“记录源”在记录源中的命令类型中选择2[10](表类型,是返回根据语句查询而返回的记录集),之后在“表或存储过程名称”中选择“教师名单”表格点击确定。此时数据库中的教务信息表已经和控件连接到一起了。接下来就是利用来显示数据,在添加控件之后,由于需要将控件连接的数据库的内容显示出来,故将的属性设置为1控件,将网格绑定到产生的记录集,运行该程序即可对数据库教务信息表下的“教师名单”进行浏览。控件上的4个箭头为数据库的导航装置。单击最左边的箭头移动到数据库的第一条记录,最右边的箭头移动到数据库的最后一条记录,中间两个箭头让分别移动到前一条记录或后一条记录。

4.1.3 数据控件访问数据库过程

由以上教师档案数据库实现过程可以看出使用数据控件来操作数据库时,不必了解数据库文件格式,通过所提供的操作接口,使用相同的编程模式,即可达到存取数据的目的。

6.0的应用程序访问数据库的过称为:首先使用数据控件建立与数据库的连接;使用命令对象对数据库发出命令,从数据库中选择数据构成记录集;应用程序对记录集进行操作。记录集表示的是内存中来自基本表或命令执行的结果的集合,它也由记录(行)和字段(列)构成,可以把它当做一个数据表来操作。

与数据库的连接以及从数据库中选择数据构成记录集,其核心是设置数据控件的三个基本属性:

属性:是一个字符串,包含了用于与数据源建立连接的相关信息,使连接概念得以具体化。上面的数据库连接中属性值的如下所示:

.4.0教务信息表;

其中:,指定连接提供程序的名称;,用于指定要连接的数据源文件。

属性:属性用于指定获取记录源的命令类型,其取值参见下表6:

表7 属性

属性:确定具体可访问的数据来源,这些数据构成记录集对象。该属性值可以是数据库中的单个表名,也可以是一个语言的查询字符集。

4.2 报表的实现过程

对于一个完整的数据库应用程序来说,制作并打印报表是不可缺少的环节。 6.0 提供了 对象作为数据报表设计器( ),对象除了具有强大的功能外,还提供了简单易操作的界面。对象可以从任何数据源包括数据环境创建报表,数据报表设计器可以联机查看、打印格式化报表或将其导出到正文或页中。而报表的生成正是本系统的一大特色,在上面的总体设计过程中我们已经简单的介绍报表设计所使用的各个控件以及基本的操作步骤,接下来介绍一下学生档案管理报表生成的具体过程。

4.2.1 报表的设计

  用数据报表设计器设计一个学生档案信息管理表,利用教务信息表中的一个数据表,输出每个学生的档案信息,即每个学生的姓名、性别、学号、出生年月、年级、班级、政治面貌、家庭住址、入学时间、联系电话、班主任。

在创建报表时首先需要指定数据源。配置一个数据源,可以使用数据环境作数据源。在“工程”菜单上,单击“添加 ”向工程中添加一个数据环境设计器对象。右键点击1,选择在提供程序中选择选择 4.0 ,然后设置“连接”属性为“教务信息表”,添加命令“”,用右键单击“”,在快捷菜单中选择“属性”命令,在属性页的“通用”选项卡中选择“语句”,单击“生成器”按钮,则出现如图8所示的查询设计窗口。

然后将学生名单表格拖到查询设计窗口内,生成“ * 学生名单 学号”语句如下图9。

然后在将数据报表设计器添加到工程中。在“工程”菜单上,单击“添加 ”命令,将数据报表设计器添加到工程中,则出现未设计的对象。如果设计器不在“工程”菜单上,在控件箱用鼠标右键单击“部件”选择“设计器”命令,并在选项卡中单击“ ”把设计器添加到菜单上。在属性页设置对象的属性,将属性设置为“”,设置属性为数据环境对象“”,设置属性设置为“”命令。在报表标头([11]),从控件箱中选择控件添加标题为“按学生学号排序”。在页标头()下,从控件箱中多次选择控件,并分别将属性设置为“姓名”、“性别”、“学号”、“出生年月”、“年级”、“班级”、“政治面貌”、“家庭住址”、“入学时间”、“联系电话”、“班主任”。然后在细节()下,从控件箱中多次选择控件并将每个控件的属性设置为“”命令,并按页标头中控件的属性命令顺序依次在[12]属性中选择“姓名”、“性别”、“学号”、“出生年月”、“年级”、“班级”、“政治面貌”、“家庭住址”、“入学时间”、“联系电话”、“班主任”命令。得到的报表设计如下图10。

4.2.2 报表的打印

打印一个数据报表可以使用两种方法,使用“打印”按钮或者使用方法编程打印。而该教务管理系统使用的打印方法即为使用“打印”按钮来进行报表的生成。

5 模块编码说明

本程序实现了利用 6.0和完成简单的教务管理系统。系统实现了诸如增、删、改、查,等一些基本功能外还实现了报表生成功能。下面介绍一下本系统所涉及的部分模块以及界面设计。首先是登陆系统模块,设置教务管理的权限,对教务模块中的不同模块,每一个角色都有自己的权限。其中登陆模块分为教务处登陆和教师登陆,而教师登陆模块登陆之后,会出现二级登陆界面,然后登陆到自己的班级进行相应的管理工作。登陆界面如下图:

此时登陆的一些简单的编码如下:(由于在前面的系统功能设计分析中分析设置了固定密码,并未从数据库中设计登录密码)

1()

1 = "教师"

(2) = (1) + (111)

4

1

("登陆成功!")

("用户名或密码错误,请重新登录!")

1 = "教务处" (2) = (1) + (11111)

2

1

("登陆成功!")

("用户名或密码错误,请重新登录!")

然后是档案信息管理模块,包含对教师学生档案基本信息一些简单的增、删、改、查以及报表的生成打印操作。满足教务管理的一些基本要求,这些基本界面能够让用户一目了然,简化管理那套繁琐的流程以及复杂的操作过程。其中教师档案管理操作界面和学生档案管理界面如下图:

其中教师档案管理中各种操作按钮的代码简单的介绍如下:

教师档案数据查找简单代码如下:

1()

= ("请输入您要查找教师的编号", "教师档案信息查找窗")

1 "教师编号='" & & " '", , , 1

1 "无此编号!", , "提示"

教师档案数据添加简单代码如下:

2()

1

教师档案数据删除简单代码如下:

3()

a

a = ("是否删除该该教师档案信息?", )

a = 6

1

1

1

1

教师档案数据修改简单代码如下:

4()

1

最后是报表的生成模块,利用中的 控件实现报表的生成,使用报表设计器处理的数据则需要利用数据环境设计器创建与数据库的连接,其中生成的教师档案信息管理报表如下图:

该报表的生成是使用“打印”按钮,其中教师档案打印的代码如下:

1()

6 心得体会

随着毕业日子一天天的临近,我们也即将离开生活了四年的学校踏上社会,寻找我们的未来,我们自己的职业生涯。回首在校4年时光,以及这次的毕业设计,发现自己所学所懂的知识还是很片面的。我选择的这次的毕业设计题目是“教务管理系统的设计与实现”,在设计的过程中使我更全方位的了解了这项专业的知识以及运用技巧。这也是对我所学知识的一种整理,以及综合运用。使我彻底明白了自己原来所学到的知识还比较欠缺,自己要学习的东西还有很多很多。通过这次毕业设计,我更加坚信学习是一个长期积累的过程,无论是在以后的工作还是在生活中都应该不断的学习,努力提高自己的知识和综合素质。

我在没有做这次毕业设计以前总是觉得毕业设计只是对这4年来所学知识的单方面的总结,但是通过这次做毕业设计发现自己的看法有点太片面。毕业设计不仅是对前面所学知识的一种检验,而且也是对自己能力的一种提高。以前老是觉得自己什么东西都会,什么东西都懂,有点眼高手低。通过这次毕业设计,我才明白一定要注重理论与实践的相互结合。

在我确定毕业设计题目之后,由于之前在复习考研,并没有把太多的精力放在毕业设计上,但是考研结束之后我就开始联系导师,询问毕业设计需要的相关注意事项。之后就在导师的帮助下查找这次毕业设计需要的有关资料,然后我开始对所搜集到的相关资料进行整理、分析研究。慢慢的记录笔记,我在电脑中都进行分类的整理,然后针对毕业设计不同部分的写作内容进行归纳总结。尽量使我所查找的资料和毕业设计的所写的内容相符合以便于毕业设计的撰写。整理好资料之后,又在老师的指导基础之上,初步完成了这次毕业设计的提纲,并及时提交给老师进行沟通,听取老师的宝贵意见。和导师交流可以很好的发现提纲中的不足,以及需要什么样的资料与内容来进行这次的毕业设计。

第一次初稿的写作显得逻辑结构有些不清晰,甚至有些颠倒。当初总是想到一些相关的问题想法就去写,而没有很好的分出比较清晰的层次,让自己的文章设计显得凌乱繁杂,当然这样的文章必然是不符合毕业要求的。于是在老师的指导下我开始进行毕业设计以及反复的修改过程。最终在老师的帮助下以及自己不断的修改完成了这次别业设计以及论文的书写。

毕业设计最终的顺利完成,首先我要感谢我的指导老师王晓磊的帮助,感谢您提出的那些宝贵的意见和建议,感谢您的细心指导和关怀,让我不断的提高自己的论文写作能力。您无私奉献的付出,告诉我要怎样按要求完成与毕业设计相关的工作以及论文的写作,您认真的读我的毕业设计,然后细心的提出最中肯最有用的意见,这些对我的帮助非常的大,再次向我的导师致以最衷心的感谢和深深的敬意。另外,还要感谢在大学期间所有传授教导我知识的老师,是你们的悉心教导使我有了良好的专业课知识,同时这也是毕业设计得以完成的基础。通过这次的毕业设计,我懂得了许多东西,也培养了自己独立工作的能力,再次树立了对自己工作能力的信心,相信会对今后的工作学习生活有着非常重要的影响。

参考文献

[1] 龚沛曾等. 程序设计教程(第3版)[M]. 高等教育出版社,2007.

[2] 杨忠宝、康顺哲. 语言程序设计教程[M]. 人民邮电出版社 ,2010.

[3] 李波. 2003实用教程[M]. 西安电子科技大学出版社,2005.

[4] 李俊民、高春燕等. 数据库开发实例解析[M]. 机械工业出版社,2006.

[5] 孟德欣、谢婷、王先花. 程序设计[M]. 清华大学出版社,2009.

[6] 龚沛曾、杨志强、陆慰民. 程序设计实验指导与测试(第3版)[M]. 高等教育出版社 ,2007.

[7] . A 6.0[M]. 2006.

[8] 明日科技小组. 管理信息系统完整项目实例剖析[M]. 人民邮电出版社,2005.

[9] 黄华等. 6.0在高校教务管理系统中的应用[J]. 计算机与现代化2001, (2).

[10] 高春艳、李艳. 数据库开发关键技术与实例应用[M]. 人民邮电出版社,2004.

[11] 刘玉山、刘宝山. 数据库项目设计模块化教程[M]. 机械工业出版社, 2009.

[12] 马鹏烜、任志鸿、吴宏波、张利军. 与应用[M]. 清华大学,2010.

自从开始准备毕业设计以来,从论文选题到搜集资料,从写初稿到反复修改,期间经历了喜悦、聒噪、痛苦和彷徨,在写作论文的过程中心情是如此复杂。如今,伴随着毕业设计的成功完成以及这篇毕业论文最终成稿,复杂的心情也终于烟消云散,自己甚至还有一点小小的成就感。首先要感谢的就是我的这次毕业设计的指导老师王老师,感谢您提出的那些宝贵的意见和建议,感谢您的细心指导和关怀,让我不断的提高自己论文的写作能力。在您的帮助下,我才最终顺利完成我的毕业设计以及毕业论文的写作。
最后,我要感谢这四年的大学生活,感谢我在大学里面的所有老师同学以及我的家人和那些永远也不能忘记的朋友,他们的支持与帮助,是我永远的财富。在这篇论文的完成的过程中他们也使我受益匪浅。与此同时,我还想借此机会感谢那些与我朝夕相处的室友与团委老师,他们让我学到不少的知识和人生的道理。


本文来源:https://www.2haoxitong.net/k/doc/4125bc3aa4c30c22590102020740be1e650ecc22.html

《教务管理系统的设计与实现.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式