教师档案管理系统说明书

上传人:hh****0 文档编号:201990965 上传时间:2023-04-21 格式:DOC 页数:53 大小:1.17MB
收藏 版权申诉 举报 下载
教师档案管理系统说明书_第1页
第1页 / 共53页
教师档案管理系统说明书_第2页
第2页 / 共53页
教师档案管理系统说明书_第3页
第3页 / 共53页
资源描述:

《教师档案管理系统说明书》由会员分享,可在线阅读,更多相关《教师档案管理系统说明书(53页珍藏版)》请在装配图网上搜索。

1、 目 录1绪论1 1.1项目探讨意义1 1.2背景1 1.3系统简介22可行性分析43需求分析6 3.1需求调查6 3.2系统功能需求分析6 3.3系统性能需求分析7 3.4数据需求分析9 3.5数据流程图10 3.6数据字典11 3.6.1数据结构11 3.6.2数据流11 3.6.3数据项12 3.6.4数据存储13 3.6.5数据处理13 3.7数据流图154总体设计16 4.1概念结构设计16 4.1.1E-R设计图17 4.2逻辑结构设计20 4.2.1关系模式21 4.3物理结构设计235具体设计25 5.1系统界面设计25 5.2功能模块介绍256系统实现34 6.1系统功能模块

2、图34 6.2系统运行截图367系统测试43 7.1测试方法43 7.2测试步骤44 7.3测试用例458设计小结47 8.1心得与体会47 8.2存在问题及建议48参考文献49致 谢50摘 要老师档案管理系统围围着档案资料信息的整个生命周期,在功能上涵盖信息采集、数字化加工、档案资源管理与服务以及信息产品的制作,具有信息档案资料分布式处理的功能,实现网络内及远程机关档案信息共享,异地档案资料的调阅与采集;便捷高效的数字化档案资料加工系统,短时间内可达到纸质档案资料数字化的目标;对文字、数字、图片多媒体等各种类型的非结构化信息具有强大的数据库管理、检索功能;档案信息著录、标引、处理自动化以及网

3、络内档案信息资源拥有平安、牢靠运用环境;便利、高效的档案信息获得利用功能。本系统采纳Asp语言和Access数据库等技术,基于B/S模式,依据管理员、用户、老师三种不同的用户权限来划分功能模块,通过对功能模块友好界面的开发和数据处理,实现了对老师档案信息的操作,如档案查询、添加和删除等。本系统完成了对系统功能的定义和后台数据库的设计,并从管理员和用户两个角度考虑系统的易用性和平安性,为管理员和用户创建了一个便利快捷的老师档案管理平台。关键词:数据库;数据字典;档案管理 1绪论1.1项目探讨意义随着学校规模的不断扩大,老师数量的急剧增加,有关老师的各种信息资料也成倍增长。办学者们所头疼的问题,就

4、是如何面对这浩大的信息量。只有利用计算机,利用老师管理信息系统才能解决这一问题,才能提高老师管理的工作效率。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而削减管理方面的工作量。老师业务档案是老师在教学、科研、教学改革等活动中干脆形成的具有保存价值的历史记录。老师业务档案在个体上反应可老师个人的业务实力和水平,在群体上则反应出高校的办学水平以及师资队伍的整体素养。高校老师档案管理系统是教化单位不行缺少的部分,对于学校的决策层和管理层来说都至关重要,所以老师档案管理系统应当能够为用户供应足够的信息和快捷的查询方式。在此之前,人们运用传统的人工方式管理文件档案,这种管理方式存在着

5、很多缺点和漏洞,例如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这给文件的查找、更新和维护都带来了不少的困难。建立高校老师档案管理系统,采纳计算机对高校老师档案进行管理,进一步提高办学效益和现代化水平。帮助各大中专学校提高工作效率,实现高校老师档案管理工作流程的系统化、规范化和自动化,便利对老师的教学实力、业务实力、学术水同等的考核与评价。1.2背景信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈亲密,但是还有人由于计算机操作不便利接着用手工劳动。为了适应现代社会人们高度剧烈的时间观念,随着信息技术在管理上越来越深

6、化而广泛的应用,管理信息系统的实施在技术上已逐步成熟。管理信息系统是一个不断发展的新型学科,任何一个单位要生存、要发展、要高效率地把内部活动有机地组织起来,就必需建立与自身特点相适应的管理信息系统。这对于正在快速发展的各大高校而言,同样有着重要意义。目前国外在教学管理软件的设计和开发方面处于领先地位,不论是在开发的方法上还是软件的运用率上都很胜利。虽然我们的教化改革正与国际化接轨,但我们的教化制度与国外有着很大差别。干脆拿来是不适用的。国内类似的教学管理软件很多,例如科利华公司发行的csc教学管理软件(中小学)、国家教委举荐发行的全国成人高校学籍管理软件、还有一些计算机公司开发的管理软件等等。

7、这些软件也都存在一些问题,一是它们从通用的角度动身,不肯定完全适用于某些单位的特殊性,二是针对性不强而且软件维护不好,出现错误不能刚好修复等。现代高校组织是工业文明的产物。在技术和经济高速发展的形势下,它正面临着智能化,数字化和网络化的挑战。这些挑战将变更学校的环境、秩序和规则,也影响着专业设置、课程结构和培育模式。教务管理是高等院校管理的重要组成部分,始终在高校管理中具有不行替代的地位和极其重要的作用。随着高等教化改革的不断深化,教务管理工作面临着一些新的状况和特点:在我国高等教化高速发展的背景下,传统教化观念正经受着当代先进的教化理念和思想的冲击,落后的管理观念和低效的管理技术手段难以适应

8、当前发展和教化改革的须要。同时,随着选课制的绽开和深化,教务日常管理工作也日趋繁重、困难,如何把教务工作信息化、模块化、便捷化便成为了现代高校发展的重点。这样的状况对教务管理工作来说不仅是挑战,也是发展机遇。所以总的来说,教务管理软件应实现教务信息的集中管理,使传统的教务管理朝数字化、无纸化、智能化、综合化的方向发展,并为进一步实现完善的计算机教务管理系统和全校信息系统打下良好的基础。在高校中,教务管理工作具有举足轻重的地位,教学质量干脆取决十教务管理水平。现如今教务管理信息系统的开发与实施可谓日新月异。在数字校内理论逐步应用的过程中,各高校一方面不断投资购建各种硬件、系统软件和网络,另一方面

9、也不断开发实施了各类教学、科研、办公管理等应用系统,形成了肯定规模的信息化建设体系。为了实现现代化集成管理和胜利运行管理信息系统,必需对学校各项管理尤其是其中的核心环节即教学管理过程进行调整。1.3系统简介老师档案管理系统定位教化网新开发的系统,以当前学校网站的适用性,增加了系统的针对性和易用性,系统中支持在线打印,及在线电子表格导出模块,多帐号权限安排,适合创建中、小学校,大中院校,技校运用,本系统为免费版本,不收取任何费用,可干脆运用。本老师档案管理系统包括老师信息、课程信息、论文信息、项目信息等内容的管理;遵从以往旧式的工作方式,该工作的工作量大,管理繁琐,既耗人力,又耗物力;如今面对大

10、量的老师数据、报表,手工处理方式已经很难跟上现代化的步伐。随着计算机技术及网络通讯技术的飞速发展,很多学校已经有了较好的计算机应用甚至网络硬件建设基础。因此为提高学校管理工作的现代化、科学化水平,保证信息处理的即时化、精确化,开发一套对老师档案进行管理的软件是极其重要的,而且是必需的。系统须要完成的基本功能有信息的录入、修改、查询等功能,包括老师个人信息、主讲课程信息、参与项目信息、发表论文信息。同时系统要能够满意多种条件下的统计分析功能,对于特殊的统计数据要采纳图标的格式呈现给用户。老师档案系统: 1.基本信息姓名、性别、诞生日期、民族、籍贯、政治面貌、工作时间、第一学历、毕业学校、所学专业

11、、其次学历、毕业学校、所学专业、 高学历、最高学位、职称、职称评定时间、专业技术职务任职资格证书、 老师资格证书、年度考核状况、培训状况、教学论文、评优课状况 2.软件特点和优势(1) 基于B/S架构,通过本地电脑、局域网、互联网皆可运用,使得学校的管理与业务不受地域限制(2) 客户端无需安装专用软件,运用阅读器即可实现异地、实时业务办理(3) 软件完全独立安装在用户自己的电脑或是服务器上,供应数据备份工具,数据资料彻底平安(4) 管理权限安排敏捷严谨,可以设置操作人员不同级别的操作权限,避开越权操作,数据相互保密(5) 账号不限,可以随意添加、修改、删除用户账号(6) 安装简洁,运用简捷便利

12、,技术支持使您更快熟识软件功能。(7)运行环境:Asp + IIs6 + Access + Windows2003(8)程序构造: ASP + Access AJAX + XML + DIV + CSS + HTML2可行性分析可行性探讨的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。必需分析几种主要的可能解法的利弊,从而推断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。因此,可行性探讨实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。可行性探讨最根本的任务是对以后的行

13、动方针提出建议。假如问题没有可行性的解,分析员应当建议停止这项开发工程,以避开时间资源人力和金钱的奢侈;假如问题值得解,分析员应当举荐一个较好的解决方案,并且为工程制定一个初步的支配。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。新系统目标应充分体现学校的战略目标、发展方向和基本特点,干脆为学校管理服务,同时,新系统目标应当和现行系统的各项基本功能亲密相关,并且可以分期分批实现。须要指出的是,新系统目标不行能在总体规划阶段就提得特别具体,它还将在开发过程中逐步明确和定量化。在新系统中要更好地体现出简洁明白的操作,避开以前的繁琐操作

14、。新系统目标的提法不尽相同,例如:提高工作效率和减轻劳动强度;让管理员工作更加轻松;提高信息处理速度和精确性;使其处理更加便利;供应新的处理功能和决策信息;对于老师的特殊状况能够更好地体现;教学、科研供应更便利的服务项目。新系统的目标确定后,就可以从以下几个面对能否实现新系统目标进行可行性分析。(1)技术可行性首先从软件方面来说,由于设计软件的软件多种多样,我们所设计的老师档案管理系统软件总的分为两类专业的软件。建立数据库运用的是Access:access有强大的数据处理、统计分析实力,利用access的查询功能,可以便利地进行各类汇总、平均等统计。并可敏捷设置统计的条件。比如在统计分析上万条

15、记录、十几万条记录及以上的数据时速度快且操作便利,这一点是Excel无法与之相比的。 这一点体现在:会用access,提高了工作效率和工作实力。从硬件来说只须要一台内存32M,硬盘2G的品牌机或兼容机即可实现。所以在现有条件下,技术条件可以达到系统所提出的要求,且能够得到所需的计算机等物理资源。速度、存储实力、通信功能等要求在现有条件下均能够得到满意。同时、开发人员有肯定的技术水平,符合开发要求。(2)经济可行性一个系统若是不能带来经济效益或经济效益低于开发成本,那么这个系统的开发是毫无意义的。通过老师档案管理系统可以节约大量的人力、物力、财力和时间,并且削减了人为方面的失误和削减运用纸质的繁

16、琐,既节约了原有成本而且爱护了环境,实现了真正的绿色环保。所以无论从横向还是纵向相比,本系统从经济方面来讲是可行的,而且该系统的开发费用及维护费用学校完全可以支付。而该系统可以给学校管理工作带来的便利以及管理人员费用的削减,远大于它的成本。所以,从经济上考虑,本系统完全有必要开发。(3)操作可行性主要是了解老师档案管理的相关人员对开发信息系统是否支持,现有老师档案管理制度和方法是否科学,规章制度是否齐全,原始数据是否正确等。老师档案管理人员主动支持该系统开发,使新系统能够充分发挥作用;系统操作简洁,易于理解,操作者经过很短的时间就可以进行操作老师档案管理系统了。在系统中有大量的提示,很简洁的能

17、够让人理解,所以从操作可行性来看是可以开发的。(4)运行可行性对新系统运行后给现行系统带来的影响(包括组织机构、管理方式、工作环境等)和后果进行估计和评价。同时还应考虑现有管理人员的培训、补充,分析在给定时间里能否完成预定的系统开发任务等。软件开发出来以后对于整体的操作以及系统地维护,数据库的更新这方面,须要特地的人员对操作人员培训,指导。(5)法律可行性本老师档案管理系统是自行开发的管理系统,是很有实际意义的系统,开发环境软件和运用的数据库都是开源代码,开发这个系统不同于开发一般的系统软件,不存在侵权等问题,即法律上是可行的。综上所述,开发一个老师档案管理系统与人工记录的方式相比具有速度更快

18、,操作更精确,节约开支等有利之处,因此,建立一个老师档案管理系统是必要可行的。3需求分析 3.1需求调查随着国家素养教化制度改革的不断深化,一年一度的教学工作的开展,学校的老师的相关信息越来越多,管理老师的个人档案信息就越来越繁琐,而且又是极其重要的一个工作,因此,有必要开发一个数据库管理系统,用来管理老师的个人档案信息,并且特别便利教化行政部门对学校老师各方面信息全面把握,其中包括了老师的基本信息以及老师的奖惩等各方面具体的信息,对教务管理工作进行了提炼和概括, 使教务管理工作日益规范化、制度化和科学化。老师档案信息系统的运用,大大削减了教务管理的手工劳动,是学校管理的得力助手。调查老师档案

19、管理系统应用领域涉及的内容,对涉及到领域的各个应用的信息要求和操作要求进行具体分析,形成需求分析说明书。最重要的是调查、收集信息、分析订阅人信息和报刊订阅流程。处理要求、数据的平安性与完整性要求。要求系统能有效、快速、平安、牢靠和无误的完成上述操作。并要求客户机的界面要简洁明白,易于操作,服务器程序利于维护。现在随着网络、计算机以及数据库的快速发展,老师的档案也不再是传统低效的纸质档案了,已经转向网络。本系统就是面对一个学校的老师档案管理系统。此系统是一种比较智能化的管理系统,它面对全部教化部门的老师用户,但具有比较高的平安性能。它能够实现老师档案的基本功能,包括新老师档案信息的录入、订阅、查

20、询等操作以及后台数据库的备份和复原。用户合法注册后必需输入有效密码才能胜利进入此系统,可以进行添加档案信息,查询信息,统计信息等操作。对于非法操作,系统有识别和防护措施。3.2系统功能需求分析本系统主要有以下功能模块:(1)登陆功能:登陆系统为身份验证登录。分为管理员登录和一般用户登录。分别通过不同的用户名和密码进入老师档案管理界面。(2)录入新信息功能:对于管理员,包括新用户信息和新老师档案信息的录入功能,信息一旦提交就存入到后台数据库中;一般用户自行注册进行录入个人信息。(3)查询功能:用户可以查询并显示自己所要查询老师档案的信息;管理员可以按关键字查询。查询出的信息显示在界面上。(4)维

21、护功能:管理员可以对老师个人档案信息、用户个人信息进行添加、删除、更改等维护工作;管理员还要常常备份数据库,以备出现故障后复原。用户可以更改自己的注册信息。(5)系统设置功能:管理员可以对用户的权限进行限制和开放,并且可以查看用户登录的日志设计老师档案信息管理系统的功能要求:实现用户身份管理:注册、更改、删除;实现用户身份验证。实现用户访问限制,设计某种访问策略,可以依据对目标系统的访问权限组织用户组,并且依据用户组进行用户角色的权限安排和限制。本系统的主要用户是全部的老师和管理人员,系统管理人员起着确定性的作用。系统设计了两种权限。系统设置页面主要用于设置搜寻与系统的运用权,只有管理员可以运

22、用搜寻,禁用,启用,删除功能,老师只能查看自己所添加的资料信息,不能对其进行相应的管理操作。数据维护具有完善的数据管理维护功能。系统包括数据初始化、数据备份、数据导入和导出。通过实际调查,依据技术工程学院目前应用要求,人数规模以及设计的预期估计的应用需求,对一些胜利案例进行分析借鉴后,本系统应具有以下功能特点:(1)具有友好的用户界面;(2)系统运用多级权限管理,合理的用户权限;(3)用分类方法来显示老师的档案信息;(4)支持多条件查询便利用户运用,能快速查询数据;(5)在给定的运用权限之下,对数据操作要求便利简洁快捷、数据稳定性好;(6)支持打导出功能,对于老师档案可导出Excel表格。依据

23、以上系统功能要求,系统将以B/S模式供应界面友好,运行稳定,供应同时在线人数较多的阅读窗口。3.3系统性能需求分析本系统可以实现很多性能特性,如:好用性、敏捷性、可扩展性、易维护性、牢靠性等等。(1)好用性好用性是衡量一个应用系统好坏的重要指标。是否与业务紧密结合,是否具有严格的业务针对性,是系统成败的关键。本系统是在对各大高校老师档案如何进行管理的基础上实现的,其实现的功能可以有效的记录老师的各种档案,充分体现了它的好用性。 简洁明白的页面布局使得老师档案的录入、查询、修改和删除更为简便,详尽的老师档案可以依据各种基本资料查询;另外,还对老师的基本档案和各项个人探讨进行统计、管理,使得老师的

24、档案井然有序,并可用报表的形式表示出来。(2)敏捷性本系统供应了敏捷的查询模块可将老师的基本资料、教学状况、科研成果用列表的形式简洁明白的显示出来,达到提高查询效率、界面直观的效果。(3)扩展性随着系统应用的普及和推广,系统功能的扩展将是不行避开的,因此,提高系统的可扩展性、可维护性是提高整个系统性能的必定要求。本系统采纳模块化的设计思想,在结构上具有良好的可伸缩性,运用者可依据实际管理须要扩展模块。(4)易维护性本系统采纳多层架构设计,使系统结构更清晰,分工更明确,对老师档案的定时的后期维护更有利。(5)平安保密性整体的系统平安性是本系统中必需考虑的重点要求。在该系统设计中,平安、牢靠将作为

25、第一要素。同时,利用细分的权限管理,拒绝非法用户进入系统和合法用户的越权操作,避开系统遭到恶意破坏,防止系统档案被窃取和篡改。此外,还有良好的用户身份认证体制和敏捷的密码更改模块;同时用户权限也可以通过管理员敏捷修改。为保证系统数据的平安性,防止出现数据丢失、数据随意变更、死机等现象,须要对数据库的运用权限做出划分,不同身份的人员进入系统后运用不同的数据资源。在权限管理方面,依据实际操作状况,对后台数据库不用做严格的权限限制,只要通过前台数据库对用户登录权限进行严格划分和限制就可以了。(6)牢靠性社会向信息时代快速发展的同时也有潜在危机,即对信息技术的依靠程度越高,系统失效可能造成的危害和影响

26、也就越大。因此,采纳良好的操作系统和数据库,确保数据的一样性和完整性,并使系统免受病毒感染,确保系统运行的牢靠性具有重要意义。(7)经济性本系统对老师档案进行统计及管理工作,提高了管理质度,减轻管理人员的工作量,提高了档案管理的效率。(8)稳定性除了具备以上几点特性,系统还应具备长期持续稳定工作的实力,保证系统内部不出现杂乱现象3.4数据需求分析数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。信息需求:指用户须要从数据库中获得信息的内容与性质,及在数据库中须要存储那些数据。处理要求:指用户须要完成什么处理实力。明确用户对数据有什么样的处理要求从而明确

27、数据之间的关系。该系统的功能集中表现为对老师信息的录入、更新、删除、查询、统计,因此需求集中表现为对“数据”的需求。3.5数据流程图本系统总体结构流程图见下图3.1程序初始化连结数据库初始化图形界面数据统计模块用户及老师数据管理模块老师档案管理模块退出程序起先NYY N功能选择图3.1 系统总体结构流程图3.6数据字典数据字典包括有数据项、数据结构、数据流、处理过程和数据存储五个部分,以下依据系统开发的要求分别对各个部分进行说明。3.6.1数据结构数据结构反映了数据之间的组合关系。一个数据结构可以由若干数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合而成。如下图所示是数据

28、结构表,包括数据结构名和其属性。见表3.1数据结构表表3.1数据结构表数据结构名属 性管理员管理员名、登录密码、登陆账号用户用户名、登录密码、认证码、验证码老师个人档案、年度考核、培训状况、教学论文、评优状况、嘉奖与荣誉、科研成果3.6.2数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括数据流名,说明,数据流来源,数据流去向。其中,“数据流来源”是说明该数据来自那个过程;“数据流去向”是说明该数据将到那个过程去。如下表3.2所示为数据流表。表3.2数据流表数据流名说 明数据流来源数据流去向管理员管理员的用户名和与相应的密码变更的管理员信息账号管理用户进入系统查看老师档案信息用户

29、事务处理用户管理老师录入的老师相关个人档案信息管理员事务管理管理员管理3.6.3数据项数据项是不行再分的数据单位。对数据项的描述包括以下内容:数据项目,数据项含义说明,别名,数据类型,长度,取值范围等。其中,“取值范围”和“与其他数据逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。如下表3.3所示为数据项表。表3.3数据项表编号数据项名表中列名含义说明数据类型长度1老师编号t_no唯一标识INT 42老师姓名t_name用于说明老师的名字,不能为空VARCHAR 303老师性别t_sex说明老师的性别,不能为空FLOAT 34诞生日期t_birthdate说明老师的年龄VARC

30、HAR 205籍贯t_birthplace说明老师的籍贯VARCHAR 306政治面貌说明老师的是否入党VARCHAR207民族说明老师是否为汉族或其他民族VARCHAR108工作时间t_indate说明老师的工龄INT49学历t_degree说明老师的学历VARCHAR1010毕业院校t_graduate说明老师的毕业学院VARCHAR3011所学专业t_major说明老师的专业学问VARCHAR3012职称t_proname说明老师的学术地位VARCHAR1013管理员username报刊管理者的用户名VARCHAR20U2登录密码password报刊管理者登录系统时的密码VARCHAR5

31、03.6.4数据存储数据存储是数据结构保留或保存的地方,也是数据流的来源和去向之一。它可以是手工文档或手工凭单,也可以是计算机文档。对数据存储的描述通常包括以下内容:数据存储名,说明,编号,输入的数据流,输出的数据流。组成:数据结构,数据量存取频度,存取方式。其中,“存取频度”指每小时或每天或每周存取几次,每次存取多少数据等信息;“存取方式”包括是批处理还是联机处理,;另外,“输入的数据流”要指出其来源;“输出的数据流”要指出其去向。如下表3.4所示为数据存储表。表3.4数据存储表数据存储名输入的数据流输出的数据流老师个人档案增加或修改的个人信息变更后的档案信息存储用户增加或修改的用户信息变更

32、后的用户信息存储管理员增加或修改的管理员信息变更后的管理员信息3.6.5数据处理处理过程的具体处理逻辑一般用判定表或判定树来描述。数据字典中只须要描述处理过程的说明性信息,通常包括以下内容:处理过程名,说明,输入等。其中,“简要说明”中主要说明该处理过程的功能及处理要求。功能是指该处理过程用来做什么,处理要求包括处理频度要求,如单位时间里处理多少事务,多少数据量,响应时间要求等。这些处理要求是后面物理设计的输入及性能评价标准。最终,要强调两点:(1)需求分析阶段的一个重要而困难的任务是收集将来应用所涉及的数据,设计人员应充分考虑到可能的扩充和变更,使设计易于更改,系统易于扩充。(2)必须要强调

33、用户的参与,这是数据库应用系统设计的特点。数据库应用系统和广泛的用户有亲密的关系,很多人要运用数据库。数据库的设计和建立有可能对更多人的工作环境产生重要影响。因此用户的参与是数据库设计不行分割的一部分。在数据分析阶段,任何调查探讨没有用户的主动参与是寸步难行的。建表3.5所示为数据处理表。表3.5数据处理表处理过程名处理说明输入数据流输出数据流添加用户新的各数据项符合要求添加的用户信息新增的用户信息删除用户只能删除已有用户删除的用户信息删除后用户信息修改用户修改已有用户且修改后仍符合要求当前的用户信息修改后的用户信息添加老师个人信息添加老师的个人档案添加老师个人信息档案信息删除老师个人信息删除

34、已有老师编号的档案信息老师档案编号老师个人信息修改老师个人信息修改已有老师个人档案信息当前老师个人档案信息修改后的老师信息按姓名查询查询已有编号的及姓名的老师信息老师姓名老师档案信息按关键字查询通过已有关键字查询老师信息输入已有关键字老师档案信息增加管理员创建新的账号和密码要增加的账号和密码增加胜利与否删除管理员只能删除已有的管理员要删除的账号删除胜利与否3.7数据流图首先进行登陆恳求,假如输入用户错误则进行出错处理;也可注册个人信息,并且可以登录管理员和用户;在管理员中可以进行新老师档案信息的录入,在用户中可以进行查阅老师档案;录入模块中可以录入老师的个人信息和新用户的权限信息;在统计模块中

35、可以进行统计老师信息,用户信息,关键字查询老师信息和删除的老师档案信息;修改中可以增删改用户信息和增删改老师档案信息。如下图2.2所示为总体数据流图系统管理查询阅读档案统计打印报表数据维护录入修改删除用户档案信息系统信息数据信息系统设置更新信息数据设置老师设置存储更新读取管理员密码反馈信息登录用户密码读取信息报表图3.2总数据流图4总体设计4.1概念结构设计1.概念结构独立于数据库逻辑结构和支持数据库的DBMS。概念结构即概念模型,其主要特点是:(1)概念模型是反映现实世界的一个真实模型。概念模型应能真实,充分反映现实世界,能满意用户对数据的处理要求。(2)概念模型应能易于理解。概念模型只有被

36、用户理解后,才可以与设计者交换看法,参与数据库的设计。(3)概念模型应当易于更改。由于现实世界会发生变更,这就须要变更概念模型,易于更改的概念模型有利于修改和扩充。(4)概念模型应易于向数据模型转换。概念模型最终要转换为数据模型。设计概念模型时应当留意,使其有利于向特定的数据模型转换。2.概念结构设计的方法设计概念结构通常有四类方法:(1)自顶向下:即首先定义全局概念结构的框架,然后逐步细化。(2)自底向上:即首先定义各局部应用的概念结构,然后将它们集成起来得到全局概念模式。(3)渐渐扩张:首先定义最重要的核心概念结构,然后向外扩充,以滚雪球的方式逐步生成其他的概念结构,直至总体概念结构。(4

37、)混合策略:即将自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构的框架,以它为骨架集成由自底向上策略中设计的各局部概念结构。其中最常常采纳的策略是自底向上的方法。即自顶向下地进行需求分析,然后再自底向上地设计概念结构。这个报刊订阅系统就用这种方法。 概念结构设计的步骤:第一步是进行局部视图的设计:由于高层的数据流图只能反映系统的概貌,而中层流图能较好的反映系统中各局部应用的子系统组成。因此我们先逐一的设计分E-R图。其次步是进行视图的集成:各子系统的E-R图设计好之后,下一步就是要将全部的分E-R图合成一个系统的总E-R图,一般有两个方式,多个分E-R图一次集成,另一种是一次集成两

38、个分E-R图。我想采纳一次集成两个分E-R图的方式。4.1.1 E-R设计图数据库的概念设计做充分需求分析,对全部涉及到的数据都要求有所考虑,并充分考虑不同来源的数据是否有冲突、是否有冗余、数据量大小、每个数据项名称、类型、长度、取值范围,数据项之间关系以及数据项要求的操作及操作频度等,这也是特别艰难而繁琐却有必要的工作步骤。E-R模型的组成元素有实体、属性、联系。E-R模型用E-R图表示。实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。老师个人基本信息表:用于存放老师个人信息的记录,包括数据项:姓名、性别、诞生日期、籍贯、民族、工作时间、学历、毕业院校、所学专业、职称等。用户表:用

39、于存放用户记录,包括数据项:用户姓名、用户密码、认证码、验证码老师个人事业生涯信息表:用于存放老师在事业中的记录信息,包括数据项:年度考核、培训状况、教学论文、评优状况、嘉奖与荣誉、科研成果管理员表:用于存放管理员的基本信息,包括数据项:管理员姓名、管理员密码、管理员账号、管理级别、用户管理、档案管理等。E-R图如下图所示用户用户姓名验证码认证码用户密码图4.2用户信息E-R图老师姓名性别籍贯民族职称学历诞生日期政治面貌毕业院校工作时间专业编号图4.1老师个人基本信息E-R图事业记录年度考核培训状况评优状况教学论文嘉奖与荣誉科研成果图4.3老师事业记录信息E-R图管理员管理员姓名管理员账号档案

40、管理用户管理管理级别管理员密码图4.4管理员信息E-R图老师信息民族职称姓名学历专业政治面貌籍贯性别编号工作时间诞生日期毕业学校查阅、录入用户姓名密码认证码验证码查阅事业记录年度考核科研成果教学论文评优状况培训状况嘉奖荣誉1n1n图4.5实体关系总图关系模式:老师基本信息(老师编号,姓名,性别,籍贯,诞生日期,学历,职称,取得资格时间,毕业学校,毕业时间,所学专业,参与工作时间,现从事专业);事业记录(教学论文,评优状况,科研成果,嘉奖荣誉,培训状况,年度考核);用户(户名,用户密码,认证码,验证码);4.2逻辑结构设计 逻辑结构设计阶段的任务是将概念结构设计阶段所得到的概念模型转换为具体DB

41、MS所能支持的数据模型,即逻辑结构。关系模型的逻辑结构是一组关系模式的集合。将E-R图转换为关系模型就是要将实体型、实体的属性和实体型之间的联系转换为关系模式。由ERD导出一般关系模型的四条原则;一个1:1联系可以转换为一个独立的关系模式,也可以与随意一端对应的关系模式合并。假如软换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。假如与某一端实体对应的关系模式何明,则须要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。假如转换为一个独立的

42、关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。一个m:n联系转换为一个关系模式。与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。3个或3个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系项链呢的各实体的码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。 E-R图是由实体型、实体的属性和实体之间的联系三个要素组成的,所在将E-R图转换为关系模型事实上就是要将实体型、实体的属性和实体型之间的联系转换为关系模式,这种转换一般遵循如下原则:(1)一个实体

43、型变换为一个关系模式,其属性变为关系的属性,其主标识变为关系的主码。(2)从今次设计出的E-R图中,可知对于实体型间有1:n和m:n的联系,可以转换为一个独立的关系模式。4.2.1关系模式依据老师档案管理系统的功能要求和实体E-R图的分析,系统数据库中各个表的设计结果如下面表中所示,每个表格表示在数据库中的一个表。(1)管理员信息表,用于记录管理员的账号密码。管理员的ID是自动生成的,不能手动修改,并且作为主键约束运用。用户名和密码都不能为空。如下表4-1所示:表4.1管理员登录信息表属性名类型主键可否为空描述nochar(8)主键否登录号usernamevarchar(20)否用户名pass

44、wordvarchar(20)否登录密码powervarchar(20)否权限(2)老师基本档案表,具体记录老师的基本档案信息。包括了姓名,性别,生日,身份证,照片,政治面貌,民族,手机等个人的基本资料,也包括了院系,工作时间,主要成就等工作的档案信息。其中ID是自动生成的,ID和身份证号与老师用户登录表中的ID和身份证号一一对应。而姓名,性别,身份证等重要信息为必填项,不允许为空。老师信息表如表4-2所示表4.2老师个人基本信息表属性名类型主键可否为空描述t_nochar(8)主键否老师编号t_namevarchar(20)否老师姓名t_sexchar(4)否性别varchar(20)否民族

45、t_birthplacedate否籍贯t_birthdatevarchar(20)否诞生日期t_degreevarchar(20)否学历t_pronamevarchar(40)否职称t_graduatevarchar(40)否毕业学校t_graddatedate否毕业时间t_majorvarchar(40)否所学专业t_indatedate否参与工作时间(3)用户登录表,用于记录用户登录的账号和密码,用户须要先注册会登录,注册时候须要供应唯一的身份证号,另外还有账号的状态位,标示账号目前的状态。状态有0和1两种类型。其中1表示启用,而0则表示禁用,被禁用的用户是不能登录系统的。表中的用户ID号

46、是主键,用户在注册的时候,须要填写自己的用户密码,然后依据老师信息表中的身份证号所对应的ID号,来创建用户登录信息。密码在数据库中存储都以MD5的方式加密处理,保证数据的平安性。用户登录表如表4-3所示:表4.3用户登录信息表字段名类型主键可否为空描述Idint主键否用户idUserNamevarchar(20)否用户名PassWordvarchar(32)否用户密码Stateint(1)否状态(4)老师事业记录信息表,用于记录老师在其工作岗位上的全部记录,包括老师的年度考核,老师在外培训状况,老师的教学论文,及老师在学校的嘉奖与荣誉、科研成果等。表4.4老师事业信息表字段名类型主键可否为空描

47、述Annual assessmenVarchar(2000)主键否年度考核Varchar(2000)可以培训状况e_namevarchar(2000)否教学论文td widthvarchar(2000)可以评优状况p_rewardvarchar(2000)可以嘉奖与荣誉varchar(2000)可以科研成果4.3物理结构设计数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依靠于选定的数据库管理系统。为一个给定的逻辑数据模型选取一个最合适应用要求的物理结构的过程,就是数据库发的物理设计。物理设计的任务是确定全部属性的类型、宽度与取值范围,设计出基本表的主键,将全部的表名与字段名英文

48、化(现在很多软件能支持中文字段,如Access 2000),实现物理建库,完成数据库物理设计字典。数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,不同的数据库产品所供应的物理环境、存取方法和存储结构有很大差别,能供设计人员运用的设计变量、参数范围也很不相同,因此没有通用的物理设计方法可遵循,只能给出一般的设计内容和原则。希望得到设计优化的物理数据库结构,使得数据库上运行的各种事务响应时间小、存储空间利用率高、事务吞吐率大。为此,首先对要运行的事务进行具体分析,获得选择物理数据库设计所须要的参数。其次,要充分了解所用的RDBMS的内部特征,特殊是系统供应的存取方法和存储

49、结构。1.在物理设计阶段主要的任务包括:(1)为关系模式选择存取方法(2)设计关系、索引等数据库文件的物理结构存取方法的选择有索引存取方法的选择、聚簇存取方法的选择以及HASH存取方法的选择。确定数据库的存储结构主要是确定数据的存放位置与确定系统配置.2.数据库的物理设计通常分为两步:(1)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构;(2)对物理结构进行评价,评价的重点是时间和空间效率。假如评价结果满意原设计要求,则可进入到物理实施阶段,否则,就须要重新设计或修改物理结构,有时甚至要返回逻辑设计阶段修改数据模型。对于数据库查询事务,须要得到如下信息:3.查询的关系(1)查询条

50、件所涉及的属性(2)连接条件所涉及的属性(3)查询的投影属性。4.对于数据更新事务,须要如下信息:(1)被更新的关系(2)每个关系上的更新操作条件所涉及的属性(3)修改操作要变更的属性值。5具体设计5.1系统界面设计胜利的网站,是技术、艺术、形象与业务的有机组合。因此,在设计中以其结构组织、页面风格、层次关系等表现出业务流程,以先进的网页技术与超群的平面设计水平展示主题,以合理的结构层次和精确的链接关系表达主题结构。这次设计,主页主要以浅蓝色为主要色调,蓝色有镇静心情的作用,富有理智感,浅蓝色清爽自然,配以橙色的标题,让人感觉到暖和。主体的框架以浅蓝色为主色调,跟首页搭配,以富有科技感的配图,

51、加电脑键盘图点缀,电脑则代表现代科技。灰白色菜单栏象征着宽敞的视野和内涵,和广博的学术储备,如此结合更易体现老师档案管理系统的用途和意义。网站界面设计中,优化也很重要。网站优化的基本思想是:通过对网站功能、结构、布局、内容等关键要素的合理设计,使得网站的功能和表现形式达到最优效果,可以充分表现出网站的人性化和网络营销功能,坚持以用户导向。网站设计对用户优化的具体表现是:以用户需求为导向,设计便利的网站导航,网页下载速度尽可能快,网页布局合理并且适合保存、打印、转发,网站信息丰富、有效,有助于用户产生信任。网站设计对运营维护优化的含义是:充分体现网站的网络营销功能,使得各种网络营销方法可以发挥最

52、大效果,网站便于日常信息更新、维护、改版升级,便于获得和管理注册用户资源等。5.2功能模块介绍(1)管理员模块管理员拥有系统的最高权限,可以教务处管理员增删查改和权限的安排,还可以对老师用户进行增删查改操作,同时可以维护系统的数据,对系统的数据库进行备份等操作。管理员具有的权限比较大,相对来说管理员的数量不会太多,所以并没有对管理员页面对分页处理。管理员可以在查看用户列表的时候,对其他用户进行删除操作,当删除后,则不能再等了本系统。在添加管理员的时候,须要输入两次密码确认,防止误操作。输入框后面的“*”号表示不能为空,当有输入框为空时候提交信息,则会弹出对话框提示。程序代码如下:%respon

53、se.expires = 0 response.expiresabsolute = now() - 1 response.addHeader pragma,no-cache response.addHeader cache-control,private Response.cachecontrol = no-cacheif Instr(session(AdminPurview),|211,)=0 then response.write (你不具有该管理模块的操作权限,请返回!) response.endend if=推断是否具有管理权限 %管理员管理 网站管理员:添加,修改管理员 添加管理员 | 查看全部管理员| 查看登陆日志 序号 生效 登录名 用户名 操作权限 最近登录时间 最近登录IP 创建时间

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!