课程信息管理功能需求主要是对课程信息的管理,包括课程信息的录入、维护、删除,教师可以根据授课计划设定授课进度。学生信息管理功能需求,主要是对学生的基本信息进行管理,教师可以录入学生信息,并可以对学生信息进行维护和删除。Spring框架是Java平台的一个开放源代码的Full-stack(全栈)应用程序框架,和控制翻转容器的实现。Spring框架的一些核心功能理论,可以用于所有Java应用,Spring还为Java EE构建的Web应用提供大量的扩展支持。Spring框架没有实现任何的编程模型,但是Spring的模型在Java社区中流行度非常高,甚至基本上完全替代了EJB(Java EE的Beans)模型。Spring框架最初由Rod Johnson和Juergen Hoeller等人开发
学生信息管理功能需求,主要是对学生的基本信息进行管理,教师可以录入学生信息,也可以导入信息,并可以对学生信息进行维护和删除
考勤管理功能需求,主要是对学生课堂出勤的管理,教师能够录入考勤信息,查看、维护考勤信息,百分制统计考勤结果。
作业管理功能需求,教师可以进行作业布置、作业发布、 作业批改以及作业成绩统计;学生可以提交作业,查看成绩。
阶段性测试管理功能需求,教师可以进行阶段性测试的设计、发布、批改以及成绩统计;学生可以在线进行阶段性测试答题、提交,查看阶段性测试成绩。
课堂表现管理功能需求,教师可以设置课堂表现考查项目,并记录学生的课堂表现;学生可以查看自己的课堂表现结果。系统管理功能需求,主要可以对用户角色进行管理;可以进行过程性考核项目管理,包括每个项目的设置以及项目的增加、修改和删除等操作;还可以进行用户和密码管理。
本文介绍了使用Java技术开发学生过程性评价系统的设计与实现过程,首先对实现该系统的技术进行分析,说明选择Java和MySQL数据库的必要性,然后对学生过程性评价系统的需求进行分析。并接着对系统进行设计,包括架构设计、功能设计、数据库设计。最后进行了系统实现。针对系统用户权限问题进行了设计,在前台界面为提升用户体验,使用Jquery、Ajax、CSS等技术进行布局。学生过程性评价系统上线后,反应良好,达到了所有的需求目的,完善了教务工作,为高校发展具有一定的实际价值。
随着互联网技术的发发展,计算机技术广泛应用在人们的生活中,逐渐成为日常工作、生活不可或缺的工具,高校各种管理系统层出不穷。高校作为学习知识和技术的高等学府,信息技术更加的成熟,为校园教务管理开发必要的系统,能够有效的提升管理效率。一直以来,校园教务一直没有进行系统化的管理,学生无法准确掌握校园教务状态,由此提出开发学生过程性评价系统,管理教务信息,学生可以在线查询课程信息,查看成绩,提高学习效率。
Spring Boot 是 Spring 家族中的一个全新的框架,它用来简化Spring应用程序的创建和开发过程。也可以说 Spring Boot 能简化我们之前采用SSM(Spring MVC + Spring + MyBatis )框架进行开发的过程。
目 录
摘 要 I
Abstract I
1 绪论 1
1.1研究背景和意义 1
1.1.1 研究背景 1
1.1.2 研究意义 1
1.2 国内外研究现状 2
1.2.1 国内研究现状 2
1.2.2 国外研究现状 2
1.3 研究内容和目标 3
2 开发工具和相关技术介绍 4
2.1 JAVA技术 4
2.2 MYSQL数据库 4
2.3 Eclipse介绍 5
3 需求分析 6
3.1可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 6
3.1.3 操作可行性 6
3.2用户需求分析 6
3.2.1 老师用户 6
3.2.2 学生用户 7
3.2.3 管理员用户 8
3.3 非功能性需求分析 9
4 系统设计 11
4.1系统功能设计 11
4.2 系统架构设计 11
4.3 数据库设计 12
4.3.1 ER图设计 12
4.3.2 数据库表设计 14
5 系统实现 18
5.1学生功能的实现 18
5.1.1 学生登录界面 18
5.1.2 学生签到界面 18
5.1.4 学生成绩界面 19
5.1.5 查看公告界面 20
5.2教师功能模块的实现 20
5.2.1 课程管理 20
5.2.2 成绩信息管理 21
5.2.3 请假审批管理 22
5.3管理员模块的实现 23
5.3.1 班级管理 23
5.3.2 学生信息管理 23
5.3.3 教师管理 24
5.3.4 教务公告管理 25
结论 26
参考文献 27
致 谢 29