运行环境:jdk8+.7+IDEA+maven
技术:++layui+shiro+
教务管理系统是一个基于网络的在线管理平台,帮助学校管理教务系统。 用一个账号解决学校的教育管理,灵活定制符合学校实际情况的教育系统。
2、可行性研究的前提条件
随着计算机应用的日益普及和深入,网上办公已成为一种趋势。 本项目将开发的是一个基于局域网和互联网的在线教育系统。
所开发的系统要求界面友好、方便、直观。 它不仅应该方便管理员的维护。 它还应该使学生更容易在线选择课程。 退课、查看选课结果等功能。
同时方便教师输入学生成绩、管理学生信息等。
3. 功能介绍
教育管理系统分为微信小程序和三个子系统。 三个子系统分别是管理员系统、教师系统和学生系统,分别对应不同权限的角色:管理员、教师和学生;
(1)管理员系统:管理员可以管理课程、管理教师、管理学生、发布校园公告、管理学校建设、管理教学评价问题、分配权限等功能;
(2)教师系统:教师登录教师系统,可以查看自己所教授的课程信息、查看选课学生信息、对学生进行评分、修改登录密码等;
(3)学生系统:学生根据用户名和密码登录学生系统,可以查看所有课程信息、查看所选课程、查看已修读课程、选择课程、退出课程等。
(4)微信小程序:主要实现学生成绩查询、学生信息查询、在线教学评价、学生选课、退课等功能。
4.模块说明
4.1. 小程序模块
4.1.1. 小程序登录:调用idea封装的登录接口;
4.1.2. 小程序查询成绩:使用js根据学生入学时间确定学期,然后按学期进行条件查询;
4.1.3. 通过小程序退出课程:首先查看学生选择的课程以及是否没有成绩。 如果没有成绩,可以退出课程;
4.1.4. 小程序我的信息:根据学生学号查询学生本人信息;
4.1.5. 微信小程序校园公告:查询校园要发布的公告并展示。
微信小程序课表查询:根据登录学生的学号和学生所属班级,查询其选择的课程以及课程地点和上课时间。
4.1.6. 微信小程序选课:查询所有在线课程以及学生可以选择的班级
显示课程的所有信息。 单击选择按钮进行选择。 如果学员人数未满河南大学民生学院教务管理系统,就成为自己的课程。
4.1.7. 微信小程序手持教学评价:根据登录学生的学号和班级,可以找到教授所有课程的老师。 只有这些老师才能被评价。 教学评价的成绩将插入相应教师的等级和教学评价记录表。
4.2. 电脑模块
4.2.1. 权限管理:查询所有权限。 您可以添加具有不同权限资源的新权限。 还可以通过权限ID修改权限所拥有的不同权限资源。
4.2.2. 角色管理:查询所有角色信息。 您可以添加新的角色、查询所有权限、返回列表集合、遍历页面的权限分布、分配不同的权限、修改角色拥有的权限。
4.2.3. 用户管理:查询所有用户信息。 您可以添加新用户、查询所有角色、返回列表集合以及遍历页面上的角色分配。 不同的用户被分配不同的角色河南大学民生学院教务管理系统,并且用户的角色也可以修改。
4.2.4. 学生成绩查询:管理员可以按院系、专业、年级、班级、学期查询所有学生。
4.2.5. 教师评分查询:管理员查询教学评价总分和教学评价总数,通过查询计算得到所需的教师评分。
4.2.6. 老师可以查看学生的成绩:使用老师的登录ID可以查看老师所教的班级和学生的成绩。
4.2.7. 新闻发布:通过该功能可以实现学校新闻、公告,一般是教学新闻,发布时可以自定义发布者。 新闻编辑使用最流行的笔记语言: ,可以直接用于图文编辑。 发布后可以在官网首页看到。
4.2.8. 新闻管理:新闻管理主要用于管理发布的新闻,包括编辑和删除操作。 通常用于纠正错别字或修改出版部门(人)。
4.2.9. 学校建设:主要建设是院系、专业、年级、班级,必须按照这个顺序进行建设。
4.2.10. 学生教学评价:学生教学评价是学生对老师一个学期的评价,并给老师打分。
4.2.11. 教师授课:实现对每位教师所讲课程的管理,保证每位教师的课程不冲突、不重复。
4.2.12. 学生信息查询和修改:管理员可以查询和修改所有学生信息,教师可以查询和修改所教学生的信息。
4.2.13. 教师信息查询和修改:管理员可以查询和修改所有教师信息。
4.2.14. 学生退学情况查询:查询已退学的学生,可以查看学生信息、退学时间、退学原因等。
4.2.15. 学生和教师输入:管理员可以输入教师和学生。 教师不能输入教师,只能输入学生。
4.2.16. 学生个人成绩查询:学生登录自己的账户,根据学号查询该学生的所有成绩。
4.2.17. 学生选课管理:查询所有学生以及该学生选择的课程。 您可以搜索单个学生,也可以使用下拉框进行条件查询。 学生选择的课程可以被强制撤回、强制更改。 此功能不适用于必修课程。
4.2.18. 学生退课:可根据学号查询登录学生选择的所有选修课,并可在学校规定的时间内办理退课。 超过学校规定的时间后,您不能退课。
4.2.19. 课程管理:管理员可以添加、删除、修改、查看课程。
4.2.20. 学生成绩录入:先查出学生选择的课程,然后按照学期录入。
4.2.21. 学生成绩修改:找出学生输入的最高学期成绩,然后根据课程编号进行修改。