首页 / 博客文章 / 基于SSM 实现高校教材订购管理系统-毕业设计

微享毕设

基于SSM 实现高校教材订购管理系统-毕业设计

微享毕设  云邦 2021-11-14 17:56:17 1033 0条

需求分析

历年高校教材的订购上都是一个很大的难题。各种教材的名称,所对应的科目,出版社,版本以及各与其他项目之间的协调等都是很大的问题。为了解决学校在教材预订到订购的过程上巨大数据量处理,避免较大且易出错的手工操作,在各个环节上做到有据可依,使得学校各个教材得以有序管理做到在教材的预订,订阅和使用上不出差错,特此开发本系统。

运行环境

JDK1.8、Tomcat8.0、MySql5.6、Eclipse

项目技术

Spring,、SpringMvc、MyBatis、 Bootstrap、Jsp、 JQuery

项目介绍

技术原理

本毕设基于B/S架构,MVC设计模式,分层结构清晰,后端框架采用的是Spring+SpringMVC+Mybatis技术,视图展示是JSP技术,前端采用JQuery+Bootstrap、采用Java语言开发,使用Mysql作为数据信息存储与管理的工具,通过Tomcat服务器运行,通过浏览器打开网页来进行数据的渲染和展示。

功能亮点

本系统主要分为四个模块:预约教材那模块,订购教材模块和领取教材模块和书库管理模块。预约教材模块包括教务员发布通知和教师教材选取功能;订购教材模块包括学生进行教材预购,教务员下发订单给采购员,采购员对订单进行反馈功能;领取教材模块包括打印教材报表,学生领取书单到图书馆领书;书库管理模块是管理员登记书本的出库入库情况,修改书库记录,并对书库进行维护,因此有三个角色:学生,教师(普通教师,教务处),管理员。

预约教材模块
(1)教材预订的发布:教务员给老师发布一个选取教材的通知;
(2)教材的选取功能:各老师选取一个教材,最后一起协商,统一教材,反馈给教务处。(老师)
(3)教材的分类:将教材按照班级,中英文等分类。
订购教材模块
(1)教材的预购:当老师,选取完教材,然后交给教务处并且审核通过后。学生就可以通过教材的订单表,预购自己的教材(学生)
(2)下发订单:教务员将全院的教材提交给采购员;
(3)采购员的反馈功能:采购员根据订单进行采购,如果有教材不能订购等问题,可以反馈给教务员,让教务员重新发布“预订教材”的任务给老师;完成采购后,反馈给教务员;
领取教材模块
(1)打印功能:打印报表。产生班级教材表,院采购表,待购教材表、进库表和出库表等各种统计报表。
(2)领书单:根据每个班的预订教材的结果,制作一个领书单。班级打印,并通过领书单到图书馆进行领书。
书库管理模块
(1)登记书入库的功能: 采购人员把采购的书送入书库,管理员修改书库记录。
(2)登记书出库的功能: 书从书库领出,管理员修改书库记录。
(3)书库维护功能: 对现有的书分类、统计、增添新书目或删除不存在的旧书目录等,一般由书库管理人员来完成。


数据库设计

部分数据库表设计如下, 其他参见源码包

公告表【T_ANNOUNCEMENT】设计表如下:

字段 类型 备注
id int(11) ID
context varchar(300) 内容
inputMan varchar(20) 公布人
lastModifyTime datetime(19) 发布时间

教材表【T_BOOK】设计表如下:

字段 类型 备注
id int(11) ID
yudingId int(11) 预定 ID
name varchar(255) 教材名称
author varchar(255) 作者
chubanshe varchar(255) 出版社
banci varchar(255) 版次
shuhao varchar(255) 书号
teacherNo varchar(255) 发布教师ID
beizhu varchar(1000) 备注

教材订单【T_BOOK_ORDER】设计表如下:

字段 类型 备注
id int(11) ID
yudingId int(11) 预定ID
bookId int(11) 教材ID
studentNo varchar(25) 学号

书库【T_BOOK_ROOM】设计表如下:

字段 类型 备注
id int(11) ID
bookId int(11) 教材ID
number int(11) 数量
creattime datetime(19) 创建时间
person varchar(255) 创建人
state int(11) 0 入库 1 出库
beizhu varchar(255) 备注

学生表【T_STUDENT】设计表如下:

字段 类型 备注
id int(11) ID
studentNo varchar(20) 学号
studentName varchar(20) 姓名
sex varchar(4) 性别
majorId int(11) 专业ID
grade varchar(10) 年级
inputMan varchar(20) 登记人
lastModifyTime datetime(19) 登记时间
phone varchar(11) 电话
email varchar(25) 邮箱

教师表【T_TEACHER】设计表如下:

字段 类型 备注
id int(11) ID
teacherNo varchar(20) 教师编号
teacherName varchar(20) 教师姓名
departmentId int(11) 院系ID
sex varchar(4) 性别
inputMan varchar(20) 登记人
lastModifyTime datetime(19) 登记时间
phone varchar(11) 电话
email varchar(25) 邮箱
zhicheng varchar(10) 职称

其余数据库表的设计参考代码包中的数据库文件

部分运行截图

1、SSM高校教材订购管理系统-学生端

SSM高校教材订购管理系统-学生端

2、SSM高校教材订购管理系统-教师端

SSM高校教材订购管理系统-教师端

3、SSM高校教材订购管理系统-管理员

SSM高校教材订购管理系统-管理员

4、SSM高校教材订购管理系统-公告管理

SSM高校教材订购管理系统-公告管理

5、SSM高校教材订购管理系统-采购管理

SSM高校教材订购管理系统-采购管理

6、SSM高校教材订购管理系统-教材查看

SSM高校教材订购管理系统-教材查看

7、SSM高校教材订购管理系统-

SSM高校教材订购管理系统-教材预定

8、SSM高校教材订购管理系统-教材预定情况

SSM高校教材订购管理系统-教材预定情况

项目文件

项目附属文件

开题报告 
论文参考 
答辩PPT 
演示视频 
本站毕设都均为站长开发以及测试,有需要获取源码、或有其他毕设课设定制需求。 1558075344 联系站长

文章评论

置顶