运行环境:

开发工具:IDEA /Eclipse
数据库:MYSQL5.7
应用服务:Tomcat7/Tomcat8
使用框架:Spring+SpringMVC+mybatis

项目介绍

高等学校教材是体现教学内容和教学方法的知识载体,是进行教学的基木工具和提高教学质景的重要保证。没有一流的教材,就不可能培养出一流的学生,而教材征订工作是中国高等教育由精英教育向大众化教育转型发展以及教育质量提高的一项基础性工作。

近几年来,随着信息技术高速发展,知识更新越来越快,高校新教材不断涌现,加上高校招生规模的不断扩大,使得高校教材征订管理工作面临教材品种多、数量大、库存积压增加、人员工作强度增大等实际困难。目前国内高校教材管理信息化建设水平低,教材管理手段落后,因此高校教材征订管理工作迫切需要建设教材征订管理信息化平台。
本教材管理系统分为管理员和员工两部分,管理员可以管理所有的功能,员工部分主要是管理员的辅助功能,具体描述如下

员工信息管理,管理本系统内的员工信息
教材信息管理,对每年的教材信息进行管理
采购进度管理,对教师上报的教材进行采购进度的管理
领取记录管理,当教材被领取之后做好对应的领取记录
退购管理,当采购的教材不合适的时候可以进行退购
报废信息管理,当教材因为质量等问题不能继续使用的时候进行报废处理
修改密码,修改自己的个人密码

效果图



控制器类
/*** 登录相关*/
@RequestMapping("config")
@RestController
public class ConfigController{@Autowiredprivate ConfigService configService;/*** 列表*/@RequestMapping("/page")public R page(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params);return R.ok().put("data", page);}/*** 列表*/@IgnoreAuth@RequestMapping("/list")public R list(@RequestParam Map<String, Object> params,ConfigEntity config){EntityWrapper<ConfigEntity> ew = new EntityWrapper<ConfigEntity>();PageUtils page = configService.queryPage(params);return R.ok().put("data", page);}/*** 信息*/@RequestMapping("/info/{id}")public R info(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 详情*/@IgnoreAuth@RequestMapping("/detail/{id}")public R detail(@PathVariable("id") String id){ConfigEntity config = configService.selectById(id);return R.ok().put("data", config);}/*** 根据name获取信息*/@RequestMapping("/info")public R infoByName(@RequestParam String name){ConfigEntity config = configService.selectOne(new EntityWrapper<ConfigEntity>().eq("name", "faceFile"));return R.ok().put("data", config);}/*** 保存*/@PostMapping("/save")public R save(@RequestBody ConfigEntity config){//      ValidatorUtils.validateEntity(config);configService.insert(config);return R.ok();}/*** 修改*/@RequestMapping("/update")public R update(@RequestBody ConfigEntity config){//        ValidatorUtils.validateEntity(config);configService.updateById(config);//全部更新return R.ok();}/*** 删除*/@RequestMapping("/delete")public R delete(@RequestBody Long[] ids){configService.deleteBatchIds(Arrays.asList(ids));return R.ok();}
}

目 录
摘 要 I
Abstracts I
目 录 I
第1章 绪论 1
1.1课题背景 1
1.2研究意义 1
1.3研究内容 2
第2章 技术介绍 2
2.1相关技术 3
2.2 Java技术 3
2.3 MySQL数据库 4
2.4 Tomcat介绍 4
2.5 ssm框架 5
第3章 需求分析 5
3.1需求分析概述 6
3.2可行性分析 6
3.2.1经济可行性 6
3.2.2技术可行性 7
3.3系统功能设计 7
第4章 系统设计 7
4.1系统结构设计 7
4.2数据库设计 8
4.2.1实体ER图 8
4.2.2数据表 10
第5章 系统实现 14
5.1管理员功能模块 14
5.2前台首页功能模块 18
5.3用户功能模块 18
第6章 系统测试 23
6.1测试定义及目的 23
6.2测试方法 23
6.3测试模块 24
6.4测试结果 25
结 论 26
致 谢 27
参考文献 28

计算机毕业设计Java教材管理系统(源码+系统+mysql数据库+Lw文档)相关推荐

  1. 计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档)

    计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档) 计算机毕业设计Java房屋租赁管理系统(源码+系统+mysql数据库+lW文档) 本源码技术栈: 项目架构:B/S架构 ...

  2. 计算机毕业设计Java仓库管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java仓库管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java仓库管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  3. 计算机毕业设计Java心理健康管理系统(源码+系统+mysql数据库+Lw文档)

    计算机毕业设计Java心理健康管理系统(源码+系统+mysql数据库+Lw文档) 计算机毕业设计Java心理健康管理系统(源码+系统+mysql数据库+Lw文档) 最新计算机专业原创毕业设计参考选题都 ...

  4. 计算机毕业设计Java后勤管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java后勤管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java后勤管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  5. 计算机毕业设计Java超市管理系统(源码+系统+mysql数据库+lw文档

    计算机毕业设计Java超市管理系统(源码+系统+mysql数据库+lw文档 计算机毕业设计Java超市管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语言 ...

  6. 计算机毕业设计Java健身俱乐部管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java健身俱乐部管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java健身俱乐部管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  7. 计算机毕业设计Java信贷管理系统(源码+系统+mysql数据库+lw文档

    计算机毕业设计Java信贷管理系统(源码+系统+mysql数据库+lw文档 计算机毕业设计Java信贷管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语言 ...

  8. 计算机毕业设计Java教务管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java教务管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java教务管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语 ...

  9. 计算机毕业设计Java办公自动化管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java办公自动化管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java办公自动化管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S ...

  10. 计算机毕业设计Java仓库管理系统(源码+系统+mysql数据库+lw文档

    计算机毕业设计Java仓库管理系统(源码+系统+mysql数据库+lw文档 计算机毕业设计Java仓库管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目架构:B/S架构 开发语言 ...

最新文章

  1. Calendar类点点滴滴积累
  2. 设计模式 — 创建型模式 — 原型模式
  3. SAP UI5 resource servlet
  4. python字典嵌套字典的情况下获取某个key的value
  5. bufg和bufgp_如何将自己写的verilog模块封装成IP核(一)
  6. solarflare低延迟网卡_动态丨赛灵思收购solarflare,数据优先是重要布局
  7. Android objdump/nm/readelf使用
  8. Linux安装mysql-5.7.17
  9. Qt::QWidget 无默认标题栏边框的拖拽修改大小方式
  10. Matlab 画图函数
  11. eclipse常用快捷键和设置
  12. ckplayer 解决flash全屏遮住了div元素,重写全屏/退出全屏方法
  13. gen-cpp/.deps/ChildService.Plo: No such file or directory
  14. 计算机科学成为独立学科的奠基人,详解卡内基梅隆大学计算机学院
  15. 中国历史朝代歌:夏商与西周,东周分两段
  16. 每日一诗词 —— 临江仙
  17. 年龄怎么用计算机算,年龄计算器
  18. Ubantu18.04 安装qq
  19. bootstrap的概念使用方法
  20. 淘宝密码加密方式分析,及python实现

热门文章

  1. 华为鸿蒙2.0安装包,鸿蒙2.0系统官网正式版下载-华为鸿蒙2.0系统官网安装包下载-战地2中文网...
  2. 2020-12-13:C语言钱币兑换问题
  3. 【软件下载】Axure10正式版(含汉化包)
  4. android 菜鸟面单打印_菜鸟Android
  5. bootstrap有哪些常用组件
  6. 数据结构(C语言版)严蔚敏李冬梅(第2版)课后习题答案
  7. Linux内核源码分析
  8. c语言中关键字的分类,C语言关键字分类整理
  9. 微信小程序常用样式,特效,方法
  10. 论文写作课程体会和总结