高校在线评优系统的设计与实现
2020-07-23邢雪马国龙周阳光李瑞孙勤
邢雪 马国龙 周阳光 李瑞 孙勤
摘 要:随着各地高校的扩招,大学生的综合素质成了人们关注的焦点,线下评优工作任务繁琐,稍有一点错误就会影响整个工作的正常进行,因此我们设计并开发了一个高校在线评优系统,该系统基于JSP技术和数据库技术,结合高校评优工作的规则和制度,以此来满足大学生评优的要求,也可以减轻辅导员和班委的负担,让评优工作更加方便、透明的展开。
关键词:评优管理;JSP;数据库设计;
1引言
近年来,计算机技术高速发展,很多机构开始采用网络办公。目前,大多数高校的评优评奖工作过于繁琐,先选出评定小组,然后评定小组分工合作,将文化课成绩和平时成绩整合为综合成绩,最后根据综测评选出结果。该评定过程任务繁重,需要评定小组有很大的责任心和耐心,而且这样的工作并不透明。因此,为了更好的解决评优问题,一个完善的评优管理系统是不可或缺的。
2 系统设计
2.1 需求分析
根据高校教育的评优理念,结合评优工作的评优方式和评优规则,该系统实现后达到的目标有:
1)实现用户信息的管理,包括增删改查等,并且用户可以更改自己的基本信息;
2)发布评优活动,使得评优工作更加公平化、便捷化;
3)公布评优结果,使得评优活动更加透明化;
4)系统界面简洁美观,具有良好的用户体验。
2.2 系统主要模块
高校在线评优系统采用B/S结构,主要用于对参评人员的评定工作,参评人员的数据由系统管理员录入,投票人员根据录入的数据实时进行投票,也可以查看最终评定结果,参评人员可以申请评优并且可以查看评优结果,系统管理员可以对评优数据进行备份和对用户进行操作,具体功能如图1.
2.3 数据库设计
数据库设计是该系统设计与实现中的核心技术,而数据库设计比较复杂,不能一蹴而就,需要我们认真思索,根据步骤深入分析,从而得到完整的数据库结构。在数据库设计过程中我们要明确用户需求,针对用户需求调整数据之间的关系,并且要考虑到数据的可维护性和规范性。
在线评优系统数据库基于MySQL数据库建立,通过对评优系统主要任务的分析可得到核心的数据库表如下:
1)评优活动信息表:该表是评优活动项目的基本信息表,其字段主要有项目编码、项目名称、项目时间及项目说明。
2)参评人员表:该表显示了参评人员的基本信息,其字段主要有学生编号、姓名、综测及个人简介。
3)评优结果表:该表展示了评定的优秀学生的信息,其字段主要有项目编号、项目名称、学生编号、姓名及所获奖项名称。
3 系统实现
3.1 JSP技术分析
JSP(全称JavaServer Pages)是一种动态网页开发技术,可以直接利用Web浏览器对JSP浏览器发出相对应的请求,在接收到对应的请求之后,JSP服务器会直接对页面当前存在的代码进行有针对性的识别、确认和分析。
3.2 系统登录界面
首页是一个网站的门面,它的外观往往决定了用户对网站的整体印象,用户可通过首页的登录界面登录后跳转到欢迎界面,然后开始评优系统的使用。
3.3 申请评优管理
参评人员可以自己填写申请参与评优,并且上传申请书,(如图3)若信息核实,管理员则会通过该人员的申请,等活动开始后,由投票人员根据参评人员的信息及个人表现进行投票。活动结束后,管理员发布评优结果,参评人员和投票人员都可以登录系统查看结果。
4 结束语
本文简单的阐述了高校在线评优系统的设计与实现,结合评优工作的规则,采用B/S结构,帮助辅导员与班委准确地处理比较多的数据,透明、公正地评定优秀学生。该系统的投入使用,可以有效的促进高等院校对教育评优管理的科学化、信息化和公众化。
参考文献
[1] 尤佳.高校教育评优系统的设计与实现[D].华东师范大学,2011.
[2] 李亞娟,张宝丽,秦爽,陈岩.基于JSP技术的动态网页开发技术研究[J].电脑知识与技术,2019,15(23):262-263.
[3] 杨扬,李海歌.基于Java的学生信息管理系统设计与实现[J].电脑知识与技术,2012,8(21):5029-5031.
[4] 王珊,萨师煊.数据库系统概论(第5版)[J].中国大学教学,2018(05):98.
作者简介:邢雪,性别:女,民族:汉,籍贯(省市):甘肃省张掖市,出生年月:1999.2.6,研究方向:信息管理与信息系统,学历:本科,职称:无,作者单位名:甘肃农业大学
孙勤*,出生年月:1979.6,研究方向:计算机软件开发及应用技术研究,学历:硕士,职称:副教授,工作单位:甘肃农业大学