教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 资格考试> 财会/金融考试> 基于SSH的教师工作量核算系统设计与实现毕业设计

基于SSH的教师工作量核算系统设计与实现毕业设计

上传者:陈继开
|
上传时间:2017-06-02
|
次下载

基于SSH的教师工作量核算系统设计与实现毕业设计

  目 录

  1. 引言 .................................................................................................................. 1

  1.1 开发背景 .................................................................................................................... 1

  1.2 现实意义 .................................................................................................................... 1

  1.3 文献综述 .................................................................................................................... 1

  1.4 本设计的主要工作 .................................................................................................... 2

  2. 系统需求分析 .................................................................................................. 3

  2.1 系统的可行性分析 .................................................................................................... 3

  2.2 系统的开发步骤 ........................................................................................................ 3

  2.3 系统实现目标 ............................................................................................................ 4

  2.4 系统运行环境 ............................................................................................................ 4

  2.5 系统开发环境 ............................................................................................................ 4

  2.5.1 后台数据库 ...................................................................................................... 4

  2.5.2 开发环境 .......................................................................................................... 5

  2.5.3 开发平台 .......................................................................................................... 8

  2.6 数据流图 .................................................................................................................... 9

  2.7 数据字典 .................................................................................................................. 14

  2.7.1 系统数据字典的词条描述 ............................................................................ 14

  2.7.2 系统的数据字典 ............................................................................................ 14

  2.8 小结 .......................................................................................................................... 17

  3. 系统设计 ........................................................................................................ 18

  3.1 系统设计描述 .......................................................................................................... 18

  3.2 系统模块描述 .......................................................................................................... 19

  3.2.1 系统总体设计描述 ........................................................................................ 19

  3.2.2 系统具体模块描述 ........................................................................................ 21

  3.3 数据库设计 .............................................................................................................. 23

  3.3.1 数据库介绍 .................................................................................................... 23

  3.3.2 系统E-R图 .................................................................................................... 24

  3.3.3 数据逻辑结构表 ............................................................................................ 30

  3.3.4 数据库连接配置 ............................................................................................ 35

  3.4 小结 .......................................................................................................................... 36

  4. 系统实现 ........................................................................................................ 37

  4.1 系统实现步骤 .......................................................................................................... 37

  4.2 功能模块的设计和实现 .......................................................................................... 37

  4.2.1 基础信息管理子系统 .................................................................................... 37

  4.2.2 理论课程工作量核算子系统 ........................................................................ 40

  4.2.3 实践课程工作量核算子系统 ........................................................................ 41

  4.2.4 工作量汇总与教师核对模块 ........................................................................ 42

  4.3 小结 .......................................................................................................................... 43

  5. 系统测试 ........................................................................................................ 44

  5.1 测试环境 .................................................................................................................. 44

  5.2 测试方法 .................................................................................................................. 44

  5.2.1 功能测试 ........................................................................................................ 44

  5.2.2 性能测试 ........................................................................................................ 47

  5.3 小结 .......................................................................................................................... 47

  6. 总结与展望 .................................................................................................... 48

  结束语 ................................................................................................................. 49

  参考文献 ............................................................................................................. 50

  致 谢 ................................................................................................................. 52

  内容摘要

  随着高科技的迅猛发展,信息技术已经深入生活中的各个领域。教师工作量的统计和核算是教学管理中的一项重要而繁琐的工作,很有必要进行计算机化管理,即引进“教师工作量核算系统”。

  本系统是根据高校的特点,集工作量计算、汇总、核对于一体,为高校量身定做的工作量核算系统软件。在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。工作量核算主要包括输入、计算和核对三大环节。教师工作量核算系统,主要包括:基础信息管理子系统、理论课程工作量核算子系统、实践课程工作量核算子系统、工作量汇总与教师核对模块四个功能模块。

  论文首先从系统的开发背景、实现意义谈起,然后,重点介绍了系统的分析、设计和实现。分析部分对系统的概念、特点、运行环境及数据库设计进行了分析描述。设计部分根据系统的总体描述、模块及结构图,提出了系统的总体设计方案内容,实现部分介绍了系统中各个模块的实现方法。最后,给出了测试结果并对系统进行了客观的评价。

  关键词

  工作量;核算;汇总;SSH框架

  ABSTRACT

  With the rapid development of high-tech, information technology has already gone deep into all fields of life. Statistics and accounting of the workload of teachers is an important and complicated work in teaching management. Therefore, it is necessary to carry out computerized management, that is, the introduction of the “the accounting system of the workload of teachers.

  The system is one specially made for colleges and universities according to their characteristics and setting the calculating, collecting and checking of the workload for one. It tries to satisfy the user's requirements to the greatest advantage during the designing process. Therefore, the system is practical and targeted. The main workload of the accounting includes input, calculation and reconciliation. The accounting system of the workload of teachers mainly includes the subsystem of basic information management, the accounting subsystem of the workload of theoretical courses, the accounting subsystem of the workload of practical courses and the workload collecting and teachers’ checking.

  The thesis firstly talks about the background of the system development and the practical meaning. Then, it focuses on systems analysis, design and realization. The part of analysis describes the concept, characteristics, operating environment and database design of the system. The part of design, based on the overall description of the system, modules and structural plans, puts forwards the overall design program content of the system. The part of realization introduces the implementation of each module of the system. Finally, it gives the test results and the objective evaluation of the system.

  KEY WORDS

  workload; accounting; summary; SSH framework

  基于SSH的教师工作量核算系统设计与实现

  1. 引言

  人类社会从工业社会向信息社会过渡已经成为现代科学发展的普遍规律。在西方发达国家,信息社会已经不再是未来学家的预言、社会学家的抽象思想或者人们的观念,而是实实在在的日益显示的客观现实。

  1.1 开发背景

  在我国,信息化与工业化并存,发展才刚刚起步,信息化浪潮已经和正在不断地改变着人们的生活方式。教育信息化是国家信息化战略的主要阵地,高等学校是教育信息化建设的排头兵。

  高校管理信息化主要指利用信息技术来提高高校管理过程的效率和改变管理的组织方式,加速管理信息的传递和反馈过程,最终提高高校管理的运行效率。高校管理信息化是一项设计到整个学校各个部门的综合性和全面性的建设工作,包括教学管理信息化、科研管理信息化、人事管理信息化、学生管理信息化、试验设备管理信息化以及行政办公和公共服务的信息化等。

  1.2 现实意义

  教师工作量的统计和核算是教学管理中的一项重要而繁琐的工作。目前,许多高等院校虽然有自己的工作量管理系统,但要么是C/S结构,使用安装不便;要么只有一个简单的计算系统,且在公式的自定义上都非常不灵活[2],因此,急需一套完善且易于操作的现代化管理软件,对高校教师工作量实现电子化存储与动态管理,以提高管理效率和能力。课题提出了基于SSH框架的高校教师工作量管理系统的实现方法,并对系统的开发原理,系统的功能特点和设计方案进行了重点分析。 [3]

  1.3 文献综述

  文献参考主要以教师工作量核算业务和SSH框架技术为主,主要的参考文献综述如下所示。

  文献[13]提出了基于轻量级Web框架Struts+Spring+Hibernate的系统结构,介绍

  第 1 页 共 52 页

  Struts的MVC结构、Spring的基本组成和结构以及Hibernate的基本对象,并将三种框架技术整合起来应用到系统中,给出一个具体的实例配置,前端采用Struts的MVC框架,中间层采用Spring,后台采用Hibernate,提高了项目代码的可重用性和开发效率。

  文献[18]以现代化项目管理的指南和理念作为基础,论述了软件开发项目管理的方法:从软件开发项目的特征开始,到软件开发项目的工作任务;从软件开发项目生命周期的概念,到如何制定软件开发项目的计划和时间表;从软件的功能需求总结,到设计规范书的撰写;从如何进行开发和测试的管理,到如何进行项目的整体的控制。

  文献[20]和[21]提出了Web中几种Excel数据导入的解决方案,主要的解决方案有三种,第一种是使用常规的方法重复编写大量套路式的代码,第二种是使用别人封装好的方法,第三种是使用目前比较流行Struts+Hibernate的框架技术实现,调用框架中已经封装了的开发包并且根据自己的需求封装一些相关的功能。

  文献[23]介绍了利用http://www.wendangwang.com和http://www.wendangwang.com技术开发高校教师工作量管理系统的方法,同时实现了高校教师工作量的电子化存储与动态管理,使得对高校教师工作量的管理提高了效率.文章对系统的开发原理、系统的功能特点和设计方案进行了重点分析。

  1.4 本设计的主要工作

  本设计主要分为六个部分,其结构和内容如下:

  第一章为引言,分为开发背景,现实意义等部分;

  第二章为系统需求分析,分为系统实现目标、系统运行环境、系统开发环境、数据流图、数据字典等部分;

  第三章为系统设计,分为系统设计描述、系统模块设计、数据库设计等部分;

  第四章为系统实现,分为系统实现步骤、功能模块的设计与实现等部分;

  第五章为系统测试,分为测试简介、测试环境、测试类型等部分;

  第六章为总结与展望,最后为结语。

  第 2 页 共 52 页

  2. 系统需求分析

  软件的需求分析是软件生存周期中非常重要的阶段。它的好坏直接决定软件的质量。需求分析是指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。需求分析虽处于软件开发过程的开始阶段,但它对于整个软件开发过程以及软件产品质量是至关重要的。

  由于不同的高校具有不同的工作核算方式,为了使整个需求更具完整性、准确性,为了使获取的用户需求更精确和更完全,能够最大程度的满足用户的需要,从学校抽出两至三名熟悉工作量核算业务的工作人员参与本系统的需求分析。在用户和本系统的开发人员共同努力下,制定了本系统的需求。

  2.1 系统的可行性分析

  系统的可行性分析包括两个详细的部分:分析开发新的系统的必要性和可行性。必要性在前面系统初步调查中已经作了详细的分析,在这里就不再赘述;可行性主要包括经济可行性、技术可行性和运行可行性三个方面。

  由于教师工作量核算系统是作为毕业设计课题由学生自主开发的,在经济上的投入甚微,系统建成之后将为今后实现工资核算和教师确认提供了很大的方便,因此在经济上是可行的。技术可行性要考虑现有的技术条件是否能够顺利完成开发工作,软硬件配置是否满足开发的需求等。教师工作量核算系统用的是Java开发语言,调试相对简单,当前的计算机硬件配置也完全能满足开发的需求,因此在技术上是绝对可行的。软件方面:由于目前网络模式相对发展成熟,故软件的开发平台成熟可行,它们速度快、容量大、可靠性能高,完全能满足系统的需求。

  2.2 系统的开发步骤

  一般说来,管理信息系统的建立与应用可以划分成总体规划、系统开发和系统运行三个阶段,其中系统开发阶段还可进一步分为系统分析、系统设计和系统实施等工作环节。上述各个阶段排列成一个严格的线性开发序列,在每个工作阶段均产生完整的技术文档作为下一阶段工作的指导和依据[7],每一阶段都应对文档进行评审,确信该阶段工

  第 3 页 共 52 页

  作己完成并达到要求后才能进入下一阶段,同时在以后的工作中不能轻易改变前面经过评审的成果。

  2.3 系统实现目标

  系统实现目标一般从效率、正确性、方便性三个方面考虑,其具体内容如下所示。

  (1)在效率方面,实现数据的导入导出,计算机核算,提高工资核算效率;

  (2)在正确性方面,实现操作人员设置基本参数,计算机自动核算,避免了人力计算过程中的差错;

  (3)在方便性方面,实现了教师在线查看,确定工作量,改善了工作量核对方式。

  2.4 系统运行环境

  为了充分使用学校现有的软硬件资源,在保障教师工作量核算系统正常、稳定、高效运行的前提下,达到节省开支降低成本的目的。根据这个要求,设定了教师工作量核算系统的运行环境。

  网络环境:数据库服务器及操作主机网络环境均采用互联网。

  硬件环境:

  (1)服务器:CPU使用Intel Pentium 4 Xeon/2.8GHz,内存为lGB,选用2块73GB 10000转热插拔SCSI硬盘。

  (2)客户机:CPU最低为Intel Pentium4/2GHz以上,内存最低256MB,硬盘最低为40GB。

  软件环境:

  (1)服务器:Windows Server 2003,Tomcat应用服务器,Oracle10g以上数据库。

  (2)客户机:Windows 2000或者XP操作系统,IE浏览器(版本在6.0以上)。

  2.5 系统开发环境

  系统开发环境主要介绍的是系统所用的后台数据库、开发语言、开发技术以及开发平台等。

  2.5.1 后台数据库

  Oracle是以高级结构化查询语言(SQL)为基础的大型关系数据库,通俗地讲它是

  第 4 页 共 52 页

  用方便逻辑管理的语言操纵大量有规律数据的集合。是目前最流行的客户/服务器(Client/Server)体系结构的数据库之一[5]。Oracle有如下特点:

  (1)Oracle 7.X以来引入了共享SQL和多线索服务器体系结构,减少了Oracle的资源占用,并增强了Oracle的能力,使之在低档次软硬件平台上用较少的资源就可以支持更多的用户,而在高档平台上可以支持成百上千用户。

  (2)提供了基于角色(Role)分工的安全保密管理。在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。

  (3)支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等。

  (4)提供了与第三代高级语言的接口软件Pro*系列,能在C、C++等主语言中嵌入SQL语句及过程化(PL/SQL)语句,对数据库中的数据进行操纵。加上它有许多优秀的前台开发工具如Power Build、SQL*Forms、Visual Basic等,可以快速开发生成基于客户端PC平台的应用程序,并具有良好的移植性。

  (5)提供了新的分布式数据库能力。可通过网络较方便地读写远端数据库里的数据,并有对称复制的技术。

  2.5.2 开发环境

  J2EE是一个开放的、基于标准的开发和部署的平台,用于构建N层的、基于Web的、以服务端计算为核心的、模块化的企业应用。J2EE同时也是所有兼容J2EE标准的应用服务器产品的统一标识。Sun公司领导着J2EE规范和标准的制定,但同时很多公司如IBM、BEA也为该标准的制定贡献了很多力量,所以J2EE每一个新规范的推出,都体现着整个业界对技术的共同认同[6]。大家都遵守着“在标准上进行合作,在产品上进行竞争”的原则,从而使J2EE在技术规范上日臻完善和进步,同时又有各厂家实现J2EE规范的应用服务器产品在市场上推出,在性能上、价格上互相竞争,为最终用户提供多样化的选择。

  框架一般具有即插即用的可重用性、成熟的稳定性以及良好的团队协作性。J2EE复杂的多层结构决定了大型的J2EE项目需要运用框架和设计模式来控制软件质量。目前,市场上出现了一些商业的、开源的基于J2EE的应用框架,其中主流的框架技术有:基于MVC模式的Struts框架和基于IoC模式的Spring框架以及对象/关系映射框架Hibernate等。

  第 5 页 共 52 页

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,辽宁省
外研版英语七年级下册module3 unit2第一课时
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
沪教版八年级下册数学练习册20.4(2)一次函数的应用2P8
沪教版牛津小学英语(深圳用) 四年级下册 Unit 7
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
第五单元 民族艺术的瑰宝_15. 多姿多彩的民族服饰_第二课时(市一等奖)(岭南版六年级上册)_T129830
8.练习八_第一课时(特等奖)(苏教版三年级上册)_T142692
冀教版英语三年级下册第二课
人教版历史八年级下册第一课《中华人民共和国成立》
化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
【部编】人教版语文七年级下册《泊秦淮》优质课教学视频+PPT课件+教案,广东省
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
沪教版牛津小学英语(深圳用) 四年级下册 Unit 3
北师大版数学 四年级下册 第三单元 第二节 小数点搬家
《小学数学二年级下册》第二单元测试题讲解
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
六年级英语下册上海牛津版教材讲解 U1单词
第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T502436
外研版英语七年级下册module3 unit1第二课时
外研版英语三起6年级下册(14版)Module3 Unit1
冀教版小学英语四年级下册Lesson2授课视频
河南省名校课堂七年级下册英语第一课(2020年2月10日)
沪教版八年级下册数学练习册21.3(2)分式方程P15
北师大版数学四年级下册3.4包装
二次函数求实际问题中的最值_第一课时(特等奖)(冀教版九年级下册)_T144339
三年级英语单词记忆下册(沪教版)第一二单元复习
沪教版牛津小学英语(深圳用) 五年级下册 Unit 7