无框架,servlet
Jsp+mysql 一定不要框架
2.1系统管理
2.1.1用户管理:
用户管理中主要是用户信息的存储,以及用户的登录,个人信息的修改。本系统主要有三种用户:
a. 超级管理员:拥有最大的权限,包括对教材的征订、教材退订、教材增订、班级基本信息的管理,教学计划信息的管理,课程基本信息的管理,订购信息管理,教材基本信息的管理,教师基本信息的管理等后台数据进行管理。
b. 教材管理员:比超级管理员权限低一点,不能查看系统用户的信息,主要来审核二级学院提交的教学计划表,通过及可加入订购表。
c.二级学院教务管理员:汇总各学院的老师提交的教学计划表
d. 教师:可以通过登录系统管理员分配默认账号给教师登录,教师可以修改密码,选择课程需要的图书及详细信息,提交教学计划表给管理员,同时教师可以查询自己的基本信
息。
2.1.2学期管理:
教材系统中的数据以学期为模块存储,教材管理中的子模块功能大都按学期更新(包括领书单、教材征订、教材出入库等)。
2.1.3数据备份:
包括自动备份频率(含间隔天数与备份时间)、自动删除旧数据库备份的早于天数、修改本地备份文件与远程备份文件的存放路径等。
2.1.4数据恢复:
当系统数据出现问题时,恢复到所需节点的数据。
2.2基本信息管理
2.2.1学生基本信息管理:
学生基本信息管理里面包括学号、姓名、班级等信息,主要是用于收缴、退还教材费用记录,以及记录所领教材。
2.2.2班级基本信息管理:
班级基本信息管理包括班级编号、班级名称、班级人数等信息。与学生信息相关联,统计出班级人数、以及所修课程的教材,与后面的领书单信息相对应。
2.2.3课程基本信息管理:
课程基本信息管理包括课程名、课程编号等基本信息。主要与班级信息、学生人数信息一起作为教师选用教材的依据。
2.2.4教材基本信息管理:
教材基本信息管理包括教材编吗、教材名称等基本信息,教材信息的作用较多,包括教师教学计划表中的教材选用,出入库、增订、退订、以及供应商供书等。
2.2.2教师基本信息管理:
教师基本信息管理包括教师编号、姓名等基本信息,需要与班级、课程相关联提交教学计划表,选用所授班级课程的教材。
2.2.6供应商基本信息管理:
供应商基本信息管理主要包括供应商编号、供应商名称等信息以及供应教材的基本信息。主要就是从供应商处增退订教材,以及教材费用的结算。
2.3教材管理
2.3.1领书单:
领书单中主要包含领用编号、领用班级编号、领用书籍编号、领用数量等基本信息,以班级为单位划分,主要用于教材发放以及核对。
2.3.2教材征订:
根据教师提交的教学计划以及班级人数、所需教材种类、数量等向供应商征订相关教材。
2.3.3教材入库:征订完的教材到货后分类入库。数据存入后台,修改库存数量。
2.3.4教材出库:教材要分发时执行出库处理,修改库存。
2.3.5教材增订:当教材数量不足时,向供应商增订对应教材种类以及数量。
2.3.6教材退订:当教材数量过多时,退掉多余的教材。
2.4费用管理
2.4.1学生收费:学生缴纳教材费用记录。一般统一收取。
2.4.2学生退费:学生因退学等原因退还书籍,或未领书籍,则退还教材费用。
2.4.3订单付费:向供应商付相应教材征订、增订订单的费用。
2.4.4订单退款:教材退订时收回相应退款。
图一:系统功能结构图