资源描述
Evaluation Warning: The document was created with Spire.Doc for .NET.第1章 绪论1.1 论论文背景及及课题来源源现如今科学学技术不断断提高,计计算机科学学也日渐成成熟,它可可以进入人人类工作生生活的各个个领域并且且发挥着越越来越重要要的作用。使使用计算机机对档案信信息进行管管理,具有有手工管理理所无法比比拟的优点点。档案管管理系统是是信息系统统的不可缺缺少重要分分支,经过过多年的发发展,已经经成为一个个具有自身身理论、结结构、体系系及开发方法法的覆盖多多们学科的新新学科11。20世纪60年代以来来,档案管管理应所用用到计算机机技术的主主要方面,是是在检索语语言有一定定程度规范范化的基础础之上,使使用计算机机进行档案案信息处理理,建立和和维护档案案信息的计计算机文档档和数据库库,实现不不同条件的的档案自动动编目和检检索。80年代以来来,由于微微型计算机机技术和大大容量信息息贮存技术术的迅速发发展,在世世界范围内内计算机辅辅助档案管管理日益普普及,并有有两个显著著的优势:一是档案案信息处理理标准化不不断取得进进展,可以以逐步适应应网络化技技术的应用用,能够实实现档案信信息的远距距离传输;再是光盘盘等辅助技技术与计算算机技术的的相结合,可可以实现档档案全文的的自动化或或者半自动动化存取。随随着计算机机技术的不不断发展,更更高水平的的人工智能能检索技术术也将在档档案管理中中得到试验验和应用。 档案管理在在手工操作作时代,工工作不仅非常繁繁琐而且需要大大量的人力力、物力和和财力,极极大的浪费费了人力物物力的资源源。对于档案管理员员来说,过过去手工操操作的时代需要要手工记录录这些数据据,不仅麻烦,还还容易出错,而且且给广大用用户带来很很多不便。为为了更好地地为服务用户户,我们开开发一套电电子档案管管理系统,希望能够帮助档案管理人员从复杂的档案管理之中解放出来。1.2 本本课题在国国内外的发发展状况电子档案管管理系统是是一个企事事业单位管管理不可或或缺的部分分,对于企事事业的管理理者来说至至关重要,因此电子子档案管理理系统应该该能够为用用户提供充充足的信息息和快速的的查询手段段。但一直直以来人们们使用传统统人工的方方式来管理理档案信息息,这种管管理方式存存在着很多多的缺点,例如:效率低、保保密性差、容容易出错,所所需时间长长等,产生大量量的文件和和数据,对于用户户不管是查查找、更新新还是管理理都带来了了不少的困困难。中国档案管管理应用计计算机技术术起步较晚晚,但是发发展比较快快。从1983至1989年底全国国档案部门门已经配备备了计算机机约1000台,还有有少数中、小小型机。近近百个档案案部门研制制了各自的的档案编目目以及档案案检索系统统,建立了了大小不等等,功能不不同的档案案目录数据据库。平均均每个数据据库录入目目录已经超超过4万条,其其中中央档档案馆的档档案目录数数据库录入入数更是达达到30万条,是是国内最大大的文献目目录数据库库。这些系系统的发展展和实际应应用,都标标志着我国国档案管理理应用计算算机技术已已经有了良良好的开端端。1.3 应应解决的问问题及系统统开发意义义建立高校教教师档案管管理系统,采采用计算机机对高等学学校教师信信息进行管管理,进一一步提高办办学效益和和现代化水水平。可以以帮助各大院校提高工工作效率,实实现高等学学校教师信信息管理工工作流程的的系统化、规规范化和自自动化。现在我国的的高校的教教师档案管理水水平普遍不不高,有的的至今停留在在纸介质基基础上,显显然这种管管理手段已已经不能适应应时代的发发展,它极极大地浪费费了人力和和物力资源源。然而在当今今信息时代代这种传统统的管理方方法也必然被计计算机为基基础的信息息管理系统统所代替。本本系统的实实现能够给用户户和管理者者带来更多多的方便,可可以树立良良好的办学学形象,提提高工作效效率。不仅仅可以比较较全面、准准确地掌握握本校科研研成果的数数量和质量量,为评估本校的科科研水平、竞竞争能力提提供信息和和依据,而而且为科研研成果的转转化提供服服务。第2章 开开发工具及及相关技术术介绍2.1 CC#语言的特特点本系统采用用了C#程序设设计语言,它它是一种精精确、简单单、类型安安全且面向对象象的语言。同时,简单介绍一下.net,它代表一个环境和一个集合,C#是.net的语言代表。.net是在Java语言流行起来后所诞生的一种新的编程语言。开发工具则采用vs2010。Visual Studio 是微软公司推出的开发环境,是目前最流行的 Windows 平台应用程序开发环境,而且还提供支持整个软件开发团队的工具,操作简单,容易理解,上手快2。2.2 SSQL SServeer 20008的特点Visuaal Sttudioo是微软公公司推出的的开发环境境。是目前前最流行的的Winddows平平台应用的的程序开发发环境,VVisuaal Sttudioo 20110版本于于20100年4月12日上市市,其集成成开发环境境(IDEE)的界面面被重新设设计和组织织,变得更更加简单明明清晰易懂懂了。Viisuall Stuudio 20100同时带来来了 NEET Frramewwork 4.0、Micrrosofft Viisuall Stuudio 20100 CTPP( Coommunnity Techhnoloogy PPreviiew-CTP),并且支支持开发面面向Winndowss XP的应用程程序。除了了Micrrosofft SQQL Seerverr,它还能能支持 IIBM DDB2和Oraccle数据据库3。2.3 AASP.NNET技术介绍绍ASP.NNET是Micrrosofft.neet的一部部分,作为为战略技术术产品,不不仅仅是 Actiive SServeer Paage (ASP) 的下一一个版本;它还提供供了统一的的 Webb 开发模模型,包括括开发人员员生成企业业级 Weeb 应用用程序所需需的各种服服务。ASSP.NEET 的语语法在很大大程度上能能与 ASSP 兼容容,可直接接生成伸缩缩性和稳定定性更好的的应用程序序,并且提提供更完善善的安全保保护。通过过在现有 ASP 应用程序序中逐渐添添加 ASSP.NEET的功能能,随时增增强 ASSP 应用用程序的功功能。另外外,任何 ASP.NET 应用程序序都可以使使用整个 .NETT Fraamewoork。帮帮助开发人人员方便地地获得这些些技术的优优点,其中中也包括托托管的公共共语言运行行库环境、类类型安全、继继承等。AASP.NNET 可可以完全无无缝地与 WYSIIWYG HTMLL 编辑器器及其他编编程工具一一起工作。这这就使得 Web 开发更为为方便简单单,而且还还能提供这这些工具所所能提供的的所有优点点。微软公公司为ASSP.NEET设计了一一些策略如如:易于写写出结构清清晰的代码码、代码易易于重用和和共享以及及可用编译译类语言编编写等等,目目的是让程程序员更加加容易的开开发出Weeb应用,满满足计算向向Web转移移的战略需需要4。第3章 系系统需求分分析系统分析是是管理信息息系统结构构化开发方方法中的一一个极为重重要的环节节,是运用用系统的观观点和方法法对原型进进行目标分分析,环境境分析和数数据分析。3.1系统统可行性分分析系统的可行行性分析是是建立在用用户的要求求和系统调调研的基础础上的,系系统可行性性分析的主主要工作包包括:(1) 目目标可行性性分析:本电子档档案管理系系统是针对对高等学校校的发展和和需求而研研制开发的的,可能对对于部分功功能,本系系统还有一一些细节上上的不足,但但是经过作作者对于高高校教师档档案管理的的深入了解解,本系统统应当可以以基本满足足高等学校校教师档案案管理的要要求。考虑虑到不同档档案管理体体制需求可可能不同,所所以本系统统在修改、添添加功能模模块上预留留有很大的的空间,可可供具体修修改。(2) 技技术可行性性分析:本档案管管理系统开开发主要包包括后台数数据库的建建立、维护护以及前端端应用程序序的开发。为为了达到具具体档案管管理体制的的需求,满满足用户的的要求,系系统在多方方面提供接接口,界面面可视化强强,操作方方便简单,可可以快速掌掌握本系统统的使用方方法。(3) 经经济可行性性分析:经济可行行性分析主主要是针对对开发新系系统所需投投入的资金金与系统投投入使用后后所能带来来的经济效效益进行比比较。本电电子档案管管理系统主主要的经济济投入是在在软件的维维护上,对对于要使用用的硬件环环境要求很很低,因此此在硬件环环境上所需需投入较少少。在软件件方面,C#运行环境境以及SQL Servver 22008数据库,在在市面上的的成本也很很低廉,操操作系统Winddows 98/WWindoows 22000/Winddows XP/WWindoows VVISTAA,都可以以正常运行行。3.2 系系统任务描描述教师档案管管理系统是是面向的是是教师档案案管理的各各项事务,利利用信息化化进行集中中管理而开开发的系统统。旨在使使教师档案案管理更加加方便,简简单,快捷捷。跟据系系统功能的的需求,高高校教师信信息管理系系统只允许许有教师和和管理员两两种身份登登录。教师师登陆后,教教师可以添添加、查看看、修改和和删除自己己所填写的的资料,不不再具有任任何的管理理权限,如如果此时需需要对资料料进行修改改,必须联联系管理员员。管理员员登录后,享享有修改密密码、用户户管理、条条件查询及及所有资料料的修改和和删除的功功能,并且且管理系统统所有的用用户,同时时还享有对对用户权限限进行设置置的权利5。3.3系统统功能分析析3.3.11系统的功功能需求经过调研与与可行性分分析,本系系统主要考考虑到教师师档案管理理的普遍要要求,高校校教师档案案管理系统统功能主要要包括:1. 对教教师资料的的录入、增增加、删除除、修改和和查询等功功能实现,在在此基础上上对教师电电子档案进进行管。2. 教师师的资料分分为基本档档案、学科科建设、教教学研究、科科学研究及及师资队伍伍,在每个个小功能模模块上又划划分为更加加具体的模模块。3. 在具具有了所有有的基本资资料信息后后,又对用用户权限进进行设置,管管理员具有有修改所有有用户资料料,系统密密码的功能能,以教师师身份进入入的用户只只具备增、删删、改、查查自身资料料的功能。这样就可以以教师档案案进行全面面的了解和和管理了6。3.3.22 系统使用流流程图通过系统使使用流程图图可以很清清晰的看懂懂本系统的的逻辑思路路7退出登录系统选择要进行的操作录入信息修改信息查询信息打印信息息账号管理填写信息正确提交重置搜索信息找到修改/删除提交选择字段搜索找到修改/删除提交退出选择字段搜索找到Word打印退出修改、添加、删除Y N Y N Y N Y N 图1 系统统使用流程程图3.3.33 系统数据据分析高校教师信信息管理系系统根据设设计规划出出的实体有有:系统人人员信息实实体、教师师人员信息息实体。(1)系系统人员信信息实体图图,如图22。授课专业年龄性别登录次数用户ID用户密码用户名编号用户单位用户信息实体图2 高校校教师信息息管理系统统人员信息息实体图(2)教教师人员信信息实体图图,如图3所示。教师信息实体毕业院校教师编号工作单位专业性别姓名职称职务起止年月图3 高校校教师信息息管理系统统教师人员员信息实体体图3.3.44 E-RR模型图E-R图能能表示出教教师和管理理员两个实实体之间的的关系和其其属性关系系,分析其其中的联系系,为建立立数据集奠奠定一定基基础,如图图4所示专业密码姓名性别年龄生日经历学院n1教师管理员管理奖励学历用户名著作职称职务论文图4 E-R图教师与其发发表论著E-R图如图5题目日期刊物合作者论著发表教师1n修改人出版社页码图5 教师师与发表论论文E-R图第4章 系系统设计4.1 系系统总体结结构设计教师档案管管理系统旨旨在方便对对教师档案案进行管理理8,该该系统的主主要功能模模块如图66教师档案案管理系统统功能模块块图所示。图6 教师师档案管理理系统功能能模块图4.2 系系统数据库库设计数据库在一一个系统中中有着极其其重要的地地位,而数数据库设计计就是要在在一个具体体的应用环环境中,通通过一系列列的逻辑设设计和物理理设计,构构造出适用用的数据库库模式、子子模式,建建立数据库库以及设计计应用程序序,满足用用户的各种种需求。下面就列出出系统中的的个别具体体数据库表表:表1:本系系统所用到到的基本信信息表及用用途表1 系统统信息表表名用途Confiig进程文件Jiaoyyan教师表Reseaarch查询表Resumme职称表Teachhing教研表Useriing用户表表2:管理理员信息表表,主要用用来管理与与管理员相相关的数据据。主键:编号(iid)表2 管理理员信息表表名称数据类型说明作用是否为空大小idInt管理员编号号否namevarchhar用户名否20PWDvarchhar密码否20表3:教师师信息管理理表,主要要用来管理理与教师相相关的数据据。主键:(id)表3 教师师信息管理理表名称数据类型说明作用是否为空大小idInt编号否namevarchhar姓名是50lessoonNammevarchhar课程名是50authoorvarchhar作者是50fromiingntextt毕业院校是starttentiimevarchhar起始时间是50表4:用户户信息表,主主要用来处处理与用户户相关的数数据。主键键:(idd)表4 用户户信息管理理表名称数据类型作用是否为空大小idInt编号否useriidVarchhar用户名否50userppassVarchhar密码否50sexBit性别是ageInt年龄是collaageVarchhar毕业院校是100classsVarchhar专业是50loginntimeesInt登陆次数是以下为数据据库关系图图:图7 数据据库联系图图4.3系统统部分功能能模块设计计4.3.11用户登录录模块设计计开始输入用户名与密码查询数据库是否有这条记录?提示用户名或密码错误进入用户操作界面否是结束图8 用户登录模块流程图首先,用户户在登录界界面中根据据权限输入入用户名和和密码,并并向系统发发送。系统统在收到发发送信息后后查询数据据库,若在数据库库中存有相相同的信息息,则运行行到用户操操作界面。如如果在数据据库查询不不到相同信信息,则系系统提示错错误,并返返回初始界面。第5章 功功能实现及及系统检测测5.1 系系统主要模模块代码5.1.11 管理员登登陆界面及及其主功能能界面输入管理员员的用户名名、密码和和验证码。系系统判别用用户名与密密码是否正正确,即系系统将自动动从数据库库中的管理理员信息表表中检索判判断是否存存在相同的的用户名和和密码。若若匹配则进进入系统,若若不匹配,则则提示管理理员不存在在、密码有有误或验证证码错误。(1)管理理员系统登登陆界面如如下:图9 管理理员登录界界面(2)管理理员信息管管理功能进入管理员员界面后,可可以通过“基本功能”模块下的的管理所有有教师档案案,包括增增、删、改改、查等。其其界面如下下:图10 修修改教师档档案界面(3)查看看用户功能能通过管理用用户模块可可以查看系系统所有用用户资料,其其界面如下下:图11 查查询所有用用户界面(4)条件件查询功能能通过条件查查询模块可可以根据查查询条件来来查询教师师档案,其其界面如下下:图12 条条件查询界界面(5)修改改密码功能能通过修改密密码模块可可以修改管管理员密码码,其界面面如下:图13 修修改密码界界面5.1.22用户登录录界面及其其主功能界界面输入用户的的名称和密密码。系统统自动判断断名称与密密码是否正正确。图14 用用户登录界界面(1)用户户添加本人人档案功能能用户成功进进入主功能能界面后,在在基本档案案模块下,可可以修改自自己的档案案信息,其其界面如下下:部分相关代代码如下:/=/ 事 件 名: btnRResett_Cliick()/ 功能能描述: 在添加表表上,单击击重置按钮钮时,重新新填写教师师的教学研研究资料/ = prroteccted voidd btnnReseet_Cllick(objeect ssendeer, EEventtArgss e) ttxtANName.Textt = ; ttxtALLessoonNamme.Teext = ; ttxtAFFromiing.TText = ; ttxtAAAuthoor.Teext = ; ttxtAWWorkeer.Teext = ; dddlAYYearIInfo.SeleecteddIndeex = 0; 图15 添添加个人档档案界面(2)条件件查询功能能在条件查询询模块下,用用户可根据据所选择条条件进行查查询,如图图:图16 条条件查询界界面5.2 系系统测试为了确保本本系统能够够正常运行行,需要在在发布之前前做一次全全面的测试试。任务是是尽可能地地检查出应应用程序中中的错误,提提高软件的的可靠性,目目的是检验验系统是否否能达到预预期的功能能,验证本本软件产品品是否与系系统需求用用例不相符符或与之矛矛盾,以确确保软件系系统的输出出信息符合合预期目标标【9】。为了清除系系统运行中中发生的故故障和错误误,使得系系统适应用用户环境的的变化,满满足新提出出的需要,也也要对系统统做局部的的更新,这这些就是系系统维护所所要做的。其其目的就是是要维护软软件系统的的“正常运作作”,改正软软件系统在在使用过程程中发现的的隐性错误误,扩充在在其使用过过程中用户户提出的新新的功能及及性能要求求。因为系系统维护所所要解决的的问题来自自系统整个个开发周期期的各个阶阶段,因此此对我们来来说,应当当对开发阶阶段的整个个过程、每每个层次的的工作都要要有具体的的了解,包包括从需求求、分析、设设计一直到到编码、测测试等等,并并且应具有有较强的程程序调试和和排错能力力。5.2.11 系统测试试的特点(1)采用用结构化开开发方法是是否正确对对系统测试试工作有极极大影响; (2)系统统测试具有有很高的代代价;(3)系统统测试的工工作对测试试人员要求求较高;(4)系统统测试工作作的对象是是整个系统统的配置。5.2.22 系统测试试的内容(1)登陆陆口令测试试 输入数据据库中没有有的管理员员口令,其其界面如下下:图17 输输入错误口口令弹出的的网页消息息(2)教师师档案信息息修改测试试图18 教教师档案信信息修改测测试部分相关代代码如下:/=/ 事 件 名: bttnUpddate_Clicck()/ 功能能描述: 在修改表表上,单击击修改按钮钮时,修改改教师的教教学研究资资料/ = prottecteed vooid bbtnUppdatee_Cliick(oobjecct seenderr, EvventAArgs e) iif (SSessiionUserrnamee = nuull) RRespoonse.Writte(pparennt.loocatiion=./DDefauult.aaspx;); eelse iif (ttxtUNName.Textt.Triim() = ) RRespoonse.Writte(aalertt(请填填写获奖名名称!);); iif (ttxtULLessoonNamme.Teext.TTrim() = ) RRespoonse.Writte(aalertt(请填填写获奖项项目名称!);); eelse if (txtUUStarrtEnddTimee.Texxt.Trrim() = ) RRespoonse.Writte(aalertt(请填填写时间!);); eelse if (txtUUUnitt.Texxt.Trrim() = ) RRespoonse.Writte(aalertt(请填填写授予单单位!);); eelse if (txtUUFromming.Textt.Triim() = ) RRespoonse.Writte(aalertt(请填填写备注!);); eelse if (txtUUAuthhor.TText.Trimm() = ) RRespoonse.Writte(aalertt(请填填写主持人人!);); eelse if (txtUUWorkker.TText.Trimm() = ) RRespoonse.Writte(aalertt(请填填写合作人人!);); eelse ttsObjj.UpddateJJYInffo(Coonverrt.TooInt332(laabVallue.TText.Trimm(), txttUNamme.Teext.TTrim(), ttxtULLessoonNamme.Teext.TTrim(), ttxtUAAuthoor.Teext.TTrim(), ttxtUWWorkeer.Teext.TTrim(), ttxtUFFromiing.TText.Trimm(), txtUUStarrtEnddTimee.Texxt.Trrim(), txxtUUnnit.TText.Trimm(), Convvert.ToSttringg(SesssionnUssernaame), CConveert.TToIntt32(dddlUYYearIInfo.SeleecteddItemm.ToSStrinng(), Coonverrt.TooInt332(SeessioonUUID); RRespoonse.Rediirectt(/TeacchStuudy/TTeachher_hhjqk.aspxx); (3) 信信息删除测测试测试图19 删删除前图20 删删除后(4) 教师档案信信息添加测测试 图21 档档案添加前前图22 档档案添加成成功(5) 教教师档案信信息查询测测试图23 条条件搜索图图部分相关代代码如下:/搜索按按钮 prottecteed vooid bbtnSeearchh_Cliick(oobjecct seenderr, EvventAArgs e) iif (rrdbJYY.Cheeckedd = falsse & rdbbKY.CCheckked = faalse & rrdbTSS.Cheeckedd = falsse) RRespoonse.Writte(aalertt(请选选择搜索条条件2!);); eelse tabHHind.Visiible = trrue; tabSSearcchConnditoon.Viisiblle = falsse; if (rdbJJY.Chheckeed = truue) if (Convvert.ToInnt32(ddlJJY.SeelecttedVaalue.ToSttringg() = 11) tabJJYZYKKT.Viisiblle = truee; gvLiistBiind(ggvJYZZYKTLList); elsee if (Connvertt.ToIInt322(ddllJY.SSelecctedVValuee.ToSStrinng() = 2)图24 搜搜索结果图图(6)修改改管理员密密码测试当修改密码码操作成功功后,系统统弹出界面面图下图:图25 修修改密码图图参考文献1东方方人华.ASPP.NETT数据库开开发入门与与提高M.北京:清华大学学出版社,20044.2李兰兰友,杨晓光.visuual cc#.neet程序设设计M.北京:北京大学学出版社,20044.3王珊珊,萨师煊.数据库系系统概论M.北京:高等教育育出版社,20066.4马威威.信息系统统开发教程程M.北京:清华大学学出版社,20055.5易向向东,陈蓓,万英.C#程序员开开发指南M.北京:中国林业业出版社,20066.6杨云云.ASPP.NETT2.0典型项目目开发MM.北京:人民邮电电出版社,20077.7罗斌斌.ASPP.NETT2.0管理系统统开发经典典案例:C#版M.北京:中国水利利水电出版版社,20077.8曹锰锰,舒新峰. C#与程序设计计M.西安:西安交通通大学出版版社,20066.9丁桂桂芝.ASP动态网页页设计教程程M.北京:中国铁道道出版社,20077.10张张海藩.软件工程程导论M.北京:清华大学学出版社,20088.
展开阅读全文