1、毕业设计(论文)题目教师工作量管理系统姓名学号专业信息管理与信息系统系别信息工程学院指导教师2012年5月30日教师工作量管理系统的设计与实现摘要随着信息化时代的到来和发展,智能化管理已为成必然趋势。而今,数据库软件行业发展迅猛,需要管理的数据量更是成几何倍增长,如何能快速、高效、准确、便捷的管理数据量已成为众多DBA(DATABASEADMINISTRATOR)所面临的一大难题。今天,我们所开发的这款“教师工作量管理系统“就具有这样的功能。不过,它除了能进行数据管理之外,更提供了工作量计算、教师工作量查询等其它功能,可以说它有别于其它数据管理软件,或者说它更接近应用软件才算恰当。它就是“教师
2、工作量管理系统”一款由人、数据库和计算机系统等组成的,能进行信息采集、传递、储存、加工、维护和使用的系统。它的使命极其简单,那就是代替过去大量、繁杂的手工操作,以解放人们的双手尤其是高校教师的双手。本文分析了目前对于教师工作量缺乏的数字资源管理系统的现状,研究了教师工作量统计所需要的功能模块,借鉴和结合了许多关于信息管理系统的图书资料,提出了一套系统的开发方案,实现了对教师工作量进行有效的统计,重点实现了对教师工作量的计算工作。本系统利用了NET开发平台和SQL数据库技术,是根据高校教师工作量管理需求而开发的一个能够高效运行的统计系统,实现对教师基本信息、教师工作的高效管理,是专门为教育管理机
3、构设计的。关键字智能化管理、数据库、工作量统计,系统ABSTRACTWITHTHEARRIVALOFINFORMATIONAGEANDDEVELOPMENT,INTELLIGENTMANAGEMENTHASBECOMEANINEVITABLETRENDHOWCANRAPID,EFFICIENTANDACCURATE,CONVENIENTMANAGEMENTDATAQUANTITYHASBECOMENUMEROUSDATABASEADMINISTRATORDBAFACEDADIFFICULTPROBLEMTODAY,WEDEVELOPEDTHISTYPEOFTEACHERSWORKLOADMAN
4、AGEMENTSYSTEM“HASSUCHFUNCTIONSHOWEVER,ITBESIDESDATAMANAGEMENTBESIDES,MOREPROVIDESWORKLOADCALCULATION,TEACHERS,ANDOTHERFUNCTIONSWORKLOADINQUIRESTOSAYITISDIFFERENTFROMOTHERDATAMANAGEMENTSOFTWARE,ORITCLOSERTOTHEAPPLICATIONSOFTWAREISAPPROPRIATEITIS“TEACHER“AWORKLOADMANAGEMENTSYSTEM,DATABASEANDBYPEOPLEOF
5、COMPUTERSYSTEMETC,CANCARRYOUTINFORMATIONCOLLECTION,TRANSFER,STORAGE,PROCESSING,MAINTENANCEANDUSEOFTHESYSTEMITSMISSIONISVERYSIMPLE,THATISTOREPLACETHEPASTMASSIVE,MULTIFARIOUSMANUALOPERATION,TOLIBERATEPEOPLESHANDSESPECIALLYUNIVERSITYTEACHERSHANDSFORTEACHERSLACKOFDIGITALRESOURCESMANAGEMENTWORK,STUDIESTH
6、ESYSTEMPRESENTSITUATIONOFTEACHERSWORKLOADSTATISTICSNEEDEDFUNCTIONMODULES,REFERENCEANDCOMBINESMANYABOUTINFORMATIONMANAGEMENTSYSTEMOFLIBRARYMATERIALS,PUTSFORWARDASETOFSYSTEMDEVELOPMENTSCHEMEFORTEACHERS,REALIZINGTHEEFFECTIVESTATISTICS,WORKONTHEWORKLOADREALIZEDTOTEACHERSCOMPUTATIONALWORKTHISSYSTEMUSESTH
7、ENETDEVELOPMENTPLATFORMANDSQLDATABASETECHNOLOGY,ACCORDINGTOTHECOLLEGETEACHERSWORKLOADISDEVELOPEDDEMANDOFMANAGEMENTTOEFFICIENTOPERATIONSTATISTICALSYSTEM,REALIZETHEBASICINFORMATION,TEACHERSONTEACHERSWORKEFFICIENTMANAGEMENTEDUCATIONMANAGEMENTISSPECIALLYDESIGNEDFORMECHANISMDESIGNKEYWORDSINTELLIGENTMANAG
8、EMENT、DABABASE、WORKLOAD、SYSTEM第1页共2页目录第1章绪论111引言112研究背景113研究的内容和意义1第2章关键技术221开发技术NET技术222开发语言C323ADONET324ASPNET325开发模式426B/S框架与SQL2005数据库5第3章需求分析631用户分析632功能需求733安全保密需求934开发与运行环境10第4章系统设计1041系统设计的基本思想1042系统结构设计1143系统工作流程设计1244系统工作量计算模块设计12第5章系统主要功能实现与系统测试1351数据库逻辑设计1352数据库物理设计表等1453工作量统计模块、授课信息模块15
9、第2页共2页54班级信息管理增加模块的实现1755班级信息管理及其它模块数据图的实现18第6章测试环境1961测试过程1962测试结果19毕业设计总结20参考文献20第1页共20页第1章绪论11引言随着我校师资队伍的壮大,办学规模不断的扩大,所开的课程也越来越多,与此同时教师的工作量也随着增多,因此教师工作量的计算变得也就更加的复杂12研究背景随着我校教育体制改革的不断深化,大学办学规模不断扩大,师资队伍也随之壮大,所开课程也越来越多,与此同时,教师工作量的计算变得更加复杂。1997年之前,我校教学部门对教师工作量的统计工作过去一直是采用手工方式,仅限于完成每学期的教师工作量的统计和代课酬金计
10、算,对历年教师的工作情况没有总的统计,各类教师的工作量多少比较。对教师工作量没有有效的管理和比较,就不能对课程安排做出合理的决策指导,教师所代课程的查询非常不方便。当前还有许多学校没有一个完善的教师工作量统计平台,计算机使用主要基于MICROSOFTOFFICE、EXCEL等软件,不能发挥有效的作用,而且人工统计出错的几率和统计的工作量相当大,效率低,保密性差,缺乏科学性以及合理性。教师工作量统计作为计算机应用的一部分,使用计算机对教师工作量进行统计,有着手工管理所无法比拟的优点,如统计迅速准确、检索快捷、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高教师工作
11、量统计的效率、也是我学校向科学化、正规化管理发展的必要条件,更是各个高校与世界接轨的重要条件13研究的内容和意义131研究的内容教师工作量的折合即将不同种类、不同性质的教师工作量,换算为具有可比性的相同单位的教师工作量。如何使各种教师工作量之间能够互相比较,这既是一个实践问题,也是一个理论问题。从实践的角度来看,教师工作量计量的最直接目的,是通过区分第2页共20页不同教师所付出的劳动量数量大小和质量高低,进而更好地贯彻社会主义按劳分配原则,显然,“如何区分”这一技术上的问题,是实现这一目的的关键。教师工作量的折合,正是试图寻找一条解决“如何区分”这一技术问题的道路。从理论的角度来看,教师工作量
12、制度能否站注脚,前提在于教师工作量能否计量,如果连教师工作量能否计量都不能肯定的话,那么就谈不到教师工作量制度的建立,而对于能否计量这个问题的最好回答,莫过于对教师工作量折合的理想解决。132研究意义研究教师工作量统计系统具有很大的意义。首先,教师工作量是非常重要的。对教师而言,工作量是教师劳动的重要表现因素,因此能及时、准确地获得教师的工作量信息,以便及时、准确地调整按工作量来定奖勤罚懒的措施,提高教师的工作积极性。提高教学管理的效率和质量,是尊重教师劳动的重要体现。对于任课教师、学校等而言,基于工作量的数据分析和数据挖掘可获得很多对教学有用的信息,可获得很多对教学有用的信息。第2章关键技术
13、关键技术是完成系统设计的核心,它的选择决定了系统的整个设计流程,体现着开发系统的成败与效率。所以选择何种技术是一个非常重要环节。本系统采用了微软公司的NET开发平台和SQL数据库技术。21开发技术NET技术NETFRAMEWORK20BETA扩展了NETFRAMEWORK11版本,得到许多新的特性,并且提升了已有的特性,这些都被以文档的形式记录下来。这篇文章主要提供一些关键信息和修改的内容。对64位平台的支持新一带64位计算机使得应用程序运行得比32位应用程序更快并更能充分利用内存。新增加的对64位应用程序的支持使得用户可以创建托管代码库或者很容易的使用非托管代码库于64位计算机之上。第3页共
14、20页访问控制列表被用来授予和回收访问计算机资源的权限。已经被添加到。NETFRAMEWORK上的新类允许托管代码访问和修改访问控制列表,这样利用一个访问控制列表就可以把新成员添加到I/O、注册表和线程类上。22开发语言CC语言是可用于创建要运行在NETCLR上的应用程序的语言之一,是一种全面支持面向对象的编程语言。它从C和C语言演化而来,是MICROSOFT专门为使用NET平台而创建的。因为C出现的时间相对比较晚的缘故,它改进了以往众多编程语言的不足,并吸取了其他语言的许多优点,解决了他们的问题,是一种先进的全面实现面向对象的编程语言。虽然C语言只是NET开发中支持的众多语言中的一种,但它确
15、是MICROSOFT主力推荐的,唯一为NETFRAMEWORK设计的语言,是在移植到其他操作系统上的NET版本中使用的主要语言。比如要使语言VBNET尽可能类似于其以前版本的语言,且仍要遵守NET的CLR,就不能完全支持NET代码库的某些功能I。但C能使用NETFRAMEWORK代码库提供的每一种功能。NET的最新版本还对C语言进行了几处改进,这都是为了满足开发人员的要求,使之更为强大23ADONETADONET的新特点包括对用户自定义类型UDT的支持;对数据库的异步操作;XML数据类型;大容量数值存储类型;快照镜像SNAPSHOTISOLATION;并且新的属性允许应用程序支持从SQLSER
16、VER2005获得的多个激活的结果集MARS,MULTIPLEACTIVERESULTSETS。24ASPNET微软NETFRAMEWORK35版本包括对ASPNET各个方面的重要修改。对于WEB页面的开发,新的控件可以使用户更加轻松地去实现特定功能以完成动态页面的开发。新的数据控件使得不编写代码而在ASPNETWEB页面中实现数据的显示和编辑成为可能。一个被改良的CODEBEHIND模型使得ASPNET页面开发更轻松和高效。缓存特性包括一些缓存页面的新方法,还包括创建依赖于SQLSERVER数据库进行缓存的能力。你现在可以使用多种方法来制定WEB站点和页第4页共20页面PROFILE属性使得
17、ASPNET可以自动跟踪个别用户的属性值。利用WEBPARTS,你可以创建能在浏器中定制它们自身的页面。你可以用SITESTATISTICS自动跟踪页面的VIEWS和CONTROLCLICKS,你还可以利用简单控件来增加导航菜单的内容。WEB站点特性的提高允许你更快更轻松地去创建专业的WEB站点。母版页MASTERPAGES允许你为控件集和静态文本定义一个统一的外观。为了帮助你保护你的站点安全性,你可以预先编译你的源文件以生成可执行代码所有的代码文件和以ASPX为结尾的页面都是源文件。你现在可以不通过任何源文件来配置输出结果,以影响到生产服务器。25开发模式从设计模式的类型上来说,简单工厂模式
18、是属于创建型模式,又叫做静态工厂方法(STATICFACTORYMETHOD)模式,但不属于23种GOF设计模式之一。简单工厂模式是由一个工厂对象决定创建出哪一种产品类的实例。简单工厂模式是工厂模式家族中最简单实用的模式,可以理解为是不同工厂模式的一个特殊实现。实现方式简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类(这些产品类继承自一个父类或接口)的实例,该模式中包含的角色及其职责。工厂(CREATOR)角色简单工厂模式的核心,它负责实现创建所有实例的内部逻辑。工厂类可以被外界直接调用,创建所需的产品对象。抽象(PRODUCT)角色简单工厂模式所创建的所有对象的父
19、类,它负责描述所有实例所共有的公共接口。具体产品(CONCRETEPRODUCT)角色是简单工厂模式的创建目标,所有创建的对象都是充当这个角色的某个具体类的实例。一般来讲它是抽象产品类的子类,实现了抽象产品类中定义的所有接口方法。软件设计模式是一种面向对象编程中代码重用的便利方法,它描述了各个对象之间的通讯方式,尽量避免各个数据模型之间产生交叉。设计模式可以使我们更加简单方便地复用成功的设计和体系结构。将反射技术和抽象工厂模式应用到系统的设计中,使系统具备更高的可扩展性和灵活性。如图所示第5页共20页图1抽象工厂模式流程图26B/S框架与SQL2005数据库261B/S结构BROWSER/SE
20、RVERB/S结构BROWSER/SERVER,即浏览器/服务器结构,是随着INTERNET技术的快速兴起,对传统C/S结构的一种变化或者改进的结构。在这种结构中,用户的客户端完全通过WEB浏览器来实现,一小部分业务逻辑在客户端浏览器端完成,而主要的业务逻辑部分实现由服务器端负责。这样,可以很大程度上简化客户端计算机的负荷,减轻系统维护的成本和工作量。B/S框架如图所示图2B/S框架流程图262SQL2005SQLSERVER2005是微软公司耗资最大、开发周期最长的具有里程碑意义的数据库系统,其性能和安全性相比其前一版本有了巨大的进步,是一个全面的数据库管理平台,大大增强了系统的兼容性,并增
21、加了有关XML、。NET、用户第6页共20页自定义数据类型以及许多特别服务的特征集II。SQLSERVER2005为我们带来了强大的、熟悉的工具的同时,降低了企业数据系统的多平台上创建、部署、管理和使用企业数据和分析应用程序的复杂性。通过全面的功能集、与现有系统的互操作性以及对日常任务的自动化管理能力,SQLSERVER2005能够为不同规模的企业提供了一个完整的数据解决方案。SQLSERVER2005为我们提供了大量的新特性以及增强的性能。在有关开发方面提供了NET虚拟主机、XML技术、ADONET20版本、增强的安全性、TRANSACTSQL的增强性能、SQL服务中介、通告服务、WEB服务
22、、报表服务和全文搜索功能的增强等。在数据库管理方面,提供了数据库镜像、在线恢复、在线检索操作、快速恢复、安全性能的提高、新的SQLSERVERMANAGEMENTSTUDIO工具、专门的管理员连接、快照隔离、数据分割以及增强的复制功能等。在有关商业智能特征方面提供了分析服务、数据传输服务(DTS)、数据挖掘、报表服务、集群支持、主要运行指标、可伸缩性和性能、单击单元、预制缓存以及与MICROSOFTOFFICESYSTEM等。通过使用SQLSERVER2005提供的这些新特性以及增强的性能,我们可以在构建系统、排错以及操作应用系统时更快、更有效的得到响应结果,在数据整合、分析和报表领域功能全面
23、的智能服务平台得到更好的决策支持。第3章需求分析详细了解学院教师工作量计算的流程、算法等相关信息,具体如下了解到现在学校的教师工作管理系统相对来说是不完善,并且繁琐,通过这套系统的使用,可以提高教务管理系统在日常工作中效率。31用户分析根据需求调研结果,使用本系统的人员分为普通教师、信息审核人员、工作量管理员以及学院各级领导。普通教师主要使用本系统完成工作量信息录入的相关操作随着时代信息化的加快,人们越来越向信息化、数字化而发展。工作量统计系统是一个由人、计算机等组成的能进行信息的收集、传递、储存、加工、第7页共20页维护和使用的系统,必然能代替过去大量、繁杂的手工操作,针对这种情况,我们设计
24、出教师教务系统。如图所示图3用户用例图32功能需求根据进行的需求调研情况,系统需要提供的功能如下321系统基本信息管理系统基本信息管理模块包括教师信息管理、班级信息管理、系部信息管理、课程信息管理、教研室信息管理、教师授课信息管理,这些子模块是实现教师工作量计算、统计的基础,可以进行数据的录入,也可以直接导入。主要包括第8页共20页添加、浏览、删除、修改等操作。如图所示图4基本信息管理模块322工作量计算工作量计算模块包括计算系数设置、工作量计算,其中系数是对工作量计算中的一些参数进行设置。工作量计算子模块是工作量统计、查询的基础,只要选择响应的选项,即可完成工作量计算。323教师工作量查询教
25、师工作量查询模块包括工作量查询、工作量分析、工作量汇总。其中工作量分析提供了多种方式的分析,如各年度各系部之间的工作量比较以及各系部内教研室之间的比较等分析方式;工作量汇总提供了教师工作量汇总。324历史数据管理系统数据管理模块是为了保证系统数据的安全性,提供数据的备份、还原、初始化功能。用户可以随时进行数据的管理工作。一旦数据发上丢失或者被破坏,可以通过数据还原的方法进行数据的恢复,从而保证数据的安全性。325数据转换第9页共20页数据转换模块可以进行数据的导入、导出功能。主要是将数据导出到EXCEL表格,或者将EXCEL表格中的数据导入到数据库中,这极大的提高了工作效率,对于现有的数据可以
26、进行导入、导出,省去了大量数据的录入工作。326信息打印信息打印模块提供了报表功能,可以进行报表的打印,数据的浏览。如图所示图5系统数据流程图327用户管理用户登录是为了保证系统的安全性,只有凭借用户名、密码、权限,才能进入系统。不同权限的用户对应不同的功能。328系统设置系统设置模块主要是对系统的用户进行添加、删除、修改等操作。33安全保密需求为了增强系统安全性,本系统增加了系统用户管理功能,包括系统用户的增加、删除和修改。用户只有凭借正确的用户名和密码,才能进入系统进行相关的操作,提高系统的安全性。同时系统提供了权限设置功能,不同权限的用户被分配不同的功能,提高了系统的保密性。第10页共2
27、0页34开发与运行环境(1)开发环境系统软件WINDOWSXP开发工具VS2008数据库管理系统SQLSERVER2005源代码管理VSS2005(2)运行环境系统软件WINDOWS2000/XP/NT硬件要求P4以上PC,256MRAM第4章系统设计系统的设计与实现,确定了对系统的设计基本思想、系统的逻辑结构设计、数据库设计和系统各个窗体的设计和功能实现。本章详细的介绍了系统的设计和主要模块设计内容。41系统设计的基本思想用最少的时间更低的成本投入(人力、物力、时间)实现更高的工作效率和准确率,以减少不必要的成本浪费。411系统设计思路在系统的设计中,我们采用了“先模块化,后集成”的方式,每
28、一个模块都分别进行了各种测试如单元测试等,减少了系统的漏洞。进行了模块化开发之后,我们对系统进行了集成,最后进行系统的集成测试,从而保证了系统的稳定性。412系统设计原则(1)可使用性对于一个大学而言,教师数量和职业分类比较多,相应的工作量数字比较繁杂,如何去处理这样的信息是一个首要考虑的问题;(2)先进性随着计算机技术的飞速发展,开发教师工作量统计系统使用的工具和技术也应该是先进的,能够增加软件的使用寿命。第11页共20页(3)可扩充性在功能方面上要能够适应学校各方面的变化,列如学校规模问题和改革问题。(4)安全性对于一个学校来讲,系统的安全性是非常重要的。42系统结构设计教师工作量统计系统
29、是专为高职高专院校设计和开发的在线工作量统计系统,该系统包括用户登录、基本信息管理、系统设置、工作量计算、数据转换、工作量查询、系统数据、信息打印、系统帮助共9个模块,它们彼此独立或彼此关联,共同组成了这样一个功能强大且安全的计算平台。421登陆模块该模块是整个“教师工作量系统”的入口,考虑到安全性和传输速度我们加入了大量的安全性设计因素,如我们用ROMTING增进了二进制代码的传输速率;用其它方式屏蔽了某些插件的加载和安装等,如图所示是该模块的登录流程图18用户登陆流程图422功能模块设计这九个模块准确的定义了工作量统计期间需要和可能面临的问题,并提供快速准确的解决方案。如图所示第12页共2
30、0页图6功能模块流程图43系统工作流程设计系统根据系统功能分析,经过模块化分析,得到系统的工作流程图。如图所示图7系统的工作流程图44系统工作量计算模块设计该模块包括系数设置、工作量计算如图所示第13页共20页图8工作量计算功能模块结构图计算工作量流程图如下所示图9工作量计算工作流程图第5章系统主要功能实现与系统测试51数据库逻辑设计由于本系统涉及的数据库中的数据表较多,下面仅以各个工作量系数图实体为例。如图所示第14页共20页图10工作量系数表52数据库物理设计表等表1数据库表汇总表功能说明1教务处表W_JWCTABLE存放教务处人员信息2教研室表W_JYSTABLE存放考研室人员信息3教师
31、信息表W_JSXXTABLE存放教师信息4系部信息表W_XBXXTABLE存放系部详细信息5教师类别表W_TEACHERLEI存放教师类别6专业信息表W_ZHUANYEXXTABLE存放专业信息7班级信息表W_GLASSTABLE存放班级信息8班级系数控制表W_GLASSXISHU存放班级系数信息9课程信息表W_KECHENGTABLE存放课程信息10课程类别表W_KECHENGLEIBIETABLE存放课程类别信息11课程系数表W_KECHENGXISHUTABLE存放课程系数信息12教师授课信息表W_SHOUKEXINXITABLE存放由教师填写的授课信息13学期表W_TERMTABLE存
32、放学期信息14学周表W_WEEKTABLE存放学期中的某周信息15工作量统计表W_GZLTJTABLE存放统计出教师填写的工作量16其它工作量类别表W_QITALEIBIETABLE存放其它工作量类别第15页共20页17其它工作量统计表QITAGZLTJTABLE存放其它工作量信息53工作量统计模块、授课信息模块工作量统计模块包含教师ID,考研室ID,临场次数等多个字段的信息,可与报课信息表、校历表、工作量核算表等进行关联,生成新的更具表示意义的数据表信息,为工作量统计与资金结算提供便利。如图所示图11工作量核算表数据图531课程信息模块包含授课内容、课程名称、系部ID、所授内容等较为直观的具
33、体授课信息。若与班级信息表、课程信息表等模块进行关联能更加清晰的表示信息内容,记录授课老师的教学情况。同时该模块也是工作量统计模块中必不可少的部分。如图所示第16页共20页图12课程信息模块数据图课程信息查询图如下所示图13课程信息查询图532班级信息模块该模块主要用于存储班级相关信息包括班级ID、班级人数、班级年度、班级人员、所属系部等。如图所示第17页共20页图14班级信息表数据图54班级信息管理增加模块的实现系统的班级信息模块主要为系统用户提供班级的信息,对班级信息管理进行增加、查询、更改等操作,以下为班级信息管理的增加,如图所示图15班级信息管理增加模块的实现系统的班级信息模块主要为系
34、统用户提供班级的信息,对班级信息管理进行增加、查询、添加、删除等操作。第18页共20页55班级信息管理及其它模块数据图的实现系统的班级信息模块主要为系统用户提供班级的信息,对班级信息管理进行增加、查询、更改等操作。如图所示图16课程信息表数据图551工作量模块数据图该模块包括其它工作量ID、教师ID、教研室ID、返校次数、监场次数、折合课时等多个字段,除随时反映数据动态外,更添加了与其它数据表的“接口”,如工作量ID可与工作量考核表相关联。如图所示图17工作量模块数据图552教务室、教研处模块教务室和教务处主要负责安排教师的教学活动,监督教师的教学任务的完成情况。553添加和修改教师信息模块的
35、实现该模块实现对教师信息的添加和修改。教师在工作过程中会遇到人事调动,人事调动自然涉及到的教师信息添加和修改。554查看教师工作量模块的实现第19页共20页该模块实现对教师工作量的查询,但没有修改权限。教师可以通过教师编号或姓名查询对应教师的工作量,及时核对工作量统计信息,发现数据错误可以和教务处或教研室管理员进行沟通,管理员对错误数据进行更正。555审核教师工作量模块的实现该模块实现教务处或教研室管理员对教师工作量的查询和审核,管理员进入系统,通过教师编号或姓名查询对应教师的工作量管理员根据老师考勤、备课、听课情况等对教师进行审核。第6章测试环境系统软件WINDOWSXP数据库管理系统MSS
36、QLSERVER2005硬件要求P4以上,258MRAM。61测试过程本系统的测试过程分了三个步骤1单元测试测试每个单元模块是否运行正常,有无语法错误;2通过性测试测试系统原定功能是否实现,并查验BUG情况;3集成测试测试各模块集成后的运行情况,是否稳定,能否正常运行等;62测试结果经过上述三个步骤的测试,我们“见证”了包括语法错误、拼写失误、系统缺陷、测试环境配置不当等一系列问题的出现。它们的严重程度或大或小,为我们的系统设计和测试报告带来的“麻烦”也非同一般。幸好大家齐心协力、密切配合,才得以将如此多的BUG“处理”完毕。这其中有汗水也有辛酸,有收获也有喜悦,但总的来讲它是成功的,而且通过
37、这次测试,我们更加清晰的认识到了编程工作的严肃性和测试工作的重要性,以及更加可贵的团队合作意识。第20页共20页毕业设计总结经过一个多月的代码编写,测试、论证和文档编写,我们终于圆满的完成了“教师工作量统计系统”这款软件。它是我和老师努力的结果,是我们智慧的结晶。不管这款软件的实用性如何,或者说将来能否够得到推广,我们都非常的欣慰。在这个项目中,最让我深感头痛的当属软件的算法了,它不仅难以把握规律,而且异常繁杂,经常会因为一个小小的失误导致众多隐藏性的错误出现。在功能上,基本上满足了系统的预期要求,但是由于本身能力有限,有些模块还是不能够做的很完美,希望在今后的学习工作中能够把他做的更好。在毕
38、业设计完成之际,我的心情万分激动。从系统设计和论文的编写,我得到了许多的热情帮助。当然,这款软件的编写与制作离不开我们的指导老师张老师的细心指导。如果没有他的耐心帮助,我相信我们的“工作”一定还有很多弯路要走,非常感谢。参考文献1徐超,NET高级应用开发M,徐州工业职业技术学院印刷,2007122李存斌,NET程序设计及其应用开发M,中国水利水电出版社,200233潘明惠,信息化工程原理与应用M,清华大学出版社,200414吴柏林,信息技术及其应用M,复旦大学出版社200475万新恒,信息化校园大学的革命M,北京大学出版社200366飞思科技,NET数据库开发M,电子工业出版社,200217丁宝康,数据库原理M,电子工业出版社,200038飞思科技,NET开发者手册M,电子工业出版社,2005129李丹等编著,MSSQLSERVER2005数据库与开发实用教程J,机械工业出版社,2005210米旭,软件工程J,大连理工大学出版社,20038第1页共20页