教师工作量管理系统设计与实现摘要:随着我国高等教育结构的调整和规模的扩大,我国高等教育已经迈入大众化教育阶段,而科研工作也已成为高校除人才培养之外所承担的又一项重要工作,高校科研业务管理信息化平台建设成为提高高校科研管理水平的重要手段。本课题利用当前先进的计算机网络技术,发挥计算机网络技术先进、高效、快捷的特性,为学院的普通教师,审核人员,工作量管理人员,进行工作量的录入,查询,审核,修改等相关功能于一体的软件系统,帮助学院提高管理教师工作量的效率。文中首先介绍了当前教师工作量管理工作的现状,并进行了简要分析,总结出应用和开发教师工作量管理系统的必要性。随后,通过对用户需求进行调研和分析,明确了系统的总体设计目标,有针对性的提出了系统解决方案,对系统开发中使用的相关技术进行了简单介绍。在进行了充分的需求分析的基础上,确定了系统要实现的功能模块,包括普通教师工作量的录入,审核人员的审核,工作量管理人员的查询,修改,删除,系统设置以及用户和角色管理等模块。随后,详细阐述了系统体系结构的分层设计思想,将软件系统设计为三层,分别是表示层、业务逻辑层、数据访问层。在数据访问层的设计和实现中,将.NET的反射技术和抽象工厂模式相结合,进一步提高了系统的可扩展性和易维护性。最后,简述了系统部分关键技术和模块的实现过程,以及系统的测试和实施情况。并在对所开发的系统进行全面总结的基础上,分析了系统的不足和尚需改进之处,为今后系统功能的进一步完善及扩展指明了方向。本系统利用了.net开发平台和SQL数据库技术,是根据高校教师工作量管理需求而开发的一个能够高效运行的统计系统,实现对教师基本信息、教师工作的高效管理,是专门为教育管理机构设计的。Abstract:Intoday'sinformationage,withtheeratoinformationspeedup.peoplemakethemselvesexpendinformalizationanddigitizationmoreandmore.CountingSystemiscomposedbyhumanandcomputer,canengageininformationcollection,transmission,storage,processing,maintenanceanduse,whichisboundtoreplacelarge,miscellaneousandtoilsomehandworkofthepast.Fortheschool,howtousethecomputertocalculatethestrenuoustasksofallteacher教师工作量管理系统指导教师:魏一搏2quantity?Howtoeliminatethestatisticsoutputteemswithblunderduetotightschedule?OndesignandfulfillmentofCountingSystemOfTeachingQuantityisaquitewellsolution.Thisarticleanalysesthecurrentstatusthatteacherworkislackofdigitalresourcemanagementsystem,studiesthefunctionmodulesthattheteachersquantitycountingneed,borrowsand(int)ingratesmanybooksandmaterialoninformationmanagementsystem,proposesasetofsystematicdevelopmentprogram,achievescountingtheworkloadofteacherseffective,implementofthecountingworkforteachersquantitypunctually.Thiscountingsystemcanworkefficientwiththe.netdevelopmentplatformandSQLdatabasetechnology,.whichisdevelopaccordingtotheneedofcollegesanduniversitiesteacherquantitymanagement,accomplishteachermaininformationandteacherworkefficientmanagementandspecificallydesignedforeducationalmanagementorganizations.Thearticlelaidspecialstressonanalyzingdevelopmentprinciple,thefunctionandcharacteristicofthissystem.关键字:系统开发、教师工作量管理Visual、SQLServer2005Keywords:SystemDatabase;CountingSystem第1页共2页目录1.项目介绍....................................................................................................................11.1引言....................................................................................................................11.2研究背景..............................................................................................................11.3研究的现状和内容..............................................................................................12.关键技术....................................................................................................................22.1开发技术.NET技术.................................................................................................22.2开发语言C#...........................................................................................................32.3ADO.NET...................................................................................................................32.4ASP.NET....................................................................................................................32.5开发模式................................................................................................................42.6B/S框架...................................................................................................................52.6SQLSEVER2005.......................................................................................................53.需求分析...................................................................................................................63.1用户分析.................................................................................................................63.2功能需求................................................................................................................63.3安全保密需求........................................................................................................83.4开发与运行环境....................................................................................................84.系统设计..................................................................................................................94.1系统设计的基本思想.............................................................................................94.2系统结构设计.........................................................................................................94.3系统工作流程设计...............................................................................................104.4系统工作量计算模块设计...................................................................................105.系统主要功能实现与系统测试..............................................................................115.1数据库设计...........................................................................................................115.2数据库物理设计表等...........................................................