基于SpringBoot+Vue的大学教材分发系统
分类: Java springboot vue MySQL 标签: 基于SpringBoot+Vue的大学教材分发系统
2025-10-29 18:26:05 259浏览
本系统旨在实现大学教材发放流程的数字化管理,涵盖教材采购、库存管理、班级教材需求分配、教材发放以及学生领取记录追踪等核心环节,提高教材发放的效率和准确性。
(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码
大学教材发放系统
角色
管理员、中标商、教材发放人员、学生
技术
SpringBoot、Vue.js、MySQL
核心功能
本系统旨在实现大学教材发放流程的数字化管理,涵盖教材库存管理、班级教材需求分配、教材发放以及学生领取记录追踪等核心环节,提高教材发放的效率和准确性。
功能介绍
管理员
- 用户管理:管理系统内所有角色的账号信息,包括新增、删除、修改权限等。
- 基础数据维护:维护学院、专业、班级等基础信息,为教材分配和学生管理提供结构化数据。
- 系统配置:进行系统级的参数设置和维护。
中标商
- 教材信息管理:查询教材的详细信息,包括书名、作者、ISBN、价格、出版社等。
- 学院教材分配:将已采购的教材分配给各个学院。
教材发放人员
- 班级教材需求管理:根据总编室的分配,管理其负责学院下属班级的教材需求,包括接收数量和已发放数量。
- 学生教材发放:根据班级需求,向学生发放教材,并记录学生的领取状态和领取时间。
- 发放状态追踪:查看班级教材的发放进度和学生的领取情况。
学生
- 个人信息管理:修改和维护个人基本信息(如密码、联系方式等)。
- 教材领取状态查询:查询自己应领取的教材列表及当前的领取状态(未领取、已领取、全部领取)。
数据字典
班级 (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 | 手机号 |
| 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 | 手机号 |
| VARCHAR | 邮箱 | |
| msg | VARCHAR | 留言/备注 |
| state | VARCHAR | 状态(1-正常,0-锁定,2-注销) |
部分截图

























演示视频
好博客就要一起分享哦!分享海报
此处可发布评论
评论(0)展开评论
暂无评论,快来写一下吧
展开评论
您可能感兴趣的博客
他的专栏
他感兴趣的技术















新业务
springboot学习
ssm框架课
vue学习
【带小白】java基础速成