摘 要
随着时代的发展,我国高校的信息化程度也越来越高,很多高校都实现了数据的信息化管理,但是在很多高校还是使用传统人工的方式在对奖学金评定相关内容进行管理,为了提高高校的整体奖学金评定管理水平,为此我开发了本基于SSM框架的奖学金评定系统管理网站
本基于SSM框架的奖学金评定系统管理是根据当前我国教学的大环境相关的内容实际情况开发的,在系统语言选择上我们使用的Java语言,数据库是小巧灵活的MySQL数据库,本系统的开发可以极大的提高奖学金评定方面的管理。
本基于SSM框架的奖学金评定系统管理采用Java语言来进行开发,从角色上分为用户和管理员两部分,用户功能主要是在前台,主要内容网站首页,注册登录,活动信息,课程信息,通知信息,交流论坛,校园公告,后台管理等功能,后台部分主要给管理人员使用的,主要功能包括系统首页,个人中心,学生管理,辅导员管理,证书分类管理,加分分类管理,职位信息管理,活动分类管理,课程分类管理,活动信息管理,课程信息管理,通知信息管理,证书信息管理,评定信息管理,成绩信息管理,申报加分管理,职位申请管理,综合得分管理,反馈信息管理,交流论坛等操作。通过本系统基本可以满足奖学金评定方面的管理。
关键词:奖学金评定,MySQL,Java
Abstract
With the development of The Times, the degree of information of colleges and universities in our country is becoming more and more high, many colleges and universities have realized the information management of data, but in many colleges and universities still use the traditional artificial way to manage the relevant content of scholarship evaluation, in order to improve the overall management level of scholarship evaluation of colleges and universities, so I developed this scholarship evaluation system management website based on the SSM framework
This system management of scholarship evaluation based on SSM framework is developed according to the actual situation of the current teaching environment. In the system language selection, we use Java language, the database is a small and flexible MySQL database, the development of this system can greatly improve the management of scholarship evaluation.
This scholarship evaluation system management based on SSM framework adopts Java language to develop, and is divided into two parts from the role of user and administrator. User functions are mainly in the foreground, main content website homepage, registration and login, activity information, course information, notification information, exchange forum, campus announcement, background management and other functions. The background part is mainly used by management personnel, and its main functions include system home page, personal center, student management, counselor management, certificate classification management, bonus points classification management, position information management, activity classification management, course classification management, activity information management, course information management, notification information management, certificate information management, evaluation information management, grade information management, etc. Application bonus management, job application management, comprehensive score management, feedback information management, exchange forum and other operations. Through this system can basically meet the management of scholarship evaluation.
Key words: Scholarship evaluation, MySQL, Java
目 录
第1章 绪论 5
1.1研究背景 5
1.2开发意义 6
1.3研究内容和论文结构 7
第2章 关键技术介绍 8
2.1 开发工具和开发语言 8
2.2 SSM框架简介 8
2.2.1 Mybatis 8
2.2.2 Spring 8
2.2.3 Spring MVC 8
2.3 MYSQL数据库 9
第三章系统分析 10
3.1 可行性分析 10
3.1.1 经济可行性 10
3.1.2 技术可行性 10
3.1.3 操作可行性 10
3.1.4 时间可行性 10
3.2 需求分析 11
第四章 系统设计 13
4.1 体系结构设计 13
4.1 基于SSM框架的奖学金评定系统管理网站功能结构设计 14
4.2 基于SSM框架的奖学金评定系统管理网站数据库设计 14
第五章 系统详细设计 24
5.1 基于SSM框架的奖学金评定系统管理网站前台部分设计 24
5.1.1 系统首页 24
5.1.2用户注册 24
5.1.3用户登录 25
5.1.4活动信息 26
5.1.5课程信息 27
5.1.6通知公告信息 28
5.2 基于SSM框架的奖学金评定系统管理网站后台部分设计 29
5.2.1管理员登录模块的实现 29
5.2.2学生管理 30
5.2.3辅导员管理 31
5.2.4活动信息管理 33
5.2.5课程信息管理 34
5.2.6成绩信息管理 35
5.2.7评定信息管理 37
5.2.8证书信息管理 38
第六章 系统测试 40
6.1 概述 40
6.2 测试目的 40
6.3 系统功能测试 41
6.3.1登录测试 41
6.3.2 修改密码模块测试 41
6.3.3 删除通知公告模块测试 42
6.3.4 通知公告预约模块测试 42
6.4 测试结果 43
总结 44
致谢语 45
参考文献: 46
本管理系统需要完成的功能主要有:
⑴学生基本信息:对学校的学生基本信息进行管理。学生信息添加,修改和删除。等详细信息的录入。由教务处传来的成绩报表直接导入数据库。
(2)对证书的录入。对证书的分类,计分。
(3)录入考评成绩并进行相应的管理。
(4)学生评定管理:可以查询学生考评信息,为学生评定添加、修改评定记录。
(5)查看得分:可以查看学生综合得分。不同的身份有不同的权限,学生就只能查成绩,辅导员就可以查询和更改。
(6)审核中报内容:这个功能是显示学生的申报加分的资料,审核通过后加到,自动加到“人个加分”项里。
(7)留言查看:教师可以查看学生提出的异议,并回复,可以删除。
(8)学生加分申请:选择加分分类,加分标题,加分详情,可以查看审批的情况。
模块包括:
1.信息管理:主要负责对学生信息的录入,成绩的导入。
主要包括:1〕学生信息的录入:学生信息添加,修改和删除。
主要包括:学号,##,性别,专业,班级等详细信息的录入
2〕成绩的导入:由教务处传来的成绩报表直接导入数据库。
主要包括:学生各科成绩
2.职位管理:学生可以申请某个职位,然后由辅导员安排。
主要包括:职位的高低,所属的部门
3.消息管理:辅导员或者部门的主管发起的通知
主要包括:
1〕辅导员在全年级的通知和安排
2)日常同学之间的相互交流,以与部门的通知
4.活动管理:活动的具体安排。
主要包括:包括活动的发起,活动的审批,活动的时间,负责人,类型等
5.成绩管理:对成绩的具体操作。
主要包括:成绩的修改,成绩的查询,成绩的排名等。
6.证书管理:包括对证书的录入。
主要包括:对证书的分类,计分。
7.课程管理:包括课程的分类与录入。
主要包括:课程名称的录入,课程的分类,课程的学分。
8.权限管理:包括系统基础信息初始化,权限管理,数据备份与恢复。
主要包括:不同的身份有不同的权限,学生就只能查成绩,辅导员就可以查询和更改。