-
Notifications
You must be signed in to change notification settings - Fork 0
yejiazanaaa/CHMS
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
本平台所采用是SSM框架,由Spring、Spring MVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
1.客户端发送请求到DispacherServlet(分发器)。
2.由DispacherServlet控制器查询HanderMapping,找到处理请求的Controller(控制器)。
3.Controller调用业务逻辑处理后,返回ModelAndView。
4.DispacherSerclet查询视图解析器,找到ModelAndView指定的视图。
5.视图负责将结果显示到客户端
1.1查看课程
1.2查看作业
1.3提交作业
1.4上传文件
1.5查看作业打分情况
2.1查看课程以及新建课程
2.2查看课程相应学生
2.3查看以及新建作业
2.4给作业打分
校园作业管理平台”主要是包括登录、教师端、添加课程以及课程学生信息、作业信息等教师模块,查看课程查看作业等学生模块。因此,可以将系统主要划分为前台和后台,细分教师端和学生端。
(1)教师端模块设计:登陆通过输入工号密码实现、 创建课程和作业、 往课程中添加学生信息、 往作业中同步学生信息、 给予作业成绩和期末成绩、 下载学生上传的作业
(2)学生模块设计:登陆通过输入学号密码实现、查看课程以及课程作业、上传文件、查看作业成绩及期末成绩
本系统的主要流程:登陆分为学生端和教师端,教师端登陆扮演着管理员的角色,实现创建课程,往课程中添加学生,给予学生成绩,课程里面添加作业,添加作业学生,给予作业成绩以及下载作业;而学生端实现查看自己的课程和作业以及上传作业。
数据库管理系统的后台,存储着所有的信息,数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效率产生影响。合理的数据库结构可以提高存储的效率,保证数据的完整性和一致性。只有系统管理员才有对数据库系统直接的操作权。
数据库表结构设计:在系统的数据库设计中,首先要创建系统数据库,然后在数据库中创建需要的表和字段。在这个数据库管理系统中要建立7张数据表。这8张数据表的字段说明,分别为教师表(teacher_info)、学生表(student_info)、教师课程表(teacher_course_info)、课程作业表(course_homework)、作业表(homework_info)、课程学生表(course_student)、学生作业表(homework_student)。
About
校园作业管理平台系统
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published