关键词不能为空

当前您在: 主页 > 英语 >

它们高校教师工作量管理系统的设计与实现

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-01-28 01:26
tags:

它们-谍报

2021年1月28日发(作者:知道的英文)







本科毕业论文


(

设计


)



论文题目




高校教师工作量管理系统的设计与实现








学生姓名






雷红艳

















1005290122








软件工程









< br>软件


1001




指导教师




冯居易






完成日期




2014




5



18







高校教师工作量管理系统的设计与实现









教师的 工作量是衡量教师工作的重要信息,在信息高速发展的时代,利用信息化技术,


可以准< /p>


确、快速地统计教师工作量。



本系统采 用



技术,通过统计每学期教师教学工作量和科研工作量,并按照 一定的计


算规则,得出每学期每位教师的最终工作总量,以此为标准衡量教师的工作量情 况。系统包括管理


员和教师两个权限,其中管理员的主要功能包括教师信息、学院信息、 教学工作量信息、科研工作


量信息的管理和工作量统计。教师的主要功能包括实现个人资 料修改和工作量查询。



本论文主要阐述了高校教师工作量系统 的开发背景,


所要完成的功能,


系统设计与实现的过程。


系统运行稳定,


加之权限的划分使系统的数据安全性得到保证。系统的 使用简便,


用户界面设计简


洁,功能较为完善。




关键词



工作量管理



教学



科研


B/S


架构





I




Design and Implementation



of teacher workload management system



Abstract



Teachers




workload


is


an


important


information


to


measure


teachers




work,


in


the


era


of


rapid


development


of


information.


Accurate


and


reasonable


teachers




workload


began


to


rely


on


statistical


computer management software.


The system uses technology, by statistic the teachers



workload of per semester on teaching


and Technology



research, and calculated in accordance with certain rules. Take the final results of the total


work as a standard to measure the workload of teachers



situation. This system includes two privileges


that


are


administrator


and


teacher.


The


main


function


of


the


administrator


include


teacher


information,


college information administrators and teachers, teaching workload information, research and information


management


workload


as


well


as


workload


statistics.


The


main


function


of


teachers


includes


the


realization of personal data to modify and query workload.


This


paper


describes


the


design


and


implementation


of


university


teachers




workload


system


for


teachers




teaching


and


research


workload


statistics.


The


system


is


stable,


combined


with


data


security


division of authority so that it can be guaranteed. The system is easy to use system, simple to use interface


design, and perfect to use the function.



Key words



Workload management




Teaching




Technology Research




B/S architecture






II









一、绪





.


... ............................................


1


(一)项目开发的背景和意义



............................


1


(二)系统介绍



.


.................................. .....


1


(三)系统开发技术介绍



................................


2


1.B/S


结构


.........................................


2



技术



.....................................


2


Server


技术



..................................


3


二、系统分析


< br>.


................................... .........


4


(一)可行性分析



......................................


4


1.


技术可行性


.


.................................... ..


4


2.


经济可行性


.


.................................... ..


4


3.


操作可行性


.


.................................... ..


4


(二)需求分析



.


............................... ........


5


1.


用户需求



.


..................................... ...


5


2.


功能需求



.


..................................... ...


5


(三)数据流图



.


.............................. .........


7


(四)数据字典



.

< br>.......................................


8


1.


数据元素



.


..................................... ...


8


2.


数据存储



.


..................................... ...


8


3.


数据处理



.


..................................... ...


9


三、系统设计



.


............................... ............


10


(一)系统功能设计



...................................


10


1.


管理员子系统



....................................


10


2.


教师子系统


.


.................................... .


12


(二)系统流程图



.....................................


12


1.


系统登录



.


..................................... ..


12


2.


科研工作量计算



..................................


13


3.


查询工作量


.


.................................... .


14


(三)数据库设计



.....................................


14


1.


概念结构设计



....................................


15


2.


逻辑结构设计



....................................


16




1



3.


物理结构设计



....................................


17


四、系统实现



.


.................................. .........


20


(一)用户登录界面



...................................


20


(二)管理员子系统的实施



.............................


20


1.


管理员主界面



....................................


20


2.


管理员信息管理模块



..............................


21


3.


教师信息管理模块



................................


21


4.


课程信息管理模块



................................


22


5.


教学工作量信息管理模块



..........................


23


6.


科研工作量信息管理模块



..........................


23


7.


工作量统计模块



..................................


24


(三)教师子系统的实施



...............................


24


1.


教师资料更改模块



................................


24


2.


查询工作量统计模块



..............................


25


3.


修改密码模块



....................................


25


五、系统测试



.


.................................. .........


27


(一)测试目的



.

< br>......................................


27


(二)测试方法及步骤



.................................


27


1.


登录界面测试



....................................


27


2.


功能测试



.


..................................... ..


28


(三)测试结果



.


.............................. ........


29


六、结





.


... ...........................................


30


参考文献


.


.................................... ...........


31





2




一、绪






(一)项目开发的背景和意义



计算机的应用已经进入了人们活动的各个领域,


管理系统的应运而生 为各部门的日常管理工作


提供了一个有力的帮手,


这也体现了现 代化管理的步伐正在一步步代替传统手工、


人力的管理工作,


同 时也给高等教育的现代化管理工作提供了契机。


更加合理的制定教师工作量,更加高效、


准确的


统计教师工作量的工作开始需要依靠现代化计算机的管理 软件来完成。



由于现代化技术的发展,


利用网络进行课程安排成为教育发展的一个方向。


网络环境下的教师

< br>管理系统可以不受空间的限制,


随时可以在网络上查询、


修改信息,


方便了教师和管理人员的工作。


高效并且便捷的网络 让我们更加相信在高校教师的工作量管理中同样可以很好的发挥它的作用。


< p>
师可以随时从网上查看自己的课程安排,


也能够知道自己工作量的具体统计 情况,


这样的变化可以


更好的满足教师的需求,同时减轻管理者 负担。



教师工作量是衡量教师教学工作与科研工作的一项重要 指标,


教师工作量管理是高校教务管理


中的一个重要环节,也是 教务管理的日常工作之一


[1]


。对于教师工作量的安排切实关 系到教师个人


的利益,然而在实际操作过程中管理人员面对各类的数据和表格,手工处理 的方法显得很是吃力,


再加上人工操作存在着不可避免的错误


[ 2]


。因此在深化教育教学改革的过程中,科学合理的教师工


作 量统计,是非常必要的。



教师工作量管理系统的设计与实现能 够对教师的所代班级课时,科研项目工作信息进行统计、


存储、查询,并可以根据具体学 校的执行标准进行相关考评工作,实现了教师信息管理的公开化、


信息化和现代化。



(二)系统介绍



信息系统是由计算机硬件、网络、计算机软件、信息资源、信息用户和规章制度组成的以处理

< br>信息流为目的人机一体化系统


[3]


。是一个由人、计算 机及其他外围设备组成的能进行信息收集、传


递、存储、加工、维护和使用的系统。



信息系统有五个基本的功能:



1.


输入功能:信息系统的输入功能是由系统所要达到的目的以及系统所 要实现的功能和信息环


境决定的;



2 .


存储功能:存储功能是系统将所输入的信息资料和数据通过后台数据库进行存储的能力 ;



3.


处理功能:处理功能是基于数 据库技术作为后台处理程序进行数据的处理和使用;



4.


输出功能:输出功能就是将进行处理的数据进行输出和显示,保证系统功能的实现;





1



5.


控制 功能:控制功能是对构成系统的各种信息处理设备进行控制和管理,对整个信息加工、


处 理、传输、输出等环节通过各种程序进行控制。



信息系统使用 了计算机技术、网络通信技术、数据库技术等,是一门交叉的新兴技术系统


[2]



对信息管理系统


(Information Management System



IMS)


的分析、


设计和研究在很大程度上影响着现


代信息技 术的使用,


IMS


的广泛使用极大地提高了企业的办事效率,< /p>


更好的将企业管理办法和现代


信息技术进行结合,在简化工作流程 的同时大大提高办事效率。



教师工作量管理系统主要实现用户 登录、用户基本信息维护、工作量数据管理、数据查询、系


统维护等五个阶段的工作。< /p>


其中用户登录是进行用户的身份验证,


用户需要根据用户名和密码 进行


身份的验证,以获得相应的用户使用权限。用户基本数据维护实现教师信息、课程信 息修改和删功


能,


及时完成系统信息更新。

工作量数据管理实现对教师教学工作量和科研工作量的信息统计和查


询功能。


数据查询实现教师相关信息的查询功能。


系统维护实现系统和数据库的 信息正常运行的保


证。



(三)系统开发技术介绍



1.B/S


结构


B/S


结构(


Browser/Server



B/S


)是一种基于


We b


的网络结构模式


[4]


。这种模式统 一了客户端,



Web


浏览器作为主要 的应用软件同时将系统功能的实现集中到服务器上,简化了系统的开发、


维护和使用。客 户机上只要装有浏览器和数据库,浏览器就可以通过


Web


S erver


同数据库进行数


据的交互


[ 5]


。这就是


B/S


的最大优点是可以 在任何地方进行操作而不用安装任何专门的软件。


B/S


体系结 构原理图,如图


1-1


所示。



HTTP


请求


Browse

< br>浏览器


HTML


界面


Web


服务器


SQL


请求


结果


数据库




1-1 B/S


体系结构原理图



< p>
B/S


体系结构图中浏览器发出


HTTP


请求给


Web


服务器,当


Web


服务器接收到该请求时,


便向后台提交


SQL


查询请求,经过查找数据库服务器将结果返回


W eb


服务器,服务器收到查询结


果向浏览器传送


HTML


界面,浏览器便可以以网页形式输出结果。本系统基于


B/S


架构进行系统


的编程。



.


NET


技术




是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚 本技术,它可以在


通过


HTTP


请求文 档时再在


Web


服务器上动态创建它们


[6]




是基于通用语言的编译运行< /p>


的程序,它具有强大性和适应性,可以使他运行在


Web


应用软件开发者的几乎所有平台上。通用


语言的基本库、消息机制、数据 库接口的处理都能无缝的结合到




We b


应用中。




已经设计成为一种多处理器的开发工具,它在多处理器环境下用特殊的无缝连接技




2



术,< /p>


将很大的提高运行速度


[7]




的自定义和可扩展性也是它的特点之一,



设计时


考虑了让网站开发人员可以在自己的代码中定义组件,完成网站 的开发过程。



Server


技术



SQL


Server


可以实现对任何数据进行组织和管理。结构化、 半结构化和非结构化文档的数据


都可以通过


SQL

< p>
Server


存储到数据库中并提供对数据库所存储的数据进行查询、搜索 、同步、报


告和分析等功能操作


[8]


。数据可以存储在各种设备上,从数据中心最大的服务器一直到桌面计算机


和移动设备,


它都可以控制数据而不用管数据存储在哪里。


信息工作人员可以 通过日常使用的工具


直接访问数据。



本系统通过


ASP



SQL Server


的链接实现相关数据存储和查询等相关功能。





3



二、系统分析



(一)可行性分析



可行性分析的目的 就是要达到用最小的代价可以在尽可能短的时间内决定问题是否能解决。



行性研究的目的不是解决问题,


而是确定问题是否值得去解决。其实,


许多问题不是在预定的系统


规模之内得到解决,如果说问题没有可行的 解,则花费在这项开发项目上的所有时间、资源、人力


和经费都是没有必要的。


而可行性研究实质上是将系统进行压缩、


简化,从而分析和设计系统的过


程,


也就是在较高层次上以抽象的方式进行的系统项目的分析和 设计。


他最根本任务就是对以后的


行动方针提出一些建议


[9]


。本文从技术、经济、操作可行性三方面进行系统的分析和设计 。



1.


技术可行性



本系统采用


Microsoft Windows 7


作为操作系统平台,



Microsoft SQL Server 2008


作为后台数


据库的支撑,


利用


Visual Studio 2010


作为开发工具,


完成教师工作量系统的数据录入、


查询、


修改、


删除等操作。本系统使用的编程语言为


C#


语言。


C#


作为一种流行的编程 语言,提供完善的指令控


制语句、类与对象的支持及丰富的数据类型,

< br>给开发高性能系统提供了保障,为开发满足客户要求


的系统,

保证了代码的模块化要求,


而代码模块化的提高,


非常有利 于以后对新系统的扩展与修改。


本系统的设计与开发在技术上和硬件设备上的条件都是满 足的,因此本系统在技术上是可行的。



2.


经济可行性


本系统需要有良好的整体规划,


同时需要专业人员进行系统运行阶段的设计管理与维 护,


但系


统开发却只需要少量的投入,原因在于一方面,现在计 算机的价格已经十分低廉,


性能却有了长足


的进步。另一方面,


由于如今的网络共享性能已经使得我们使用的开发工具都是免费的,并且系统

< p>
的运行环境对于计算机的配置要求并不高,


完全可以满足要求。

< p>
本系统开发后的使用会给教学工作


带来很大的方便,可以很大程度上提高工 作效率,


避免各种不可预见的经济损失。


系统开发后在实


际中能够起到的作用将会大于投入的开发费用。


而且只要进行相应的科 学的分析,


再根据教学的实


际情况进行设计开发,


就可以满足教师工作量管理系统的需要。


因此这个系统具有开发价值和实用< /p>


价值。所以该系统具有经济可行性。



3.


操作可行性


基于


Web


的管理系统在现今的生活中已经随处可见,合理 的功能设计和简单、通用的操作方


式,既可以满足学校教学的各种需求,同时也能够为教 师的工作安排和查询提供便利。


本系统的设


计和实现过程就是坚 持将简单的操作性,


稳定性和安全性作为系统的开发思想,


而且 开发完善之后


的系统会具有操作简单、


灵活使用等特点。


管理人员及教师用户可以在短时间内掌握运用并熟练地


使用,因此该系 统具有操作可行性。



综上所述,本系统在技术、经济和操作都 是可行的,因此本系统可以进行开发。





4



(二)需求分析



需求分析是系统开发 的关键环节,


它是指在开发一个新的或者改变一个现有的电脑系统时,

< br>对


新系统的目的、范围、定义和功能进行描述所做的工作。在需求分析的设计过程 中,系统分析员和


软件工程师需要确定用户的需要,只有了解了这些需要之后才能够分析 和寻找新的系统解决办法。


需求分析设计阶段的任务就是确定软件系统的功能,也就是确 定计算机要“做什么”和达到什么样


的效果


[9]




需求分析是信息管理系统开发的第一步也是最重 要的一步,


需求分析就是描述系统的需求,


< br>过定义系统中的关键域类来建立模型。


分析的根本目的是在开发者和提出问题的人 之间建立一种理


解和沟通的机制。


因此系统的需求分析应该是开 发人员和用户或者客户一起完成的。


需求分析可以


采用面向对象 的方法来完成,即明确系统要服务于哪些用户,


对这些用户提供哪些服务等,

< p>
特别是


数据流图是需求分析的出发点。


数据流图可 以划分出系统必须完成的基本功能,


在需求分析阶段系


统分析员 将仔细研究这些功能并进一步具体化。



1.


用户需求



本系统的用户分为管理员和教师,


教师应能够查看自己所教课程工作量的大小和科研工 作量的


统计情况,


并以此为依据清楚的衡量和规划自己的工作量 信息。管理员能够对管理员信息、


教师信


息、学院、班级、课程 信息和教学、科研工作量进行管理,影响教师的工作量的因素很多,本系统


会选择主要的 因素来合理计算教师的工作总量。


管理员需要根据最终工作量统计数值的大小来规范


合理安排教师的教学和科研工作量信息情况。


本系统也需要完成对登录用户进行权限的限制功能,


教师使用教师编号,

< p>
管理员使用用户名进


行登录,系统进行用户身份的验证,避免非法用户的越 权操作,保护数据的安全可靠。教师只有进


行资料修改和工作量查询的权限,而管理员拥 有对管理员、教师、课程、学院、学期、班级、授课


情况、科研情况统计的增加、删除、 修改和决定教师工作量统计要素和工作量计算规则的权限。



2.


功能需求



教师工作量管理系统可以实现管理员管理、教师管理、学院管理、班级管理、课程管理、教学

< br>工作量和科研工作量的工作量安排管理等主要功能。


这些信息均与后台数据库直接 连接,


可以从后


台管理子系统进行动态的添加与更新操作,


从而使学校对教师的工作安排显得更加直观与高效。



系统的结构图,如图


2-1


所示。

< br>




5



用户登录


用户基本信息维护


工作量数据管理


数据查询

计算规则




< br>息

























< br>学





















2-1


系统结构图



总体来说系统需要完成的 功能包括用户基本信息维护,用户可以对用户信息进行增加和修改;


工作量数据管理,管 理员可以统计工作量,教师和管理员均可以查询工作量的统计情况;数据查询


和计算规则 等功能需求。




1

< br>)用户登录



在用户登录时,系统能够通过对用户身份的 验证,判断该用户是否为合法用户,如果不合法,


则根据相应的错误信息提示该用户不存 在或用户名密码错误等。


验证信息包括用户名、


密码和用户


身份进行验证。


从而使得不同权限的用户跳转到不同的功能界面,< /p>


以保证不会出现越权管理而使数


据的权威性得到质疑。

< p>



2


)用户基本信息维 护



用户的基本信息有实现对教师、班级、课程、学院、学期等 信息的增加、修改、删除等操作。


当班级人数、


教师课程安排进 行变动时则需要对数据库的信息进行更新和维护,


以确保在进行数据

查询时能够提供及时准确的数据。



3


)工作量数据管理



教师可以对 自己的数据进行查看和统计功能,


查询并且统计某一位教师某个学期的工作量是该


系统的基本功能。


在查询教师的工作量时根据教师的教师编号进行教师 信息和工作量的查询,


并实


现相关数据的打印功能。

< p>
教师编号是每一位教师的唯一标识。


根据教师教学和科研两方面的工作量< /p>


统计,按权重得出科学准确的工作总量统计数字,其中,教学方面,每学期的课时是影响教 师工作


量的主要因素。科研方面,科研的类型、等级、获奖情况等作为工作量统计的重要 因素。从两方面


完成对高校教师的工作安排,为以后安排教师工作提供参考数据,


也能够使高校教学工作科学、



效的进行。< /p>




4


)数据查 询



该系统可以实现对教师、学院、课程和工作量等信息的查询 功能。根据教师的编号登录,系统


跳转到相应界面,实现对相应数据的查看功能。




5


)计算规则< /p>



教师工作量的管理包括教学和科研两部分,

计算规则主要是通过系数的变化体现某个部分权重




6



的变化,


例如教学部分和科研部分在工作总量统计的时候的系数是不同的则表示所占的权重也是不


同的。最后教师工作量的统计是按照计算规则进行计算的,得出具体工作量值。



(三)数据流图



数据流图(


Data Flow Diagram



DFD



,是描述系统的 逻辑模型的,它标识了系统的逻辑输入


和逻辑输出,


和把逻辑输 入转化为逻辑输出时所需的加工处理。


它比口头与文字的描述更直观地显


示出来系统中数据的使用。



数据流图有四种成分:源 点或终点、处理、数据存储表和数据流。数据流图中没有任何具体的


物理元素,


只是描述信息在系统中的流动和处理情况,


即使不是专业的计算机技术人 员也容易理解。


它能精确的描述系统的逻辑模型,描述数据在


M IS


中有输入经过存储、加工处理最后输出的全过


程,是设计者 和用户交流的很好的工具。



一般而言,数据流图采用自顶向下 的方法绘制,从研究系统概况开始,然后逐层向下分解,直


到所需的详尽程序为止。本系 统采用自顶向下的方法,逐层细化的方法。本系统的顶层数据流图,


如图


2-2


所示。



管理员操作信 息


管理员


教师修改信息


教师

< p>
高校教师工作量


管理系统


修改结果


教师


操作结果


管理员




2-2


顶层数据流图



顶层数据流图是该系统 的顶层数据流图管理员和教师通过操作将添加、


修改、


删除的信 息传递


给教师高校教师管理系统的存储模块经过处理,输出显示修改后的信息。完成教师 工作量的管理。


再接着往下分解到第二层,如图


2-3


所示。



D1


数据信息


数据信息


1


管理员

信息


接受信息


2


更新信息


3


更新结果


教师


数据信 息


D1


数据信息




2-3


信息数据流图



管理员和教师信息数据 流图的经过是管理员通过增加、删除、修改教师、课程、学院以及教学


和科研工作安排信 息等传递到系统服务器,经过处理,可以输出查询的信息,完成数据流的转化。





7



(四)数据字典



数据字典是系统中各 类数据描述的集合,


是进行详细设计的数据收集和数据分析所获得的主要


成果,是对数据处理和彼此之间的联系的说明。数据字典通常包括数据项、数据结构、数据流、数


据存储和处理过程五个部分。


数据项是数据的最小组成单位,


若干个数据项可以组成一个数据结构,


数据字典通过对数据项和数据结构 的定义来描述数据流,


数据存储的逻辑内容。


为进一步明确数据


的详细内容和数据加工过程


,


应将数据 流图中的全部数据流及其组成部分的数据元素,数据存储,


数据加工,

< br>通过数据字典描述清楚,


以便于此后系统设计的进行。


这 就需要开发人员编写详细的数


据字典,来描述系统开发过程的细节。


下面列出本系统中的数据项、数据流、数据存储、加工处理和数据结构的数据字典 。数据字典


可采用图表格式或较紧凑的记录格式描述。



1.


数据元素




1


)用户名



名称:用户名



编号:


I001


类型:


char




长度:


10


描述:用户登录时使用用 户名进行验证,每一个用户都有一个唯一的用户名



位置:管理员信息表




教师信息表




2


)课程编号



名称:课程编号



编号:


I002


类型:


int




长度:


20


描述:对开设的课程进行标识



位置:课程信息表




教学工作量信息



< br>3


)科研编号



名称:科研编号



编号:


I003


类型:


int




长度:


20


描述:每一个科研项目都 对应一个科研编号来唯一标识这项科研项目



位置:科研工作量信息



2.


数据存储




1


)管理员信息





8



名称:管理员信息



编号:


I004


描述:方便对管理员信息进行管理,需要管理员信息表



定义:管理员信息表


=


用户名


+


姓名


+


登录密码

< p>
+


联系电话


+


备注信息< /p>




2


)教师信 息



名称:教师信息



编号:


I005


描述:方便对教师信息进行管理统计,需要教师信息表



定义:教师信息表


=


教师编号


+


姓名


+


性别


+


登录密码


+


所属院系


+


职称


+


研究方向< /p>


+


联系电话




3


)课程信息



名称:课程信息



编号:


I006


简述:每个都有一个 唯一的编号标识一门,如“


101




定义:课程信息


=


课程编号

< p>
+


课程名称


+


学时


+


学分



3.


数据处理




1


)教学工作量



名称:教学工作量信息



编号:


I007


简述:管理员安排教 师的课程情况,统计教师每一学期的所带课时的工作量情况



数据来源:教学工作量信息



数据流向:工作量统计表



定义:教学 工作量信息


=


教师编号


+


教师姓名


+


课程名称


+


班级


+


学期


+


开课日期
























+


课程性质


+


课时




2


)科研工作量


名称:科研工作量信息



编号:


I008


简述:管理员统计教师每一学期的科研工作量情况



数据来源:科研工作量信息



数据流向:工作量统计表



定义:科研 工作量信息


=


科研编号


+


项目名称


+


所属学年


+


等级


+


所属人员


+


项目类型
























+


获奖情况


+


工作量分值



3


)工作量统计



名称:工作量统计



编号:


I009


数据来源:教学工作量信息、科研工作量信息



简述:管理员统计教师每一学期每一位教师的教学工作来那个和教师工总量进行统计,并


经过一定的计算规则,得到每位教师的工作总量






9



三、系统设计



经过了需求分析的设计 阶段,系统必须“做什么”已经相当明确了,这将是系统设计的依据。


系统的总体设计阶 段,能够解决“怎样做”的问题。



系统设计原则主要从现行技 术、相关的行业标准、用户需求、系统运行环境等方面考虑。系统


设计过程通常三个主要 的阶段组成:


系统的功能设计、


系统主要功能模块的系统流程图 和数据率设


计。


系统的功能设计阶段主要对系统所要完成的基本 功能模块进行的详细说明,


系统主要功能模块


的系统流程图阶段 明确主要模块的具体流程,


清楚的表达出主要模块运行流程。


数 据率设计阶段完


成系统的概念结构设计、逻辑结构设计和物理结构设计。



(一)系统功能设计



模块 是数据说明可执行语句等程序对象的集合,


它是单独命名而且可通过名字来访问。


模块化


就是把程序划分成若干个模块,


每个模 块完成一个子功能,把这些模块集中起来组成一个整体,



以完 成指定的功能要满足的要求


[7]




模块的独立概念是模块化、


抽象信息隐蔽的局部化概念的直接结 果。


开发具有独立功能而且和


其他模块之间没有过多的相互作用 的模块,就可发做到模块独立。


也就是说,使每个模块完成一个


相对独立的特定子功能,


并且和其他模块之间的关系很简单。


在 进行软件结构设计时,


应该遵循的


主要原理是模块独立性原理, 也就是说,系统软件应该由一组完全相对独立的子功能的模块组成。


系统设计中模块的划 分根据软件工程的原则,要符合“高内聚、低耦合”的原则,这样才能在很大


程度提高软 件的可移植性。本系统总体的功能模块分为管理员子系统和教师子系统。



1.


管理员子系统


< br>管理员子系统完成对管理员的管理、教师信息、学院信息、课程信息、教学工作量以及科研工


作量信息的管理,管理员的功能模块图,如图


3-1


所示。



管理员子系统






< br>管

























< br>理



























3-1


管理员子系统功能模块图




1


)管理员管理模块





10



此模 块完成系统的管理员信息的管理功能,管理员可以添加、修改、删除信息,这些信息的内


容包括用户名,姓名,登录密码,联系电话,备注信息等。




2


)教师信息管理模块



完成对教师信息的添加、修改、删除功能。管理员可以对教师的信息进行修改,对无效的教师


记录进行删除。教师信息有教师编号,姓名,性别,登录密码,所属院系,职称,研究方向,联系


电话等信息。



3


)学院信息管理模块



学院信息 管理模块,


完成学院基本信息的管理功能,


管理员可以添加、< /p>


修改、


删除学院的信息。


学院信息主要有 学院编号,学院名称,院长等信息。




4


)班级信息管理模块



班级信息模 块中包括班级的增加、删除、修改功能,还记录了班级的人数,辅导员等信息,教


师是以 班为单位进行教学课时的安排,因此对班级的人数不做进一步的要求。




5


)课程信息管理模块


< /p>


管理员对课程信息进行添加、修改、删除管理。课程信息主要有课程编号,课程名称,学时 ,


学分等信息。



< br>6


)教学工作信息管理模块



管 理员对教师的授课安排信息进行管理,


主要是为教师选择所授课程名称、


班级名称、


教师名


称、上课日期、上课时间、课时、备 注信息等进行添加、修改、删除管理。并可以按课程名称、教


师名称查询信息。




7


)科研工作信息 管理模块



管理员对教师的授课安排信息进行管理,主要是为教 师选择所授课程名称、班级、教师名称、


上课开始日期、课程性质、课时、备注信息等进 行记录管理。并可以按课程名称、教师姓名、学年


进行数据查询。




8


)工作量统计模块

< p>


管理员对教师的工作安排信息进行查询统计,分教学工作量和科研工作量 两方面进行统计。



对于教学工作量统计模块的计算,分为以下 几个方面进行考虑:一是课程的性质,


课程的性质


分为公共必修 、公共选修、专业必修和专业选修四个,对于不同的课程性质,管理员在进行课时的


安排 时需要进行调整,合理录入教师的教学工作量;二是,一个教师合班代课的情况,由于本系统

中在安排教师授课时,有对于班级和开课日期的选择,因此,如果一个教师同时代两个班的课,则

< p>
他的教学工作量是一个班工作量的二倍,


这样可以平衡每位教师对于带班人 数不同的不满心理,


使


教学工作量的统计工作更加合理。



对于科研工作量统计模块的计算,可以分为以下几方面进行考虑:< /p>


一是项目的类型,高校教师


的一个项目从总的方面来分有项目型和 论文型的;二是科研项目的等级之分,有国家级、省级、校


级之分;三是在最终评定的过 程中,


需要对项目的获奖情况进行统计,


本文将获奖情况分为四 类有




11



一等奖、二等奖、三等奖和无获奖记录。这些因素都会影响到教师的科研工作量。



2.


教师子系统



教师的权限有对自己的资料进行修改并可以查看自己的工作量统计情况。


教师子系统功能模块


图,如图


3-2

< br>所示。



教师子系统










< br>查





3-2


教师子系统的结构图



根据本系统的功能,教师管理子系统主要设计如下模块:




1


)教师资料更改



以教师身份登录后,


可以对教师的信息进行更改,


如更改教师的密码等,完成教师对自己的信


息的修改的功能。

< p>



2


)工作量查询



教师查询工作量信息包括了一学期内的教学课时和科研项目统计信 息。



(二)系统流程图


< p>
经过明确系统功能的同时,


对于系统的主要功能模块需要进一步详细说明他 的系统流程,


系统


流程图是概括地描绘物理系统的传统工具。< /p>


它的基本思想是用图形符号以黑盒子形式描绘组成系统


的每个部件 (程序、文档、数据库、人工过程等)


。系统流程图表达的是系统各个部件之间的流动< /p>


的情况,而不是对数据进行加工处理的控制过程。



1.


系统登录



用户登录界面中,需要输入用户名,本系统中,管理员的用户名则为系统登录用户名,教师编

< br>号则为教师的系统登录用户名。


在输入用户名后,


用户需 要选择登录身份,


包括教师和管理员两个


身份登录。

< p>
经过系统的验证,不同的用户可以进入不同的系统界面已进行权限划分约束的作用,



而更好地保护数据的安全可靠性,流程图如图


3-3


所示。





12



开始


登 陆界面


输入用户名,密


码选择登陆身份


用户名密码正确




进入相应主界面< /p>


结束




3-3


登录界面系统流程图



2.


科研工作量计算



科研工作量的计算是工作量总值的重要部分,


在对教师新增一个项目的同时,< /p>


系统会在工作量


统计时根据科研项目的各个属性,按照一定的比例 系数


[10]


,统计出科研工作量总值。



首先,工作量


S1


的初始值为


0


,系统需要判断科研项目的等级,若是国家级,则赋予

< p>
x


个工


作量,即


S1=x


;若是省级或校级,则分别赋予


y


或< /p>


z


个工作量,即


S1=y



S1=z


,输出工作量初



S1


,具体流程图如图


3-4


所示。



开始


新增科研 项目


工作量


S1=0


国家级

< p>
科研等级


省级


S1=x


S 1=y


S1=z


校级


输出工作量


S1


结束




3-4


科研计算等级流程图



确定了科研等级 后,将


S1


赋值给


S

< br>,接着系统需要判断科研的类型。若为项目型,则给工作



S


乘以一个比例系数


a


;若为论文型 ,则给工作量


S


乘以一个比例系数


b< /p>


。最后,判断科研项目


的获奖情况,同样,若项目获一等奖,则给 工作量


S


乘以一个比例系数


c


;若项目获二等奖,则给


工作量


S


乘以一个比例系数


d



若项 目未获奖则


S


的值不改变。


最终得到科 研工作总量的值


S


并输


出。具体流程图 如图


3-5


所示。





13


它们-谍报


它们-谍报


它们-谍报


它们-谍报


它们-谍报


它们-谍报


它们-谍报


它们-谍报



本文更新与2021-01-28 01:26,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/575932.html

高校教师工作量管理系统的设计与实现的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文