教务管理及教材订购系统V1

该教务管理系统采用Spring、SpringMVC、MyBatis等技术,实现了权限管理、信息管理、选课管理和成绩管理等功能。通过Shiro进行权限控制,支持教师上传教材、学生选课、成绩查看及导出。系统还包含安全处理、输入处理、数据备份和错误日志管理,以确保高效稳定的运行。
摘要由CSDN通过智能技术生成

                                教务管理及教材订购系统设计文档

目录

一、概述 

1.1 开发背景

1.2 使用技术

1.3运行环境

1.4 设计目标

1.4.1权限管理

1.4.2信息管理

1.4.3选课管理

1.4.4 成绩管理

1.4.5教材订购

二、功能分析划分

2.1信息管理

2.1.1班级信息管理

2.1.2专业信息管理

2.1.3课程信息管理

2.1.4学生信息管理

2.1.5系部信息管理

2.2教材订购

2.2.1教师上传图书

2.2.2教务处审批图书

2.2.3查看已审核图书

2.3学生选课

2.3.1教师发布课程

2.3.2学生选择课程

2.3.3教务处审核人数

2.4成绩导出

2.4.1教师结课

2.4.2教师录入成绩

2.4.3学生查阅成绩

2.4.4学生导出成绩

三、总体设计

3.1ER图(实体-联系图)

3.2 UML类图设计

3.3 数据库架构图

四、问题处理

4.1安全处理

4.2输入处理 

4.3数据备份 

4.4错误日志


课程:JavaWeb应用开发

指导教师:袁飞

班级:2016级计算机科学与技术(4)班

项目:教务管理及教材订购系统

组长:李知遥  201610411408

组员:  肖丹    201610411420

 

一、概述 

1.1 开发背景

教务管理是高校管理的重要组成部分,对于学校和政府教育管理单位来说都至关重要,所以教务管理系统应该能够为使用者提供充足的信息和快捷的查询手段。但是由于高等院校的学生人数增加,教学地点和时间变化大,教材选用灵活,使用传统人工的方式管理教务信息,效率低、保密性差,不利于查找、更新和维护。我们开发了这款面向学生,教师,管理部门等的教务管理系统为使用者提供便利,使用计算机对教务信息进行管理,能够极大地提高教务管理的效率,节约教育经费,这也是适应学校信息化建设发展趋势的重要因素。

1.2 使用技术

IoC容器:Spring

web框架:SpringMVC

orm框架:mybaits

安全框架:shiro

数据源:dbcp2

日志:sl4j

前端框架:Bootstrap

项目管理工具:Maven

1.3运行环境

IDE:IntelliJ IDEA

DBMS:Mysql

JDK:jdk1.8

服务器:Tomcat 8

1.4 设计目标

1.4.1权限管理

使用Shiro框架,实现对权限的管理。储存登录信息,对登录进行验证,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置

1.4.2信息管理

管理员登陆可以对教师信息、学生信息、课程信息等进行增删改查操作,并修改其他账户的密码

学生登陆可以修改自己的密码

教师登陆可以修改自己的密码

1.4.3选课管理

管理员登陆可以获取开课名单和选课人数

教师登陆可以获取开课列表,选择课程的学生名单

学生登陆可以进行选课,选课成功后可以在已选课程中进行退课

1.4.4 成绩管理

管理员登陆可以查看课程的平均分数和及格比例

教师登陆可以给选择相关课程的学生打分,无法进行二次打分。

学生登陆可以查看

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值