本实验开发项目系统主要用于培训机构或者学校信息管理,总体任务是实现学生学籍信息管理、学生信息、教师信息、教务信息、课程信息的系统化、规范化和自动化,其主要任务是对学生、教师、教务等各种信息进行日常管理,如查询、修改、增加、删除,针对这些要求设计教务管理系统 。考虑到学生在学校都会使用到本校各种高校管理系统,选定此系统作为授课依托,带领学生学习完整的系统开发流程。
二、实验目的
通过该课程的学习,让学生组队开发软件项目,使学生了解一个完整的软件开发过程,学会根据用户需求编写软件开发文档、编写符合工程规范的程序、提高软件开发能力、培养团队协作精神、逐步积累软件项目开发经验、为学生从事软件开发工作打下结实的基础。
三 、主要功能模块:
用户模块:分三类角色:教务主任、班主任、任课教师、不同角色对应可访问的功能模块不同,及权限不同。
院系管理(决定课程方向):类似如JAVA、嵌入式、H5
课程管理:管理维护基本课程信息:类似如JAVA基础、JAVA面向对象核心编程、Mysql数据库编程
学生信息管理:管理、维护学生信息
班级信息管理:管理、维护班级信息(信息的增删改查)、指定班主任;
教室管理:管理维护教室信息;
教师信息管理:管理维护教师信息;
授课信息管理:管理、维护授课信息、如发布、调整教学计划、打印课程表
考勤管理:管理维护学生考勤
成绩管理:管理维护学生所学课程的考核结果,添加修改平时成绩、添加修改考试成绩
综合查询:待定
删除全部做逻辑删除。
教务主任:院系管理、课程管理、学生信息管理、班级信息管理、教室管理、教师信息管理、授课信息管理、考勤管理、成绩管理
班主任:课程管理、学生信息管理、班级信息管理、教室管理、授课信息管理、考勤管理
任课教师:成绩管理、考勤管理、教师信息管理
学生:学生信息管理