教师工作量管理系统的设计与实现毕业论文.doc
《教师工作量管理系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《教师工作量管理系统的设计与实现毕业论文.doc(26页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息工程职业学院毕业项目设计(论文)姓 名 学 号 专 业 软件技术专业 系 别 微软IT学院 指导教师 指导系部 微软IT学院 2011年4月25日教师工作量管理系统的设计与实现 摘 要: 随着信息化时代的到来和发展,智能化管理已为成必然趋势。而今,数据库软件行业发展迅猛,需要管理的数据量更是成几何倍增长,如何能快速、高效、准确、便捷的管理数据量已成为众多DBA(DataBase Administrator)所面临的一大难题。今天,我们所开发的这款“教师工作量管理系统就具有这样的功能。不过,它除了能进行数据管理之外,更提供了工作量计算、教师工作量查询等其它功能,可以说它有别于其它数据管理软件
2、,或者说它更接近应用软件才算恰当。它就是“教师工作量管理系统”一款由人、数据库和计算机系统等组成的,能进行信息采集、传递、储存、加工、维护和使用的系统。它的使命极其简单,那就是代替过去大量、繁杂的手工操作,以解放人们的双手尤其是高校教师的双手。本文分析了目前对于教师工作量缺乏的数字资源管理系统的现状,研究了教师工作量统计所需要的功能模块,借鉴和结合了许多关于信息管理系统的图书资料,提出了一套系统的开发方案,实现了对教师工作量进行有效的统计,重点实现了对教师工作量的计算工作。本系统利用了.net开发平台和SQL数据库技术,是根据高校教师工作量管理需求而开发的一个能够高效运行的统计系统,实现对教师
3、基本信息、教师工作的高效管理,是专门为教育管理机构设计的。Abstract:With the arrival of information age and development, intelligent management has become an inevitable trend. How can rapid, efficient and accurate, convenient management data quantity has become numerous DataBase Administrator) (DBA faced a difficult problem. Tod
4、ay, we developed this type of teachers workload management system has such functions. However, it besides data management besides, more provides workload calculation, teachers, and other functions workload inquires to say it is different from other data management software, or it closer to the appli
5、cation software is appropriate. It is teacher - a workload management system, database and by people of computer system etc, can carry out information collection, transfer, storage, processing, maintenance and use of the system. Its mission is very simple, that is to replace the past massive, multif
6、arious manual operation, to liberate peoples hands - especially university teachers hands. For teachers lack of digital resources management work, studies the system present situation of teachers workload statistics needed function modules, reference and combines many about information management sy
7、stem of library materials, puts forward a set of system development scheme for teachers, realizing the effective statistics, work on the workload realized to teachers computational work. This system USES the .net development platform and SQL database technology, according to the college teachers wor
8、kload is developed demand of management to efficient operation statistical system, realize the basic information, teachers on teachers work efficient management education management is specially designed for mechanism design. 关键字:智能化管理、数据库、工作量统计,系统Keywords:Intelligent management、Dababase、Workload、Sy
9、stem文章作者花式棉花糖网站目 录1.1 引言11.2 研究背景11.3 研究的现状和内容12. 关键技术22.1 开发技术.NET技术22.2 开发语言C#32.3 ADO.NET32.4 ASP.NET32.5 开发模式42.6 B/S框架与SQL2005数据库53. 需求分析63.1 用户分析73.2 功能需求73.3 安全保密需求103.4 开发与运行环境104. 系统设计104.1 系统设计的基本思想104.2 系统结构设计114.3 系统工作流程设计124.4 系统工作量计算模块设计135. 系统主要功能实现与系统测试135.1 数据库逻辑设计135.2 数据库物理设计表等145
10、.3 工作量统计模块、授课信息模块155.4 班级信息管理增加模块的实现175.5班级信息管理及其它模块数据图的实现186测试环境196.1 测试过程196.2 测试结果19毕业设计总结:20参考文献:20第 2 页 共 2 页1. 项目介绍1.1 引言随着我校师资队伍的壮大,办学规模不断的扩大,所开的课程也越来越多,与此同时教师的工作量也随着增多,因此教师工作量的计算变得也就更加的复杂1.2 研究背景随着我校教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师工作量的计算变得更加复杂。1997年之前,我校教学部门对教师工作量的统计工作过去一直是
11、采用手工方式,仅限于完成每学期的教师工作量的统计和代课酬金计算,对历年教师的工作情况没有总的统计,各类教师的工作量多少比较。对教师工作量没有有效的管理和比较,就不能对课程安排做出合理的决策指导,教师所代课程的查询非常不方便。当前还有许多学校没有一个完善的教师工作量统计平台,计算机使用主要基于Microsoft Office、Excel等软件,不能发挥有效的作用,而且人工统计出错的几率和统计的工作量相当大,效率低,保密性差,缺乏科学性以及合理性。教师工作量统计作为计算机应用的一部分,使用计算机对教师工作量进行统计,有着手工管理所无法比拟的优点,如:统计迅速准确、检索快捷、查找方便、可靠性高、存储
12、量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师工作量统计的效率、也是我学校向科学化、正规化管理发展的必要条件,更是各个高校与世界接轨的重要条件1.1 研究的现状和内容1.2 研究内容 教师工作量的折合 即将不同种类、不同性质的教师工作量,换算为具有可比性的相同单位的教师工作量。 如何使各种教师工作量之间能够互相比较,这既是一个实践问题,也是一个理论问题。从实践的角度来看,教师工作量计量的最直接目的,是通过区分不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。教师工作量的折合,正是试图寻找一条解决
13、“如何区分”这一技术问题的道路。从理论的角度来看,教师工作量制度能否站注脚,前提在于教师工作量能否计量,如果连教师工作量能否计量都不能肯定的话,那么就谈不到教师工作量制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师工作量折合的理想解决。文章作者花式棉花糖网站1.3 研究意义研究教师工作量统计系统具有很大的意义。首先,教师工作量是非常重要的。对教师而言,工作量是教师劳动的重要表现因素,因此能及时、准确地获得教师的工作量信息,以便及时、准确地调整按工作量来定奖勤罚懒的措施,提高教师的工作积极性。提高教学管理的效率和质量,是尊重教师劳动的重要体现。对于任课教师、学校等而言,基于工作量的数据
14、分析和数据挖掘可获得很多对教学有用的信息,可获得很多对教学有用的信息。2. 关键技术关键技术是完成系统设计的核心,它的选择决定了系统的整个设计流程,体现着开发系统的成败与效率。所以选择何种技术是一个非常重要环节。本系统采用了微软公司的.net开发平台和SQL数据库技术。2.1 开发技术.NET技术NET Framework 2.0 Beta 扩展了.NET Framework 1.1版本,得到许多新的特性,并且提升了已有的特性,这些都被以文档的形式记录下来。这篇文章主要提供一些关键信息和修改的内容。对64位平台的支持:新一带64位计算机使得应用程序运行得比32位应用程序更快并更能充分利用内存。
15、新增加的对64位应用程序的支持使得用户可以创建托管代码库或者很容易的使用非托管代码库于64位计算机之上。访问控制列表被用来授予和回收访问计算机资源的权限。已经被添加到。NET Framework上的新类允许托管代码访问和修改访问控制列表,这样利用一个访问控制列表就可以把新成员添加到I/O、注册表和线程类上。2.2 开发语言C#C#语言是可用于创建要运行在.NET CLR上的应用程序的语言之一,是一种全面支持面向对象的编程语言。它从C和C+语言演化而来,是Microsoft专门为使用.NET平台而创建的。因为C#出现的时间相对比较晚的缘故,它改进了以往众多编程语言的不足,并吸取了其他语言的许多优
16、点,解决了他们的问题,是一种先进的全面实现面向对象的编程语言。虽然C#语言只是.NET开发中支持的众多语言中的一种,但它确是Microsoft主力推荐的,唯一为.NET Framework设计的语言,是在移植到其他操作系统上的.NET版本中使用的主要语言。比如要使语言VB.NET尽可能类似于其以前版本的语言,且仍要遵守.NET的CLR,就不能完全支持.NET代码库的某些功能。但C#能使用.NET Framework代码库提供的每一种功能。.NET的最新版本还对C#语言进行了几处改进,这都是为了满足开发人员的要求,使之更为强大2.3 ADO.NETADO.NET的新特点包括对用户自定义类型(UD
17、T)的支持;对数据库的异步操作;XML数据类型;大容量数值存储类型;快照镜像(snapshot isolation);并且新的属性允许应用程序支持从SQL Server 2005获得的多个激活的结果集(MARS,multiple active result sets)。2.4 ASP.NET微软.NET Framework 3.5版本包括对ASP.NET各个方面的重要修改。对于Web页面的开发,新的控件可以使用户更加轻松地去实现特定功能以完成动态页面的开发。新的数据控件使得不编写代码而在ASP.NET Web页面中实现数据的显示和编辑成为可能。一个被改良的code-behind模型使得ASP.
18、NET页面开发更轻松和高效。缓存特性包括一些缓存页面的新方法,还包括创建依赖于SQL Server数据库进行缓存的能力。你现在可以使用多种方法来制定Web站点和页面.Profile属性使得ASP.NET可以自动跟踪个别用户的属性值。利用Web Parts,你可以创建能在浏器中定制它们自身的页面。你可以用site statistics自动跟踪页面的Views和Control Clicks,你还可以利用简单控件来增加导航菜单的内容。Web站点特性的提高允许你更快更轻松地去创建专业的Web站点。母版页(Master Pages)允许你为控件集和静态文本定义一个统一的外观。为了帮助你保护你的站点安全性
19、,你可以预先编译你的源文件以生成可执行代码(所有的代码文件和以.ASPX为结尾的页面都是源文件)。你现在可以不通过任何源文件来配置输出结果,以影响到生产服务器。文章作者花式棉花糖网站2.5 开发模式从设计模式的类型上来说,简单工厂模式是属于创建型模式,又叫做静态工厂方法(StaticFactory Method)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。实现方式:简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承
20、自一个父类或接口)的实例,该模式中包含的角色及其职责。工厂(Creator)角色:简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。抽象(Product)角色:简单工厂模式所创建的所有对象的父类,它负责描述所有实例所共有的公共接口。具体产品(Concrete Product)角色:是简单工厂模式的创建目标,所有创建的对象都是充当这个角色的某个具体类的实例。一般来讲它是抽象产品类的子类,实现了抽象产品类中定义的所有接口方法。软件设计模式是一种面向对象编程中代码重用的便利方法,它描述了各个对象之间的通讯方式,尽量避免各个数据模型之间产生交叉。设计模
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工作量管理系统的设计与实现 毕业论文 教师 工作量 管理 系统 设计 实现
限制150内