高校教师档案管理系统.docx
《高校教师档案管理系统.docx》由会员分享,可在线阅读,更多相关《高校教师档案管理系统.docx(28页珍藏版)》请在三一办公上搜索。
1、四川师范大学本科毕业设计 高校教师档案管理系统学生姓名学 号所 在 系专业名称班 级指导教师四川师范大学二一二年五月四川师范大学本科毕业设计 高校教师档案管理系统的设计与实现学生: 指导教师:内容摘要:高校教师档案管理系统是典型的信息管理系统(MIS)。此教师档案管理系统一切从我院的实际出发,充分考虑了我院的内部管理、信息交流、资源共享等方面的复杂需求,建立集中、统一、准确的教师档案数据库,实现了后台数据库的设计、建立和维护,以及前台应用程序的开发两个方面。本系统从用户和管理员两个角度考虑了系统易用性和安全性,确定软件系统结构为C/S结构。本系统的是使用Visual studio 2005工具
2、、C#语言和SQL Server 2005数据库开发的。其功能主要有查找、添加、修改、删除、搜索用户基本信息以及分类显示教师档案的详细信息、设置较好的管理权限。关键词:信息管理系统 C# 数据库 档案 C/SCollege teachers file management system design and ImplementationAbstract: college teachers file management system is a typical management information system ( MIS ). The file management system te
3、achers all from our reality, give full consideration to the hospital internal management, information exchange, resource sharing and complex needs, the establishment of centralized, unified, accurate teachers file database, the realization of the background database design, establishment and mainten
4、ance, as well as the application procedure development two aspects. The system users and administrators from two point of view of the system usability and safety, determine the software system structure of C / S structure. This system is the use of Visual Studio 2005, C # language and SQL Server 200
5、5database development. Its main function is to find, add, modify, delete, search user basic information and classification of archives information, teachers set good management authority.Keywords: information management system C# database file C/S目 录前言11 开发背景11.1 提出问题11.2 系统开发的目标11.3 系统开发的意义12 技术选型2
6、2.1 Microsoft Visual Studio .NET概述22.2 SQL Server 2005概述23 系统分析与设计33.1 设计目标33.2 系统业务流程分析33.3 系统的功能结构43.4 数据库设计43.4.1 数据库E-R图43.4.2 数据库物理结构74 公共模块设计104.1 WebConfig配置104.2 公共类的设计104.2.1 DBClass类114.2.2 ManagerClass类114.2.3 PersonRecordClass类124.2.4 RandomCode类165 系统功能的实现175.1 系统登录模块175.1.1 登录页面的实现175.
7、1.2 登录页面的关键代码175.2 首页设计一八5.3 档案信息添加模块一八5.4 档案的修改模块195.5 档案信息删除模块196 结束语20参考文献22IV 高校教师档案管理系统的设计与实现前言随着教育行业的现代化发展,学校离不开计算机技术在管理领域的应用。近年来,学校内外环境的不断发展对信息的需求量迅速增长,大量的数据的收集、分析、处理、存储和传输等工作成为极其复杂、繁重的任务。教师管理工作是学校管理工作的重要环节,由于此项工作事务性多而复杂,涉及面广,重复性大,因此非常适合用计算机进行管理。1 开发背景1.1 提出问题目前,随着高等教育的大众化,高校大量扩招,使得高校教师队伍越来越壮
8、大。高校教师档案管理系统对于学校的决策层和管理层来说都非常重要,一直以来人们使用传统的人工分散式管理文件信息,即各台计算机之间没有建立任何的联系,信息交流采用口头通知或Word文档、Excel表格共享,教师档案管理系统应该实现让用户方便快捷的管理相关信息,提供丰富的信息资源和便捷的查询方式。1.2 系统开发的目标建立高校教师档案管理系统,借助计算机网络和数据库技术,采用计算机对高校教师档案进行管理,能进一步提高现代化水平和办学效益。帮助各大高校提高工作效率,实现高校教师档案管理工作流程的系统化、规范化和自动化。与手工管理相比,高校教师档案管理系统具有很多优越之处。它具有存储量大、检索方便、性能
9、可靠、安全保密、成本低等优点。这些优点使档案管理的效率得到了提高,同时也是管理科学化发展的有效途径。因此,开发教师档案管理系统是社会发展的必然要求。1.3 系统开发的意义现在我国高校的教师档案管理水平普遍不高,有的还停留在纸质文档基础上,有的还停留在人工进行记录的管理方式上,这种管理手段难以满足现代化信息管理的要求,已不能适应时代的发展,因为它会浪费很多的人力和物力。在当今信息时代,这些传统的管理方法必然被计算机为基础的信息管理系统所取代。为了减轻管理人员的工作负担 ,一切从高校的实际出发,充分考虑了高校的内部环境、信息交换多方面的需求,开发高校教师档案管理系统能够给用户带来很多的方便,可以提
10、高学校的工作效率和高校的教学水平。2 技术选型高校教师档案管理系统是基于Microsoft Visual Studio 2005开发平台,系统是采用C#语言进行开发,选用Microsoft SQL Server数据库来存储数据,此数据库系统具有准确、安全可靠、运行速度快等几个方面的优势,处理的数据量比较大,运行效率高;在Windows XP/Windows 2000/Windows Server 2005等系统中都可以使用;使用Microsoft.Net Framework SDK v2.0来配置运行环境。2.1 Microsoft Visual Studio .NET概述Visual Stu
11、dio 是一套完整的用以开发的工具集,可以生成XML Web Services 程序、ASP.NET Web应用程序、桌面应用程序和移动应用程序。VB、C+、C#等编译语言都使用相同的开发环境,使用IDE方式解决混合语言。NET通用语言框架机制,其目的是在同一个项目中支持不同的语言所开发的组件。这些语言都借用了.NET框架的功能,利用这种方式来简化ASP Web应用程序和开发XML Web Services的关键技术。2.2 SQL Server 2005概述SQL Server 2005具有比SQL Server 2000更多的功能,能够作为数据库服务器工作,同时还能满足客服端用户进行本地数
12、据的存储。在C/S开发模式中采用SQL Server 2005作为数据库服务器是非常实用的。SQL Server 2005是微软数据管理和分析解决方案,它为企业级应用数据和分析程序带来更好的稳定性、可靠性和安全性。企业级数据管理运用了它高效的平台,更易于进行部署和管理。SQL Server 2005 数据平台能够在以下方面使组织获益: 充分利用数据资产: 可以使用安全可靠的线程数据分析进程,SQL Server 2005数据库还可以使用嵌入功能,从报表、分析等数据中挖掘更多有价值的信息。 提高生产力: 通过全面的BI功能和微软Office系统之类的工具集成,SQL Server 2005数据库
13、为使用者提供了关键的、准确的商业信息。SQL Server 2005为了实现把商业智能BI扩展到所有用户都能从数据库中获得最有价值的信息,利用数据分析做出最佳决策。 减少IT技术的复杂度: SQL Server 2005数据库将开发、布局、业务管理以及应用分析等进行了简化,使开发人员拥有更为灵活的开发环境,为数据库管理人员减少了工作量,提高了工作效率。 更低的总体成本: 我们更加关注软件的易操作性,以及对集成工具在工业上规划,在实际工作中的功能实现和设备的维护成本等方面进行考虑,以更低的投资成本,使投资者获得更大的效益。 3 系统分析与设计3.1 设计目标 信息查询方便快捷、方式灵活、数据准确
14、,数据存储安全性高、可靠性强。 设置强大的搜索功能,搜索引擎的简单明了。 显示教师档案的详细信息。 实现数据库的监控能力。 设置灵活的打印功能,实现纸质文档与电子文档的相互转换。 对于用户输入的数据,进行严格的检查,尽可能避免人为的输入错误。 系统最大限度地实现易操作性和易维护性。 系统运行稳定、安全可靠。3.2 系统业务流程分析本系统中只有两种登录身份,即教师和管理员。系统有开放期和关闭期两种状态,在系统关闭期,管理员用户可以登陆系统,对所有的信息进行管理,对教师的资料进行添加、查询、修改和删除等操作,拥有所有的操作权限;教师登陆系统后,则只能查看自己的资料信息,不能对其进行其他操作。在系统
15、开放期,教师登陆系统后可以对自己的信息进行修改。管理员对教师修改后的信息进行检查,确定资料修改后是否符合要求,对不符合要求的信息不予更改。管理员用户对整个系统进行管理,实现对整个系统的开放和关闭等功能,对用户的权限进行设置,以及对系统进行维护等职责。默认情况下,只有管理员能够使用搜索功能。当然,管理员也可以为教师设置开放权限。图3.2-1 高校教师档案管理系统的具体流程图3.3系统的功能结构图3.3-1 高校教师档案管理系统后台功能结构图高校教师档案管理系统前台功能结构用户登录基本档案信息科研档案信息学术档案信息教学业务信息师资队伍辅助功能教育背景修改用户信息工作简历发表论文发表论著获奖情况学
16、工作资料查看信息打印功能发表论文发表论著获奖情况在研课题在研课题搜索功能图3.3-2 高校教师档案管理系统前台功能结构图3.4数据库设计3.4.1数据库E-R图高校教师档案管理系统根据设计规划出的功能模块有:用户信息实体、学术档案信息实体、科研档案信息实体、基本档案信息实体、教学业务信息实体。用户信息实体图,如图3.4.1-1所示。图3.4.1-1 高校教师档案管理系统用户信息实体图学术档案信息实体图,如图3.4.1-2所示。图3.4.1-2 高校教师档案管理系统学术档案信息实体图科研档案信息实体图,如图3.4.1-3所示。图3.4.1-3 高校教师档案管理系统科研档案信息实体图教师基本档案信
17、息实体图,如图3.4.1-4所示。图3.4.1-4 高校教师档案管理系统基本档案信息实体图教师基本档案信息实体图,如图3.4.1-5所示。图3.4.1-5 高校教师档案管理系统教学业务信息实体图3.4.2数据库物理结构系统配置表见图3.4.2-1所示,用于保存系统的配置信息。 图3.4.2-1 系统配置表图示学术档案信息表见图3.4.2-2所示,用于存储教师在学术界取得成就的相关信息。图3.4.2-2 学术档案信息表图示科研档案信息表见图3.4.2-3所示,用于存储教师在科学研究方面取得成就的相关信息。图3.4.2-3 科研档案信息表图示基本档案信息表见图3.4.2-4,用于存储教师的教育背景
18、和工作情况。图3.4.2-4 基本档案信息表图示教学业务信息表见图3.4.2-5所示,存储教师在工作岗位的任教情况。图3.4.2-5 教学业务信息表图示用户信息表见图3.4.2-6所示,表名table_userinfo。保存用户的基本信息,如姓名、年龄和性别等。图3.4.2-6 用户信息表图示4公共模块设计4.1 WebConfig配置为了方便操作和限制数据,高校教师管理系统在Web.Config文件中配置了一些参数,主要是用于连接数据库,具体配置如下: 4.2公共类的设计在本系统设计中,创建了7个公共类:DBClass、PRecordClass、ManagerClass、SciRechCla
19、ss、TSClass、SBuildClass和RandomCode类。它们的主要作用:DBClass类是管理和连接数据库,ManagerClass类是对系统进行管理操作的设置,TSClass类是用来管理如何操作学术档案、SciResearchClass类用来管理科研档案方面的操作;PersonRecordClass类是用来管理基本档案的操作;SubjectBuildClass类用来管理教学业务方面的具体操作;randomCode类用来管理验证码。4.2.1 DBClass类DBClass类是用来管理和连接数据库,该类中的自定义方法GetConnect()用来创建与数据库的连接,主要代码如下:p
20、ublic SqlConnect GetConnect()String MyStr=ConfiguratManager,AppSet“ConnectString”.Tostring();SqlConnect MC=new SqlConnect (MyStr);Return MC;4.2.2 ManagerClass类ManagerClass类是用来管理、操作系统的设置,其方法主要有UpdataConfig方法和GetConfigCmd方法。GetConfigCmd方法:用于获取系统配置表(table_conf)中的信息,并返回SqlCommand对象,其主要实现代码如下:public SqlC
21、ommand GetConfigCmd ()SqlConnect MC =dbObj.GetConnect ();SqlConnect MC=new SqlCommand(“Proc_GetConfig”,MC);MyCmdxmandType=CommandType.StoredProcedure;MC.open();try MCmd.ExecuteNonQuery();Catch MCmd.Dispose(); MC.Close();MCmd.Dispose();MC.Close();return MCmd;UpConfig方法:用来修改系统配置表的信息,关键代码如下所示:public vo
22、id UpConfig(int UC_Int_id,bool UC_BL_isOpen,bool UC_BL_isSearch) SqlConnect MC = dbObj.GetConnect ();SqlCommand MCmd = new SqlCommand(Proc_UpdateConfigInfo, MC);MCmdxmandType = CommandType.StoredProcedure;SqlParameter id = new SqlParameter(xid, SqlDbType.Int, 4);id.Value = UC_Int_id;MCmd.Parameters.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高校教师 档案管理系统
链接地址:https://www.31ppt.com/p-1889949.html