版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1II大学生成长档案大数据平台的设计与实现【摘要】近年来,我国的经济和科技都发展的很快,现在许多领域也都在广泛的使用计算机。在这个计算机已成为潮流的时代,许多高等学校也纷纷跟上时代的步伐。为了使高校学生的信息更加的高效、科学,于是我决定为高校大学生量身定做设计开发一个大学生成长档案大数据平台。学生的档案信息在教育里扮演着举足轻重的角色,同时也是学校决策者和管理者极其重视的教育内容部分。因此,通过本人设计与开发的大学生成长档案大数据平台,可以向高校单位提供关于学生足够的信息和快速的查询手段。在过去很长的一段时间里,对于学生档案信息的管理,许多学校基本都是采用传统的人工方式的管理,这不仅需要消耗大量资源,还存在文件的查找难度大、不容易更新和维护等问题。另外时间一长,学生数量大幅度上涨时,必然会有大量的文件和数据的产生。这时,人工处理信息时便会遇到许多难以解决的问题,而通过网上管理的方式可有效的解决这些问题。对于在管理过程中出现的大量的文件和数据,采用网上管理的方式这种就可以很好地解决这个问题。在一定程度上来说,这给管理员查找、更新或者维护学生档案信息时都减少了不少的困难。总而言之,本人设计与开发大学生成长档案的大数据平台,是一个学生信息管理模块、学生的成绩管理和综合素质评估管理模块等功能具有一定实用性的网络平台,也是一个班级管理模块在内大学生成长档案的相对全面的大数据平台。本系统是一个动态网站,采用的B/S模式。编程语言使用现在受欢迎的JSP技术。本系统页面方便简洁,操作方便。【关键词】MYSQL;档案管理;JSP;B/S;SSM1引言选题背景说起档案,可能很多人都不是特别清楚具体表示什么,但思维观念里大多都知道,对个人而言,这是一份非常重要的文件资料,要认真做好保存管理工作。同样的道理,在高校里,大学生的档案信息也是学校应当认真做好保存的重点工作之一。档案是真实记录大学生的个人信息,学习情况、实践经历、综合能力等方面的材料,同时也是学校用于了解和掌握学生整体情况的教育资料[1]。我们都知道,大学时期是大学生全面成长的过程。他们在这期间会收获到很多知识,以及学校也提供了很多能培养和锻炼他们的各种能力的机会和学习环境。大学生“成长过程档案”的建立是对大学生进行盘点、规划、反思、总结和改进的一个环节。对于辅导员和教师来说,它是了解学生思想、学习、生活和成长轨迹的信息平台和渠道[2]。加强了学生与老师的互助,促使学生按计划目标勤奋学习、仔细审视自己,理智地拨正人生航标,使学校学生管理工作规范化、制度化、人性化,提高了管理水平和教育教学质量[3]。随着网络技术和互联网的迅猛发展和广泛应用,把学生档案进行网络化管理已经成为可能,因此,我们认为开发一套基于互联网环境下的大学生成长档案的管理系统,具有一定的现实意义[4]。通过计算机的使用,不仅可以对高校学生的档案进行统一管理和有效分析,大大减轻了教学工作量,从而提高了工作效率[5]。还有很多其他的优点,例如内容丰富多样、存储量大,并且信息查询的速度较快、查找方式较方便、查询结果可靠性高,更重要的是档案信息的保密性好、储存时间长、花费成本低[6]。并且大学生电子成长档案的构建,有利于学生自我激励、自我管理、自我反思能力的提高,增强了他们的自信心,留下了弥足珍贵的个人成长记录[7]。这可以使老师、班主任或者辅导员能够随时了解掌握学生的情况,并根据学生的情况,跟其进行沟通交流,提出建议或意见等。这些显而易见的优点不仅可以促进学校管理人员的工作,节约时间成本,提高工作效率,还满足了信息时代档案为公众服务的理念。目前,在这个以“互联网+”为代表的大数据时代,呼吁用教育大数据来探寻学校评价的新途径与新思路,通过科学的收集、评价、分析、呈现和利用教育数据,促使评价走向智能化、可视化[8]。因此选择这样一个学生诚信档案管理系统的设计也就成了必然。1.2研究目的及意义目前,计算机已经被人们广泛应用,是我们学习和工作的好帮手。并且,从经济实用的角度上看,计算机的价格实惠,性能强大。例如:计算机可以给人们做很多劳动,减少很多不必要的麻烦;计算机可以给人们节约很多资源;通过大数据分析,可以从数据中发现问题,挖掘学生的成长轨迹存在的问题;计算机可以节约很多时间,从而能大幅度的提高人们的工作效率;计算机可以使一些机密文档保密性更安全、更有效。在我国,由于地区经济水平和生产力发展的限制,有些学校依然存在管理学生档案的方式相对来说还是比较落后的现象,甚至有部分学校还用传统的纸质版来保存学生的档案信息。这种方式很明显的已经不适合目前的大学现状,它需要消耗大量的人力和物力的同时,还会占用大量的空间去进行档案的储存和管理。为了解决这些问题,本人设计了大学生成长档案的大数据平台系统。了解到有些学校的学生档案管理水平相对较低,甚至有些学校也只是停留在人工纸质管理的水平,它浪费了太多的人力和物力资源,有一定的局限性,这一机制显然不能满足时代发展的要求。在信息时代,传统的管理方式逐渐被基于计算机的文件管理方式所取代。所以,开发一个功能强大且齐全的大学生成长档案大数据平台符合当前需求。总而言之,要满足大众需求大学生成长档案大数据平台需做到以下功能:对于当前与历届的学生信息能实现查询方便、存储简单安全等;系统操作方式简单,尽可能的节约资源;检索信息速度既要快又要准确;有助于高校里未来能全面开展网络化教育。1.3系统设计思想大学生成长档案大数据平台的设计遵循下列原则。首先,明确设计指导思想,规范系统。其次,设置好操作系统以及调整好开发环境。最后,要明确数据和网络的结构,梳理系统的结构。在设计系统功能模块时,应当结合系统用户的实际需求,将用户的个人信息数据导入数据库中,进而设计出不同用户之间各自的权限功能。2相关技术介绍本系统是一个动态网站,采用B/S网络结构,整个程序架构采用的是三层架构,这是一种使用率较高和技术较为成熟的分层结构。在技术层面,该系统采用的是目前相当受欢迎的JSP技术。为了使整个系统的性能得到更进一步的优化,本人也参考和借鉴了一些别人比较强的功能处理方面的技术。2.1JSP技术该技术又被称之为JAVA服务器页面,归属于动态网页技术标准的范畴,通过该技术的运用,可在页面内加入动态内容,整个过程非常方便,由此可使页面达到理想中的效果[9]。说起JSP的历程,因为静态页面的不便,很多人提出动态页面,之后JSP便产生了。JSP所展示的页面主要由HTML代码和一些Java代码所构成。主要的执行工作过程是:用户在相关界面输入一些请求,之后传给Java代码,Java代码在收到这些请求之后会进行一些处理,之后将结果又重新穿回给相应的界面。在数据信息的存储与管理方面,JSP技术继承了Java的优点,具有较强的数据安全管理性能。在工作理念方面,JSP与传统的ASP、PHP功能相似,且增加了脚本工具的自嵌入功能,效率更高,兼容性更好。总的来说,JSP具有以下特点:方便使用并且很容易理解,它的发展历程已经很悠久了,从动态网页的思想出现之后,JSP也相应的出现了;适应性很强,在任何电脑上只要安装相应的系统就可执行该项目;可以与数据库进行连接等等。2.2MySQL数据库谈起数据库,MySQL的分量是相当的重。MySQL是现如今为大多数公司所使用的关系型数据库,运行效率较好,整体来说,非常适合本系统的开发使用[10]。它不仅受到众多企业的欢迎,并且对于正在学习过程中的程序员来说也是备受欢迎的。当然,这与它自己本身的特色是分不开的,首先,它不收取任何费用,而且功能都具备,这是受到欢迎的最根本原因。其次,它的使用过程十分简单,只要有一些计算机基础的人就可以进行相关的操作。因为他的操作既可以鼠标点击,又可用代码进行。对于它本身的架构,是通过各种各样的表来进行关联。就像用线穿珠一般,通过相同的属性将各种表联系起来。并且对于不同的系统,MySQL都可以很好的使用,因此使用范围十分广。2.3MyEclipse提起MyEclipse,就要想到它的前身Eclipse,两者有着密不可分的关系。而且发展至今,版本也发生了很多更新。主要应用于java以及一些移动端的设计与开发中。对于最新版的MyEclipse,拓展性十分强,适应了更多语言的开发,并且操作过程十分简单。总的来说,不论是设计开发、还是测试,MyEclipse都可以支持,是一个较为强大的集成环境[11]。3系统需求分析3.1可行性分析3.1.1经济方面的可行性在目前的科技发展和经济水平上,该系统所使用到的开发工具和开源软件几乎都是不需要花费任何费用的。另外,该系统的编程结构选择了成本相对较低的B/S模式。因此,在经济上来看可行。3.1.2技术方面的可行性在现有的技术方面,选择良好的计算机硬、软件配置,再与目前流行的MySQL软件和较通用的JPS编程语言相结合,有助于实现系统的建设。所以,从技术层面来看,可行性较强。3.1.3操作方面的可行性在系统操作方面,由于设计该系统所涉及到的一些常用软件对一般的设计人员来说是比较熟悉的。所以,在使用操作的过程中,一般不会出现太多的问题。其次,系统的管理大部分都是对信息的一些录入、更改或者统计这类工作,这在他们平时的工作中也常常用到。因此,体现了操作方面的可行性。综上所述,从整体来看,想要设计出一个符合大众需求的大学生成长档案平台系统是具有一定的可行性的。3.2功能需求分析本系统主要有三大用户:即管理员、学生、教师。根据相关系统的用户需求,设计最适合该网站的组成和组织结构。4系统权限角色功能本系统有三大用户:管理员、教师、学生。当用户通过账号登录,系统会比对数据库信息,识别出不同用户可使用的权限。不同的用户权限也不同。其中管理员的权限最大,该用户可以对其他两个用户的信息进行管理。教师则可管理学生相关信息。而学生没有对管理员或者教师管理的权限,仅仅只可对自身信息进行查询、添加或修改等。4.1管理员需求后台管理界面是管理员进行系统的维护及管理的浏览器界面,通过后台管理页面,管理员能够对系统的各个模块进行有效的监控与管理,具体设计如下:管理员:可以管理所有用户的信息,包括教师、学生、班级相关信息等。班级信息:各用户可通过班级名称便可查询到相关的班级信息。教师个人信息:可输入教师的工号或是姓名便可以查询到相应的教师信息。学生个人信息:学生可输入自己的学号或者姓名便可查询到自己的相关信息。学生综合素质评价:学生输入自己的学号,便能查询自己的综合素质评价信息。课程信息:各个用户可通过课程编号查询相关的课程信息。4.2教师用户需求教师在进入教师用户界面登录系统时,系统会自动识别用户身份,进而提供给用户登录界面,实现教师用户与系统之间的紧密联系。然后再根据教师用户的输入情况,系统会给出相关提示。有以下管理权限:1.登录用户:可对学生用户及学生成绩进行管理。2.用户管理:具有对用户账号密码、个人信息等方面的更改功能。3.成绩管理:可以实现对学生的各科成绩进行添、除、改等操作,按学生学号和课程编号便可以查询到学生的课程成绩,实现对学生各科成绩的统计。4.综合素质评价管理:能对学生的综合素质评价信息实现添、删、改等功能。4.3学生用户需求学生用户的权限很少,只能查询个人信息和个人成绩。如下是具体功能的概括。登录系统。修改个人在校信息,或是更改个人密码。查询个人在校成绩信息,并打印相关信息。查询个人学生综合素质评价信息,并打印相关信息。4.4数据流图在业务流程分析过程中,需要根据原有的信息流流程,对各环节的加工业务、加工内容、加工顺序、加工时间等逐一进行分析。
数据流图:用于描述计算机软件系统的工作状态,用图形的方式来描述软件系统之间的逻辑关系。在对系统需求进行分析时,使用该图可以很清晰的描绘出整个系统结构,因此哪怕是对于非计算机专业人员来说,也是很容易学习和掌握的。分层数据流图:系统数据流图可以具体看到该系统的各大功能流向。如图2-1所示:图2-1系统数据流图下图2-2是档案信息的处理过程。图2-2成绩信息处理数据的过程如图2-3所示:图2-3图2-4主要是以数据流图的方式,整理出学生信息以及学生信息查询处理的关系。图2-4管理员登录数据流图,用图描述管理员管理信息文件的功能处理,如图2-5所示:图2-5管理员登录数据流图4.5业务流程分析在业务流程分析指的是:按照原有的流程,对各个环节进行详细的分析。此外,还要明确各环节需要哪些信息,并追踪信息的来源、流向等。4.5.1学生信息管理流程管理员把所有的学生档案信息都导入到大学生成长档案大数据平台。具体流程如图2-6所示:图2-64.5.2综合素质评价管理业务流程管理员通过连接数据库将学生信息输入到大学生成长档案大数据平台。具体步骤如图2-7所示:图2-74.5.3课程管理业务流程管理员输入课程信息到大学生成长档案大数据平台。具体步骤如图2-8所示:图2-84.5.4成绩管理业务流程管理员输入学生成绩信息到大学生成长档案大数据平台。具体步骤如图2-9所示:图2-94.5.5教师管理业务流程管理员输入教师信息到大学生成长档案大数据平台。具体步骤如图2-10所示:图2-104.6数据字典系统分析数据后,可以用数据字典来标记图中一些主要的数据。如表2.1所示。表2.1数据元素数据结构条目如表2-2所示。表2-3数据结构数据流条目如表2-4所示:表2-4数据流处理过程条目如表2-5所示:表2-5处理过程外部实体条目如表2-6所示:表2-6外部实体5系统总体设计5.1系统功能描述本系统的功能都是严格依据用户的实际需求来进行设计的。以下是该档案系统的主要模块:用户模块,增添普通管理员、相关用户个人信息管理。班级模块,查询班级信息,班级相关信息管理,打印相关信息。学生模块,按学号查询学生信息,相关学生信息管理,打印相关信息。教师模块,输入教师工号查询相应的教师信息,管理相关教师信息,打印相关信息。综合素质评价模块,按工号学号查询信息,能实现对学生综合素质评价的基本信息进行管理,打印相关的信息。课程模块,按课程编号来查询课程信息,可以完成对课程信息进行管理,打印相关的信息。成绩模块,按学生学号和课程编号查询来学生成绩信息,对其进行管理,并打印相关的信息。系统的主要功能是根据用户的实际需求及操作的可行性方面等来设计的。除了具备基本的功能之外,为了使系统更加的完整齐全,实用性更强,于是,本人在设计时也对一些细节做了优化与调整。5.1.1系统功能结构图通过深入了解用户的实际需求,我清楚的知道了设计系统时,要针对不同的用户设计出不同的功能。本系统主要是用于管理学生档案信息,管理用户有学生、教师和管理员,大致功能设计如下图:5.1.2系统性能需求对于传统的数据库管理系统,尤其是数据繁多,用户频繁的使用,所以,我们设计功能时就要充分考虑用户既能使用方便,操作时也能简单灵活等。以下要求在设计时应尽量能实现的。符合用户审美,界面设计做到是美观优雅。用户使用方便,尽量满足用户在低配置的环境下也能正常运行电脑。系统运行要做到稳定、安全、不报错可靠。要尽可能做到系统的易维护和易操作。5.2数据库设计5.2.1数据库概念结构设计通过对相关平台的需求分析,我在数据库中导入了几个数据表到系统中,表名分别如下所示。通过分析各个表间的联系,我从中总结出它们之间存在的关系,如图4.2所示:图4.2实体关系E-R图学生档案实体属性图如图4.3所示:(主要字段)图4.3学生档案实体E-R图3.教师实体属性图如图4.4所示:(主要字段)图4.4教师实体E-R图4.综合素质评价实体属性图如图4.5所示:(主要字段)图4.5综合素质评价实体E-R图5.成绩实体属性图如图4.5所示:(主要字段)图4.6成绩实体E-R图5.2.2数据库逻辑结构设计在服务器上建立名为xszhcp的数据库其中0表示不允许为空,-1表示允许为空,其中包括以下表:图一activity表: 图二 classes表:图三 grade表:图四gropinfo表:图五 kcbl表:图六 kecheng表:图七log表:图八menu表:图九semester表:图十student表:图十一teacher表:图十二activity表:图十三zhcj表:图十四zhuangtai表:6系统详细设计6.1主界面模块设计大学生成长档案大数据平台是一个传统的MIS信息系统,若想操作该系统,必须先登录到系统的主界面,通过登录页面,进行对用户角色的识别,登录成功后分别跳转拥有相应权限的页面。登录时,系统还能通过用户输入的用户名、密码、验证码中出现错误,给予正确的提示。图6-1所示的是用户的登录流程,图6-2是用户登录的运行效果,图6-3是用户登录成功后进入的界面:图6-1图6-2其实系统登陆的关键程序代码如下:大学生成长档案大数据平台主页运行效果如图6-3所示:图6-36.2教师用户模块设计教师用户模块页面主要是提供给教师进行相关的信息管理。当教师成功登录后,不仅能查看自己的信息,还能查询学生成绩和综合素质评价情况信息,对学生相关信息进行管理。如图6-4所示。图6-4成绩查询效果其实现系统主页面运行的关键程序代码如下:6.3综合素质评价模块设计管理员可以对学生的德育、课程成绩等项目进行添加,经过综合测算得出最终成绩,根据综合成绩来综合素质评价,如图6-5所示。图6-56.4管理员模块设计管理员具有最高的权限功能。只有管理员用户能对整个系统所有的信息及其他用户信息进行管理。包括对:所有用户信息、班级信息、学生档案信息、全体老师信息、学生综合素质评价信息等管理功能。6.4.1添加学生个人信息模块设计只有管理员用户可以对全体学生的档案信息进行更改,例如对某学生的某项信息内容进行添加,如图6-6所示。图6-6其实现系统主页面运行的关键程序代码如下:6.4.2班级管理设计各个班级的学生信息是由各
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 旅游管理与服务标准2026年导游从业试题
- 2026年乡镇森林防火法律责任与警示教育试题
- 2026年英语四六级考试模拟试题及解析
- 2026年旅游行业规范与服务标准测试题
- 2026年职场沟通技巧测试题
- 2026年年轻干部违规吃喝问题界限辨析问答
- 克服害羞的演讲稿作文
- 感恩节小学活动演讲稿
- 2026年未成年人救助保护机构规范知识竞赛
- 2026年机关干部统计数据分析应用知识竞赛题
- 2025年《公共基础知识》试题库(附含答案)
- 中华人民共和国危险化学品安全法解读
- 中国玫瑰痤疮诊疗指南(2025版)
- 石材幕墙干挂维修工程方案
- 供应室进修汇报课件
- 炼钢厂连铸设备培训
- 水库工程施工进度计划管理模板
- 妇女盆底功能障碍性疾病防治方案
- 音浪小球课件
- 养殖场申请审批报告标准模板
- 智能玩具小车设计
评论
0/150
提交评论