高校在线评优系统的设计与实现

2020-07-23 16:42邢雪马国龙周阳光李瑞孙勤
科学导报·学术 2020年31期
关键词:数据库设计

邢雪 马国龙 周阳光 李瑞 孙勤

摘  要:随着各地高校的扩招,大学生的综合素质成了人们关注的焦点,线下评优工作任务繁琐,稍有一点错误就会影响整个工作的正常进行,因此我们设计并开发了一个高校在线评优系统,该系统基于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,研究方向:计算机软件开发及应用技术研究,学历:硕士,职称:副教授,工作单位:甘肃农业大学

猜你喜欢
数据库设计
试论数据库设计在网站开发中的应用
基于WEB的科研信息管理系统的设计与实现
面向等级考试,探讨高校理工科计算机基础课程教学改革
网站管理系统中数据库设计的应用研究
《数据库原理及应用》在线考试系统的设计