设计(研究)的重点与难点
教材管理系统分为管理员,教材管理员,教师,学生四种权限。
管理员功能:
1.系统管理功能,为了确保系统的安全,使用本功能可以对管理员的密码进行不定期的修改;
2.教材管理员信息管理功能,当学校加入新的教材管理员可以点击教材管理员添加功能进行添加,并且可以管理教材管理员信息,包括删除和修改操作;
3.教师信息管理功能,对教师的信息进行操作管理;
4.教材信息管理,管理不同的教材信息;
5.教材入库管理功能,对教材的采购信息进行录入管理;
6.教材发放信息管理,对教材进行发放;
7.通知公告管理功能,对公告进行发布;
教材管理员功能:
1.个人资料管理,对自己的入职信息进行修改和编辑。
2.通知公告查看,对每天的公告信息进行查看;
3.教材管理,进行教材信息的增删改查;
4.教材发放查询,查询发放的教材;
教师功能:
1.个人资料管理,对自己的入职信息进行修改和编辑。
2.通知公告查看,对每天的公告信息进行查看;
3.教材管理,进行教材的申请;
4.系统信息功能,对系统的基本信息进行管理。
学生功能:
1.个人资料管理,对自己的信息进行修改和编辑。
2.通知公告查看,对每天的公告信息进行查看;
3.在线订购需要的教材
4.查看我的订单
拟采用的途径(研究手段)
教材管理系统以Java开发语言开发,MySQL为后台数据库,采用SSM框架开发。SSM框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。其中spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。开发工具是IDEA。