随着我国高等教育的快速发展,学校办学规模的不断扩大,在校学生人数不断增多,办学层次出现多元化,由一地办学发展到多地多点办学,使得教务管理部门的管理任务越来越繁重,不仅增加了工作量,更增加了工作难度和复杂度。只靠有限的工作人员已无法进行学校管理,学校教务管理信息化已成为教学管理现代化的迫切需求,学校教务管理信息化改革是提高办公效率的主要途径。本文主要研究如何使用SSM框架开发一套教务管理系统。
需求分析:
系统基于jsp+ssm+mysql框架开发,包含系统管理员、教师、学生角色,各角色功能如下:
系统管理员:登录系统,基础课程,开课管理(给课程分配教师),教师管理,学生管理,成绩管理,公告管理(教师、学生公告),个人信息、修改密码。
教师:我的课程、学生列表(可录入成绩)、系统公告、个人信息、修改密码。
学生:查看可选课程、我的选课、我的成绩、系统公告、个人信息、修改密码
开发环境:
开发语言:java
开发工具:Idea(eclipse) + Jdk1.8
服务器:tomcat8.0
数据库:mysql + Tomcat + Navicat for Mysql(数据库可视化工具)
技术框架:
SSM框架是springmvc ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为view层,controller层,service 层,dao层四层,使⽤springmvc负责请求的转发和视图管理,spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。
表结构设计:
管理员表、基础课程表、课程安排表、公告表、选课表(分数)、学生表、教师表。
界面设计:
登录
基础课程表
课程安排表
选课成绩表
公告信息表
总结:
本系统包含三个角色(管理员、教师、学生);实现了一个开课、选课到录入分数的完整流程。
本人有多年开发经验,具备比较丰富的项目开发经验,有任何问题可以咨询探讨。