收藏 分销(赏)

教师档案综合管理系统.doc

上传人:精*** 文档编号:2947834 上传时间:2024-06-11 格式:DOC 页数:60 大小:724.04KB
下载 相关 举报
教师档案综合管理系统.doc_第1页
第1页 / 共60页
教师档案综合管理系统.doc_第2页
第2页 / 共60页
教师档案综合管理系统.doc_第3页
第3页 / 共60页
教师档案综合管理系统.doc_第4页
第4页 / 共60页
教师档案综合管理系统.doc_第5页
第5页 / 共60页
点击查看更多>>
资源描述

1、兰州理工大学技术工程学院学院(系):软件学院专业:软件工程学生:指导老师:完成日期年月老师档案管理系统总计:毕业设计(论文)页表格:6个插图:23幅老师档案管理系统摘要伴随经济发展和社会进步,高校现代化管理逐步被大家所重视,利用计算机对高校管理在各个领域中全部有宽广发展空间和前景。高校老师档案管理系统设计和实现对高等院校决议者和管理者来说至关关键,对教育系统来说更是不可缺乏。本系统采取PHP语言和MySQL数据库等技术,基于B/S模式,依据管理员、教务处管理员、老师三种不一样用户权限来划分功效模块,经过对功效模块友好界面开发和数据处理,实现了对老师档案信息操作,如档案查询、添加和删除等。本系统

2、完成了对系统功效定义和后台数据库设计,并从管理员和用户两个角度考虑系统易用性和安全性,为管理员和用户发明了一个方便快捷老师档案管理平台。关键词档案管理系统;PHP;MySQL数据库The Teachers File Management System ofNanyang Institute of TechnologySoftware Engineering MajorJi LikunAbstract:With economic development and social progress, modernized management of colleges and universities

3、has been gradually attached great importance. University teachers file management system design and implementation of higher education for policymakers and regulators to education system is essential, it is indispensable. This system which based on B/S mode adopts the techniques such as PHP and MySQ

4、L database and so on, according to the different permissions of the administrators, teachers. The system was mainly divided into function modules, which completed the managment of teachers file, such as the file of seleting, adding and deleting and so on,by the development of function modules and da

5、ta processing. It finished the system function definition and the database design as well as considered system easy use,safety from administrators and teachers. The system has created a convenient teachers file management platform for administrators, teachers and students.Key words:File management s

6、ystem; PHP; MySQL database目录1绪论1.1项目研究意义1.2相关研究情况1.3本文结构2开发工具及相关技术2.1常见开发工具2.1.1 Dreamweaver介绍2.1.2 PHPED介绍2.2运行环境2.2.1 PHP2.2.2 Apache2.2.3 MySQL2.2.4集成开发环境搭建2.3相关技术2.3.1 PHP工作原理2.3.2 JavaScript语言2.3.3 CSS样式2.4 B/S结构介绍3系统需求分析3.1系统运行环境需求分析3.1.1硬件环境3.1.2软件环境3.2系统用例需求分析3.2.1系统边界定义3.2.2用例模型3.2.3关键用例描述3

7、.3系统功效需求分析3.4系统性能需求分析3.5系统数据需求分析4系统概要设计4.1系统网络架构设计4.2系统功效模块分析4.3系统使用步骤分析4.4系统实体E-R图4.5数据库表设计和创建5系统具体设计和实现5.1网站界面设计5.2用户登录窗口5.3系统主界面5.4管理员列表5.5教务处管理员页面5.6老师基础信息页面5.7添加老师档案信息页面5.8密码修改5.9老师日志系统页面5.10数据库备份结束语参考文件附录致谢1绪 论1.1项目研究意义老师档案管理系统是一个教育单位不可缺乏部分,它内容对于学校决议者和管理者来说全部至关关键,所以老师档案管理系统应该能够为用户提供充足信息和快捷查询手段

8、。但一直以来大家使用传统人工方法管理文件人事档案,这种管理方法存在着很多缺点,如:效率低、保密性差,另外时间过长,将产生大量文件和数据,这对于查找、更新和维护全部带来了不少困难。伴随科学技术不停提升,计算机科学日渐成熟,其强大功效已为大家深刻认识,它已进入人类社会各个领域并发挥着越来越关键作用。作为计算机应用一部分,使用计算机对老师信息进行管理,含有手工管理所无法比拟优点。比如:检索快速、查找方便、可靠性高、存放量大、保密性好、寿命长、成本低等。这些优点能够极大地提升老师信息管理效率,也是各高校科学化、正规化管理,和世界接轨关键条件。所以,为学校开发这么管理软件成为很有必需事情,随即我们将采取

9、软件工程生命周期开发方法,以开发一套老师档案人事管理系统为例,具体叙述其开发过程和所包含到问题及处理方案。1.2 相关研究情况.1.3在欧美这些发达国家,在90年代就已经完全实现校园数字化管理,各国全部在加紧本身信息化建设进程,伴随计算机技术高速发展和网络技术逐步深入,出现了基于C/S及简单B/S管理信息系统,极大地改善了工作环境,提升了工作效率,C/S结构在异构化网络中存在着较多问题,在日常维护和资源使用中开销较大、布署麻烦,而简单B/S结构系统功效极难满足需要,伴随信息网络技术进步和目前电子政务普及推广和纵深发展,基于B/S结构信息系统得到了巨大发展,越来越多高校建立了各类基于B/S校园信

10、息管理系统,这类系统很好地实现了系统内部开放式、多平台兼容和Internet对接操作和维护1。中国在计算机这方面起步晚,于90年代后期才真正开始计算机应用。即使起步晚,不过伴随计算机大众化普及,信息化建设现正取得到政府高度重视,信息化建设现正在进展如火如荼,不过现在中国多种高校信息管理系统很多是委托软件开发企业或自行研发,仍然存在着较多问题:(1)软件企业极难做到正确需求分析,而且她们往往采取现成通用模板,做不到为用户量身定制;(2)软件厂商只了解开发当初需求,缺乏对系统灵活性和扩展性考虑,用户只能采取开发时确定思绪和工作步骤来处理信息,对管理步骤中产生改变缺乏弹性;(3)高校自行开发系统在技

11、术方面相对落后,功效、后期维护及安全性方面存在着一定缺点;(4)各部门单独维护一套数据,缺乏兼容和共享,同时极易造成信息冗余和一致性问题。所以,有必需建立有效,统一老师档案管理系统,实现老师档案业务共享操作,保持数据一致性、完整性、时效性,实现信息资源共享,使规范管理透过现代化信息系统深入人事业务和管理步骤,理顺工作关系,提升工作效率。故未来高校管理各子系统之间应该实现信息共享,形成一个综合信息系统,分级按权限分配给用户使用2。为学校开发这么管理软件成为很有必需事情,随即我们将采取软件工程生命周期开发方法,以开发一套老师档案人事管理系统为例,具体叙述其开发过程和所包含到问题及处理方法。1.3本

12、文结构此次毕业设计论文关键包含五个部分内容。第一章绪论关键介绍了本课题研究目标和意义,中国外发展现实状况,和本课题要处理问题。第二章开发工具及相关技术,关键对软件开发过程、策略和方法介绍,和对进行本课题研究所用到工具软件和运行环境,所用到技术,所用到结构介绍。第三章需求分析,关键对系统运行环境、系统用例、系统功效、系统性能需求分析,和对系统数据需求相关知识。第四章系统概要设计,经过第三章需求分析,然后对系统进行概要设计,包含了系统网络结构设计,系统各个功效模块分析,系统使用步骤分析,系统用到实体E-R图,和系统数据库中表设计和创建。第五章系统具体设计和实现对系统设计和实现进行具体介绍,各个模块

13、界面全部用了文字截图和代码进行描述。2开发工具及相关技术2.1常见开发工具2.1.1Dreamweaver介绍Dreamweaver是美国Adobe企业开发集网页制作和管理网站于一身所见即所得网页编辑器,它是第一套针对专业网页设计师尤其发展视觉化网页开发工具,利用它能够轻而易举地制作出跨越平台限制和跨越浏览器限制充满动感网页。Dreamweaver是一个可视化网页设计和网站管理工具,支持最新Web技术,包含HTML检验、HTML格式控制、HTML格式化选项、HomeSite/BBEdit捆绑、可视化网页设计、图像编辑、全局查找替换、全FTP功效、处理Flash和Shockwave等富媒体格式和

14、动态HTML、基于团体Web创作。在编辑上你能够选择可视化方法或你喜爱源码编辑方法3。2.1.2PHPED介绍PHPED综合性能是最好,开启速度很快,提供功效也是最多,包含语法加亮、函数补全、工程管理、代码模版、自动代码补全、可视化数据库管理、内置DAV、CVS、FTP、WEBSERVER、DEBUGGER,和JS代码列表,常见HTML标签集,另外PHPED还支持插件技术。即使zde有它全部调试功效,不过phped更方便,比如调试时将鼠标放在变量上就能够直接看到变量值,而且调试窗口分布较细致和合理,而且支持外部脚本调试,zed即使也能实现,但设置起来比较麻烦一点。2.2运行环境2.2.1PHP

15、PHP,是英文超文本预处理语言Hypertext Preprocessor缩写。PHP是一个HTML内嵌式语言,是一个在服务器端实施嵌入HTML文档脚本语言,语言风格有类似于C语言,被广泛地利用。PHP独特语法混合了C、Java、Perl和PHP自创语法。它能够比CGI或Perl愈加快速地实施动态网页。用PHP做出动态页面和其它编程语言相比,PHP是将程序嵌入到HTML文档中去实施,实施效率比完全生成HTML标识CGI要高很多;PHP还能够实施编译后代码,编译能够达成加密和优化代码运行,使代码运行愈加快4。2.2.2ApacheApache HTTP Server(简称Apache)是Apac

16、he软件基金会一个开放源码网页服务器,能够在大多数计算机操作系统中运行,因为其多平台和安全性被广泛使用,是最流行Web服务器端软件之一。它快速、可靠而且可经过简单API扩展,将Perl/Python等解释器编译到服务器中。Apache是以进程为基础结构,进程要比线程消耗更多系统开支,不太适合于多处理器环境,所以,在一个Apache Web站点扩容时,通常是增加服务器或扩充群集节点而不是增加处理器。到现在为止Apache仍然是世界上用最多Web服务器,市场拥有率达60%左右。世界上很多著名网站如Amazon、Yahoo!、W3 Consortium、Financial Times等全部是Apac

17、he产物,它成功之处关键在于它源代码开放、有一支开放开发队伍、支持跨平台应用(能够运行在几乎全部Unix、Windows、Linux系统平台上)和它可移植性等方面。2.2.3MySQLMySQL是一个开放源码小型关联式数据库管理系统,开发者为瑞典MySQL AB企业。现在MySQL被广泛地应用在Internet上中小型网站中。因为其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,很多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库5。2.2.4集成开发环境搭建经过互联网直接下载WAMP集成开发环境。Wamp就是Windows Apache Mysql PHP集成安装环

18、境,即在window下apache、php和mysql服务器软件。PHP扩展、Apache模块,开启/关闭鼠标点点就搞定,再也不用亲自去修改配置文件了,WAMP它会去做。再也不用四处问询php安装问题了,WAMP一切全部搞定了,这个软件在win平台上使用较多。Wamp Server并不仅仅是一个软件包,它会在工具栏中安装一个界面,帮助你开启、监控、关闭各项服务。使用Wamp Server一大优势在于:你再也无需亲自修改配置文件了。同时,它还能创建一个目录,全部文件全部将储存在这个名为“www”根目录下。2.3相关技术2.3.1PHP工作原理一个完整PHP系统由以下多个部分组成:操作系统:网站运

19、行服务器所使用操作系统。PHP不要求操作系统特定性,其跨平台特征许可PHP运行在任何操作系统上,比如,Windows、Linux等。服务器:搭建PHP运行环境时所选择服务器。PHP支持多个服务器软件,包含Apache、IIS等。PHP包:实现对PHP文件解析和编译。数据库系统:实现系统中数据存放。PHP支持多个数据库系统,包含MySQL、SQL Server、Oracle及DB2等。浏览器:浏览网页。因为PHP在发送到浏览器时候已经被解析器编译成其它代码,所以PHP对浏览器没有任何限制。图2-1所表示,图中完整地展示了用户经过浏览器访问PHP网站系统全过程,从图中能够愈加清楚地了解它们之间关系

20、。(1)PHP代码传输给PHP包,请求PHP包进行解析并 编译。(2)服务器依据PHP代码请求读取数据库。(3)服务器和PHP包共同依据数据库中数据或其它运行变量,将PHP代码解析成一般HTML代码。(4)解析后代码被发送给浏览器,浏览器对代码进行分析获取可视化内容。(5)用户经过访问浏览器浏览网站内容。图21PHP工作原理2.3.2JavaScript语言JavaScript是现在Web应用程序开发者使用最为广泛用户端脚本编程语言,它不仅可用来开发交互式Web页面,更关键是它将HTML、XML和Java applet、flash等功效强大Web对象有机结合起来,使开发人员能快捷生成Inter

21、net或Intranet上使用分布式应用程序。另外因为Windows对其最为完善支持并提供二次开发接口来访问操作系统各组件并实施对应管理功效,JavaScript成为继.bat(批处理文件)以来Windows系统里使用最为广泛脚本语言6。JavaScript脚本语言因为其效率高、功效强大等特点,在表单数据正当性验证、网页特效、交互式菜单、动态页面、数值计算等方面取得广泛应用,甚至出现了完全使用JavaScript编写基于Web浏览器类Unix操作系统JS/UIX和无需安装即可使用汉字输入法程序JustInput,可见JavaScript脚本编程能力不容小觑。2.3.3CSS样式CSS是Casc

22、ading Style Sheet缩写。译作层叠样式表单。是用于(增强)控制网页样式并许可将样式信息和网页内容分离一个标识性语言。因为许可同时控制多重页面样式和布局,CSS能够称得上WEB设计领域一个突破7。作为网站开发者,你能够为每个HTML元素定义样式,并将之应用于你期望任意多页面中。如需进行全局更新,只需简单地改变样式,然后网站中全部元素均会自动地更新。2.4B/S结构介绍B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后一个网络结构模式,WEB浏览器是用户端最关键应用软件。这种模式统一了用户端,将系统功效实现关键部分集中到服务器上,简化了系统开发、维护和使用

23、。用户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或SQL Server等数据库。浏览器经过Web Server同数据库进行数据交互。B/S最大优点就是能够在任何地方进行操作而不用安装任何专门软件,只要有一台能上网电脑就能使用,用户端零安装、零维护。系统扩展很轻易。B/S结构使用越来越多,尤其是由需求推进了AJAX技术发展,它程序也能在用户端电脑上进行部分处理,从而大大减轻了服务器负担;并增加了交互性,能进行局部实时刷新8。3系统需求分析3.1系统运行环境需求分析3.

24、1.1硬件环境处理器:Inter Pentium 166 MX或更高内存:256MB以上显卡:SVGA显示适配器其它为常规硬件配置,对显卡、声卡全部无尤其要求。3.1.2软件环境操作系统:windows7/Linux数据库:MySQL服务器:Apache开发语言:PHP浏览器:IE6或chrome其它辅助软件:Dreamweaver,Word,Photoshop等。3.2系统用例需求分析老师档案管理系统是教育单位不可缺乏部分,对于学校决议层和管理层来说全部是至关关键,所以老师档案管理系统应该为用户提供充足信息和快捷查询方法。在此之前,学院管理方法存在着很多缺点和漏洞,比如:效率低、保密性差。另

25、外时间一长,将产生大量文件和数据,这给文件查找、更新和维护全部带来了不少困难,老师档案管理系统将有效地处理这些问题。3.2.1系统边界定义系统边界用来划分系统外部参与者用例和内部参与者用例,所以依据对系统需求特点进行分析,可定义出系统边界,经过用例图表示,图3-1所表示,从图中能够看出本系统面向一般老师和管理人员,其关键分为信息浏览和管理两个部分,并给出关键用例。图31系统边界3.2.2用例模型系统关键由两大部分组成:一是信息管理部分,关键用来让管理人员对老师各项信息及用户进行管理;二是信息浏览部分,关键让一般老师来使用。所以对这二者分别建立用例模型。(1)信息管理此由学校管理员或专门教务人员

26、使用。管理员只要登录系统,就可完成以下操作:a.对老师各项信息维护b.对用户管理,其中包含添加用户,删除用户,修改用户权限等c.对修改以后系统浏览依据分析可得到其用例模型,图3-2所表示:图32管理者用例图(2)信息浏览此由一般老师使用,没有管理权限,只要登录系统浏览和修改本人基础信息资料:a.浏览信息b.修改信息依据分析能够到用例模型图3-3所表示:图33信息浏览者用例图3.2.3关键用例描述在用例模型建立以后,需要对每个用例全部进行描述,以用户管理用例作为例子进行描述。(1)基础时间流a.打开管理界面管理员:打开“用户信息”功效。系统:显示用户管理界面。b.增加用户管理员:在添加用户界面内

27、选择“添加用户”功效。系统:显示用户信息添加页面。c.填写用户登录信息管理员:填写名称、密码等信息,限定权限。系统:显示而且统计管理员输入信息。d.验证用户管理信息管理员:管理员填写完新用户全部信息以后,要求系统验证信息合理性。系统:检验用户名称不为空而且不反复,密码不为空。e.提交管理员:全部验证经过以后,管理员进行提交。系统:保留该用户,并统计该用户全部信息。(2)开启条件管理员成功登录管理系统。(3)结束后状态假如用例实施顺利,那么新用户信息全部会被存放;不然系统状态应保持和用例实施前一样。该用例事件流结构可用活动图描述,图3-4所表示:图34添加用户活动图3.3系统功效需求分析设计老师

28、档案信息管理系统功效要求:实现用户身份管理:注册、更改、删除;实现用户身份验证。实现用户访问控制,设计某种访问策略,能够根据对目标系统访问权限组织用户组,而且依据用户组进行用户角色权限分配和控制9。本系统关键用户是全部老师和管理人员,系统管理人员起着决定性作用。系统设计了两种权限。系统设置页面关键用于设置搜索和系统使用权,只有管理员能够使用搜索,禁用,启用,删除功效,老师只能查看自己所添加资料信息,不能对其进行对应管理操作。数据维护含有完善数据管理维护功效。系统包含数据初始化、数据备份、数据导入和导出。经过实际调查,依据南阳理工学院现在应用要求,人数规模和设计预期估量应用需求,对部分成功案例进

29、行分析借鉴后,本系统应含有以下功效特点:(1)含有友好用户界面;(2)系统使用多级权限管理,合理用户权限;(3)用分类方法来显示老师档案信息;(4)支持多条件查询方便用户使用,能快速查询数据;(5)在给定使用权限之下,对数据操作要求方便简单快捷、数据稳定性好;(6)支持打导出功效,对于老师档案可导出Excel表格。依据以上系统功效要求,系统将以B/S模式提供界面友好,运行稳定,提供同时在线人数较多浏览窗口。3.4系统性能需求分析本系统能够实现很多性能特征,如:实用性、灵活性、可扩展性、易维护性、可靠性等等。(1)实用性实用性是衡量一个应用系统好坏关键指标。是否和业务紧密结合,是否含有严格业务针

30、对性,是系统成败关键。本系统是在对各大高校老师档案怎样进行管理基础上实现,其实现功效能够有效统计老师多种档案,充足表现了它实用性。 简单明了页面布局使得老师档案录入、查询、修改和删除更为简便,详尽老师档案能够依据多种基础资料查询;另外,还对老师基础档案和各项个人研究进行统计、管理,使得老师档案井然有序,并可用报表形式表示出来。(2)灵活性本系统提供了灵活查询模块可将老师基础资料、教学情况、科研结果用列表形式简单明了显示出来,达成提升查询效率、界面直观效果。(3)扩展性伴随系统应用普及和推广,系统功效扩展将是不可避免,所以,提升系统可扩展性、可维护性是提升整个系统性能肯定要求。本系统采取模块化设

31、计思想,在结构上含有良好可伸缩性,使用者可依据实际管理需要扩展模块。(4)易维护性本系统采取多层架构设计,使系统结构更清楚,分工更明确,对老师档案定时后期维护更有利。(5)安全保密性整体系统安全性是本系统中必需考虑关键要求。在该系统设计中,安全、可靠将作为第一要素。同时,利用细分权限管理,拒绝非法用户进入系统和正当用户越权操作,避免系统遭到恶意破坏,预防系统档案被窃取和篡改。另外,还有良好用户身份认证体制和灵活密码更改模块;同时用户权限也能够经过管理员灵活修改。为确保系统数据安全性,预防出现数据丢失、数据随意改变、死机等现象,需要对数据库使用权限做出划分,不一样身份人员进入系统后使用不一样数据

32、资源。在权限管理方面,依据实际操作情况,对后台数据库不用做严格权限控制,只要经过前台数据库对用户登录权限进行严格划分和控制就能够了。不是管理员用户不能对数据进行修改、删除和新增等操作。(6)可靠性社会向信息时代快速发展同时也有潜在危机,即对信息技术依靠程度越高,系统失效可能造成危害和影响也就越大。所以,采取良好操作系统和数据库,确保数据一致性和完整性,并使系统免受病毒感染,确保系统运行可靠性含相关键意义。(7)经济性本系统对老师档案进行统计及管理工作,提升了管理质度,减轻管理人员工作量,提升了档案管理效率。(8)稳定性除了含有以上几点特征,系统还应含有长久连续稳定工作能力,确保系统内部不出现杂

33、乱现象3.5系统数据需求分析数据库需求分析调查关键是“数据”和“处理”,经过调查、搜集和分析,取得用户对数据库需求。信息需求:指用户需要从数据库中取得信息内容和性质,即在数据库中需要存放哪些数据。处理要求:指用户需要完成什么处理能力。明确用户对数据有什么样处理要求从而明确数据之间关系。该系统功效集中表现为对老师信息录入、更新、删除、查询、统计,所以需求集中表现为对“数据”需求。概念结构设计是将分析得到用户需求抽象为概念模型过程,它是整个数据库设计关键。4系统概要设计4.1系统网络架构设计本系统是在现有校园网络架构基础上构建,网络架构完全符合三层体系结构B/S模式,用户端在各自PC端经过用户利用

34、网络进行访问登录,取得系统对应权限后应用本系统。Web服务器响应用户提出请求进行处理及和数据库交换数据,并将处理结果经过网络返回浏览器用户端。依据系统需要、硬件建设情况和B/S模式本身特点,老师档案信息系统采取B/S体系结构,结合PHP技术,应用在服务器端和用户端。整个信息管理系统实现关键分为三个部分:PHP界面、Web服务器和数据库,是一个三层结构。B/S模式老师用户、教务管理员和系统管理员使用,其业务关键是数据查询、资料修改和导出。数据集中存放,数据库服务器设置在学校网络中心,B/S模式用户端经过浏览器登陆和操作。表示层由PHP界面组成,用以实现Web界面显示和调用组件,业务逻辑和数据访。

35、为了便于维护、升级和实现分布式应用,在实现过程中,将业务逻辑层和数据访问层分离开,PHP界面不直接调用数据访问层,而是经过业务逻辑层调用数据库。需要用Web处理、满足大多数访问者请求功效。界面采取B/S结构,比如老师能够经过浏览器查看修改资料;管理人员经过浏览器对资源数据进行管理和维护和查询统计。这么用户端比较灵活,可充足发挥多种模式优越性。4.2系统功效模块分析系统模块分析能够依据模块独立原理对软件结构进行精化。为了合理分解,得到尽可能高内聚、尽可能松散耦合,最终要是,为了得到一个易于实现、易于测试和易于维护软件结构,应该对模块进行再分解或合并。本系统包含三个模块:用户基础档案模块、用户管理

36、模块、数据管理模块。本系统关键管理老师档案,其中管理员能够拥有最高权限,教务处管理员拥有所在院系老师档案管理权限,一般老师用户只有管理自己基础信息档案权限。图4-1所表示:图41系统模块分析图用户基础档案模块关键是对老师信息录入和修改,录入关键是用来统计老师多种信息关键分为三个部分:基础情况、学历情况、工作信息等。基础情况需要填写姓名、性别、身份证号等信息。这些是一个老师最基础情况,也是必需填写。学历情况要求填写毕业时间,毕业学校和所学专业。工作经历包含三个部分:职称职务及其评定时间、培训经历和获奖情况等。备注中能够就其它没有说清楚问题加以补充说明。用户管理模块和用户基础档案模块有部分交叉部分

37、,比如说用户基础档案模块也能够对老师基础信息进行修改等操作,基础方法和和用户基础档案模块很相同。能够说用户管理模块就是用户基础档案模块补充和延伸。不过在功效方面,用户管理模块增加了对用户权限管理,把用户基础档案模块单独列出来,能够大大提升管理员管理信息效率,增强系统可用性。用户管理模块修改功效关键是对老师进行修改、删除等操作。此模块以老师姓名作为关键字对老师整体信息一一列举。点击具体按钮就会跳到老师相信信息页面,老师基础情况、学历情况、工作成绩等信息能够任意做修改和补充。点击删除按钮就会弹出一个对话框让管理员确定是否真删除,点击是就会删除信息,若选择不然信息不会被删除。另外该模块为了提升管理员

38、修改信息效率还提供了以姓名为关键字检索,能够快速查找,提升工作效率。管理员账号能够对其它各个帐户进行管理。关键有禁用启用账号、添加账号、删除账号等多个功效。数据管理模块关键是对数据操作,确保数据安全性。能够对单独查询结果,或全部结果以Excel表格形式导出,也能够对数据库做整体备份。备份后数据库,还能够重新导入。4.3系统使用步骤分析系统在使用过程中,首先必需登录系统,在没有登录系统时候,非法打开后台页面则会弹出提醒还未登录,然后跳回到登录界面。当用户登录时候,依据登录时选择身份来判定分配用户权限。不用身份用户权限是不一样,这么确保了系统安全性。系统提供用户名和密码管理和权限设置,大量使用信息

39、隐蔽性设计,把部分复杂内部逻辑关系隐蔽起来,比如那个功效模块对象对应那些动态表和静态表,合适使用数据库加密技术,以提升系统安全性。用户在登录后,依据自己权限,来进行对应操作。在登录后,会显示登录身份信息。操作完成后,能够选择退出登录,来释放资源。退出登录按钮有确定机制,预防误操作带来不便。为了更清楚地说明系统框架,对本系统有一个整体上初步认识,就给出了系统使用步骤图。在用户输入登录信息后,先依据用户选择身份,来从对应数据库中读取信息,判定信息是否匹配,当信息匹配后,再依据权限进入相对应权限页面。图4-2所表示:图42系统使用步骤图4.4系统实体E-R图数据库概念设计做充足需求分析,对全部包含到

40、数据全部要求有所考虑,并充足考虑不一样起源数据是否有矛盾、是否有冗余、数据量大小、每个数据项名称、类型、长度、取值范围,数据项之间关系和数据项要求操作及操作频度等,这也是十分艰巨而繁琐却有必需工作步骤10。E-R模型组成元素有实体、属性、联络。E-R模型用E-R图表示。实体是用户工作环境中所包含事务,属性是对实体特征描述11。依据前面对系统做需求分析和模块分析设计,就能够作出能够满足用户需求多种实体和它们之间关系,然后计划出本系统中使用数据库实体分别为系统管理员实体、教务处管理员实体和老师实体。系统管理员实体统计了管理员编号,账号和密码信息。系统管理员就有最高权限,能够对其它用户信息和用户权限

41、进行管理。图4-3所表示:图43系统管理员实体教务处管理员实体关键统计了用户账号、密码、编号、状态和所管理院系信息,图4-4所表示。不一样教务处管理员分别管理不一样院系,也就是说一个教务处管理员实体只能管理自己院系,而不能对其它院系进行管理,所以在查询老师信息时候,只能查询到自己院系老师档案信息,对查询到档案信息进行修改和删除管理。图44教务处管理员E-R图老师实体包含了老师用户全部具体信息,其中包含编号、姓名、性别、出生日期、政治面貌、家庭住址、手机、固话、邮箱、学历、学位、毕业时间、毕业院校、所学专业、参与工作时间、职务、职称、所在院系、获奖情况、备注等属性。简单概括为下图4-5所表示:图

42、45老师实体4.5数据库表设计和创建依据老师档案管理系统功效要求和实体E-R图分析,系统数据库中各个表设计结果以下面表中所表示。每个表格表示在数据库中一个表。管理员信息表,用于统计管理员账号密码。管理员ID是自动生成,不能手动修改,而且作为主键约束使用。用户名和密码全部不能为空。以下表4-1所表示:表41管理员信息表字段名汉字名数据类型是否为空关系(主键或外键)约束和默认值Id管理员idint否主键AUTO_INCREMENTUserName用户名varchar(20)否PassWord密码varchar(32)否教务处管理员信息表,统计了教务处管理员账户密码,而且还统计了教务处管理员所在院系

43、和状态。不一样院系管理员,只能管理自己所在院系老师档案,也只能查看自己所在院系全部老师档案列表,对其它院系老师档案不能进行操作,从而确保数据安全性。教务处管理员状态,标示这目前这个教务处管理员可用不可用,当属性为1时候表示可用,当为0时候标示禁用,当被禁用管理员登陆时候,则会提醒状态禁用。如表4-2所表示:表42教务处管理员信息表字段名汉字名数据类型是否为空关系(主键或外键)约束和默认值Id管理员idint否主键AUTO_INCREMENTUserName用户名varchar(20)否PassWord密码varchar(32)否Area_id所属院系idvarchar(20)否State状态i

44、nt(1)否1院系信息表,用于统计院系信息。依据南阳理工学院实际情况,院系设置默认有18个院系,分别为机械和汽车工程学院、计算机和信息工程学院、电子和电气工程学院、土木工程学院、建筑和城市计划学院、艺术设计学院、经济和管理学院、外国语学院、数理学院、音乐学院、文法学院、生物和化学工程学院、张仲景国医学院、软件学院、国际教育学院、教育学院、成人教育学院、体育教学部和政治理论教学部。把院系信息单独成表,就是为了方便后期对院系信息维护管理,比如学校新增院系时候,方便添加。教务处院系表如表4-3所表示:表43教务处院系表字段名汉字 名数据类型是否为空关系(主键或外键)约束和默认值Id院系idint否主

45、键AUTO_INCREMENTName院系名称varchar(20)否Mem备注varchar(32)否老师用户登录表,用于统计老师用户登录账号和密码,老师用户需要先注册会登录,注册时候需要提供唯一身份证号,另外还有账号状态位,标示账号现在状态。状态有0和1两种类型。其中1表示启用,而0则表示禁用,被禁用用户是不能登录系统。表中用户ID号是主键,而身份证号码是外键,老师用户在注册时候,需要填写自己身份证号,然后依据老师信息表中身份证号所对应ID号,来创建老师用户登录信息,所以这个表中身份证号受老师信息表中身份证号约束。密码在数据库中存放全部以MD5方法加密处理,确保数据安全性。老师用户登录表如表4-4所表示:表44老师用户登录表字段名汉字名数据类型是否为空关系(主键或外键)约束和默认值Id用户idint否主键UserName用户名varchar(20)否PassWord密码varchar(32)否Idcard身份证varcha

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
百度文库年卡

猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服