基于jsp+mysql+Spring+SpringMVC+mybatis的图书借阅库存管理系统

312 篇文章 8 订阅
99 篇文章 43 订阅

本在线图书管理系统的开发,解决了传统图书管理方式的弊端问题,使得图书管理工作变得系统化、科学化。本系统的开发既方便了用户借阅书籍,又方便了管理员对图书馆的全面管理,同时方便后勤进行经费申请,可大大提高图书管理效率,促进图书馆发展。

在本次毕业设计中,使用了JSP技术,MYSQL数据库,JAVA编程语言进行系统的开发。

本论文一共分为六章,具体内容如下:

第一章介绍了本文的研究背景,研究目标以及研究内容。

第二章介绍了开发在线图书管理系统所采用的技术,开发环境。

第三章对在线图书管理系统进行分析,包括可行性分析,系统功能需求,系统流程分析等。

第四章进行系统的设计,系统结构设计,数据库设计等。

第五章介绍了系统的用户模块、管理员模块和后勤模块界面的详细展示。

第六章介绍了系统的测试。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
目 录

第1章 绪 论 1

1.1 课题国内外现状 1

1.2 课题研究意义 1

1.3本课题主要工作 1

1.4研究方案、步骤和措施等 1

第2章 技术介绍 3

2.1 Java Server Pages开发环境 3

2.2 MVC设计模式 3

2.3 B/S架构 4

2.4 数据模型 5

第3章 系统分析 6

3.1 系统总体目标 6

3.2 系统任务的可行性分析 6

3.3 系统需求分析 7

3.4 系统非功能需求分析 8

3.5 系统的运行环境 8

第4章 系统设计 10

4.1 设计指导思想和原则 10

4.2 模块功能设计 10

4.3 处理流程设计 12

4.4 数据库的设计 14

第5章 系统详细设计与实现 18

5.1 数据库连接实现 18

5.2 系统登录功能实现 18

5.3 管理员功能实现 19

5.4 用户功能实现 19

5.5后勤人员功能实现 20

第6章 系统测试 21

6.1 软件测试及工具 21

6.2 测试方法 21

6.3 系统配置要求 22

6.4 测试内容 22

6.5 测试结果 23

6.6 本章小结 24

第7章 结 论 25

参考文献 26

致 谢 27

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1711A 六组项目简介(仓库管理系统) 我们做的是一个仓库管理系统,它包含:菜单管理、基础信息、入库管理、出库管理、仓库管理、供应商管理、客户管理、财务报表 这八个模块包含注册登陆,注册用的是短信提醒,注册成功后会往邮箱发送一个提示信息 菜单管理: 1用户管理 2角色管理 用户管理展示的是用户列表信息,可以给用户赋角色,还有一个锁定按钮,点击锁定 用户状态变为锁定状态,返回登陆的时候提示此用记已被锁定 角色管理展示的是角色列表信息,可以给角色赋角色,并且回显此用户已拥有的角色信息 基础信息:1公司信息 2货品分类 3货品信息 4人员信息 我主要负责的是基础信息模块,这个模块又分成了公司信息,货品分类,货品信息,人员信息 我认为难点是一个条查,这个条查涉及到联动,需要两个下拉列表框和一个可编辑文本列表框 第一个下拉列表为从数据库中查询出来的表的字段,是一个动态的根据表中的字段而显示最后边的 文本列表框是一个联动的给一个改变事件,根据第一个字段不同会显示出不同的数据,中间一个为 连接条件,给每个文本框一个name值,通过queryparam传值到后台,在后台定义三个参数 接收,根据改变事件选择第一个后第三个发生改变,把第一个的name传到后台从而拿到第三个的值 我还负责了redis集成spring并缓存树 redis的使用主要涉及到两个注解的使用 1.Cache able:将方法的返回值在集合中查询出来之后缓存在redis中,之后的查询就不走数据库了 直接从redis中查询 2.CacheEvict:根据key删除redis中对应的数据,保证数据库在变更的时候达到刷新的效果 入库管理: 1货品入库登记 2鲜花展示(调的接口) 我在项目中主要负责入库管理,仓库租赁优惠管理,还有就是一个掉接口展示页面。在入库管理这个模块,又划分为入库登记(其中做了一个八表的查询和新增,还有一些个小业务,比如:新增时间时,不填写会默认为系统当时时间,编码和入库单号会自动生成,根据应付金额,已付金额可以自动计算出未付金额,根据单价和数量可以自动计算出金额,还有条件查询,和根据条件正序,倒序进行排序),今日入库明细(跟入库管理类似的一些功能,主要是可以查询出当日的一个入库订单明细)。仓库的租赁(根据客户不同的需求我们把仓库划分为大型仓库,中小型仓库,小型仓库,在客户租赁不同型号的仓库个数,我们会给出相应的优惠政策,比如:租赁两个以上五个以内会给出九折优惠,五个以上给出八八折优惠的政策),鲜花的展示(这个主要 是用到了webservice技术来调用了一组的鲜花展示接口,关于webservice的技术我还在练习阶段,并没有很深的研究,我在使用的过程中也遇到了一点小问题,不过最终还是被克服了,1.先是加入webservice配置文件,然后在pom.xml中引入两个关于cxf的jar包,在web.xml配置文件中引入关于cxf两组标签2.然后在cmd窗口反向生成实体类和包结构等等一系列的操作)。以上就是我在项目中作出的一些小功能。我会加倍努力尽我所能的在以后的项目中作出更大的贡献 出库管理: 1货品出库登记 2期间出库查询 3期间销售利润统计 仓库管理: 1仓库信息 2仓库当前内存 3货品当前内存 仓库信息,仓库当前内存,货品当前内存,记录了仓库、货品的一些基本信息 供应商管理: 1供应商信息 2供应商付款登记 3供应商欠款登记 供应商模块 主要分为三个部分 分别是 供应商信息 供应商信息这个这个模块就是写供应商的相关信息 这是一个三表的 类别和开户银行为附表 普通的功能呢就是增删改查 这个模块呢有一个难点 就是这个条件查询 这个条件查询是个联动查询 第一个下拉显示的是表里字段名称 第二个下拉是小于大于等符号 第三个就是个局第一个下拉框的信息显示出来表里已 有的信息可进行条件查询 付供商款登记 这个模块记录的是每个供应商的交易信息 这个模块有一个亮点就是新增的时候 这个日期呢是不可选中的 新增的信息默认是当前 时间 还有就是这个 点击工商名称文本框 会弹出来供每个应商的名称和联系人及手机号 选中一条直接在对应的框中显示出来 这个金额也是自动计算的 供商款登记 这个模块就是记录一下供应商付款登记 付供商款新增时就会自动新增一条 删除页会跟着 删除 就是多个记录 客户管理: 1客户管理 2客户欠款统计 3客户期间明细 4收客户款登记 1.客户管理:展示客户信息。 2.客户期间明细:客户、出库、客户欠款表三表联查,根据出库时间展示客户信息 3.客户付款登记:登记客户付款及欠款信息,自动计算客户已付款、收款以及未付款 4.客户欠款登记:展示客户欠款付款以及收款金额 5.运用webservice调用天气接口 财务报表: 1今日人员销售统计 根据今日人员销售金额做的一个术状图报表 配置:项目用的是maven+ssm框架+httpclient+webservice+mongodb+redis缓存技术,需要配置相应的配置文件,才可以运行此文件

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值