(计算机软件与理论专业论文)基于java的高校教师工作量管理系统设计与实现.pdf_第1页
(计算机软件与理论专业论文)基于java的高校教师工作量管理系统设计与实现.pdf_第2页
(计算机软件与理论专业论文)基于java的高校教师工作量管理系统设计与实现.pdf_第3页
(计算机软件与理论专业论文)基于java的高校教师工作量管理系统设计与实现.pdf_第4页
(计算机软件与理论专业论文)基于java的高校教师工作量管理系统设计与实现.pdf_第5页
已阅读5页,还剩54页未读 继续免费阅读

(计算机软件与理论专业论文)基于java的高校教师工作量管理系统设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

人连理一l :大学硕士学位论文 摘要 过去人事职称及教师工作量的评定十分烦琐,都是手工填写,然后人事处进行核对 和审查,工作进度缓慢、效率低下。随着学校教工数量增多,这种评定方式己难以适应, 因此必须进行现代化管理。 本课题的产生背景是当今教育信息化的趋势及我国高校教育信息化系统建设的必 然,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现网络化管理以改善 传统手工化的不足。本系统旨在为提高学校人事管理中教师工作量管理的工作效率而开 发的人事管理网教师工作量管理系统。 本文在分析了w e b 应用系统共性的基础上,利用软件体系结构、设计模式、j a v a 面向对象等有关思想设计并实现了一个基于j 2 e e 平台的w e b 应用系统高校教师 教学工作量管理系统,该系统具有高可用性、安全性、可扩展性和可靠性的优点,完成 了教师各种教学数据管理、浏览查询以及工作量计算功能。 系统主要实现了两大基本功能模块,即普通教工模块与人事处管理员模块。普通教 工模块功能是对各种教学工作量的录入与查询;管理员模块功能是对教工所录入工作量 的查询、删除并进行统计,对各种工作量的计算公式及每个公式所需要的参数进行修改 以及控制普通教工录入教学工作量信息的时间。 本系统的软件开发过程遵循软件工程思想,经过需求分析、系统设计、数据库设计、 代码功能实现等步骤,完成了教师工作量管理功能的设计和实现,具有较强的实用价值。 关键词:j 2 e e ;w e b 应用系统;工作量管理 人连理一i :人学硕:卜学位论文 d e s i g na n dd e v e l o p m e n to fw o r k l o a dm a n a g e m e n ts y s t e m f o rt e a c h e r s i nc o l l e g eb a s e do nj a v a a b s t r a c t p e r s o n n e lt i t l ea n dt e a c h e r sw o r k l o a da s s e s s e dv e r yt r i v i a l i nt h ep a s t ,a n di tw a sa l i h a n d i c r a f tt of i l li n ,t h e nt h ep e r s o n n e ld e p a r t m e n tc a r r i e do nt oc h e c ka n di n v e s t i g a t e d t h e w o r kp r o g r e s si ss l o w m o v i n g ,t h ee f f i c i e n c yi sl o w l y b e c a u s et h es c h o o lt e a c h e st h ew o r k a m o u n th o wt oi n c r e a s e ,t h i sk i n do fa s s e s s e saw a yah a r do r i e n t a t i o na l r e a d y ,s oh a v et o c a r r yo na m o d e r nm a n a g e m e n t t h ec r e a t i o nb a c k g r o u n do ft h i st o p i ci st h ec o n s t r u c t i o nw h i c he d u c a t e si n f o r m a t i o n b a s e d t r e n da n dt h eo u rc o u n t r yh i g hs c h o o lt oe d u c a t ei n f o r m a t i o n b a s e ds y s t e mn o w a d a y so f i n e v i t a b l e t h ep u r p o s ei st h es h o r t a g ew h i c hm a k e su s eo ft h es c h o o le x i s t i n gc a l c u l a t o r s o f t w a r ea n dh a r d w a r er e s o u r c e sa n dn e t w o r kr e s o u r c e st oc a r r yo u tan e t w o r kt ot u r na m a n a g e m e n t t ot u r nb yi m p r o v i n gt r a d i t i o n a lh a n d i c r a f tw e l l t h i ss y s t e mi sd e v e l o p e df o rt h e s a k eo ft h ew o r ke f f i c i e n c yo ft h et e a c h e rw o r k l o a dm a n a g e m e n t t h i st e x ti sb a s e do nt h ea n a l y s i st h ew e ba p p l yt h es y s t e mt o t a l l ys e x u a lf o u n d a t i o na n d m a k eu s eo fs o f t w a r es y s t e ms t r u c t u r e ,d e s i g nm o d e ,j a v at of a c et oo b j e c t se t c r e l e v a n t t h o u g h tad e s i g na n dc a r r i e do u ta na c c o r d i n g t ot h ew e bo ft h ej 2 e et e r r a c ea p p l i e ds y s t e m h i g hs c h o o lt e a c h e rw o r k l o a dm a n a g es y s t e m i th a sh i g hu s e f u l ,s a f e t y ,e x p a n d a l b ea n d c r e d i b i l i t y ,c o m p l e t e dw i t hv a r i o u so ft e a c h e rt e a c h i n gd a t am a n a g e m e n t ,b r o w s ea n ds e a r c h a n dc a l c u l a t i o no ft h ew o r k l o a d t h es y s t e mm a i n l yc a r r i e do u tt w ob a s i cf u n c t i o nm o d e l s ,c o m m o n n e s st e a c h e r sm o d e la n d p e r s o n n e ld e p a r t m e n tm a n a g i n gm o d e l t h e f u n c t i o no fc o m m o n n e s st e a c h e r sm o d e l p e r s o n n e ld e p a r t m e n tm a n a g i n gm o d e li s t oe n t e ra n dr e t r i e v ef o ra l lk i n d so ft e a c h e r w o r k l o a d s w h i l et h ef u n c t i o no fp e r s o n n e ld e p a r t m e n tm a n a g i n gm o d e li st or e t r i e v e ,d e l e t e a n dc o l l e c ts t a t i s t i c sf o rt e a c h e r s u p d a t ea l lk i n d so fw o r k l o a d s c o m p u t a t i o n a lf o r m u l a sa n d e v e r yf o r m u l a p a r a m e t e r sa n d c o n t r o lt i m ef o re n t e r i n g t h es o f t w a r ed e v e l o p m e n tp r o c e s so ft h i ss y s t e mf o l l o w ss o f t w a r ee n g i n e e r i n gt h o u g h t , t h r o u g hn e e da n a l y t i c a l ,s y s t e md e s i g n ,d a t a b a s ed e s i g n ,t h ec o d ef u n c t i o na n ds oo n i t c o m p l e t i n gd e s i g na n dr e a l i z a t eo ft h et e a c h e rw o r k l o a dm a n a g i n ga n di t h a ss t r o n g e ra n d p r a c t i c a lv a l u e k e yw o r d s :j 2 e e ;w e ba p p l i c a t i o ns y s t e m ;w o r k l o a dm a n a g e i i i 独创性说明 作者郑重声明:本硕士学位论文是我个人在导师指导下进行的研究工 作及取得研究成果。尽我所知,除了文中特别加以标注和致谢的地方外, 论文中不包含其他人已经发表或撰写的研究成果,也不包含为获得大连理 工大学或者其他单位的学位或证书所使用过的材料。与我一同工作的同志 对本研究所做的贡献均已在论文中做了明确的说明并表示了谢意。 作者签名:! 薹至:塾日期:塑金:鱼:竖 大连理工大学硕士研究生学位论文 大连理工大学学位论文版权使用授权书 本学位论文作者及指导教师完全了解“大连理工大学硕士、博士学位 论文版权使用规定”,同意大连理工大学保留并向国家有关部门或机构送 交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权大连理 工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也 可采用影印、缩印或扫描等复制手段保存和汇编学位论文。 作者签名: 季王岛 导师签名丑堂之、 导师签名: 艺笪j 乙l 大连理工大学硕士学位论文 1绪论 1 1 选题的目的及意义 随着科技发展和社会进步,尤其是计算机大范围的普及,计算机应用逐渐由大规模 科学计算的海量数据处理转向大规模的事务处理和对工作流的管理,这就产生了以台式 计算机为核心,以数据库系统为开发环境的管理信息系统在大规模的事务处理和对工作 流的管理等方面的应用,学校的人事管理的应用日益受到人们的关注。 据统计,目前美国在财务会计上占有9 0 的工作由计算机完成;人事管理中8 0 - 1 0 0 的信息处理由计算机完成;计划管理是8 0 9 0 :在计算机应用发展较快的国家 中,计算机应用于经济管理的占8 0 ;用于科技计算的占8 ,用于生产过程控制的占 1 2 ;由此可以看出,事务管理是计算机应用的主要领域。 近年来我国信息产业发展迅速,手工管理方式在人事管理系统中需要大量事务处理 的应用中已显得不相适应,采用i t 技术提高服务质量和管理水平势在必行。目前,学 校信息化是对学校的“面向世界,面向未来,面向现代化”的直接挑战,因此,学校必 须提高其工作效率,改善其工作环境。这样,学校人事管理的信息化势在必行。 过去人事职称评定工作十分烦琐,首先:发给每一名教工几张表格,老师按照规定 要求填写相关项目,并核算出教学总工作量和申报职称级别。然后人事处对每一个职工 所提交的工作量重新进行核算,并对教工提交的表格中所涉及到的项目进行审查,这个 工作通常进程十分缓慢。随着学院教工数量增多,这种职称评定方式肯定难以适应。因 为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的 方式各不相同,容易出现数据的重复计算等问题,因此该过程必须实现信息化。 本课题的产生背景是当今教育信息化的趋势及我国高校教育信息化系统建设的必 然,目的是充分利用学校现有的计算机软、硬件资源和网络资源实现网络化和现代化管 理以改善传统手工化的不足。 本系统开发的任务就是实现学校人事管理的系统化、规范化、自动化和智能化,而 职工工作量管理系统是学校人事管理网络系统的一部分,能够实现教师工作量的自动核 算、查询和统计的功能,从而达到提高学校人事管理效率的目的。 1 2 研究内容 本选题在理论上研究现有的基于b s 结构的软件开发技术,并用于实际的应用项目, 目的是代替目前的手工计算工作量管理方式。 基于j a v a 的高校教师工作量管理系统的设计与实现 职工工作量管理系统是人事管理系统的一部分,可以实现对人事信息和人事评聘的 整合管理。一方面,为各员工用户提供个人工作量信息的录入,囱动为员工生成工作量 表单,当人事处或教务处需要每个员王的工作量信息时为每个用户开通提交功熊,各用 户必须在限定时闻内完成个人工作量信息的提交。另一方面,为管理部门人员提供所有 人员的工作量信息的管理功能,提供灵活的增、删、改、查、排序等功能,并且对各种 数据可以进行统计,同时提供工作量公式管理功能瑟l 。 本系统设计内容由两大功能模块组成:即普通教工模块和人事处管理员模块。 ( 1 ) 普通教工模块 普通教工模块有提交年度王作量和查询历年工作情况的功能。 提交年度工作量模块功能是根据教工所提交的年度个人王作基本信息,自动计 算出教学工作量。教工提交工作信息时经过系统最基本的检查,检查通过则计算其工作 量并保存于数据库中,反之则提交无效,重新填写工作信息。 查询历年工作情况模块是根据教工教学项目和工作年份查诲教工的互律信息。 ( 2 ) 人事处管理员模块 人事处管理员模块有查询教工工作量、修改公式和参数、统计和开启教工工作量的 提交开关的功能。 管理员的查询教工工作量模块和普通教工的查询工作量模块功能略有不同。管 理员的查询教工工作量模块是根据教工号或教工名、教工教学项圈和正作年份查询任一 教工的工作信息,并可对查询出来的工作信息有删除功能。 修改公式模块功能是可对每一种教学项霉进行修改公式。修改公式有三部分组 成,即提交要修改的公式模块、当前公式模块和公式所需参数的参数说明模块。 修改参数模块功能是可对每一种教学项目的公式进行修改参数。修改参数模块 有两部分组成,即提交所修改的参数模块和当前参数值模块。 统计模块的功能是可按院、系和教工对各种教学项羁和工作年份进行统计总王 作量和平均工作量。统计某一教王的工作量与查询教王工作量模块功能相似,不同之处 就是统计模块不能统计所有年份的工作量,而查询教工工作量模块有此功能。统计模块 没有此功熊是嚣为没有这个必要,困先各教学院或系的产生年份不同,其历年王作总合 也不同,统计没意义。 教工工作量提交开关模块的功能是控制教工提交工作量时间,为了不让教工随 时提交或更改工作量,设此功能。只有在教工工作量提交开关状态为开启时教工才能提 交工作量。 大连理工大学硕士学位论文 2 开发工具与技术介绍 2 1 系统结构的选择- - - - b s 结构的特点 b s 是b r o w e r s e r v e r 的缩写,客户机上只要安装一个浏览器( b r o w s e r ) ,如n e t s c a p e n a v i g a t o r 或i n t e m e te x p l o r e r ,服务器安装o r a c l e 、s y b a s e 、i n f o r m i x 或a c c e s s2 0 0 0 等 数据库,浏览器通过w e bs e r v e r 就可以与数据库进行数据交互【2 1 。 三层客户机服务器模式( 以下简称三层模式) 在两层模式的基础上,增加了新的一 级。这种模式在逻辑上将应用功能分为三层:客户显示层、业务逻辑层、数据层。客户 显示层是为客户提供应用服务的图形界面:业务逻辑层位于显示层和数据层之间,能够 把用户表示层和数据库代码分开,其主要功能是执行应用策略和封装应用模式,并将封 装的模式呈现给客户应用程序:数据层是三层模式中的最底层,用以定义、维护、访问 和更新数据并管理和满足应用服务对数据的请求。 三层模式具有良好的灵活性、安全性和可扩展性,成为真正意义上的“瘦客户端 , ! 具备了很高的稳定性和执行效率。它可以将服务集中在一起管理,统一服务于客户端, 从而具备了良好的容错能力和负载平衡能力,是建立企业级管理信息系统的最佳选择【3 】。 2 2体系架构的选择叫c o m 、c o r b a 与j 2 e e 比较 ( 1 ) d c o m 分布式技术和c o r b a 分布式技术 m i c r o s o f t 的分布式c o m ( d c o m ) 技术是将组建对象模型技术c o m 大大进行了扩 展,对于在局域网、广域网甚至是i n t e m e t 上计算机对象之间的通信提供了完全的支持。 通过使用d c o m ,用户的应用程序就可以在任何网络位置上达到真正的分布性,从而满 足客户应用的需要。 而由o m g 提出的公共对象请求代理结构c o r b a 对象是目前比较流行的一种中间 件规范,也是一种构件实现规范,主要目标是使对象在分布式环境中可重用、可移植和 可互操作。 以上两种分布式结构可以实现在统一特定环境下的应用,但是针对不同平台的应用 和i n t e m e t 上的应用,二者缺少灵活性且较复杂。 ( 2 ) j 2 e e 体系结构介绍 j 2 e e 是一种利用j a v a2 平台来简化企业解决方案的开发、部署和管理相关的复杂 问题的体系结构。j 2 e e 技术的基础就是核心j a v a 平台或j a v a2 平台的标准版【4 】,j 2 e e 不仅巩固了标准版中的许多优点,例如“编写一次、随处运行的特性、方便存取数据 库的j d b ca p i 、c o r b a 技术以及能够在i n t e m e t 应用中保护数据的安全模式等等,同 基于j a v a 的高校教师工作量管理系统的设计与实现 时还提供了对e j b ( e n t e r p r i s ej a v a b e a n s ) 、j a v as e r v l e t sa p i 、j s p ( j a v as e r v e rp a g e s ) 以及x m l 技术的全面支持,其最终目的就是成为一个镌够使企业开发者大幅缩短投放 市场时间的体系结构p j 。 j 2 e e 体系结构提供中间层集成框架用来满足无需太多费用而又需要高可用性、高 可靠性以及可扩展性的应用需求。通过提供统一的开发平台,j 2 e e 降低了开发多层应 用的费用和复杂性,同时提供对现有应用程序集成强有力支持,完全支持e n t e r p r i s e j a v a b e a n s ,有良好的向导支持打包和部署应用,添加目录支持,增强了安全机制,提高 了性能。 2 3 数据库的选择- s q ls e r v e r s q l 是英文( s t r u c t u r e dq u e r yl a n g u a g e ) 的缩写,意思为结构化查询语言。s q l s e r v e r 是一个关系数据库管理系统它最初是由m i c r o s o f ts y b a s e 和a s h t o n - t a t e 三家公 司共同开发的于1 9 8 8 年推出了第一个o s 2 版本在w i n d o w sn t 推出后m i c r o s o f t 与 s y b a s e 在s q ls e r v e r 的开发上就分道扬镳了。m i c r o s o f t 将s q ls e r v e r 移植到 w i n d o w sn t 系统上专注予开发推广s q ls e r v e r 的w i n d o w sn t 版本,s y b a s e 则较专 注予s q ls e r v e r 在u n i x 操作系统上的应用。 s q ls e r v e r2 0 0 0 是m i c r o s o f t 公司推出的s q ls e r v e r 数据库管理系统的最新版 本,该版本继承了s q ls e r v e r7 0 版本的优点,同时又比它增加了许多更先进的功能, 具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行m i c r o s o f t w i n d o w s9 8 到运行m i c r o s o f tw i n d o w s2 0 0 0 的服务器等多种平台使用【6 1 。 2 4 开发工具的选择一j a v a j a v a 不仅是编程语言,还是一个开发平台,j a v a 技术给程序员提供了许多工具:编 译器、解释器、文档生成器和文件打包工具等等。同时j a v a 还是一个程序发布平台,有 两种主要的“发布环境”,首先j a v a 运行时环境( j a v ar u n t i m ee n v i r o n m e n t ,简称j r e ) 包含了完整的类文件包,其次许多主要的浏览器都提供了j a v a 解释器和运行时环境。目 前s u n 公司把j a v a 平台划分成j 2 e e 、j 2 s e 、j 2 地三个平台,针对不同的市场目标和 设备进行定位。挖e e 是j a v a 2e n t e r p r i s ee d i t i o n ,主要目的是为企业计算提供一个应用 服务器的运行和开发平台,j 2 e e 本身是一个羿放的标准,任何软件厂商都可以推出自 己的符合j 2 e e 标准的产品,使用户可以有多种选择阴。m m 、o r a c l e 、b e a 、h p 等2 9 家已经推出了自己的产品,其中尤以b e a 公司的w e g l o g i c 产品和i b m 公司的w e b s p h a r e 最力著名。j 2 e e 将逐步发展成为可以与微软的n e t 战略相对抗的网络计算平台。j 2 s e 一4 一 大连理工大学硕士学位论文 是j a v a 2s t a n d a r de d i t i o n ,主要目的是为台式机和工作站提供一个开发和运行的平台。 我们在学习j a v a 的过程中,主要是采用j 2 s e 来进行开发。j 2 m e 是j a v a 2m i c r oe d i t i o n , 主要是面向消费电子产品,为消费电子产晶提供一个j a v a 的运行平台,使得j a v a 程序 能够在手机、机顶盒、p d a 等产品上运行网。 从诞生到现在,j a v a 不断完善,得到了广泛的应用,据伊文斯公司预计,北美地 区使用j a v a 的开发人员超过6 1 。目前中国有5 0 以上的软件是使用j a v a 开发的, 而且持续保持增长的势头。 2 5j s p j s p ( j a v a s e r v e r p a g e s ) 是由s u n m i c r o s y s t e m s 公司倡导、许多公司参与一起建立的一 种动态露页技术标准。该技术力创建显示动态生成内容的w e b 页面提供了一个筒捷丽 快速的方法。j s p 技术的设计目的是使褥构造基于w 曲的应用程序更加容易和快捷,丽 这些应用程序能够与各种w e b 服务器、应用服务器、浏览器和开发工具共同工作例。j s p 规范是w e b 服务器、应用服务器、交易系统、以及开发工具供应商闻广泛合作的结果。 在传统的网页h t m l 文件( 掌h t m , * 。h t n f l ) 中加入j a v a 程痔片段( s c r i p t l e t ) 和j s p 标记( t a g ) , 就构成了j s p 网页( j s p ) 。w e b 服务器在遇到访问j s p 网页的请求时,首先执行其中的 程序片段,然后将执行结果以h t m l 格式返回给客户。程序片段可以操作数据库、重 新定向圈页以及发送e n l a i l 等等,这就是建立动态鼹站所需要的功能。所有程序操作都 在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏监器的要求最低, 可以实现无p l u g i n ,无a c 帆e x ,无j a v aa p p l e t ,甚至无f r a m e 【l o 】。 2 6e c1 p s e e c l i p s e 是目前最流行的一款j a v a 开发i d e , 它使用起来非常方便,加上其插件技 术,使得开源爱好者们能够一起来维护它。但是,对于j 2 e e 开发而畜,e c l i p s e 本身的 支持还不够,它还需要其他的插件来支持帮助进行j 2 e e 开发l l 。 2 。7 小结 综上所述,经过系统调查及可行性分析,本系统采用j 2 e e 结构进行应用开发,刹 用j 2 e e 提供的数据访问j d b ca p i 访问数据库。数据库采用m ss q ls e r v e r2 0 0 0 作为 后台数据库,并选择e c l i p s e 作为软件开发工具,提供一个网页形式的管理系统界面。 基于j a v a 的高校教师正作量管理系统的设计与实现 3 系统功能分析 3 1 可行性分析 在对系统目标和环境精心分析的基础上,从技术可行性、经济可行性和运行可行性 三个方面对本系统进行可行性研究。 ( 1 ) 运行可行性 由于本系统只是面向学校的人事信息管理入员开发的管理系统,尽管这些人员可能 没有使用过类似的系统,但是以w i n d o w s 的友好界面和本系统良好的安全性设置,可 以使人事信息管理员在专业人员的指导帮助下迅速掌握系统的操作方法。同时,用户也 可以根据我们编写的详细的“用户操作说甥书,来学习正确的操作本系统。 ( 2 ) 技术可行性 开发的软件可行性:从目前流行的数据库开发管理软件来看,对于有关数据库 的信患管理系统,用基于j 2 e e 的架构开发b s 结构,在数据库方面采用s q l s e r v e r 2 0 0 0 , 无疑是实际应用中最合适的一种解决方案i 埘。 开发的硬件可行性:本系统对计算机的硬件环境有一定的要求,对计算机的操 作系统、内存、主频、外设等都有最低要求,如果低于这个要求将影响到本系统的正常 运行。 ( 3 ) 经济可行性 。 学校的人事信息管理目前还完全以传统的人工管理方式进行管理,耗时多、效率低 下并且极易出现错误。由于人为失误而造成有形和无形的经济损失事件层出不穷,我们 也无法估算出所造成损失的总额。而利用计算机来实现人事管理已成为适应当今人事管 理的特点,开发一套能满足人事信息管理的软件是十分必要的,实现人事管理的自动化。 在减少由于人为失误而造成损失的同时,也可以使人事信息管理部门减少许多费用支 出,如实现自动化管理后可以精简人员、减少工资支出等。 由上述三方面的分析可以看出,本系统的开发时机已经成熟,从多静焦度考虑开发 此系统都是可行的,并且也是十分必要的。 3 2 需求分析 教务处的工作人员下发通知,教师通过自己的教工号和密码登录系统,再根据自己 的工作情况和工作内容填写相应教学项目的工作量,如果通过系统的最基本的检查,系 统将自动计算出其工作量并将信息存入数据库。管理员再人工检查,没有通过的管理员 一6 一 大连理工大学硕士学位论文 将删除其工作量。管理具可以控制普通教工录入教学工作量的时间,管理员还可以修改 公式和公式所需要的参数。 ( 1 ) 普通教工模块 录入各种教学项目的工作量; 按教学项目和工作年份查询工作量。 ( 2 ) 管理员模块 按教工号、教工名、教学项目和工作年份查询工作量; 删除普通教工的教学工作量; 修改各种教学工作量的公式和公式所需参数; 统计; 普通教工提交教学工作量开关。 3 3 各种教学工作量考核方法 ( 1 ) 理论课教学总工作量 理论课教学总工作量= 理论课教学工作量+ 重复课教学工作量 理论课教学工作量= 平衡系数计划学时x ( 1 + 授课方式系数+ 合班课系数( 合 班数一1 ) ) 重复课教学工作量= 重复课系数x 理论课教学工作量x 重复课次数 助课教师的教学总工作量= 平衡系数x 任课教工教学工作量( 平衡系数= 0 3 0 ) ( 2 ) 实验工作量 实验工作量= 平衡校正系数x 实验教学系数x 计划学时x ( 学生数每次指导学生 数) 平衡校正系数= 平衡系数校正系数= o 1 1 0 + 0 0 6 5 x 每次指导人数 开放实验室指导工作量= 平衡系数x 实验教学系数x 教工指导学时x ( 学生数每次 实验指导学生数) ( 3 ) 指导上机工作量 指导上机工作量- - - 平衡系数x 上机教学系数x 计划学时( 1 + 重复课系数x 重复 课次数+ 合班系数( 合班数一1 ) ) , ( 4 ) 体育课工作量 体育课工作量= 平衡系数x 计划学时x ( 1 + 重复班系数x 重复体育教学班数+ 合 班系数x ( 合班数一1 ) ) ( 5 ) 指导竞赛工作量 基于j a v a 的高校教师工作量管理系统的设计与实现 指导竞赛工作量= 指导竞赛系数x ( 1 组+ 重复组系数x 重复组数) 3 0 学时+ 获奖 工作量 指导体育竞赛工作量= 指导竞赛系数( 1 o ) x ( 1 组+ 重复组系数x 重复组数) 3 6 学 时+ 获奖工作量。 一 ( 6 ) 实践教学工作量 指导课程设计、认识实习、生产实习、社会实践与思想政治理论课实践环节的 教学工作量利用以下公式计算: 工作量= 平衡系数x 计划周数周工作时间x ( ( 教工指导学生数规定指导学生数) 口+ 重复系数( 教工指导学生数一规定指导学生数) 规定指导学生数x 夕) = p - 厂r 掣口+ c 竺二! ) 。刀刀 。 式中:尸一平衡系数,卜计划周数,f 一周工作时间,刀一教工指导学生数,刀一规 定指导学生数。 指导毕业设计( 论文) 的教学工作量利用以下公式计算: 工作量= 尸计划周数x t x ( 教工指导学生数一重复系数x ( 重复题目、重复内容学 生数一1 ) ) 伪 ( 7 ) 体育教工组织学生课外活动的工作量 早操、群体辅导工作量= 实际辅导时数0 2 5 学生体质健康测试工作量= 实际测试和核算时数0 2 5 ( 8 ) 教工指导和组织学生课外活动的工作量 工作量= 3 2 学分x 学生班级数 ( 9 ) 学分制导师年工作量 工作量= 平衡系数x2x 每学期应指导次数每组学生数 ( 1 0 ) 指导青年教工教学实践工作量 工作量= 平衡系数( 2 0 ) x 青年教工人数 3 4 教工工作量管理系统功能划分 根据需求分析,系统具有提交工作量、查询工作量、统计工作量、修改公式、修改 参数及控制教工工作量提交开关的功能。其中查询工作量分为普通教工的查询工作量和 管理员的查询工作量。 系统各功能模块划分如图3 1 所示。 大连理工大学硕士学位论文 f i g 3 1 图3 1系统功能模块图 一9 基于j a v a 的高校教师工作量管理系统的设计与实现 4 数据库设计 4 1 概要设计 本系统的e r 图如图4 1 所示。 图4 1 系统e - r 图 f i g 4 1s y s t e me rf i g u r e 1 0 一 大连理工大学硕士学位论文 4 2 关系模式 根据以上e r 图,经过范式审核【1 3 1 ,得到如下的关系模式。 本系统共有3 7 个用户表,如表4 1 所示。 表4 1 教师工作量系统数据库中的表 t a b 4 1s h e e t si nd a t a b a s eo fw o r k l o a dm o d u l ei np e r s o n n e lm a n a g e m e n ts y s t e m 基于j a v a 的高校教师工作量管理系统的设计与实现 续表4 1教师工作量系统数据库中的表 t a b 4 1s h e e t si nd a t a b a s eo fw o r k l o a dm o d u l ei np e r s o n n e lm a n a g e m e n ts y s t e m 1 2 一 人连理上人学硕士学位论文 4 3 系统关系图 数据库中各数据表关系1 4 1 如图4 2 所示。 叵巫受囹区巫l 区三囹叵三 叵至三三三 图4 2 系统关系图 f i g 4 2s y s t e mr e l a t i o nf i g u r e 1 3 基于j a v a 的高校教师工作量管理系统的设计与实现 5 系统功能设计 5 1登录界面 进入系统之前要先启动登录界面,如图5 1 所示。类型选择框包含普通与管理员。 普通代表着普通教工。当类型、教工号、密码都正确时才能进入系统【1 5 】。 图5 1 f i g 5 1 登录 l o g i n 5 2 普通教工权限设计 普通教工工作量管理界面如图5 2 所示。当前教工根据教工登录时所提供的教工号 找到相对应的教工姓名。 提交工作量 查询工作量 图5 2 教工主页 f i g 5 2 t e a c h e r s m a i np a g e 此处的提交工作量和查询工作量都是树形菜单,类似于w i n d o w s 的资源管理器。 嚣一。一 尝 武瓢 当 大连理工大学硕士学位论文 5 2 1 提交工作量 提交工作量模块有提交1 3 种教学工作量的功能,如图5 3 所示,教工通过此功能提 交各种工作量。系统根据教工所提交的信息自动计算出其教学工作量,再把工作量与所 有信息全部记录到数据库中,当教工提交信息时如存在明显的错误者弹出错误提示框。 此处的理论课教学,实验和指导上机的课程名部分是通过a j a x 技术实现,既当院选择 框变时系选择框列出选定院的所有系,当系选择框变时列出选定系的所有课程,假如不 使用此技术而就一个课程选择框列出全院所有课程,这样会使教工选择课程时有相当的 困扰。 i i 鼍 i 提交工作量 一 图5 3 提交工作量子菜单 f i g 5 3 s u b m u n uo f s u b m i t t i n gw o r k l o a d ( 1 ) 提交理论课教学工作量 提交理论课教学工作量页面如图5 4 所示。 根据提交信息确定各种参数变量,比如根据专业和学生总数可确定合班数,根据上 课形式确定使用哪个公式,根据教学类型可确定平衡系数,根据授课方式可确定授课方 式系数,通过是否重复课选项判断重复课数文本框有没有生效,假如已勾选是否重复课 选项,则重复课数为框中数字,否则重复课数为o ,再根据公式计算出工作量。 一一一一一一一一 一一一一一一一垫一一 一一一一一 基丁j a v a 的高校教师工作量管理系统的设计与实现 班级:i 西讦二j 面3 讦三,i 3 计三1 专业:l 匾受 韬审匦旨。i 一霈黼鞲雨俪茅翔f 葡两蔫萄蔼 。工课蓐元一睡蠢i 一一一 l 教学类型:1 田柏啪号亚逸修漂 授课方式:;旺莉爵骠一一蒸 一 1 谢攀i r 箝可一 i 是否重复课:j 团 葡酊行i 一一 学生总数:五话 。 备注: 匪二二i 一 厦因一一霾重封一 图5 4 提交理论课教学页面 f i g 5 4p a g eo fs u b m i t t i n gt h e o r i e st e a c h i n g ( 2 ) 提交实验工作量 提交实验工作量页面如图5 5 所示。 f i g 5 5 p a g eo fs u b m i t t i n ge x p e r i m e n t ( 3 ) 提交指导上机工作量 一1 6 一 大连理工大学硕士学位论文 提交指导上机工作量页面如图5 6 所示。 课程名:僻酝if 诵萌订季两溅瓣霸蟊重_ 霹 上课形式:j 孺事蓊 | 囊暖;箍嚣匿。一。? l 计划学时: 汪f 一 重复诛数:穆一一一 :学生总数:i 一一一一1 一 一 j = :一。 工作年份:匾丽蜀 备注: i 圜 图5 6 提交指导上机页面 f i g 5 6p a g eo fs u b m i t t i n gi n s t r u c t i n gc o m p u t i n g ( 4 ) 提交体育课工作量 提交体育课工作量页面如图5 7 所示。 ;上t | | 临时班级:! i 弼三一 计划譬时: ;1 0 重复数学班数: 学生数: :5 0 工作年份:澌盯蔼 图5 7 提交体育课页面 f i g 5 7p a g eo fs u b m i t t i n ga t h l e t i c sl e s s o n ( 5 ) 提交指导竞赛工作量 提交指导竞赛工作量页面如图5 8 所示。 竞赛项目:l 电千设计竟赛鳞 i 获奖名称:矛鸶奚一习 重复组数:犷一一_ - 参赛组数:i f 一一j 工怍年历:;豆面鬣i 一爱i 一一。一”一2 2 = o 备注: i 尤 i l :。二j f 蟊昏嗣一一? 匿萄一 图5 8 提交指导竞赛页面 f i g 5 8p a g eo fs u b m i t t i n gi n s t r u c t i n gc o m p e t i t i o n 一1 7 一 吕 一 二百 基于j a v a 的高校教师工作量管理系统的设计与实现 ( 6 ) 提交实践教学工作量 提交实践教学工作量页面如图5 9 所示。 实践名称: 毕业设计( 论文) , 班级: 面计三 教师指导学生数:1 8 重复题目,重复内容学生数( 毕业设计) :o 计划周数: 。1 6 工作年捞: 萄新一i 备拄: 无i 圜国 图5 9 提交实践教学页面 f i g 5 9p a g eo fs u b m i t t i n gp r a t i c et e a c h i n g 5 2 2 查询工作量 查询工作量能查询登录本系统的教工本人的各种工作量,如图5 1 0 所示。当项目选 择框中所选择的是1 3 种工作量之一,则列出在此项目中用到的必要字段。如果选择的 是全部,则具有统计功能,既统计该教工在所选年份的所有项目的所有工作量。图5 11 为当前教工的指导竞赛工作量。图5 1 2 为当前教工的对全部工作量和全部工作年份的统 计。 项目: 工作年份: 厘司 全部 实验 指导上机 体育课 体育教师组织课外活动 指导竞赛 实践教学 教师指导和组织学生课外活动 学分制导师 指导青年教师教学实践 指导研究生教学 课程建设成果 学术讲座 图5 1 0 查询工作量 f i g 5 10s e a r c h i n gw o r k l o a d 大连理工大学硕士学位论文 竞赛名称组数重复组数获奖名称工作年份工作量备拄 数学建模竞赛 4 2 。国家一等奖2 0 0 7 3 8 8 :d 羌 指导簧誊墓工作羞f 季荫:o 图5 1 1 当前教工的指导竞赛工作量查询结果 f i g 5 1 1 t h er e s u l to f t e a c h e r sr e s e n t l yw o r k l o a do f g u i d i n gc o m p e t i t i o n 5 3 管理员权限设计 r 项目名辜r 一一 甚工作皇 理论教学 :3 4 1 - _ i i i i 百丽 实验 1 9 3 5 3 6 等旨导上机 1 1 虿7 6 酌砸 _ 1 皋育【皋一一 1 0 0 隧霄剽裙馘移矽陆动 - - i o 0 一1 鼯瓣1 一一。丽i 0 一 i 实鼗教学一一j 6 0 飘丽露雨曩眺臼矽陆新丽:o 一 浮羽舔丽厂一而f 一 季爵莉翮筛教学实践一一f 瓦百一一 殖导研究生教孚一一! d :o 课稻蓬话蜮幕 。o i _ 、 j 一一一h 。一 学术讲座0 。0 v 项目总工作量: 。? 6 8 1 5 3 7 图5 1 2 对全部工作量的统计 f i g 5 1 2t h es t a t i c so f t o t a lw o r k l o a d 管理员功能界面如图5 1 3 所示,当前教工根据教工登录时所提供的教工号判断出教 工名。 : 修改公式 : u 修改参数 统计 i 工作量提交 ”开关 图5 1 3 管理员主页 f i g 5 13 t h em a i np a g eo fa d m i n s t r a t o r 此处的各级菜单都是树形菜单,类似于w i n d o w s 的资源管理器。 1 9 基于j a v a 的高校教师工作量管理系统的设计与实现 5 3 1 查询工作

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论