【《大学生个人档案管理系统设计与实现》12000字(论文)】_第1页
【《大学生个人档案管理系统设计与实现》12000字(论文)】_第2页
【《大学生个人档案管理系统设计与实现》12000字(论文)】_第3页
【《大学生个人档案管理系统设计与实现》12000字(论文)】_第4页
【《大学生个人档案管理系统设计与实现》12000字(论文)】_第5页
已阅读5页,还剩29页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-29-1绪论1.1课题背景及意义随着我国在互联网技术上的战略性发展,网络信息大数据时代的变迁,人们对互联网的依赖和需求改变了原有的方式。随着人们生活节奏不断加快,且网络体系发展比较成熟可以很好的将各种技术结合起来,使得人们的生活方式得到进一步的改变。近年来,随着办学规模的不断扩大,大学生数量逐渐增加,大学生的信息也变得越来越复杂,面对如此繁琐的事情,如果还使用传统的人工管理显得十分落后,所以将数据信息化融入到教育中并不断地改革和发展成为了重中之重。与此同时,随着计算机的不断发展,各行各业都利用计算机技术的优势进行信息的管理,在管理相关数据信息时十分方便快捷,这使得原本效率低的大学生档案管理有了阶段性的提高,并且还能增加档案管理的安全性。作为国家至关重要档案资源之一的高校档案,是国家档案局发展战略规划中的重要组成部分,能够为国家许多机构的工作提供有关参考依据。所以,高校档案的信息数据化发展不仅是为了促进我国高校档案建设、提升学校综合教育实力水平,更是响应国家有关政策的重要体现。而在“十三五”规划中明确的提出了“存量数字化、增量电子化、利用网络化”的档案资源建设战略部署,并且2021年在“十四五”规划中又提出了在原有的档案管理体系下进一步加强完善档案管理体系的建议,结合当下最为先进的技术,即大数据、人工智能、区块链等计算机技术在档案工作中运用,以此提高我国档案管理的现代化水准。本次开发大学生个人档案管理系统的研究目的不仅仅是为了相应国家号召,更是为了能够更好的满足高校对档案管理的需求,提升档案管理的方式以达到省时又高效的目的,颠覆传统的信息管理模式,给予管理员更多的操作空间来管理档案信息,达到提高档案管理工作效率的目的。1.2研究现状1.2.1国外研究现状档案管理系统最初起源于对图书馆庞大信息的研究管理系统,其设计之初的目的是一款基于信息管理的系统。从上个世纪90年代初开始,随着计算机技术的发展,世界各个国家的档案工作开始转向数字信息化,特别是以美、英、日、澳大利亚等为代表的60多个国家,其中个别国家更是将将档案归类到文化遗产保护之中,建立对应的规章制度,各自拥有独特的风格。同时,国外高校不仅在学生档案管理工作上形成了一套比较完整的体系,还开设与之有关的档案方面的专业,培养出对口的人才,真正意义上做到了“术业有专攻”。例如美国,各大高校都是根据自身实际情况建立符合自身发展的档案管理部门,并由专业的档案管理人员进行有关的工作。美国由于在上个世纪就开始重视档案的发展,因此,美国高校档案档案在信息化建设上有着许多优点。首先,美国高校档案管理系统的页面简洁明了,便于使用。不仅如此,系统的信息内容也较为完善,具备了内容丰富、更新快、覆盖面广的特点,不仅有学生的档案,还包含一系列的文献资料。其次,系统网站设计具有人性化的特点,登录进入系统后,可以看出合理的排版,别具一格的界面,并且便于用户的操作和使用。最后,功能不断完善,在经过长时间的发展后,美国高校的档案管理系统功能齐全,几乎包含了所有方面的东西,而且,还在不断地融入新的计算机技术,例如区块链、人工智能等。上述只是选取了美国档案管理优点中的一小部分,总的来说,美国的档案管理工作在全球都是值得学习的。不仅如此,日本在档案管理上采取了其特有的私有制度,即各个机构档案管理可以私密化,档案机构可以不公开自身的档案信息,将自己的档案信息用于企业机构自身的发展当中,从而使得这些机构拥有更多的自主选择权,并在此基础上不断地创新发展,在不用受到政府机构的制约下利用资源。而澳大利亚则是采取了一种将档案融入于教育的综合管理体系。澳大利亚的档案管理工作协会和政府将国家档案信息与教育结合形成教育板块,并在档案管理系统上单独开发出了与教育有关的板块,把内容丰富的档案信息作为独特的教育资源以数据化、信息化的形式展现给群众,形成大众化的教育资源。综上所述,国外档案发展具有时间长、特点突出、技术先进、人性化、形式多样等一系列的优点。尤其是在国外不同的高校,对于档案管理体系的建立都十分重视,并不断地进行改进和完善。1.2.2国内研究现状在我国信息化大数据高速发展、各级各类档案机构快速改革的新背景、新形式下,高校档案数字化建设进程进一步加快。高校档案管理工作也要随时代趋势而转变管理思想与方式,这样才能在面对内容更加丰富、需求更加多样的档案管理工作上,不断提升效率并获得可持续发展的创新管理能力。目前,国内高校档案管理虽然已经在慢慢的被重视起来,但由于多方原因,档案管理还是或多或少的存在着许多需要改进的地方。从我国高校档案发展的历史角度来说,存在以下几个方面的问题:(1)前期高校对档案管理工作的不重视。早期国内高校的注重点普遍放在了人才培养和教育改革提升上,忽略了档案其实是反映出学生最全面直观的材料,这使得高校档案工作的发展脚步变得极其缓慢。(2)高校的档案管理制度存在严重偏差。由于将重点放在了教学育人上,国内高校普遍都没有根据自身档案管理情况建立出一套完整的规章制度,更没有专业的档案管理员对档案进行有效的管理,以至于档案管理工作呈现出一中消极状态,即学校不重视所引起的档案管理工作者在工作上的涣散。(3)对档案管理系统的运用存在严重不足。虽然建立了档案管理系统,但却很少利用,仍然运用传统方法对学生档案进行管理。从各大高校现有的档案管理系统来看,系统功能单一、种类多,并没有将其整合成一款信息综合全面的档案管理系统,并且信息利用的效率往往比较低。而且由于档案管理者并没有接受统一的技术操作培训,且部分人员年龄偏高,在档案系统的使用上难免会达不到真的使用效果。在过去的“十三五”这段时间里,国家大力倡导档案利用便捷化、档案安全高效化以及档案管理信息化。相比“十三五”重点提出的的高校档案信息化变革,“十四五规划”下对高校档案管理提出了更进一步的“智能化“的全新变革要求。在《十四五规划》第12条中指出要推动互联网、大数据、人工智能等产业进一步的深度融合,“人工智能”是互联网、大数据发展到一定阶段之后必然的进一步发展趋势。高校档案主要是产生于教学、科研、学生管理等大量的档案信息,运用计算机技术不仅可以加快高校档案信息化的步伐,还可以通过智能化的利用更好的体现出这些档案的价值和学校档案部门的贡献。总结目前已有的成果,高校档案信息化建设现状表现出四个问题:开展进度不一、建设程度不深、重视程度不足、辅助决策不够。所以,我国高校学生档案信息化建设还有很长的路要走。1.3课题主要研究内容本文以“十三五”档案管理战略部署为背景,并有效结合“十四五”规划下档案管理发展的趋势,设计开发了一款大学生个人档案管理系统。该系统集学生管理、教师管理、个人档案管理、课程信息管理、奖惩信息管理、拓展信息管理和系统通知管理等模块于一体,经过一系列信息化技术手段,实现档案管理与信息化技术的综合利用,加强档案的信息化建设。2大学生个人档案管理系统开发的相关技术2.1JSP技术JSP技术在本质上其实就是一个Servlet,它是由Oracle公司推出的,是一种简化了的Servlet编写的技术,它将Java代码和HTML语句混合在同一个文件中进行编译,并对在网页中要动态产生的内容采取了Java代码来编译。通过查阅有关资料可以了解到JSP在本质上其实就是一个Servlet,因此每一个通过JSP技术形成的页面在初次被访问时,JSP引擎会把它直译为一个Servlet源程序,紧接着再把这个Servlet源程序编译成一个class文件,最后Web服务器(即Servlet引擎)以像调用常规的Servlet程序类似的方式来装载和执行这个由JSP页面翻译成的Servlet程序。在学习过程中不难发现,JSP的功能十分符合本系统的开发使用,灵活的特点也使得JSP成为许多开发者备受喜爱原因之一。同时,因为系统脚本都是在服务器端进行运行的,根据客户端提交的内容JSP引擎会进行解释并且生成与之对应的标识和脚本程序,最终通过HTML或者是XML页面将有关的结果反应给浏览器。所以,在经过综合考虑后,不难发现大学生个人档案管理系统使用JSP技术完全时可行的。通过个人总结,JSP技术的优势有以下几点:(1)通过JSP开发的档案管理系统页面可以被动态编译程Servlet的。(2)通过JSP开发的档案管理系统页面可以进行预编译。(3)通过JSP开发的档案管理系统页面可以与静态模板相互结合(例如HTML和XML),还能够与形成的动态内容的有关代码结合,也就是动静态结合。(4)开发人员可以更加灵活的在逻辑层次上做出改变,即在组件层对逻辑进行有关的变动,不再是单独的在应用层逻辑页面上进行编译。2.2Java语言简介总所周知Java语言作为Oracle公司产品之一,最初是由Sun公司研发,后来因为在经营上出现了问题,在不得已的情况下,将自身卖给了甲骨文公司。Java言语作为开发者常用语言之一,它具有三大特性——封装、继承以及多态性,并且还带着便于维护、便于扩展等优点。Java以其独特的“一次编译,到处执行”成为备受程序员青睐的原因之一,通常就是指有关的应用程序在生成一个二进制的文件后,可以直接在其他的支持Java的平台上运行,通俗的来说叫作二进制兼容。与之相对应的是源代码兼容。Java实现“一次编译,到处执行”是通过Jvm和字节码技术来实现的。2.3MySQl数据库在本科四年的系统学习中,我们清楚的了解到任何程序的运行使用都离不开一个好的数据库的支持。这就好比使用一台台式电脑,如果离开了电,就无法正常工作使用,本系统当然也不例外。在数据库设计构思之初,根据自身所学的知识以及为了更好的贴近系统的实际使用,采用了MySQL这一数据库技术,通过浏览器代理访问此数据库。在目前认知中,MySQL作为当下在Web应用方面最为流行的RDBMS,是一种客户机-服务器DBMS,也就是通常所说的关系型数据库管理系统,它是由瑞典一家名为MySQLAB的公司研发的,并且目前隶属于于1977在美国成立Oracle公司旗下的产品。MySQL是将数据信息存储在不同的表中,而不是将所有的数据信息放在一个大型的大仓库里面,之所以这样研发设计,目的就是为了能够增加数据信息的存储读取速度以及提高使用的灵活性,便于开发人员更好的去管理使用所需要的数据信息。MySQL作为一款具有开源性、多用户、多线程特点的数据库,它的特性备受开发者的青睐。比如它能够支持多种数据存储引擎(MyISAM、InnoDB)、可以支持并处理大型的数据库,还能够提供各种便于数据库操作的管理工具。同时,在学习中我们也清楚的了解到,MySQL是CS架构的数据库服务器,是由一个服务器守护进程和很多不同的客户程序和库组成的。在项目实际开发过程中,可以根据业务场景及需求,选择最合适的数据库引擎,达到事半功倍的效果。3大学生个人档案管理系统分析3.1系统需求分析3.1.1设计目标分析大学生个人档案管理系统是一个典型的数据管理系统,因此在设计本档案管理系统时应首先了解用户的实际需求,充分满足用户的功能需求,开发人员应从以下几个目标进行开发设计;首先开发的系统应该易于理解,也就是操作起来非常简单,保证每个学生、教师都可以轻松的会操作。其次是确保系统能够稳定、安全、可靠的运行。最后该系统具有检索的功能,对于新注册的学生,当他们在输入数据时,系统可以及时发现问题并满足实际情况,尽可能的减少人为错误。3.1.2功能需求分析大学生个人档案管理系统的设计目的之一,就是针对于管理员和用户提高他们在实际使用中的效率,同时设计出简便的检索功能和有效的存储档案数据信息,对系统的各个模块是通过许多今天的发达系统做出合理的分析来确定考虑用户的可操作性,遵循开发的系统优化的原则,经过全面的调查和研究。系统所要实现的功能分析,对于现在网络方便的管理,系统要实现用户可以直接在平台上进行查看自己所有数据信息,然后根据自己的实际需求进行相关档案数据信息的提交,这样既节省了时间又提高了效率,避免在查找档案信息的过程中浪费了许多时间。由于每个人的需求不同以及时间上的冲突,管理员一般都没办法能够随时高效的去管理档案,因此带来了很多繁琐的问题,既不利于提高自己的工作效率,也很难满足用户的实际需求。所以大学生个人档案管理系统的开发不仅仅是能满足用户的需求,还能提高管理员的工作效率,减少原有不必要的工作量。3.2系统可行性分析3.2.1技术可行性大学生个人档案管理系统开发使用JSP技术和MySQL数据库,该系统所使用的是Java语言,Java是目前最为优秀的面相对象的程序设计语言,因此它在系统开发中不会有特别大的难度,只要我们在日常学习中掌握对应的知识,即可进行系统程序的编写,同时在开发系统时,所使用的数据库也是必不可少的。由于设计本系统用到的技术都来自与大学期间所学,只要在平时认真对待所涉及的每一门课程,在系统的开上便不会有太大的难度,而且还有利于我们更好的去判断该通过怎么样的方式开发出本系统。因此,在完成系统的开发建设时所使用的技术是完全可行的。3.2.2经济可行性大学生个人档案管理系统的开发从最初的调查研究到最终的系统完成,在这一系列过程中不需要任何的费用开销,因此系统从始至终都是由自己亲历亲为完成的。在过程中遇到无法解决的问题时,也是通过寻求同学、老师、朋友等进行问题的解决。所以不难看出本系统的开发在经济可行上是完全没有问题的,能够做到不需要任何的资金投入。3.2.3操作可行性操作可行性简单来说就是针对用户在系统使用过程中的实际体验度,也就是系统的设计是否符合用户的使用要求,既通过系统拥有的功能查询到自己所需的档案信息。对于系统的操作,只要你会用鼠标不需要专业人员都可以直接进行功能模块的操作,当然操作人员必须是有权限的,所以在操作系统之前必须是一个用户或管理员,有了用户名和密码才能进行系统的操作。3.3系统UML用例分析UML是在系统开发过程中怎样建模的一种表示手段,同时也是系统开发人员在设计初期以及后续整个流程必不可少的过程表达。现在我们将对这个大学生个人档案管理系统进行UML建模分析。大学生个人档案管理系统的用户组成为系统管理员、高校大学生以及各个教师。对于不同的用户,所开放的功能权限不同,与之对应的功能操作也会不同。学生主要实现的功能有:个人中心、学生管理、个人档案管理、拓展信息管理、奖惩信息查看、课程信息查看、系统公告查看,学生用例图如图3-1所示。图3-1学生用户例图教师主要实现的功能有:个人中心、学生管理、个人档案管理、拓展信息管理、奖惩信息管理、课程信息管理、系统公告查看,教师用例图如图3-2所示。图3-2教师用户例图系统管理员是整个系统的核心部分,可以对档案管理系统的信息进行更新与维护,主要实现的功能有:个人中心、学生管理、教师管理、个人档案管理、拓展信息管理、奖惩信息管理、课程信息管理、系统公告管理,管理员示例图如3-3所示。图3-3管理员用户例图4大学生个人档案管理系统设计4.1总体设计原则大学生个人档案管理系统流程分析大致分为以下几个过程:首先对系统设计进行最基本的需求分析,接着是对系统进行框架构思设计、具体功能的划分以及最基本的数据库的设计。在此基础上再对划分好的功能模块进行具体的设计与代码编写,以便于在各个功能板块设计好后将其整合成为一个整体。最后,对整合好的系统采取一系列测试检验,根据实际得到的具体反馈结果对系统进行进一步的改进与完善。同时,将这整个实际操作过程绘制成流程图,如图4-1所示。图4-1开发系统总体流程图4.2系统功能架构设计4.2.1系统总体功能架构设计系统功能结构层次图主要表达出的是一个系统功能设计的主要层次结构,便于开发者清楚的了解到系统到底需要什么功能,该怎样去设计这些功能,也就是变相的给开发者梳理出系统设计的功能架构。大学生个人档案管理系统主要分为三个用户,学生、教师和管理员,其功能如下:(1)管理员功能:管理员负责系统的整体信息维护,管理员登录进入系统后可以对学生管理、教师管理、个人档案管理、拓展信息管理、奖惩信息管理、课程信息管理、系统公告管理功能模块的更新和维护,同时,管理员结合所需可以对个人资料、登录密码进行修改;(2)教师功能:教师登录成功进入系统后,可以查看所有的系统公告,并且还可以对学生的个人档案、课程信息、奖惩信息、拓展信息功能模块的相应管理;(3)学生功能:学生登录成功进入系统结合所需可以在线添加个人档案及拓展信息,同时,学生还可以查看课程信息、奖惩信息、公告信息。大学生个人档案管理系统功能结构图,如图4-2所示:图4-2系统功能结构层次图4.3数据库设计本系统的数据表设计ER图设计如下:学生个人信息实体属性主要包括(学号、密码、学生姓名、性别、头像、院系、班级、联系电话)等字段信息,如图4-3所示。图4-3学生个人信息E-R图教师个人信息实体属性主要包括(教师工号、密码、教师姓名、性别、照片、职称、手机、院系)等字段信息,如图4-4所示。图4-4教师个人信息E-R图个人档案实体属性主要包括(姓名、性别、头像、联系电话、出生日期、学习、院系、专业、学制、民族、证件号码、学历类别、班级、入学时间、毕业时间、学籍状态)等字段信息,如图4-5所示。图4-5个人档案E-R图课程信息实体属性主要包括(课程名称、课程成绩、学分绩点、学籍、备注、学号、学生姓名、性别、院系、教师工号、教师姓名、职称)等字段信息,如图4-6所示。图4-6课程信息E-R图公告信息实体属性主要包括(公告标题、类型、图片、发布日期、内容)等字段信息,如图4-7所示。图4-7公告信息E-R图4.3.1数据库逻辑设计在数据库的设计过程中缺少不了关于概念模型的构思转换与构建,通过对每张数据库表的设计,使得系统的开发使用更加的方便。数据库表的详细设计如下:配置信息表:表4-1配置信息表字段字段类型描述idbrigint(20)账号nameVarchar(100)配置参数名称valueVarchar(100)配置参数值(2)Token信息表:表4-2Token信息表字段字段类型描述idBigint(20)useridBigint(20)用户idusernameVarchar(100)用户名tablenameVarchar(100)表名roleVarchar(100)角色tokenVarchar(200)密码addtimeTimestamp新增时间expiratedtimeTimestamp过期时间(3)用户信息表:表4-3用户信息表字段字段类型描述idBigint(20)usernameVarchar(100)用户名passwordVarchar(100)密码roleVarchar(100)角色addtimeTimestamp新增时间(4)学生账户信息表:表4-4学生账户信息表字段字段类型描述idBigint(20)addtimeTimestamp

xuehaoVarchar(200)学号mimaVarchar(200)密码xueshengxingmingVarchar(200)学生姓名xingbieVarchar(200)性别touxiangVarchar(200)头像yuanxiVarchar(200)院系banjiVarchar(200)班级lianxidianhuaVarchar(200)联系电话(5)个人档案信息表:表4-5个人档案信息表字段字段类型描述idBigint(20)addtimeTimestampxuehaoVarchar(200)学号xueshengxingmingVarchar(200)学生姓名xingbieVarchar(200)性别touxiangVarchar(200)头像lianxidianhuaVarchar(200)联系电话chushengriqiDate出生日期xuexiaoVarchar(200)学校yuanxiVarchar(200)院系zhuanyeVarchar(200)专业xhuezhiVarchar(200)学制minzuVarchar(200)民族zhengjianhaomaVarchar(200)证件号码xuelileibieVarchar(200)学历类别banjiVarchar(200)班级ruxueshijianVarchar(200)入学时间yujibiyeshijianVarchar(200)预计毕业时间xuejizhuangtaiVarchar(200)学籍状态sfshVarchar(200)是否审核shhfLongtext审核回复(6)奖惩信息信息表:表4-6奖惩信息信息表字段字段类型描述idBigint(20)addtimeTimestamp

xuehaoVarchar(200)学号xueshengxingmingVarchar(200)学生姓名xingbieVarchar(200)性别yuanxiVarchar(200)院系huojiangqingkuangVarchar(200)获奖情况huojiangshijianDate获奖时间huojiangneirongLongtext获奖内容chengchuqingkuangVarchar(200)惩处情况chengchushijianDate惩处时间chengchuneirongLongtext惩处内容beizhuVarchar(200)备注jiaoshigonghaoVarchar(200)教师工号jiaoshixingmingVarchar(200)教师姓名zhichengVarchar(200)职称(7)课程信息表:表4-7课程信息表字段字段类型描述idBigint(20)addtimeTimestamp

kechengmingchengVarchar(200)课程名称kechengchengjiInt(11)课程成绩xuefenjidianVarchar(200)学分绩点xueqiVarchar(200)学期beizhuVarchar(200)备注xuehaoVarchar(200)学号xueshengxingmingVarchar(200)学生姓名xingbieVarchar(200)性别yuanxiVarchar(200)院系jiaoshigonghaoVarchar(200)教师工号jiaoshixingmingVarchar(200)教师姓名ZhichengVarchar(200)职称(8)教师信息表:表4-8教师信息表字段字段类型描述idBigint(20)addtimeTimestampjiaoshigonghaoVarchar(200)教师工号mimaVarchar(200)密码jiaoshixingmingVarchar(200)教师姓名xingbieVarchar(200)性别zhaopianVarchar(200)照片zhichengVarchar(200)职称shoujiVarchar(200)手机yuanxiVarchar(200)院系(9)拓展信息表:表4-9拓展信息表字段字段类型描述idBigint(20)

addtimeTimestamp

xuehaoVarchar(200)学号xueshengxingmingVarchar(200)学生姓名xingbieVarchar(200)性别yuanxiVarchar(200)院系tezhangVarchar(200)特长tezhangshuomingVarchar(200)特长说明shehuishijianxuefenInt(11)社会实践学分renwensuyangxuefenInt(11)人文素养学分keyanshixunxuefenInt(11)科研实训学分chuangxinchuangyexuefenInt(11)创新创业学分zhiyuanshizhangVarchar(200)志愿时长ketiyanjiuqingkuangLongtext课题研究情况lunwenfabiaoqingkuangLongtext论文发表情况huodezhengshuVarchar(200)获得证书shifoudaikuanVarchar(200)是否贷款daikuanshuomingVarchar(200)贷款说明sfshVarchar(200)是否审核shhfLongtext审核回复(10)系统通告信息表:表4-10系统通告信息表字段字段类型描述idBigint(20)

addtimeTimestamp

gonggaobiaotiVarchar(200)公告标题leixingVarchar(200)类型tupianVarchar(200)图片neirongLongtext内容faburiqiDate发布日期5大学生个人档案管理系统的实现5.1系统用户登录主界面系统用户通过登录窗口进行输入自己的账号信息,信息输入完成后选择身份,然后进行提交,系统对用户输入的用户名和密码进行验证用户的角色信息,验证完成后进入到用户的相应操作界面进行自己权限的功能操作,如图5-1所示。图5-1系统用户登录界面图5.2系统功能实现5.2.1管理员功能实现(1)管理员操作界面:管理员在成功登录后进入系统操作界面可以对学生管理、教师管理、个人档案管理、拓展信息管理、奖惩信息管理、课程信息管理、系统公告管理,同时,管理员还能够对自己的个人资料、登录密码进行修改,其界面如图5-2所示。图5-2管理员用户功能操作界面(2)学生管理界面:管理员通过学生列表可以查看所有注册的学生信息,选择学生查看详情,并且可以对已有的学生信息进行修改或选择删除,同时,管理员还可以通过输入学生信息进行检索查看,结合所需管理员还可以在线添加新的学生,通过输入学号、密码、学生姓名、性别、头像、院系、班级、联系电话,信息填写完成选择提交即可添加,其界面如图5-3所示。图5-3学生管理界面(3)教师管理界面:教师管理模块基本与学生管理相同,不同的是添加、修改所输入的信息,其界面如图5-4所示。图5-4教师管理界面(4)个人档案管理界面管理员通过信息列表可以查看所有的个人档案信息,选择信息查看个人档案详情,并且可以对已有的个人档案进行修改或删除,结合需求管理员还可以通过搜索框输入信息进行检索学生。主要功能界面如图5-5所示。图5-5个人档案管理界面(5)拓展信息管理界面:管理员通过信息列表可以查看所有学生的拓展信息,选择信息查看拓展详情,并且可以对已有的拓展信息进行修改或删除,结合所需管理员还可以对拓展信息进行审核,其界面如图5-6所示;图5-6拓展信息管理界面(6)奖惩信息管理界面:管理员通过信息可以可以查看所有学生的奖惩详情,并且可以对已有的奖惩信息进行修改或选择操作,同时,课程信息管理模块基本与奖惩信息管理相同,通过课程列表可以对所有学生的课程信息进行查看、修改、删除,主要功能界面如图5-7所示。图5-7奖惩信息管理界面系统公告管理界面:管理员进入系统公告管理功能界面后,可以查看到系统中的所有公告信息内容,并且还能点击查看具体某一公告的具体内容。同时,还可以对已有的系统公告进行修改或选择删除,其界面如图5-8所示;结合所需管理员还可以在线添加新的公告,通过输入公告标题、类型、图片、发布日期、内容,信息填写完成选择提交即可进行添加新的公告,主要功能界面如图5-9所示。图5-8系统公告管理界面图5-9添加系统公告界面5.2.2学生功能的实现(1)学生注册界面:学生如果没有账号需要先行注册,在设计学生注册的时候,输入自己的账户基础信息,如,学号、密码、学生姓名、院系、班级、联系电话,如果存在必填项没有填完整的,则弹出提示窗体,学生注册成功后既可进行登录,其界面如图5-10所示。图5-10学生注册界面(2)个人档案管理界面:通过学生列表可以查看查看已有的个人档案信息,选择信息查看详情,其界面如图5-11所示;同时,学生通过输入姓名、性别、头像、联系电话、出生日期、学习、院系、专业、学制、民族、证件号码、学历类别、班级、入学时间、毕业时间、学籍状态,信息添加完成选择提交即可添加个人档案,其界面如图5-12所示;图5-11个人档案管理界面图5-12添加个人档案界面(3)拓展信息管理界面:学生通过信息列表可以查看已有的拓展信息,选择信息查看详情,并且可以对已有的拓展信息进行修改或删除,结合需求学生还可以在线添加拓展信息,添加完成并对其进行相应的管理操作,其界面如图5-13所示。图5-13拓展信息管理界面(4)课程信息管理界面:学生通过信息列表可以查看所有的课程信息,选择信息查看详情,同时,奖惩信息管理、系统公告管理基本与课程信息管理相同,都是对信息进行查看,其界面如图5-14所示。图5-14课程信息管理界面5.2.3教师功能的实现(1)教师操作界面:教师登录成功进入系统操作界面可以进行学生管理、个人档案管理、拓展信息管理、奖惩信息管理、课程信息管理、系统公告管理功能模块的相应操作,并且教师可以进入到个人中心对自己的个人信息以及账号密码等信息进行修改,如图5-15所示。图5-15教师操作界面(2)学生管理界面:教师通过学生列表可以查看所有的学生信息,选择信息查看学生详情,其界面如图5-16所示;结合需求教师还可以对学生课程进行编辑,通过输入课程名称、课程成绩、学分绩点、学期、备注、学号、学生姓名、性别、院系、教师工号、教师姓名、职称,信息填写完成选择提交即可编辑,同时,教师通过课程列表可以查看所有学生的课程详细信息,并可对已有的课程信息进行修改或选择删除,其界面如图5-17所示。图5-16学生用户信息管理界面图5-17编辑课程信息界面(3)个人档案管理界面:教师通过信息列表可以查看所有学生的个人档案,选择学生查看个人档案详情,并且可以对个人档案进行审核,结合需求教师还可以对学生的奖惩进行编辑,主要功能界面如图5-18所示。图5-18个人档案管理界面(4)拓展信息管理界面:教师通过信息列表可以查看所有学生的拓展信息,选择信息查看详情,并且还可以在线审核学生的拓展信息,同时,教师通过公告信息列表可以查看所有的系统公告,主要功能界面如图5-19所示。图5-19拓展信息管理界面6大学生个人档案管理系统测试6.1系统测试目的一个系统在开发过程中多多少少难免会遇到一些问题,这是无法避免的,但我们发现问题后就要立马去解决,不能将问题遗留下来,否则一旦致使系统崩溃、数据流是等严重问题,将会造成不可估量的后果。所以为了避免这些严重后果,我们需要对大学生个人档案管理系统进行全面测试,找出存在的问题并及时修复,确保系统能够与在长时间中稳定的运行使用,而本章节的主要目的就是如何去发现这些问题并修复系统存在的问题。6.2系统测试方法在对系统进行测试的时候在找到问题的情况下必须在第一时间找到解决问题的办法,不要存在侥幸的心理,这样才会保证系统开发做到事半功倍的效果,还能缩短系统的开发周期;同时遇到Bug要再第一时间解决,确保系统将不会再次出现同样的Bug。还要发挥我们自身举一反三的能力,发现一个问题就要检查是否会牵扯出其他的问题,如果有就一并解决,提高大学生个人档案管理系统的安全稳定性。白、黑盒测试是系统常规测试中特别常见的方法途径。①白盒测试又称作为结构测试:在保证清楚地了解系统结构以及一系列处理过程的前提下,根据系统实际的逻辑进行系统的测试,确保系统能够正常的工作,不存在差错。②黑盒测试又称作为功能测试:目的是确保系统功能可以按照系统设计要求正常运行实现的检测方法,也就是在系统程序接口处检测有关数据是否正常,与外部数据信息的转换是否完整无误。6.3系统功能测试利用目前最新的Windows10操作系统测试大学生个人档案管理系统,通过对各个功能板块的实际测试操作,检测所有功能是否符合设计使用要求以及不同用户的权限是否正确,数据信息是否正确。为了让系统用户更好的使用大学生个人档案管理系统,避免系统测试误差的发生,因此对本系统进行了一系列的测试来确保正常的使用。简单的说就是登录不同的账户输入并提交一些数据信息,然后查看不同功能页面的反馈信息,检查各个功能是否达到预期的要求。6.4系统测试结果经过一系列的测试,主要是针对系统的各个功能进行测试,得出结论系统的功能基本实现,不管是管理员、学生还是教师,都可以简单便捷地使用本系统。所以,可以确认大学生个人档案管理系统可以投入使用并推广。总结与展望经过大半年的时间,在不懈的努力与坚持以及老师和同学的帮助下,总算如期的完成了我的毕业设计与毕业论文,通过这次实践,我找出了自身许多不足的地方。在毕业设计刚开始时,由于之前没有真正的从头到尾自己设计开发过系统,遇到了很多的问题,包括思路不清晰、学习的知识不够深入等。但是通过努力努力再努力、坚持坚持再坚持下,我慢慢的有了思路,开始一步步的开发系统,最终还是收获颇丰。在这过程中,我发挥自己的特长,改掉自己的懒惰

温馨提示

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

评论

0/150

提交评论