版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本科生毕毕业设计计(论文)学院(系系):软件件学院专业:软件件工程学生:指导教师师:完成日期期年月南阳理工工学院本本科生毕毕业设计计(论文文)教师档案案管理系系统The Teaacheers Fiile Mannageemennt SSysttem ofNannyanng IInsttituute of Tecchnoologgy总计计:毕业业设计(论文)页表格格:6个插图图:23幅教师档案案管理系系统摘要随着经经济的发发展和社社会的进进步,高高校的现现代化管管理逐渐渐被人们们所重视视,利用用计算机机对高校校的管理理在各个个领域中中都有广广阔的发发展空间间和前景景。高校校教师档档案管理理系统的
2、的设计与与实现对对高等院院校的决决策者和和管理者者来说至至关重要要,对教教育系统统来说更更是不可可缺少的的。本系系统采用用PHPP语言和和MySSQL数数据库等等技术,基基于B/S模式式,根据据管理员员、教务务处管理理员、教教师三种种不同的的用户权权限来划划分功能能模块,通通过对功功能模块块友好界界面的开开发和数数据处理理,实现现了对教教师档案案信息的的操作,如如档案查查询、添添加和删删除等。本系统统完成了了对系统统功能的的定义和和后台数数据库的的设计,并并从管理理员和用用户两个个角度考考虑系统统的易用用性和安安全性,为为管理员员和用户户创造了了一个方方便快捷捷的教师师档案管管理平台台。关键词
3、词档案管管理系统统;PHHP;MySSQL数数据库The Teaacheers Fiile Mannageemennt SSysttem ofNannyanng IInsttituute of TecchnoologgySofttwarre EEngiineeerinng MMajoorJi LikkunAbsttracct:Witth eeconnomiic ddeveeloppmennt aand socciall prrogrresss, mmodeerniizedd maanaggemeent of colllegges andd unniveersiitiees hhas beeen
4、 ggradduallly atttachhed greeat impporttancce. Uniiverrsitty tteaccherrs fille mmanaagemmentt syysteem ddesiign andd immpleemenntattionn off hiigheer eeduccatiion forr pooliccymaakerrs aand reggulaatorrs tto eeduccatiion sysstemm iss esssenntiaal, it is inddisppenssablle. Thiis ssysttem whiich basse
5、d on B/SS moode adooptss thhe ttechhniqquess suuch as PHPP annd MMySQQL ddataabasse aand so on, acccorrdinng tto tthe diffferrentt peermiissiionss off thhe aadmiinisstraatorrs, teaacheers. Thhe ssysttem wass maainlly ddiviidedd innto funnctiion moddulees, whiich commpleetedd thhe mmanaagmeent of tea
6、acheers fiile, suuch as thee fiile of selletiing, adddinng aand delletiing andd soo onn,byy thhe ddeveeloppmennt oof ffuncctioon mmoduuless annd ddataa prroceessiing. Itt fiinisshedd thhe ssysttem funnctiion deffiniitioon aand thee daatabbasee deesiggn aas wwelll ass coonsiiderred sysstemm eaasy use
7、e,saafetty ffromm addminnisttrattorss annd tteaccherrs. Thee syysteem hhas creeateed aa coonveenieent teaacheers fiile mannageemennt pplattforrm ffor admminiistrratoors, teeachherss annd sstuddentts.Key worrds:Fiile mannageemennt ssysttem; PHHP; MySSQL dattabaase目录 HYPERLINK l _Toc359499980#_Toc3594
8、99980 1绪论 HYPERLINK l _Toc359499981#_Toc359499981 1.1项目研研究意义义 HYPERLINK l _Toc359499982#_Toc359499982 1.2相关研研究状况况 HYPERLINK l _Toc359499983#_Toc359499983 1.3本文结结构 HYPERLINK l _Toc359499984#_Toc359499984 2开发发工具及及相关技技术 HYPERLINK l _Toc359499985#_Toc359499985 2.1常用开开发工具具 HYPERLINK l _Toc359499986#_Toc3
9、59499986 2.1.1 DDreaamweeaveer简介介 HYPERLINK l _Toc359499987#_Toc359499987 2.1.2 PPHPEED简介介 HYPERLINK l _Toc359499988#_Toc359499988 2.2运行环环境 HYPERLINK l _Toc359499989#_Toc359499989 2.2.1 PPHP HYPERLINK l _Toc359499990#_Toc359499990 2.2.2 AApacche HYPERLINK l _Toc359499991#_Toc359499991 2.2.3 MMySQQL
10、HYPERLINK l _Toc359499992#_Toc359499992 2.2.4集集成开发发环境的的搭建 HYPERLINK l _Toc359499993#_Toc359499993 2.3相关技技术 HYPERLINK l _Toc359499994#_Toc359499994 2.3.1 PPHP的的工作原原理 HYPERLINK l _Toc359499995#_Toc359499995 2.3.2 JJavaaScrriptt语言 HYPERLINK l _Toc359499996#_Toc359499996 2.3.3 CCSS样样式 HYPERLINK l _Toc35
11、9499997#_Toc359499997 2.4 B/SS结构简简介 HYPERLINK l _Toc359499998#_Toc359499998 3系统统需求分分析 HYPERLINK l _Toc359499999#_Toc359499999 3.1系统运运行环境境需求分分析 HYPERLINK l _Toc359500000#_Toc359500000 3.1.1硬硬件环境境 HYPERLINK l _Toc359500001#_Toc359500001 3.1.2软软件环境境 HYPERLINK l _Toc359500002#_Toc359500002 3.2系统用用例需求求分析
12、 HYPERLINK l _Toc359500003#_Toc359500003 3.2.1系系统边界界的定义义 HYPERLINK l _Toc359500004#_Toc359500004 3.2.2用用例模型型 HYPERLINK l _Toc359500005#_Toc359500005 3.2.3主主要用例例描述 HYPERLINK l _Toc359500006#_Toc359500006 3.3系统功功能需求求分析 HYPERLINK l _Toc359500007#_Toc359500007 3.4系统性性能需求求分析 HYPERLINK l _Toc359500008#_To
13、c359500008 3.5系统数数据需求求分析 HYPERLINK l _Toc359500009#_Toc359500009 4系统统概要设设计 HYPERLINK l _Toc359500010#_Toc359500010 4.1系统网网络架构构设计 HYPERLINK l _Toc359500011#_Toc359500011 4.2系统功功能模块块分析 HYPERLINK l _Toc359500012#_Toc359500012 4.3系统使使用流程程分析 HYPERLINK l _Toc3595000一三#_Toc3595000一三 4.4系统实实体E-R图 HYPERLINK
14、l _Toc359500014#_Toc359500014 4.5数据库库表的设设计和创创建 HYPERLINK l _Toc3595000一五#_Toc3595000一五 5系统统详细设设计与实实现 HYPERLINK l _Toc359500016#_Toc359500016 5.1网站界界面设计计 HYPERLINK l _Toc359500017#_Toc359500017 5.2用户登登录窗口口 HYPERLINK l _Toc3595000一八#_Toc3595000一八 5.3系统主主界面 HYPERLINK l _Toc359500019#_Toc359500019 5.4管理
15、员员列表 HYPERLINK l _Toc359500020#_Toc359500020 5.5教务处处管理员员页面 HYPERLINK l _Toc359500021#_Toc359500021 5.6教师基基本信息息页面 HYPERLINK l _Toc359500022#_Toc359500022 5.7添加教教师档案案信息页页面 HYPERLINK l _Toc359500023#_Toc359500023 5.8密码修修改 HYPERLINK l _Toc359500024#_Toc359500024 5.9教师日日志系统统页面 HYPERLINK l _Toc359500025#_
16、Toc359500025 5.100数据据库备份份 HYPERLINK l _Toc359500026#_Toc359500026 结束语 HYPERLINK l _Toc359500027#_Toc359500027 参考文献献 HYPERLINK l _Toc359500028#_Toc359500028 附录 HYPERLINK l _Toc359500029#_Toc359500029 致谢1 HYPERLINK l _Toc169334821#_Toc169334821 绪绪 论1.1项目研研究意义义教师档案案管理系系统是一一个教育育单位不不可缺少少的部分分,它的的内容对对于学校校的
17、决策策者和管管理者来来说都至至关重要要,所以以教师档档案管理理系统应应该能够够为用户户提供充充足的信信息和快快捷的查查询手段段。但一一直以来来人们使使用传统统人工的的方式管管理文件件人事档档案,这这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差,另另外时间间过长,将将产生大大量的文文件和数数据,这这对于查查找、更更新和维维护都带带来了不不少的困困难。随着科学学技术的的不断提提高,计计算机科科学日渐渐成熟,其其强大的的功能已已为人们们深刻认认识,它它已进入入人类社社会的各各个领域域并发挥挥着越来来越重要要的作用用。作为为计算机机应用的的一部分分,使用用计算机机对教师师信息进进行管理理
18、,具有有手工管管理所无无法比拟拟的优点点。例如如:检索索迅速、查找方方便、可可靠性高高、存储储量大、保密性性好、寿寿命长、成本低低等。这这些优点点能够极极大地提提高教师师信息管管理的效效率,也也是各高高校的科科学化、正规化化管理,与与世界接接轨的重重要条件件。因此,为为学校开开发这样样的管理理软件成成为很有有必要的的事情,随随后我们们将采用用软件工工程的生生命周期期开发方方法,以以开发一一套教师师档案人人事管理理系统为为例,详详细叙述述其开发发过程和和所涉及及到的问问题及解解决方案案。相关研究究状况.在欧美这这些发达达国家,在在90年年代就已已经完全全实现校校园数字字化管理理,各国国都在加加快
19、自身身信息化化建设进进程,随随着计算算机技术术的高速速发展以以及网络络技术逐逐步深入入,出现现了基于于C/SS及简单单的B/S的管管理信息息系统,极极大地改改善了工工作环境境,提高高了工作作效率,CC/S结结构在异异构化网网络中存存在着较较多的问问题,在在日常维维护和资资源使用用中开销销较大、部署麻麻烦,而而简单BB/S结结构的系系统功能能很难满满足需要要,随着着信息网网络技术术的进步步以及当当前电子子政务普普及推广广和纵深深发展,基基于B/S结构构的信息息系统得得到了巨巨大的发发展,越越来越多多的高校校建立了了各类基基于B/S的校校园信息息管理系系统,此此类系统统较好地地实现了了系统内内部开
20、放放式的、多平台台兼容的的与Innterrnett对接的的操作和和维护1。我国在计计算机这这方面起起步晚,于于90年年代后期期才真正正开始计计算机的的应用。虽然起起步晚,但但是随着着计算机机的大众众化普及及,信息息化建设设现正取取得到政政府高度度重视,信信息化建建设现正正在进展展如火如如荼,但但是目前前国内各各种高校校信息管管理系统统很多是是委托软软件开发发企业或或自行研研发,仍仍然存在在着较多多的问题题:(1)软软件企业业很难做做到精确确的需求求分析,而而且他们们往往采采用现成成的通用用模板,做做不到为为用户量量身定制制;(2)软软件厂商商只了解解开发当当时的需需求,缺缺乏对系系统灵活活性和
21、扩扩展性的的考虑,用用户只能能采用开开发时确确定的思思路和工工作流程程来处理理信息,对对管理流流程中产产生的变变化缺乏乏弹性;(3)高高校自行行开发的的系统在在技术方方面相对对落后,功功能、后后期维护护及安全全性方面面存在着着一定的的缺陷;(4)各各部门单单独维护护一套数数据,缺缺乏兼容容和共享享,同时时极易造造成信息息的冗余余和一致致性问题题。因此,有有必要建建立有效效,统一一的教师师档案管管理系统统,实现现教师档档案业务务的共享享操作,保保持数据据的一致致性、完完整性、时效性性,实现现信息资资源的共共享,使使规范的的管理透透过现代代化的信信息系统统深入人人事的业业务和管管理流程程,理顺顺工
22、作关关系,提提高工作作效率。故未来来高校管管理各子子系统之之间应该该实现信信息共享享,形成成一个综综合信息息系统,分分级按权权限分配配给用户户使用2。为学校校开发这这样的管管理软件件成为很很有必要要的事情情,随后后我们将将采用软软件工程程的生命命周期开开发方法法,以开开发一套套教师档档案人事事管理系系统为例例,详细细叙述其其开发过过程和所所涉及到到的问题题及解决决方法。1.3本文结结构本次毕业业设计论论文主要要包括五五个部分分的内容容。第一章绪绪论主要要介绍了了本课题题研究的的的目的的和意义义,国内内外发展展的现状状,以及及本课题题要解决决的问题题。第二章开开发工具具及相关关技术,主主要对软软
23、件开发发的过程程、策略略和方法法的介绍绍,以及及对进行行本课题题研究所所用到的的工具软软件和运运行的环环境,所所用到的的技术,所所用到的的结构的的介绍。第三章需需求分析析,主要要对系统统的运行行环境、系统用用例、系系统的功功能、系系统的性性能需求求分析,以以及对系系统数据据需求的的相关知知识。第四章系系统概要要设计,通通过第三三章的需需求分析析,然后后对系统统进行概概要设计计,包括括了系统统网络结结构设计计,系统统各个功功能模块块的分析析,系统统使用流流程的分分析,系系统用到到的实体体E-RR图,和和系统数数据库中中表的设设计和创创建。第五章系系统详细细设计与与实现对对系统的的设计和和实现进进
24、行详细细的介绍绍,各个个模块界界面都用用了文字字截图和和代码进进行描述述。2开开发工具具及相关关技术2.1常用开开发工具具2.1.1Dreeamwweavver简简介Dreaamweeaveer是美美国Addobee公司开开发的集集网页制制作和管管理网站站于一身身的所见见即所得得网页编编辑器,它它是第一一套针对对专业网网页设计计师特别别发展的的视觉化化网页开开发工具具,利用用它可以以轻而易易举地制制作出跨跨越平台台限制和和跨越浏浏览器限限制的充充满动感感的网页页。Drreammweaaverr是一个个可视化化的网页页设计和和网站管管理工具具,支持持最新的的Webb技术,包包含HTTML检检查、
25、HHTMLL格式控控制、HHTMLL格式化化选项、HommeSiite/BBEEditt捆绑、可视化化网页设设计、图图像编辑辑、全局局查找替替换、全全FTPP功能、处理FFlassh和SShocckwaave等等富媒体体格式和和动态HHTMLL、基于于团队的的Webb创作。在编辑辑上你可可以选择择可视化化方式或或者你喜喜欢的源源码编辑辑方式3。2.1.2PHPPED简简介PHPEED的综合合性能是是最好的的,启动动速度很很快,提提供的功功能也是是最多的的,包括括语法加加亮、函函数补全全、工程程管理、代码模模版、自自动代码码补全、可视化化的数据据库管理理、内置置DAVV、CVVS、FFTP、WE
26、BBSERRVERR、DEEBUGGGERR,以及及JS代码列列表,常常见HTMML标签集集,另外外PHPPED还支持持插件技技术。虽虽然zdde有它它所有的的调试功功能,但但是phhpedd更方便便,比如如调试时时将鼠标标放在变变量上就就可以直直接看到到变量的的值,而而且调试试窗口的的分布较较细致和和合理,而而且支持持外部脚脚本调试试,zeed虽然然也能实实现,但但设置起起来比较较麻烦一一点。2.2运行环环境2.2.1PHPPPHP,是是英文超超文本预预处理语语言Hyyperrtexxt PPrepproccesssor的的缩写。PHPP是一种种HTMML内嵌式式的语言言,是一一种在服服务器
27、端端执行的的嵌入HHTMLL文档的的 HYPERLINK xbaike.baidux/view/76320.htm 脚本语语言,语语言的风风格有类类似于 HYPERLINK xbaike.baidux/view/1219.htm CC语言,被被广泛地地运用。PHP独特的的语法混混合了 HYPERLINK xbaike.baidux/view/10075.htm C、 HYPERLINK xbaike.baidux/view/29.htm Javva、 HYPERLINK xbaike.baidux/view/46614.htm Perrl以及 HYPERLINK xbaike.baidux/v
28、iew/99.htm PHPP自创的的语法。它可以以比 HYPERLINK xbaike.baidux/view/32614.htm CGII或者 HYPERLINK xbaike.baidux/view/46614.htm Peerl更更快速地地执行 HYPERLINK xbaike.baidux/view/348756.htm 动动态网页页。用PPHP做做出的 HYPERLINK xbaike.baidux/view/2065821.htm 动动态页面面与其他他的 HYPERLINK xbaike.baidux/view/552871.htm 编程程语言相相比,PPHP是是将 HYPERL
29、INK xbaike.baidux/view/17674.htm 程序序嵌入到到 HYPERLINK xbaike.baidux/view/692.htm HTMML文档档中去执执行,执执行效率率比完全全生成HHTMLL标记的的CGII要高许许多;PPHP还还可以执执行编译译后 HYPERLINK xbaike.baidux/view/41.htm 代码码,编译译可以达达到 HYPERLINK xbaike.baidux/view/40927.htm 加密密和 HYPERLINK xbaike.baidux/view/548.htm 优化代码码运行,使使代码运运行更快快4。2.2.2Apaac
30、heeApacche HTTTP SServver(简简称Appachhe)是是 HYPERLINK xbaike.baidux/view/7044910.htm Apaachee软件基基金会的的一个开开放源码码的网页页服务器器,可以以在大多多数计算算机操作作系统中中运行,由由于其多多平台和和安全性性被广泛泛使用,是是最流行行的Weeb服务务器端软软件之一一。它快快速、可可靠并且且可通过过简单的的APII扩展,将将Perrl/PPythhon等等解释器器编译到到服务器器中。Apacche是是以 HYPERLINK xbaike.baidux/view/19746.htm 进程程为基础础的结构构
31、,进程程要比 HYPERLINK xbaike.baidux/view/1053.htm 线线程消耗耗更多的的系统开开支,不不太适合合于多处处理器环环境,因因此,在在一个AApacche Webb站点扩扩容时,通通常是增增加 HYPERLINK xbaike.baidux/view/899.htm 服务务器或扩扩充群集集节点而而不是增增加 HYPERLINK xbaike.baidux/view/50一五2.htm 处理理器。到到目前为为止Appachhe仍然然是世界界上用的的最多的的Webb服务器器,市场场占有率率达600%左右右。世界界上很多多著名的的网站如如 HYPERLINK xbai
32、ke.baidux/view/552703.htm Amaazonn、Yaahooo!、WW3 CConssorttiumm、Fiinannciaal TTimees等都都是Appachhe的产产物,它它的成功功之处主主要在于于它的源源代码开开放、有有一支开开放的开开发队伍伍、支持持 HYPERLINK xbaike.baidux/view/469855.htm 跨平台台的应用用(可以以运行在在几乎所所有的 HYPERLINK xbaike.baidux/view/8095.htm UUnixx、Wiindoows、 HYPERLINK xbaike.baidux/view/1634.htm
33、Linnux系系统平台台上)以以及它的的可移植植性等方方面。2.2.3MySSQLMySQQL是一一个开放放源码的的小型关关联式数数据库管管理 HYPERLINK xbaike.baidux/view/25302.htm 系统统,开发发者为 HYPERLINK xbaike.baidux/view/14445.htm 瑞瑞典MyySQLL ABB公司。目前MMySQQL被广广泛地 HYPERLINK xbaike.baidux/view/220910.htm 应应用在IInteerneet上的的中小型型网站中中。由于于其 HYPERLINK xbaike.baidux/view/274417.
34、htm 体积积小、速速度快、总体拥拥有成本本低,尤尤其是开开放源码码这一特特点,许许多中小小型网站站为了降降低网站站总体拥拥有成本本而选择择了MyySQLL作为网网站 HYPERLINK xbaike.baidux/view/1088.htm 数据据库55。2.2.4集成开开发环境境的搭建建通过互联联网直接接下载WWAMPP集成开开发环境境。Waamp就就是Wiindoows Apaachee Myysqll PHHP集成成安装环环境,即即在wiindoow下的的apaachee、phhp和mmysqql的 HYPERLINK xbaike.baidux/view/4438667.htm 服服
35、务器软软件。PPHP扩扩展、AApacche模模块,开开启/关关闭鼠标标点点就就搞定,再再也不用用亲自去去修改配配置文件件了,WWAMPP它会去去做。再再也不用用到处询询问phhp的安安装问题题了,WWAMPP一切都都搞定了了,这个个 HYPERLINK xbaike.baidux/view/37.htm 软件在wwin平平台上使使用的较较多。Wampp Seerveer并不不仅仅是是一个软软件包,它它会在工工具栏中中安装一一个界面面,帮助助你启动动、监控控、关闭闭各项服服务。使使用Waamp Serrverr的一大大优势在在于:你你再也无无需亲自自修改配配置文件件了。同同时,它它还能创创建一
36、个个目录,所所有文件件都将储储存在这这个名为为“wwww”的根目目录下。2.3相关技技术2.3.1PHPP的工作作原理一个完整整的PHHP系统统由以下下几个部部分构成成:操作系统统:网站站运行服服务器所所使用的的操作系系统。PPHP不不要求操操作系统统的特定定性,其其跨平台台的特性性允许PPHP运运行在任任何操作作系统上上,例如如,Wiindoows、Linnux等等。服务器:搭建PPHP运运行环境境时所选选择的服服务器。PHPP支持多多种服务务器软件件,包括括Apaachee、IIIS等。PHP包包:实现现对PHHP文件件的解析析和编译译。数据库系系统:实实现系统统中数据据的存储储。PHHP
37、支持持多种数数据库系系统,包包括MyySQLL、SQQL SServver、Oraaclee及DBB2等。浏览器:浏览网网页。由由于PHHP在发发送到浏浏览器的的时候已已经被解解析器编编译成其其他的代代码,所所以PHHP对浏浏览器没没有任何何限制。如图2-1所示示,图中中完整地地展示了了用户通通过浏览览器访问问PHPP网站系系统的全全过程,从从图中可可以更加加清晰地地了解它它们之间间的关系系。(1)PHPP代码传传递给PPHP包包,请求求PHPP包进行行解析并并 编译译。(2)服务器器根据PPHP代代码的请请求读取取数据库库。(3)服务器器与PHHP包共共同根据据数据库库中的数数据或其其他运行
38、行变量,将将PHPP代码解解析成普普通的HHTMLL代码。(4)解析后后的代码码被发送送给浏览览器,浏浏览器对对代码进进行分析析获取可可视化内内容。(5)用户通通过访问问浏览器器浏览网网站内容容。图211PHPP的工作作原理2.3.2JavvaSccrippt语言言JavaaScrriptt是目前前Webb应用程程序开发发者使用用最为广广泛的客客户端脚脚本编程程语言,它它不仅可可用来开开发交互互式的WWeb页页面,更更重要的的是它将将HTMML、XXML和和Javva aappllet、flaash等等功能强强大的WWeb对对象有机机结合起起来,使使开发人人员能快快捷生成成Intternnet
39、或或Inttrannet上上使用的的分布式式应用程程序。另另外由于于Winndowws对其其最为完完善的支支持并提提供二次次开发的的接口来来访问操操作系统统各组件件并实施施相应的的管理功功能,JJavaaScrriptt成为继继.baat(批批处理文文件)以以来Wiindoows系系统里使使用最为为广泛的的脚本语语言66。JavaaScrriptt脚本语语言由于于其效率率高、功功能强大大等特点点,在表表单数据据合法性性验证、网页特特效、交交互式菜菜单、动动态页面面、数值值计算等等方面获获得广泛泛的应用用,甚至至出现了了完全使使用JaavaSScriipt编编写的基基于Weeb浏览览器的类类Un
40、iix操作作系统JJS/UUIX和和无需安安装即可可使用的的中文输输入法程程序JuustIInpuut,可可见JaavaSScriipt脚脚本编程程能力不不容小觑觑。2.3.3CSSS样式CSS是是Casscaddingg Sttylee Shheett的缩写写。译作作层叠叠样式表表单。是用于于(增强强)控制制网页样样式并允允许将样样式信息息与网页页内容分分离的一一种标记记性语言言。由于于允许同同时控制制多重页页面的样样式和布布局,CCSS可以称称得上WEBB设计领领域的一一个突破破7。作为为网站开开发者,你你能够为为每个HTMML元素定定义样式式,并将将之应用用于你希希望的任任意多的的页面中
41、中。如需需进行全全局的更更新,只只需简单单地改变变样式,然然后网站站中的所所有元素素均会自自动地更更新。2.4B/SS结构简简介B/S结结构(BBrowwserr/Seerveer, HYPERLINK xbaike.baidux/view/77一八.htm 浏浏览器/ HYPERLINK xbaike.baidux/view/899.htm 服务器器模式),是是 HYPERLINK xbaike.baidux/view/3912.htm WEBB兴起后后的一种种网络结结构模式式,WEEB浏览览器是 HYPERLINK xbaike.baidux/view/930.htm 客客户端最最主要的的
42、 HYPERLINK xbaike.baidux/view/7886.htm 应用软软件。这这种模式式统一了了 HYPERLINK xbaike.baidux/view/930.htm 客户端端,将系系统功能能实现的的核心部部分集中中到 HYPERLINK xbaike.baidux/view/899.htm 服务务器上,简简化了系系统的开开发、维维护和使使用。客客户机上上只要安安装一个个 HYPERLINK xbaike.baidux/view/77一八.htm 浏览器器(Brrowsser),如如 HYPERLINK xbaike.baidux/view/757385.htm Nettsc
43、aape Navvigaatorr或 HYPERLINK xbaike.baidux/view/85144.htm Intternnet Expplorrer, HYPERLINK xbaike.baidux/view/899.htm 服务器器安装 HYPERLINK xbaike.baidux/view/一五020.htm Orraclle、 HYPERLINK xbaike.baidux/view/1一八488.htm Sybbasee、 HYPERLINK xbaike.baidux/view/11003.htm Infformmix或或 HYPERLINK xbaike.baidux/
44、view/9644.htm SQLL Seerveer等数数据库。 HYPERLINK xbaike.baidux/view/77一八.htm 浏览器器通过WWeb Serrverr同数据据库进行行数据交交互。B/S最最大的优优点就是是可以在在任何地地方进行行操作而而不用安安装任何何专门的的软件,只只要有一一台能上上网的电电脑就能能使用, HYPERLINK xbaike.baidux/view/930.htm 客户端零安装、零维护。系统的扩展非常容易。B/S结构的使用越来越多,特别是由需求推动了AJAX技术的发展,它的程序也能在 HYPERLINK xbaike.baidux/view/93
45、0.htm 客户端电脑上进行部分处理,从而大大的减轻了 HYPERLINK xbaike.baidux/view/899.htm 服务器的负担;并增加了交互性,能进行局部实时刷新8。3系系统需求求分析3.1系统运运行环境境需求分分析3.1.1硬件环环境处理理器:IInteer PPenttiumm 1666 MMX或更更高内存存:2556MBB以上显卡卡:SVVGA显显示适配配器其他他为常规规硬件配配置,对对显卡、声卡都都无特别别要求。3.1.2软件环环境操作作系统:winndowws7/Linnux数据据库:MyySQLL服务务器:Appachhe开发发语言:PHPP浏览览器:IE66或ch
46、hromme其他他辅助软软件:DDreaamweeaveer,WWordd,Phhotooshoop等。3.2系统用用例需求求分析教师档案案管理系系统是教教育单位位不可缺缺少的部部分,对对于学校校的决策策层和管管理层来来说都是是至关重重要的,所所以教师师档案管管理系统统应该为为用户提提供充足足的信息息和快捷捷的查询询方式。在此之之前,学学院的管管理方式式存在着着许多缺缺点和漏漏洞,例例如:效效率低、保密性性差。另另外时间间一长,将产生生大量的的文件和和数据,这给文文件的查查找、更更新和维维护都带带来了不不少的困困难,教教师档案案管理系系统将有有效地解解决这些些问题。3.2.1系统边边界的定定义
47、系统边界界用来划划分系统统外部的的参与者者用例和和内部的的参与者者用例,所以根根据对系系统的需需求特点点进行分分析,可可定义出出系统边边界,通通过用例例图表示示,如图图3-11所示,从从图中能能够看出出本系统统面向普普通教师师与管理理人员,其主要要分为信信息浏览览与管理理两个部部分,并并给出主主要用例例。图311系统边边界3.2.2用例模模型系统主要要由两大大部分组组成:一一是信息息管理部部分,主主要用来来让管理理人员对对教师各各项信息息及用户户进行管管理;二二是信息息浏览部部分,主主要让普普通教师师来使用用。因此此对这两两者分别别建立用用例模型型。(1)信息管管理此由学校校的管理理员或者者专
48、门的的教务人人员使用用。管理理员只要要登录系系统,就就可完成成以下操操作:a.对教教师各项项信息的的维护b.对用用户管理理,其中中包括添添加用户户,删除除用户,修改用用户权限限等c.对修修改以后后的系统统浏览根据分析析可得到到其用例例模型,如如图3-2所示示:图322管理者者用例图图(2)信息浏浏览此由普通通教师使使用,没没有管理理的权限限,只要要登录系系统浏览览和修改改本人的的基本信信息资料料:a.浏览览信息b.修改改信息根据分析析可以的的到用例例模型如如图3-3所示示:图333信息浏浏览者用用例图3.2.3主要用用例描述述在用例模模型建立立以后,需要对对每个用用例都进进行描述述,以用用户管
49、理理用例作作为例子子进行描描述。(1)基本时时间流a.打开开管理界界面管理员员:打打开“用户信信息”功能。系统:显示示用户管管理界面面。b.增加加用户管理员员:在在添加用用户界面面内选择择“添加用用户”功能。系统:显示示用户信信息添加加页面。c.填写写用户登登录信息息管理员员:填填写名称称、密码码等信息息,限定定权限。系统:显示示并且记记录管理理员输入入的信息息。d.验证证用户管管理信息息管理员员:管管理员填填写完新新用户所所有信息息之后,要求系系统验证证信息合合理性。系统:检验验用户名名称不为为空并且且不重复复,密码码不为空空。e.提交交管理员员:所所有验证证通过之之后,管管理员进进行提交交
50、。系统:保存存该用户户,并记记录该用用户所有有的信息息。(2)启动条条件管理员成成功登录录管理系系统。(3)结束后后的状态态如果用例例执行顺顺利,那那么新用用户的信信息都会会被存储储;否则则系统状状态应保保持与用用例执行行前一样样。该用例事事件流结结构可用用活动图图描述,如图33-4所所示:图344添加用用户活动动图3.3系统功功能需求求分析设计教师师档案信信息管理理系统的的功能要要求:实实现用户户身份管管理:注注册、更更改、删删除;实实现用户户身份验验证。实实现用户户访问控控制,设设计某种种访问策策略,可可以按照照对目标标系统的的访问权权限组织织用户组组,并且且根据用用户组进进行用户户角色的
51、的权限分分配和控控制99。本系统的的主要用用户是所所有的教教师和管管理人员员,系统统管理人人员起着着决定性性的作用用。系统统设计了了两种权权限。系系统设置置页面主主要用于于设置搜搜索与系系统的使使用权,只只有管理理员可以以使用搜搜索,禁禁用,启启用,删删除功能能,教师师只能查查看自己己所添加加的资料料信息,不不能对其其进行相相应的管管理操作作。数据据维护具具有完善善的数据据管理维维护功能能。系统统包括数数据初始始化、数数据备份份、数据据导入和和导出。通过实际际调查,根据南南阳理工工学院目目前应用用要求,人数规规模以及及设计的的预期估估计的应应用需求求,对一一些成功功案例进进行分析析借鉴后后,本
52、系系统应具具有以下下功能特特点:(1)具有友友好的用用户界面面;(2)系统使使用多级级权限管管理,合合理的用用户权限限;(3)用分类类方法来来显示教教师的档档案信息息;(4)支持多多条件查查询方便便用户使使用,能能快速查查询数据据;(5)在给定定的使用用权限之之下,对对数据操操作要求求方便简简单快捷捷、数据据稳定性性好;(6)支持打打导出功功能,对对于教师师档案可可导出EExceel表格格。根据以上上系统功功能要求求,系统统将以BB/S模模式提供供界面友友好,运运行稳定定,提供供同时在在线人数数较多的的浏览窗窗口。3.4系统性性能需求求分析本系统可可以实现现许多性性能特性性,如:实用性性、灵活
53、活性、可可扩展性性、易维维护性、可靠性性等等。(1)实用性性实用性是是衡量一一个应用用系统好好坏的重重要指标标。是否否与业务务紧密结结合,是是否具有有严格的的业务针针对性,是是系统成成败的关关键。本本系统是是在对各各大高校校教师档档案如何何进行管管理的基基础上实实现的,其其实现的的功能可可以有效效的记录录教师的的各种档档案,充充分体现现了它的的实用性性。 简简单明了了的页面面布局使使得教师师档案的的录入、查询、修改和和删除更更为简便便,详尽尽的教师师档案可可以根据据各种基基本资料料查询;另外,还还对教师师的基本本档案和和各项个个人研究究进行统统计、管管理,使使得教师师的档案案井然有有序,并并可
54、用报报表的形形式表示示出来。(2)灵活性性本系统提提供了灵灵活的查查询模块块可将教教师的基基本资料料、教学学情况、科研成成果用列列表的形形式简单单明了的的显示出出来,达达到提高高查询效效率、界界面直观观的效果果。(3)扩展性性随着系统统应用的的普及和和推广,系系统功能能的扩展展将是不不可避免免的,因因此,提提高系统统的可扩扩展性、可维护护性是提提高整个个系统性性能的必必然要求求。本系系统采用用模块化化的设计计思想,在在结构上上具有良良好的可可伸缩性性,使用用者可根根据实际际管理需需要扩展展模块。(4)易维护护性本系统采采用多层层架构设设计,使使系统结结构更清清楚,分分工更明明确,对对教师档档案
55、的定定时的后后期维护护更有利利。(5)安全保保密性整体的系系统安全全性是本本系统中中必须考考虑的重重点要求求。在该该系统设设计中,安安全、可可靠将作作为第一一要素。同时,利利用细分分的权限限管理,拒拒绝非法法用户进进入系统统和合法法用户的的越权操操作,避避免系统统遭到恶恶意破坏坏,防止止系统档档案被窃窃取和篡篡改。此此外,还还有良好好的用户户身份认认证体制制和灵活活的密码码更改模模块;同同时用户户权限也也可以通通过管理理员灵活活修改。为保证系系统数据据的安全全性,防防止出现现数据丢丢失、数数据随意意改变、死机等等现象,需需要对数数据库的的使用权权限做出出划分,不不同身份份的人员员进入系系统后使
56、使用不同同的数据据资源。在权限管管理方面面,根据据实际操操作情况况,对后后台数据据库不用用做严格格的权限限控制,只只要通过过前台数数据库对对用户登登录权限限进行严严格划分分和控制制就可以以了。不不是管理理员的用用户不能能对数据据进行修修改、删删除和新新增等操操作。(6)可靠性性社会向信信息时代代迅速发发展的同同时也有有潜在危危机,即即对信息息技术的的依赖程程度越高高,系统统失效可可能造成成的危害害和影响响也就越越大。因因此,采采用良好好的操作作系统和和数据库库,确保保数据的的一致性性和完整整性,并并使系统统免受病病毒感染染,确保保系统运运行的可可靠性具具有重要要意义。(7)经济性性本系统对对教
57、师档档案进行行统计及及管理工工作,提提高了管管理质度度,减轻轻管理人人员的工工作量,提提高了档档案管理理的效率率。(8)稳定性性除了具备备以上几几点特性性,系统统还应具具备长期期持续稳稳定工作作的能力力,保证证系统内内部不出出现杂乱乱现象3.5系统数数据需求求分析数据库需需求分析析调查的的重点是是“数据”和“处理”,通过过调查、收集和和分析,获获得用户户对数据据库的需需求。信息需求求:指用用户需要要从数据据库中获获得信息息的内容容与性质质,即在在数据库库中需要要存储哪哪些数据据。处理要求求:指用用户需要要完成什什么处理理能力。明确用用户对数数据有什什么样的的处理要要求从而而明确数数据之间间的关
58、系系。该系统的的功能集集中表现现为对教教师信息息的录入入、更新新、删除除、查询询、统计计,因此此需求集集中表现现为对“数据”的需求求。概念结构构设计是是将分析析得到的的用户需需求抽象象为概念念模型的的过程,它它是整个个数据库库设计的的关键。4系系统概要要设计4.1系统网网络架构构设计本系统是是在现有有校园网网络架构构的基础础上构建建的,网网络架构构完全符符合三层层体系结结构B/SS模式,客客户端在在各自PC端通过过用户利利用网络络进行访访问登录录,获得得系统相相应权限限后应用用本系统统。Weeb服务器器响应客客户提出出的请求求进行处处理及与与数据库库交换数数据,并并将处理理结果通通过网络络返回
59、浏浏览器的的客户端端。根据据系统需需要、硬硬件建设设情况和和B/SS模式自自身的特特点,教教师档案案信息系系统采用用B/SS体系结结构,结结合PHHP技术术,应用用在服务务器端和和客户端端。整个个信息管管理系统统的实现现主要分分为三个个部分:PHPP界面、Webb服务器器和数据据库,是是一个三三层结构构。B/S模式教教师用户户、教务务管理员员和系统统管理员员使用,其其业务主主要是数数据的查查询、资资料修改改和导出出。数据据集中存存放,数数据库服服务器设设立在学学校网络络中心,BB/S模式客客户端通通过浏览览器登陆陆和操作作。表示层由由PHPP界面组组成,用用以实现现Webb界面显显示和调调用组
60、件件,业务务逻辑和和数据的的访。为为了便于于维护、升级和和实现分分布式应应用,在在实现过过程中,将将业务逻逻辑层和和数据访访问层分分离开,PPHP界界面不直直接调用用数据访访问层,而而是通过过业务逻逻辑层调调用数据据库。需需要用Webb处理的的、满足足大多数数访问者者请求的的功能。界面采采用B/SS结构,例例如教师师可以通通过浏览览器查看看修改资资料;管管理人员员通过浏浏览器对对资源数数据进行行管理与与维护以以及查询询统计。这样客客户端比比较灵活活,可充充分发挥挥各种模模式的优优越性。4.2系统功功能模块块分析系统模块块分析可可以根据据模块独独立原理理对软件件结构进进行精化化。为了了合理的的分
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高铁轨道保温板安装协议
- 网络营销服务合同
- 乡村道路安全改造简易合同
- 项目投资入股协议范例
- 赞助合作意向协议
- 煤矿电工安全监管招聘协议
- 展览展示招投标投诉处理方案
- 体育设施融资管理办法
- 飞机场排水沟施工合同
- 2025年度海南省林地使用权转让合同3篇
- 《工程制图与CAD》期末考试题库(含答案)
- 淮安市2023-2024学年七年级上学期期末地理试卷(含答案解析)
- 医药代表销售技巧培训 (2)课件
- 2024-2024年广东省高中学业水平测试生物试卷(含答案)
- 全球钽铌矿产资源开发利用现状及趋势
- 《进制及进制转换》课件
- 小学生漫画独立学习力
- 燃气用户安装检修工试题库(含答案)
- 浙美版小学美术五年级上册测试卷
- 以资源换产业方案
- 2022-2023学年四川省南充市九年级(上)期末数学试卷
评论
0/150
提交评论