教师工作量统计系统Word格式文档下载.docx
- 文档编号:19264829
- 上传时间:2023-01-04
- 格式:DOCX
- 页数:35
- 大小:679.12KB
教师工作量统计系统Word格式文档下载.docx
《教师工作量统计系统Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《教师工作量统计系统Word格式文档下载.docx(35页珍藏版)》请在冰豆网上搜索。
指导学习,设计规范
查阅资料
系统开发
撰写论文
安装测试
调试BUG
修改论文
系统发布
撰写规范文本
方案论证、预答辩
2、成员分工安排
序号
学生
姓名
性别
承担的任务
班级
1
1、系统基本信息管理
2、系统数据管理
2
1、数据库的连接
2、客户端服务器端的开启
3
1、系统的使用方法
2、信息打印
3、帮助
4、用户管理
4
1、工作量查询
2、工作量分析
3、工作量汇总
4、数据转换
5
1、计算系数设置
2、工作量计算
四.毕业设计(论文)结束应提交的材料:
1、毕业设计论文文稿及电子稿
2、毕业设计作品上交。
摘要
随着时代信息化的加快,人们越来越向信息化、数字化发展。
工作量统计系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、维护和使用的系统,必然能代替过去大量、繁杂的手工操作。
对于一所学校来说,如何利用计算机计算所有教师工作量的繁重任务?
如何消除因时间紧所产生的统计结果错误百出?
设计出教师工作量统计系统就是一个很好的解决方法。
本文分析了目前对于教师工作量缺乏的数字资源管理系统的现状,研究了教师工作量统计所需要的功能模块,借鉴和结合了许多关于信息管理系统的图书资料,提出了一套系统的开发方案,实现了对教师工作量进行有效的统计,重点实现了对教师工作量的计算工作。
本系统利用了Delphi开发平台和SQL数据库技术,是根据高校教师工作量管理需求而开发的一个能够高效运行的统计系统,实现对教师基本信息、教师工作的高效管理,是专门为教育管理机构设计的。
关键词:
系统;
数据库;
工作量统计
目录
摘要I
ABSTRACTII
第1章引言1
1.1研究背景1
1.2研究的现状和内容1
1.2.1研究内容1
1.2.2研究意义2
第2章关键技术3
2.1Delphi技术3
2.1.1Delphi技术特点3
2.1.2C/S开发模式3
2.1.3Delphi面向对象的软件设计模式4
2.2SQLServer2005技术4
第3章需求分析5
3.1系统的总体结构5
3.1功能需求5
3.2安全保密需求7
3.3开发与运行环境7
第4章教师工作量统计系统的设计与实现8
4.1系统设计的基本思想8
4.1.1系统设计思路8
4.1.2系统设计原则8
4.2系统逻辑结构设计8
4.2.1系统工作流程设计8
4.2.2系统工作量计算模块设计9
4.3数据库设计10
4.4用户登录窗体设计14
4.5主窗体设计15
4.6教师授课信息窗体设计16
4.7计算系数窗体设计18
4.7.1应用程序服务器18
4.7.2客户端应用程序18
4.8教师工作量计算窗体设计19
4.8.1应用程序服务器19
4.8.2客户端应用程序21
4.9工作量分析窗体设计25
4.10工作量汇总窗体设计26
4.11数据备份窗体设计27
4.12导入Excel窗体设计28
第5章结论与展望29
5.1测试29
5.1.1测试环境29
5.1.2测试过程29
5.1.3测试结果29
5.2结论29
致谢30
参考文献31
第1章引言
教师工作量管理系统是一个对于学校而言是非常重要的管理系统,当然这个系统也要根据时代的不同而不断地发展、更新,这是一个长期发展的工程。
如果开发出一个实用且先进的教师工作量管理系统是一项很有意义的项目。
1.1研究背景
随着我国教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师工作量的计算变得更加复杂。
1997年之前,教学部门对教师工作量的统计工作过去一直是采用手工方式,仅限于完成每学期的教师工作量的统计和代课酬金计算,对历年教师的工作情况没有总的统计,各类教师的工作量多少比较。
对教师工作量没有有效的管理和比较,就不能对课程安排作出合理的决策指导,教师所代课程的查询非常不方便。
当前还有许多学校没有一个完善的教师工作量统计平台,计算机使用主要基于MicrosoftOffice、Excel等软件,不能发挥有效的作用,而且人工统计出错的几率和统计的工作量相当大,效率低,保密性差,缺乏科学性以及合理性。
教师工作量统计作为计算机应用的一部分,使用计算机对教师工作量进行统计,有着手工管理所无法比拟的优点,如:
统计迅速准确、检索快捷、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高教师工作量统计的效率、也是学校向科学化、正规化管理发展的必要条件,更是各个高校与世界接轨的重要条件。
1.2研究的现状和内容
1.2.1研究内容
教师工作量的折合即将不同种类、不同性质的教师工作量,换算为具有可比性的相同单位的教师工作量。
如何使各种教师工作量之间能够互相比较,这既是一个实践问题,也是一个理论问题。
从实践的角度来看,教师工作量计量的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。
教师工作量的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。
从理论的角度来看,教师工作量制度能否站注脚,前提在于教师工作量能否计量,如果连教师工作量能否计量都不能肯定的话,那么就谈不到教师工作量制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师工作量折合的理想解决。
1.2.2研究意义
研究教师工作量统计系统具有很大的意义。
首先,教师工作量是非常重要的。
对教师而言,工作量是教师劳动的重要表现因素,因此能及时、准确地获得教师的工作量信息,以便及时、准确地调整按工作量来定奖勤罚懒的措施,提高教师的工作积极性。
提高教学管理的效率和质量,是尊重教师劳动的重要体现。
对于任课教师、学校等而言,基于工作量的数据分析和数据挖掘可获得很多对教学有用的信息,可获得很多对教学有用的信息。
其次,随着我国教育体制的改革深化,大学办学规模不断扩大,师资队伍也随之壮大,所开设的课程也越来越多,与此同时,教师工作量的计算也变的更加复杂,开发出教师工作量统计系统之后,实现教师工作量统计的自动化、信息化,可大大的减轻统计工作量,提高统计工作量效率,增强统计工作的正确性,客观性和科学性。
2章关键技术
关键技术是完成系统设计的核心,它的选择决定了系统的整个设计流程,体现着开发系统的成败与效率。
所以选择何种技术是一个非常重要环节。
本系统采用了Borland公司的Delphi技术和微软公司的SQL数据库技术。
2.1Delphi技术
2.1.1Delphi技术特点
由Borland公司推出的Delphi是全新的可视化编程环境,为我们提供了一种方便、快捷的Windows应用程序开发工具。
它使用了MicrosoftWindows图像用户界面的许多先进特性和设计思想,采用了弹性可设计思想,采用了弹性可重复利用的完整的面向对象程序语言(Object-Orientedlanguage)、当今世界上最快的编译器、最为领先的编译器、最为领先的数据库技术。
对于广大的程序开发人员来讲,使用Delphi开发应用软件,无疑会大大地提高编程效率,而且随着应用的深入,您将会发现编程不再是枯燥无味的工作——Delphi的每一个设计细节,都将带给您一份欣喜。
2.1.2C/S开发模式
服务器和交换机放在控制中心,各个客户机通过双绞线与集线器相连,各个用户组通过光纤与控制中心的交换机相连,这种拓扑结构保障了系统的安全性,不至于由一条线路的故障影响到其他计算机的运行。
各计算机组为各个部门,如教务处、计算机系等。
这个系统的用户分为数据库服务器管理人员、教务管理人员和一般教师。
为此选择采用目前主流的两种方式,即三层C/S和B/S相结合的方式。
三层C/S架构是通过网络一起工作的数台计算机之间的一种关系。
最简单的C/S数据库是将数据库处理任务划分给两个系统:
客户PC运行数据库应用,数据库服务器运行全部或部分的数据库管理系统。
客户PC上的数据库应用被称为“前端系统”,它负责所有屏幕和用户的输入输出的处理;
数据库服务器上的“后端系统”则负责数据处理和磁盘访问。
C/S架构的优点主要包括:
交互性强,提供更安全的存取模式、降低网络通信量。
对于相同的任务,C/S完成的速度总比B/S快,这就使得C/S架构更利于处理大量数据。
把传统C/S架构中发服务器部分分解为一个数据服务器与一个或多个应用服务器(Web服务器),从而构成一个三层结构的客户服务器体系。
第一层客户机是用户与整个系统的接口。
客户的应用程序精简到一个通用的浏览器软件。
第二层Web服务器将启动相应的进程来响应客户的请求,并动态生成一串HTML代码,其中嵌入处理的结果,返回给客户机的浏览器。
第三层数据库服务器的任务类似于C/S模式,负责协调不同的Web服务器发送的SQL请求,管理数据库。
2.1.3Delphi面向对象的软件设计模式
Delphi是一个操作比较方便的开发工具,主窗体放置着大部分程序管理和开发工具:
最上方为标题栏,中间为菜单栏,最下方为工具栏和控件板,其中工具栏位于左侧而控件板在右侧。
菜单栏在标题栏的下面,执行着Delphi的各项命令。
用鼠标单击便会展开下拉式菜单,每个下拉式菜单均有一组功能相近命令可供选择,菜单项为灰色时不可选,对不同的操作环境和对象,菜单的颜色不同。
通过单击这些菜单中的命令,就能够实现Delphi提供的某个功能。
工具栏中的按扭执行着菜单栏中的一些常用命令,但操作起来更方便,所以又称为快速按钮。
当鼠标指向某一按钮,停留大约两秒钟后,便会出现提示信息。
Delphi采用面向对象的程序设计方法,因而对象显得尤为重要。
对象监视器亦称对象查看器,是Delphi用来控制对象的一个工具,利用它可以方便的查看和修改对象属性,控制和编写对象响应的事件。
对象监视器由标题栏、对象选择下拉列表框以及属性选项卡和事件选项卡组成。
2.2SQLServer2005技术
SQL(StructuredQueryLanguage)是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。
SQL是基于服务器端的中型数据库,可以适应大容量数据的应用,在功能上管理上很方便。
在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大。
SQL有很多的扩展,可以用存储过程,数据库大小无极限限制。
SQL同时也是数据库脚本文件的扩展名。
SQL是高级的非过程化编程语言,允许用户在高层数据结构上工作。
它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统可以使用相同的SQL语言作为数据输入与管理的接口。
它以记录集合作为操作对象,所有SQL语句接受集合作为输入,返回集合作为输出,这种集合特性允许一条SQL语句的输出作为另一条SQL语句的输入,所以SQL语句可以嵌套,这使他具有极大的灵活性和强大的功能,在多数情况下,在其他语言中需要一大段程序实现的功能只需要一个SQL语句就可以达到目的,这也意味着用SQL语言可以写出非常复杂的语句。
第3章需求分析
需求分析是一个管理系统成功实施的基础,只有在真正了解大学教师工作量统计的需求之后,才能作出令人满意的系统,接下来就针对教师工作量统计系统做一个总体的需求分析。
3.1系统的总体结构
根据对系统的分析研究,做出了如图3-1的系统架构图:
图3-1系统架构图
3.1功能需求
1.用户登录
用户登录是为了保证系统的安全性,只有凭借用户名、密码、权限,才能进入系统。
不同权限的用户对应不同的功能。
2.系统设置
系统设置模块主要是对系统的用户进行添加、删除、修改等操作。
3.系统基本信息管理
系统基本信息管理模块包括教师信息管理、班级信息管理、系部信息管理、课程信息管理、教研室信息管理、教师授课信息管理,这些子模块是实现教师工作量计算、统计的基础,可以进行数据的录入,也可以直接导入。
主要包括添加、浏览、删除、修改等操作。
4.工作量计算
工作量计算模块包括计算系数设置、工作量计算,其中系数是对工作量计算中的一些参数进行设置。
工作量计算子模块是工作量统计、查询的基础,只要选择响应的选项,即可完成工作量计算。
5.教师工作量查询
教师工作量查询模块包括工作量查询、工作量分析、工作量汇总。
其中工作量分析提供了多种方式的分析,如各年度各系部之间的工作量比较以及各系部内教研室之间的比较等分析方式;
工作量汇总提供了教师工作量汇总。
6.系统数据管理
系统数据管理模块是为了保证系统数据的安全性,提供数据的备份、还原、初始化功能。
用户可以随时进行数据的管理工作。
一旦数据发上丢失或者被破坏,可以通过数据还原的方法进行数据的恢复,从而保证数据的安全性。
7.数据转换
数据转换模块可以进行数据的导入、导出功能。
主要是将数据导出到Excel表格,或者将Excel表格中的数据导入到数据库中,这极大的提高了工作效率,对于现有的数据可以进行导入、导出,省去了大量数据的录入工作。
8.信息打印
信息打印模块提供了报表功能,可以进行报表的打印,数据的浏览。
9.系统帮助
系统帮助模块中包括了系统的使用说明书、系统的版权等一些内容。
用户可以通过系统帮助提供的功能来正确的使用本系统提供的功能。
经过对教师工作量计算工作的分析,并对现有的教师工作量统计系统进行研究,可以得如图3-2所示的总体结构:
图3-2系统功能模块结构图
进行详细分析之后,绘制出这个系统的数据流程图,如图3-3所示:
图3-3系统数据流程图
3.2安全保密需求
为了增强系统安全性,本系统增加了系统用户管理功能,包括系统用户的增加、删除和修改。
用户只有凭借正确的用户名和密码,才能进入系统进行相关的操作,提高系统的安全性。
同时系统提供了权限设置功能,不同权限的用户被分配不同的功能,提高了系统的保密性。
3.3开发与运行环境
1.开发环境:
系统软件:
WindowsXP
开发工具:
Delphi7.0
数据库管理系统:
MSSQLServer2000
2.运行环境:
(1)服务器端:
硬件要求:
PentiumⅢ450以上,258MRAM,14GHD
(2)客户端:
Windows2000/XP/NT
PⅡ以上PC,32MRAM,4.3GHD
第4章教师工作量统计系统的设计与实现
系统的设计与实现,确定了对系统的设计基本思想、系统的逻辑结构设计、数据库设计和系统各个窗体的设计和功能实现。
本章详细的介绍了系统的设计和主要模块设计内容。
4.1系统设计的基本思想
4.1.1系统设计思路
在系统的设计中,我们采用了“先模块化,后集成”的方式,每一个模块都分别进行了各种测试如单元测试等,减少了系统的漏洞。
进行了模块化开发之后,我们对系统进行了集成,最后进行系统的集成测试,从而保证了系统的稳定性。
4.1.2系统设计原则
1.可使用性:
对于一个大学而言,教师数量和职业分类比较多,相应的工作量数字比较繁杂,如何去处理这样的信息是一个首要考虑的问题;
2.先进性:
随着计算机技术的飞速发展,开发教师工作量统计系统使用的工具和技术也应该是先进的,能够增加软件的使用寿命。
3.可扩充性:
在功能方面上要能够适应学校各方面的变化,列如学校规模问题和改革问题。
4.安全性:
对于一个学校来讲,系统的安全性是非常重要的。
4.2系统逻辑结构设计
4.1系统工作流程设计
系统根据系统功能分析,经过模块化分析,得到系统的工作流程图。
工作流程图如图4-7所示:
图4-3系统的工作流程图
4.2.2系统工作量计算模块设计
该模块包括系数设置、工作量计算,功能模块如图4-3所示:
图4-4工作量计算功能模块结构图
该模块的工作流程图如图4-5所示:
图4-5工作量计算工作流程图
4.3数据库设计
本系统的数据库使用的是SQLServer2000,数据库名为TeacherWork。
首先,要打开数据库服务器,然后进入企业管理器,在里面建立数据库。
根据系统的功能模块结构图和系统的基本流程,设计了如下的数据表:
(1)教务处用户信息表:
用来存储用户信息
表4-1教务处用户信息表
字段名
数据类型
长度
主键是/否
用户名
char
20
是
密码
否
权限
10
(2)教师信息表:
存放教师基本信息;
表4-2教师信息表
教师号
Int
Nchar
职称
系部
所属部门
Varchar
30
(3)系部信息表:
存储学校系部的基本信息;
表4-3系部信息表
ID(自动编号)
8
系部名称
系部主任
系部电话
12
(4)班级信息表:
存放班级基本信息;
表4-4班级信息表
班级名称
人数
Tntr
班主任
联系方式
(5)课程信息表:
存放教师所教课程信息;
表4-5课程信息表
课程名称
新课标记
Text
实践类别
VNchar
(6)专业信息表:
存储系部内的专业信息;
表4-6专业信息表
专业名称
(7)教研室信息表:
教研室名称、所属系部
表4-7教研室信息表
教研室名称
所属系部
(8)教师授课信息表:
存储教师所带课程信息,为计算工作做准备;
表4-8教师授课信息表
ID
教师姓名
标志
50
主辅带
周数
学时
学期
年度
(9)教师工作量信息表:
用来存储计算单个结果的表,方便统计总工作量和查询;
表4-9教师工作量信息表
ID教师号
课程类别
工作量
(10)教师工作量汇总表:
用来存储统计总量的表;
表4-10教师工作量汇总表
总工作量
(11)工作量汇总表:
用来汇总结果的表;
表4-11工作量汇总表
类别
(12)课程类型表:
存储课程类型的表;
表4-12课程类型表
课程类型
4.4用户登录窗体设计
用户登录窗体是为了保证系统的安全性。
只有凭借正确的用户名和密码,才能进入系统进行相关操作。
用户登录窗体的设计如图4-2所示,包含三个TEdit组件和两个TButton组件,保存为“unt_login.pas”。
图4-1登录窗体
登录窗体的主要组件属性见表4-13所示:
表4-13用户登录窗体组件设置
组件
属性值
Form1
Name=frm_loginCaption=“教师工作量统计系统”
Button1
Caption=“进入”Cursor=crHandPoint
Button2
Caption=“登录”Cursor=crHandPoint
Edit1
Text=“
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 工作量 统计 系统
![提示](https://static.bdocx.com/images/bang_tan.gif)