基于JavaEE+Easy UI学生成果管理系统的设计与实现 ——以安顺学院为例
来源:论文查重 时间:2020-01-10 20:55:05
摘 要 : “新工科” 建设要求高校注重对大学生创新创业能力的培养 。 因而 ,高校学生参加的竞赛 、 创新
实践活动及其成果出现了井喷式发展 。 传统手工管理学生成果的方法已经不能满足实际工作需要 。 为进一
步优化高校对学生成果管理的工作流程 、 提高高校对学生成果的管理效率 。 在需求调研 ,需求分析的基础
上 ,利用 JavaEE + EasyUI 技术 ,研发了符合高校需求的学生成果管理系统 。 系统实现了论文 、 作品库 、
竞赛获奖作品 、 创新项目的管理等功能 。
关键词 :成果管理 ; EasyUI ;B/S 架构
在 “新工科” 建设的背景下 ,为了实现对学生
工程能力和创新能力的培养[1 ] ,高校积极鼓励学生
经常参加各种各样竞赛活动以及其他创新实践活
动 。 竞赛和创新实践活动的种类越来越多 ,与之对
应的成果成倍增长 ,安顺学院现采用传统人工处理
方式管理 ,工作量巨大而且效率低下 ,使得学生的
成果管理工作变得很艰难 。 因此 ,有必要设计一个
学生成果管理系统 ,对学生竞赛和创新成果进行系
统管理 ,以便动态管理学生竞赛和创新成果 ,以及
后期查询统计 ,进一步提高工作效率 ,保证信息的
准确和规范 。 本系统实现了成果管理的一系列功
能 :论文 、 作品库 、 竞赛获奖作品 、 创新项目管理
以及统计和审核 、 用户与系统管理 。
1 系统架构以及相关技术
根据本系统的使用场景 , 采用 MVC 以及 B/S
架构来进行设计[2] ,系统架构如图 1 所示 。
系统实现技术选用 Java 、 Servlet3.0 等 ,结合
JSP 、 EasyUI 技术作为前台页面 , 服务器采用
tomcat7.0.47 ,用 Mysql5.7 数据库保存数据 , 用
PowerDesigner16.5 为本系统进行数据库设计 ,在
客户端使用 WEB 浏览器登陆系统进行操作[3] 。
2 系统设计
本系统主要实现以下功能 :
(1) 论文管理 :对学生投稿 、 发表的论文进行
增加 、 删除 、 修改 、 查询 、 统计等操作 。
(2) 作品库管理 :对学生的课程设计 、 项目等
方式完成的代表性作品进行增加 、 删除 、 修改 、 查
询 、 统计等操作 。
(3) 竞赛获奖管理 :对学生各类竞赛获奖的信
息 ,如获奖时间 、 等级 、 指导教师等 , 进行增加 、
删除 、 修改 、 统计等操作 。
(4) 创新项目管理 :对学生参加的大学生创新
实践项目 、 SRTP 、 互联网 + 等信息进行增加 、 删
除 、 修改 、 统计等操作 。
(5) 信息管理 : 对用户信息进行增加 、 修改 、
删除 、 查询 、 统计等操作[4 ] 。
(6) 用户功能 : 用户密码修改和系统使用帮
助[5] 。
如上所述 ,学生成果管理系统的总体需求如图
2 所示 。
3 数据库设计
数据库是本系统的重中之重 ,通过对系统的详
细需求分析的基础上 ,提炼了数据表之间的逻辑关
系[6] ,采用 Mysql5.7 来建立和管理数据库 (a‐
chievement) 。 该数据库由论文 (thesis ) 、 教 师
(teacher) 、 课题 (subject ) 、 学生 (student ) 、 课
题级别 (subjectGrade) 、 管理员 (administer) 、 学
生作 品 库 (achievement ) 、 作 品 类 别 (achieve‐
mentType) 、 学生竞赛 (competition) 9 个数据表
构成 。 系统链接数据库代码如下 :
import java .sql .Connection ;
import java .sql .DriverManager ;
4 论文管理模块技术举例
论文管理 、 作品库管理 、 竞赛获奖管理 、 创新
项目管理这四个模块之间很多功能是相似的 ,而且
实现过程也是类似的 。 因此 ,本文就选择论文管理
查询和审核来举例 ,对实现过程进行详细的说明 。
(1) 管理员查询论文 。
查询论文界面如图 3 所示 。
5 总结
针对目前高校学生成果管理过程中出现的效率
问题 ,在充分调研 、 整理和分析需求的基础之上 ,
利用 JavaEE + EasyUI 、 Mysql 、 Tomcat 技术 ,设
计和实现了适合学校实际管理特点的学生成果管理
系统 ,有助于提高教师对学生成果管理工作的效率
和质量 ,提升安顺学院的信息化管理水平 。
上一篇:历史学学术性研究生培养方式改革创新刍议 ——以淮北师范大学为例
下一篇:中职学生顶岗实习质量评价对策研究
相关推荐: