本系统分为微信小程序端和后台管理WEB端,微信小程序端主要提供给学生和教师来使用,后台管理WEB端主要提供给学校管理人员使用,学生和教师能够上传荣誉信息,管理员可对上传的荣誉信息进行管理,若审核通过荣誉信息则会在前台展示,并可根据类别和人员进行统计分析,若审核失败,教师和学生还可及时修改重新上传荣誉信息。下面将简要描述下小程序端和后台管理WEB端的主要功能模块。
(1) 微信小程序端
主要功能包括:登录、荣誉信息上传、荣誉信息修改、查看系统公告、查询荣誉信息、查看优秀教师/学生,完善个人信息等功能模块。
(2) 后台管理WEB端
主要功能包括:登录、荣誉信息审核与管理、班级管理、教师管理、学生管理、公告管理、荣誉统计等功能模块。
2.2 研究方案、研究方法或措施
本课题的研究采用了调查法、实验法、文献法、功能分析等研究方法。
软件总体设计采用的是结构化方法,为保证软件的稳定性、易维护性、可扩展性,将软件结构模块拆分,利用各模块的相互协调有序调用,以求达到最大限度地提高软件的安全性和整体性能。
互联网发展至今,无论是其理论还是技术都已经成熟,而且它广泛参与在社会中的方方面面。它让信息都可以通过网络传播,搭配信息管理工具可以很好地为人们提供服务。针对高校教师成果信息管理混乱,出错率高,信息安全性差,劳动强度大,费时费力等问题,采用基于web的高校教师成果管理可以有效管理,使信息管理能够更加科学和规范。
目 录
目 录 III
第1章 绪论 1
1.1 课题背景 1
1.2 课题意义 1
1.3 研究内容 2
第2章 开发环境与技术 3
2.1 MYSQL数据库 3
2.2 JAVA语言 3
2.3 微信小程序技术 4
2.4 SPRINGBOOT框架 5
2.5 B/S架构 5
2.6 TOMCAT 介绍 6
2.7 HTML简介 7
2.8 MYECLIPSE开发工具 7
第3章 系统分析 9
3.1 可行性分析 9
3.1.1 技术可行性 9
3.1.2 经济可行性 9
3.1.3 操作可行性 9
3.2 系统流程 10
3.2.1 操作流程 10
3.2.2 登录流程 10
3.2.3 删除信息流程 11
3.2.4 添加信息流程 12
3.3 性能需求 12
第4章 系统设计 14
4.1 设计原则 14
4.2 功能结构设计 15
4.3 数据库设计 15
4.3.1 数据库物理设计 16
第5章 系统实现 18
5.1教师信息管理 18
5.2 荣誉信息管理 19
5.3学生成果管理 21
5.1公告信息管理 23
第6章 系统测试 26
6.1 测试的任务 26
6.2 测试的目标 26
6.3 测试方案 27
6.4 功能测试 28
6.4.1 登录功能测试 29
6.4.2 添加班级功能测试 29
6.5 测试结果 29
结 论 30
致 谢 31
参考文献 32