基于SpringBoot+Vue的大学教材分发系统

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot vue MySQL 标签: 基于SpringBoot+Vue的大学教材分发系统

2025-10-29 18:26:05 259浏览

本系统旨在实现大学教材发放流程的数字化管理,涵盖教材采购、库存管理、班级教材需求分配、教材发放以及学生领取记录追踪等核心环节,提高教材发放的效率和准确性。

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

大学教材发放系统

角色

管理员、中标商、教材发放人员、学生

技术

SpringBoot、Vue.js、MySQL

核心功能

本系统旨在实现大学教材发放流程的数字化管理,涵盖教材库存管理、班级教材需求分配、教材发放以及学生领取记录追踪等核心环节,提高教材发放的效率和准确性。

功能介绍

管理员

  1. 用户管理:管理系统内所有角色的账号信息,包括新增、删除、修改权限等。
  2. 基础数据维护:维护学院、专业、班级等基础信息,为教材分配和学生管理提供结构化数据。
  3. 系统配置:进行系统级的参数设置和维护。

中标商

  1. 教材信息管理:查询教材的详细信息,包括书名、作者、ISBN、价格、出版社等。
  2. 学院教材分配:将已采购的教材分配给各个学院。

教材发放人员

  1. 班级教材需求管理:根据总编室的分配,管理其负责学院下属班级的教材需求,包括接收数量和已发放数量。
  2. 学生教材发放:根据班级需求,向学生发放教材,并记录学生的领取状态和领取时间。
  3. 发放状态追踪:查看班级教材的发放进度和学生的领取情况。

学生

  1. 个人信息管理:修改和维护个人基本信息(如密码、联系方式等)。
  2. 教材领取状态查询:查询自己应领取的教材列表及当前的领取状态(未领取、已领取、全部领取)。

数据字典

班级 (jc_banji)

id INT 主键
banjiName VARCHAR 班级名称
grade VARCHAR 年级
majorId INT 所属专业ID
stunum INT 学生人数

班级教材 (jc_banji_book)

id INT 主键
bookId INT 教材ID
banjiId INT 班级ID
jcfzryUid INT 教材发放人员ID
collegebookId INT 学院教材分配记录ID
acceptnum INT 接收数量(应发数量)
sendnum INT 已发放数量
returnum INT 退回数量
stunum INT 班级学生人数
state VARCHAR 状态(0-初始,1-已发放领取通知,100-已结束)
cts VARCHAR 创建时间/操作时间

教材 (jc_book)

id INT 主键
buynum INT 采购数量
stock INT 库存
zbsUid INT 总编室(教材采购员)用户ID
isbn VARCHAR ISBN号
author VARCHAR 作者
clcName VARCHAR 类别名称
bookName VARCHAR 教材名称
pressDate VARCHAR 出版日期
bookDesc VARCHAR 摘要/描述
pages VARCHAR 总页数
price DOUBLE 价格
press VARCHAR 出版社
fimg VARCHAR 封面图片路径

学院 (jc_college)

id INT 主键
collegeName VARCHAR 学院名称

学院教材 (jc_college_book)

id INT 主键
bookId INT 教材ID
collegeId INT 学院ID
zbsUid INT 总编室(教材采购员)用户ID
cacceptnum INT 学院接收数量
returnum INT 学院退回数量
cts VARCHAR 领取时间/操作时间

专业 (jc_major)

id INT 主键
collegeId INT 所属学院ID
majorName VARCHAR 专业名称

学生领取教材 (jc_stu_book)

id INT 主键
stuId INT 学生ID
bookId INT 教材ID
banjibookId INT 班级教材分配记录ID
isget VARCHAR 是否领取(0-未领取,1-已领取)
gts VARCHAR 领取时间

学生 (jc_student)

id INT 主键
banjiId INT 所属班级ID
realname VARCHAR 真实姓名
sno VARCHAR 学号
upass VARCHAR 密码
sex VARCHAR 性别
faceimg VARCHAR 头像路径
phone VARCHAR 手机号
email VARCHAR 邮箱
msg VARCHAR 留言/备注
birth VARCHAR 出生日期
national VARCHAR 民族
note VARCHAR 备注
ulike VARCHAR 爱好
udesc VARCHAR 个人描述
addbatch VARCHAR 批次/添加批次
allbooked VARCHAR 是否全部领取(0-初始,1-全部领取)
state VARCHAR 状态(1-正常,0-锁定,2-注销)

用户 (jc_users)

id INT 主键
collegeId INT 所属学院ID (仅限 jcfzry 角色)
realname VARCHAR 真实姓名
uno VARCHAR 工号/用户名
upass VARCHAR 密码
sex VARCHAR 性别
faceimg VARCHAR 头像路径
role VARCHAR 角色(admin-管理员, zbs-总编室, jcfzry-教材发放人员)
phone VARCHAR 手机号
email VARCHAR 邮箱
msg VARCHAR 留言/备注
state VARCHAR 状态(1-正常,0-锁定,2-注销)

部分截图

image.png

image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png


image 8.png


image 9.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png


image 16.png


image 17.png


image 18.png


image 19.png


image 20.png


image 21.png


image 22.png


image 23.png


image 24.png


演示视频

https://www.bilibili.com/video/BV1FSyUBJECL/

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695