




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Java的高校毕业生信息管理系统的设计与实现目录TOC\o"1-2"\h\u26152摘要 摘要:随着我国高等教育规模的逐渐扩大,高校毕业生人数逐年攀升,传统的毕业生信息管理模式已不能满足发展的需要,为高效便捷的管理毕业生信息,本文开发了一套高校毕业生信息管理系统。该系统采用Java编程,B/S架构,以及MySQL数据库,目的实现信息上传,收集数据,查询信息等功能。关键词:Java技术;MySQL数据库;B/S结构引言国家实力逐年增加,师资力量日渐雄厚,教育水平显著提高,促使大量学生进入高校的大门,导致毕业生的人数增长迅速,大量的毕业生信息数据需要管理,以此开发一个易上手的平台系统。如果使用人工的方式去调度学生档案,更改信息,十分耗时耗力,利用计算机相关技术管理毕业生信息,节省人力,数据直观,检索方便、检索速度快、保密性高等优点。1.课题背景及意义过去生活科技简单,处理数据耗费大量人力财力,时间推移至今发生巨大变化。从上世纪90年代开始,彻底改变了世界的治理方式。我国政府,学生等单位就用互联网相关系统进行信息管理,由于初期技术不够娴熟,网络普及度不高,学生接受程度低,阻碍了互联网的发展速度。很久之前的高校毕业生的个人信息管理,都是人为操作统计的,这种方法费时费力,而且很难查找和进行修改。随着技术的进步,计算机信息化发展的迅速,越来越多的人开始使用系统进行管理个人信息,本系统可以满足现在的需求,检索快,保密性高,易于操作,使各个方面的管理更加快捷方便,方便人们生活。2.相关技术2.1Java技术它拥有着C++语言很多的优点,它放弃了诸如继承和指针之类的C++概念,这语言不仅是强大和易于使用,简单和易于使用的两个特征。2.2MySql数据库MySQL数据库较于其他数据库管理简单,方便调试,支持常见SQL语句,能处理成千上万的数据,使用开源代码,大大降低开发成本,可在不同操作系统种运行。2.3B/S结构在B/S结构,学生可以在能够上网的环境下进行访问网站的系统功能,使用起来较为方便,限制变少。这种结构可以随时随地查询,扩展简单维护方便,共享性强。3.系统分析3.1可行性分析本系统的主要目标是把学生毕业之后的信息管理工作做到细致,不出差错。找到研究目标后,我们将以四个方面作为解读系统的可行性。3.1.1技术可行性技术上使用了Java语言,使用B/S结构和MySql数据库。3.1.2操作可行性系统易于操作,使用大众常用的界面,进入系统可以各种操作。做出的系统具有以下几个特点,易于管理,用户交互性好,操作一般比较简单,所以值得开发。3.1.3经济可行性此系统需要的各种配置环境,容易在市场购买,价钱适中,开发时间短,经济上不存在问题。3.1.4法律可行性管理系统是根据人的发展而设计的,具有很高的可操作性。开源代码并不会对他人产生利益上的侵害,无任何违法行为。总结来说,该高校毕业生信息管理系统在技术、财力、运行、法律等方面具有可行性。3.2系统流程分析3.2.1系统开发流程 首先确定本系统的需求分析,包括整体设计的结构功能以及数据方面,再细化到详细设计包括模块,编码,之后将模块进行整合和调用,完成以上步骤之后进行系统的测试,对其他功能的完善以及修改。3.2.2学生登录流程学生根据管理员发放的账号密码进行登录。如果用户名或者密码为空则系统提示信息不能为空,用户名密码进行对比是否正确,如果正确则登录成功,否则提示信息不正确。3.2.3系统操作流程进入到系统登录界面,输入用户名和密码,检验信息是否正确,如果不是,系统提示信息错误,信息无误进入功能界面,可以查看信息,修改数据等相关功能。3.2.4添加信息流程管理员能对老师学生的信息进行添加,学生可以在自己的权限内进行信息的添加,输入信息后,系统会自行验证输入的信息和数据,若信息正确规范,数据会被加入到数据库中,如果输入格式出现问题,提示重新输入个人信息。3.2.5修改信息流程如果某位学生需要对自己的全部毕业信息进行修改,需要用到最高权限的管理员,如果只是部分修改,学生可以在自己的权限内进行修改。选择修改信息的界面,选中修改的信息,输入数据,后来系统判断数据是否符合规定,输入正确则修改成功,个人信息被更新到库中,否则失败,需要再次输入信息。3.2.6删除信息流程管理员可以进行删除操作,选择删除的信息,点击删除按钮,系统会发出询问,如果点击确认,信息将被删除,然后清除数据库中相关的信息。4.系统设计4.1系统概述首先开始总体框架设计,考虑到人员的组成以及拥有的相关权限,不同权限完成不同的功能。这仅仅是初始的分类,还没有真正的实现。进行项目设计时,考虑到成本和性能,选择最优解决方法,最终确定系统的开发,可以减少成本,增加对其他人的利益,可以看出设计是非常重要的。系统工作原理图如图1所示:图1系统工作原理图4.2系统结构设计在设计阶段需要构造出结构图,可以清晰了解到所需用户的种类,它决定了整个系统的构造情况,看似简单的图示也极为重要,整体结构如图2所示。图2系统结构图4.3数据库设计数据库在计算机系统中担任着重要的组成部分之一,也是系统中的关键和核心,它的好坏直接影响着系统的质量和速度。4.3.1数据库设计原则根据数据的需求来设计出模型,通常用概念数据模型来表示它们之间的关系,并且对系统学生进行信息的处理和管理,可以通过绘制E-R图来表示其间的复杂关系。4.3.2数据库实体数据模型中的实体,也称为实例,可以区别于现实世界中的其他对象的“事件”,本系统的E-R图如下图3所示:图3系统E-R图4.3.3数据库表设计数据库中的人员信息属于设计的重要部分,下面介绍的是各个表的具体信息。表1admins管理员信息表列名数据类型长度主键允许空说明idint11是否序号adminidvarchar255否否管理员idusernamevarchar255否否学生名adminPasswordvarchar255否否密码addtimevarchar255否否添加时间表2t_uxinxi档案类型信息表列名数据类型长度主键允许空说明idint11是否序号uxinxiNamevarchar255否否名称uxinxiMarkvarchar255否否描述表3t_uyijian档案信息表列名数据类型长度主键允许空说明idint11是否学生uyijianNamevarchar255否否类型uyijianMarkvarchar255否否名称uyijianImgvarchar255否否备注uyijianDatevarchar255否否详情uxtypeBiemingvarchar255否否档案uxinxiBiemingvarchar255否否时间表4t_jcpeizhi老师信息表列名数据类型长度主键允许空说明jcpeizhiIdint11是否登录名jcpeizhiNamevarchar255否否姓名jcpeizhiNeirongvarchar255否否性别jcpeizhiMarkvarchar255否否年龄yxtypeBiemingvarchar255否否电话yxinxiBiemingvarchar255否否职称yyijianBiemingvarchar255否否地址uyijianDatevarchar255否否时间表5t_uxinxi学生信息表列名数据类型长度主键允许空说明uxinxiIdint11是否登录名uxinxiNamevarchar255否否姓名uxinxiMarkvarchar255否否性别uxinxiMark1varchar255否否年龄uxinxiMark2varchar255否否电话uxinxiImgtext255否否学院uxinxiImgNamevarchar255否否身份证uxinxiDatevarchar255否否时间5.系统界面实现5.1登录管理员使用用户名以及密码登录,与此同时系统数据库将寻找相关的信息进行匹配,一旦输入了错误的用户名和密码,数据库将提示错误信息,此时系统会提示你重新输入,直到帐号和密码成功后,登录提示信息提示成功。登录效果图如图4所示:
图4管理员登录界面5.2管理员功能模块5.2.1个人信息进入系统后,点击左边的选项列表中的修改口令,则会显示如下界面,管理员可以修改密码。程序成效图如下图5所示:图5个人信息界面图5.2.2老师信息如有新来的老师,管理员须手动添加个人信息,内容包括性别,电话,年龄等数据信息。管理员可以对老师的详细的个人信息进行删除修改操作。效果图如下图6所示:图6老师信息界面图5.2.3学生信息管理员对学生信息包括性别,年龄,电话,学院以及身份证等信息的操作。程序效果图如下图7所示:图7学生信息界面图5.2.4档案信息管理员对学生的档案信息进行增加,删除,修改以及上传档案的操作,使学生信息更完善。程序效果图如下图8所示:图8档案信息界面图5.3老师功能模块5.3.1老师中心老师登录在系统中可查看其他学生的详细信息,例如姓名、年龄、电话等。程序效果图如下图9所示:图9老师中心界面图5.4学生功能模块5.4.1学生中心登入系统,学生可以快速查阅到个人数据,档案信息,也可以更新自己的数据。程序效果图如下图10所示:图10学生中心界面图6.系统测试重要的步骤之一需要进行测试,这一不可忽略的环节直接影响着整个系统的完整性,以及后续系统的维护管理,测试种找寻漏洞,然后对其进行调试,我们能做到的就是尽力把错误出现的概率降低,准确来说漏洞是无法完全消除的,只有不断的调试才能降低这种风险的存在,使学生以及老师等用户使用起来放心安全。测试的意义在于系统是否能在诸多同产品的较量中出众,所以必须提高质量才有生存空间。(1)学生登录测试:表6登录测试用例表用例编号01测试名称登录测试前提条件打开首页页面并未登录步骤操作描述数据期望结果1点击登录无跳转到登录页面2填写学生名,点击登录学生名用户名或密码错误3填写密码,点击登录密码用户名或密码错误4正确学生名和密码,点击登录学生名、密码跳转到系统界面5填写错误的或不存在的学生名密码学生名、密码输入框清空内容并提示“学生名或密码错误”测试说明无测试结果成功测试人(2)系统显示测试:表7高校毕业生信息管理测试用例表用例编号02测试名称高校毕业生信息管理前提条件学生已登录且已生成高校毕业生信息,处于高校毕业生信息搜索引页面或首页步骤操作描述数据期望结果1点击高校毕业生信息或点击查看详情按钮无跳转到高校毕业生信息详情2点击查看按钮无跳转到高校毕业生信息页面测试说明无测试结果成功测试人结论本系统通过长时间的系统分析,研究开发以及系统测试,得出如下结果:实现了JAVA和MYSQL相结合的毕业生信息管理系统的建设,网站可以以响应式展示。通过高校毕业生信息管理系统的研究和实现,我觉得学习仿佛畅游在无限的海洋,学习路程尚未结束,还需大量时间去积累。该系统应具有易于接受的界面美观大方,功能更强大完善,以此吸引众多学生。在开发过程中,我不仅学到了很多的知识,也提高了其他方面的综合素质。参考文献张继东.MySql数据库基于Java的访问技术[J].电子技术与软件工程,2017,(15):169.李春燕,李根.基于Java技术的网络信息高校毕业生平台设计[J].电子技术与软件工程,2017,(20):9.[3]王浩.基于Java技术的在线技能评测系统的设计与实现[J].数字技术与应用,2016,(12):171-172.[4]王金龙,张静.基于Java+MySql的高校慕课(MOOC)高校毕业生信息管理系统设计[J].通讯世界,2017,(20):276-277.[5]潘国荣.基于Java+JavaBean+Servlet实现模式的增删改模块的设计与实现[J].信息通信,2017,(08):101-103.[6]葛建霞.《Java动态网页设计》课程中项目法的应用研究[J].宿州教育学院学报,2017,20(04):160-161.[7]李清霞.《Java动态网页设计》课程建设与模式研究[J].福建电脑,2017,33(06):92-93+166.[8]曾晰,舒坚.基于Java的养老院管理信息系统的设计与实现[J].信息通信,2017,(09):122-124.[9]付昕.基于B/S调度信息管理系统的实现[J].山东省农业管理干部学院学报,2010,27(4):166-168[10]黄艳峰.在Java语言中实施“案例医学会网站管理系统”的研究与探索[J].电脑知识与技术,2010,6(5):1148-1149[11]YuanXia,YiYao.ADesignandImplementationofChineseUniversityVirtualEntrepreneurshipEducationPlatformSystemBasedonB/SStructure[A].InternationalAssociationofAppliedScienceandEngineering.Proceedingsof20192ndInternationalConferenceonAlgorithms,ComputingandArtificialIntelligence(ACAI2019)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GH/T 1483-2024绵羊绒交易技术规范
- 桩工基础合同范本
- 音响货物采购合同范本
- 西藏施工项目合同范本
- 快递正规合同范本模板
- 办公住宅维修合同范本
- 装饰劳务派遣合同范本
- 预防传染病安全教育教案
- 预防假期安全
- 预防传染病的知识
- 三年级下册语文七彩课堂
- 第7课 全球联系的初步建立与世界格局的演变 高中历史统编版(2019)必修中外历史纲要下册
- 11《山地回忆》公开课一等奖创新教学设计
- 智能传感器研发-第1篇-深度研究
- 普华永道中天会计师事务所-人工智能机遇在汽车领域
- 2025年安徽中医药高等专科学校单招职业适应性测试题库及参考答案
- 2025年安庆医药高等专科学校单招职业适应性考试题库含答案
- 【参考答案及评分标准】河南省中等职业学校2025年高考压轴卷 语文英语(二)
- 历年中医技能考试
- 2025年举办科普月的活动总结(3篇)
- 《工程勘察设计收费标准》(2002年修订本)
评论
0/150
提交评论