基于SSM的仓库管理系统(含完整源码+论文)
后端框架:SSM
数据库:MySQL
开发工具:IDEA/Eclipse
系统介绍:本系统是基于SSM框架进行设计,MySQL作为底层数据库,前端采用bootstrap
模块大致介绍:包括库存管理、出入库管理、人员管理、基础数据管理以及系统维护。
1.系统包含两个角色:超级管理员和普通管理员,超级管理员具有最高的操作权限,普通管理员具有基本操作权限。
2.基础数据管理:货物信息、供应商信息、客户信息以及仓库信息。提供增删改查操作以及可以导出为Excel文件。
项目截图(部分)
主页代码如下:
<div id="navBar"><!-- 此处加载顶部导航栏 --><!-- 导航栏 --><nav class="navbar navbar-default navbar-fixed-top" role="navigation"><div class="container-fluid"><!-- 导航栏标题 --><div class="navbar-header"><a href="javascript:void(0)" class="navbar-brand home">仓库管理系统</a></div><!-- 导航栏下拉菜单;用户信息与注销登陆 --><div><ul class="nav navbar-nav navbar-right"><li class="dropdown"><a href="#" class="dropdown-toggle"data-toggle="dropdown"> <span class="glyphicon glyphicon-user"></span><span>欢迎 </span> <span id="nav_userName">用户名:${sessionScope.userInfo.userName}</span><span class="caret"></span></a><ul class="dropdown-menu"><shiro:hasRole name="commonsAdmin"><li><a href="#" id="editInfo"> <spanclass="glyphicon glyphicon-pencil"></span> 修改个人信息</a></li></shiro:hasRole><li><a href="javascript:void(0)" id="signOut"> <spanclass="glyphicon glyphicon-off"></span> 注销登录</a></li></ul></li></ul></div></div></nav> </div><div class="container-fluid" style="padding-left: 0px;"><div class="row"><!-- 左侧导航栏 --><div id="sideBar" class="col-md-2 col-sm-3"><!-- 此处加载左侧导航栏 --><!-- 左侧导航栏 --><div class="panel-group" id="accordion"><div class="panel panel-default"><div class="panel-heading"><h4 class="panel-title"><a href="#collapse1" data-toggle="collapse" data-parent="#accordion"class="parentMenuTitle collapseHead">库存管理</a><div class="pull-right"><span class="caret"></span></div></h4></div><div id="collapse1" class="panel-collapse collapse collapseBody"><div class="panel-body"><ul class="list-group"><shiro:hasRole name="commonsAdmin"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/storageManagementCommon.jsp">库存查询</a></li></shiro:hasRole><shiro:hasRole name="systemAdmin"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/storageManagement.jsp">库存查询</a></li><li class="list-group-item"><a href="javascript:void(0)" id=""class="menu_item"name="pagecomponent/stockRecordManagement.jsp">出入库记录</a></li></shiro:hasRole></ul></div></div></div><div class="panel panel-default"><div class="panel-heading"><h4 class="panel-title"><a href="#collapse2" data-toggle="collapse" data-parent="#accordion"class="parentMenuTitle collapseHead">出入库管理</a><div class="pull-right"><span class="caret"></span></div></h4></div><div id="collapse2" class="panel-collapse collapse collapseBody"><div class="panel-body"><shiro:hasRole name="systemAdmin"><ul class="list-group"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/stock-inManagement.jsp">货物入库</a></li><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/stock-outManagement.jsp">货物出库</a></li></ul></shiro:hasRole><shiro:hasRole name="commonsAdmin"><ul class="list-group"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/stock-inManagementCommon.jsp">货物入库</a></li><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/stock-outManagementCommon.jsp">货物出库</a></li></ul></shiro:hasRole></div></div></div><shiro:hasRole name="systemAdmin"><div class="panel panel-default"><div class="panel-heading"><h4 class="panel-title"><a href="#collapse3" data-toggle="collapse" data-parent="#accordion"class="parentMenuTitle collapseHead">人员管理</a><div class="pull-right "><span class="caret"></span></div></h4></div><div id="collapse3" class="panel-collapse collapse collapseBody"><div class="panel-body"><ul class="list-group"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/repositoryAdminManagement.jsp">仓库管理员管理</a></li></ul></div></div></div></shiro:hasRole><shiro:hasRole name="systemAdmin"><div class="panel panel-default"><div class="panel-heading"><h4 class="panel-title"><a href="#collapse4" data-toggle="collapse" data-parent="#accordion"class="parentMenuTitle collapseHead">基础数据</a><div class="pull-right "><span class="caret"></span></div></h4></div><div id="collapse4" class="panel-collapse collapse collapseBody"><div class="panel-body"><ul class="list-group"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/supplierManagement.jsp">供应商信息管理</a></li><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/customerManagement.jsp">客户信息管理</a></li><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/goodsManagement.jsp">货物信息管理</a></li><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/repositoryManagement.jsp">仓库信息管理</a></li></ul></div></div></div></shiro:hasRole><div class="panel panel-default"><div class="panel-heading"><h4 class="panel-title"><a href="#collapse5" data-toggle="collapse" data-parent="#accordion"class="parentMenuTitle collapseHead">系统维护</a><div class="pull-right "><span class="caret"></span></div></h4></div><div id="collapse5" class="panel-collapse collapse collapseBody"><div class="panel-body"><ul class="list-group"><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/passwordModification.jsp">更改密码</a></li><li class="list-group-item"><a href="javascript:void(0)" id="" class="menu_item"name="pagecomponent/message.jsp">意见与反馈</a></li><shiro:hasRole name="systemAdmin"><li class="list-group-item"><a href="javascript:void(0)" id=""class="menu_item" name="pagecomponent/userOperationRecorderManagement.jsp">系统日志</a></li><li class="list-group-item"><a href="javascript:void(0)" id=""class="menu_item" name="pagecomponent/accessRecordManagement.jsp">登陆日志</a></li></shiro:hasRole></ul></div></div></div></div></div><!-- 面板区域 --><div id="panel" class="col-md-10 col-sm-9"><!-- 此处异步加载各个面板 --><!-- 欢迎界面 --><div class="panel panel-default"><!-- 面包屑 --><ol class="breadcrumb"><li>主页</li></ol><div class="panel-body"><div class="row" style="margin-top: 100px; margin-bottom: 100px"><div class="col-md-1"></div><div class="col-md-10" style="text-align: center"><div class="col-md-4 col-sm-4"><a href="javascript:void(0)" class="thumbnail shortcut"> <imgsrc="media/icons/stock_search-512.png" alt="库存查询"class="img-rounded link" style="width: 150px; height: 150px;"><div class="caption"><h3 class="title">库存查询</h3></div></a></div><div class="col-md-4 col-sm-4"><a href="javascript:void(0)" class="thumbnail shortcut"> <imgsrc="media/icons/stock_in-512.png" alt="货物入库"class="img-rounded link" style="width: 150px; height: 150px;"><div class="caption"><h3 class="title">货物入库</h3></div></a></div><div class="col-md-4 col-sm-4"><a href="javascript:void(0)" class="thumbnail shortcut"> <imgsrc="media/icons/stock_out-512.png" alt="货物出库"class="img-rounded link" style="width: 150px; height: 150px;"><div class="caption"><h3 class="title">货物出库</h3></div></a></div></div><div class="col-md-1"></div></div></div></div><!-- end --></div></div> </div><!-- 提示消息模态框 --> <div class="modal fade" id="global_info_modal" table-index="-1" role="dialog"aria-labelledby="myModalLabel" aria-hidden="true"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><button class="close" type="button" data-dismiss="modal"aria-hidden="true">×</button><h4 class="modal-title" id="myModalLabel">信息</h4></div><div class="modal-body"><div class="row"><div class="col-md-4 col-sm-4"></div><div class="col-md-4 col-sm-4"><div id="info_success" class=" hide" style="text-align: center;"><img src="media/icons/success-icon.png" alt=""style="width: 100px; height: 100px;"></div><div id="info_error" style="text-align: center;"><img src="media/icons/error-icon.png" alt=""style="width: 100px; height: 100px;"></div></div><div class="col-md-4 col-sm-4"></div></div><div class="row" style="margin-top: 10px"><div class="col-md-3"></div><div class="col-md-6" style="text-align: center;"><h4 id="info_summary"></h4></div><div class="col-md-3"></div></div><dic class="row" style="margin-top: 10px"><div class="col-md-3"></div><div class="col-md-6" style="text-align: center;"><p id='info_content'></p></div><div class="col-md-3"></div></dic></div><div class="modal-footer"><button class="btn btn-default" type="button" data-dismiss="modal"><span> 关闭 </span></button></div></div></div> </div><!-- 初始密码修改框 --> <div class="modal fade" id="init_password_modify" table-index="-1" role="dialog"aria-labelledby="myModalLabel" aria-hidden="true" data-backdrop="static" data-keyboard="false"><div class="modal-dialog"><div class="modal-content"><div class="modal-header"><h4 class="modal-title" id="myModalLabel">修改初始密码</h4></div><div class="modal-body"><div class="row" style="margin-top: 25px"><div class="col-md-1 col-sm-1"></div><div class="col-md-10 col-sm-10"><form action="" class="form-horizontal" style=""role="form" id="form"><div class="form-group"><label for="" class="control-label col-md-4 col-sm-4"> 用户ID: </label><div class="col-md-6 col-sm-6"><span class="hidden" id="userID">${sessionScope.userInfo.userID }</span><span class="hidden" id="isFirstLogin">${sessionScope.userInfo.firstLogin}</span><p class="form-control-static">${sessionScope.userInfo.userID }</p></div></div><div class="form-group"><label for="" class="control-label col-md-4 col-sm-4"> 输入原密码: </label><div class="col-md-6 col-sm-6"><input type="password" class="form-control" id="oldPassword"name="oldPassword"></div></div><div class="form-group"><label for="" class="control-label col-md-4 col-sm-4"> 输入新密码: </label><div class="col-md-6 col-sm-6"><input type="password" class="form-control" id="newPassword"name="newPassword"></div></div><div class="form-group"><label for="" class="control-label col-md-4 col-sm-4"> 确认新密码: </label><div class="col-md-6 col-sm-6 has-feedback"><input type="password" class="form-control" id="newPassword_re"name="newPassword_re"></div></div><input id="reset" type="reset" style="display:none"></form></div><div class="col-md-1 col-sm-1"></div></div><div class="row"><div class="col-md-1 col-sm-1"></div><div class="col-md-10 col-sm-10"><div class="alert alert-info" style="margin-top: 25px"><p>登录密码修改规则说明:</p><p>1.密码长度为6~16位,至少包含数字、字母、特殊符号中的两类,字母区分大小写</p><p>2.密码不可与账号相同</p></div></div><div class="col-md-1 col-sm-1"></div></div></div><div class="modal-footer"><button class="btn btn-success" id="init_password_modify_submit"><span> 确定修改 </span></button></div></div></div> </div>
代码容易上手,可以进行二次修改,用于课程设计、毕设等方面设计。
获取源码,欢迎私信沟通。
基于SSM的仓库管理系统(含完整源码+论文)相关推荐
- 基于ssm的超市管理系统java毕业设计源码
一.源码描述 这是新款的ssm源码,开发工具:idea,也支持eclipse,数据库:MySQL功能也比较全面,比较适合作为毕业设计使用,感兴趣的朋友可以下载看看哦 二.功能介绍 本文以JSP的s ...
- 宅急送系统c语言,基于web的宅急送物流管理系统(完整源码+论文全套+教学视频)...
实现一个web的宅急送物流管理系统, 也就是说可以基于浏览器来进行各种数据信息的管理功能, 也可以认为是一个B/S架构的宅急送物流管理系统的系统,系统分为前后台,实现了能够进行线上操作, 进行宅急送物 ...
- 基于ssm二手车交易管理系统毕业设计-附源码151159
摘 要 随着社会的发展,社会的各行各业都在利用信息时代的优势.计算机的优势和普及使得各种信息系统的开发成为必需. 二手车交易管理系统,主要的模块包括用户.卖家.管理员,用户功能包括:首页.个人资料. ...
- SSM+基于SSM的养老管理系统 毕业设计-附源码221609
基于SSM养老院管理系统 摘 要 随着互联网趋势的到来,各行各业都在考虑利用互联网将自己推广出去,最好方式就是建立自己的互联网系统,并对其进行维护和管理.在现实运用中,应用软件的工作规则和开发步骤,采 ...
- 基于SSM的自习室管理系统 毕业设计-附源码201524
SSM自习室管理系统 摘要 在社会快速发展的影响下,教育事业蓬勃发展,大大增加了学校的数量.多样性.教育质量等要求,使教育的管理和运营比过去更加困难.依照这一现实为基础,设计一个快捷而又方便的自习室管 ...
- 【计算机毕业设计】Java ssm 高校运动会管理系统(开题+源码+论文)
毕设帮助.开题指导.技术解答.源码交流,联系方式见文末 如今高校开展校园运动会已经成为每年不必可少的活动,运动会越来越受到高校师生的欢迎,但是大多数高校运动会从参赛报名到成绩统计等环节都是停留在纸质文 ...
- 基于Java的学籍管理系统(附 源码 论文 课件)
项目背景: 随着计算机产业的迅速发展,电子计算机已广泛的应用于信息管理.文字处理.辅助设计.辅助教学及人们的日常生活中.基于WEB的学生学籍管理系统主要是针对高校中涉及高校学生学籍管理的一系列相关工作 ...
- 基于ssm高校科研管理系统-计算机毕业设计源码+LW文档
[摘 要]高校科研管理是一项重要而又繁琐的工作,有效的信息管理平台可以大大缓解科研管理压力,减少工作量.本文以石河子大学信息科学与技术学院为应用背景,开发教师教学信息与论文信息交流平台.该系统能对科研 ...
- 基于SSM的美容院管理系统(附源码+项目展示)
所用技术 后端:SpringBoot+SpringMvc+Mybatis+shiro 前端:thymeleaf+layui 数据库:Mysql 功能模块 会员管理 查看会员 销售报表 产品管理 产品分 ...
最新文章
- linux yum安装mysql 5.6_linux yum安装MySQL5.6
- 杨兴平离职完全是意料之中
- 使用iOS原生sqlite3框架对sqlite数据库进行操作
- java项目性能测试过程记录
- 安全研究人受够!再公布WordPress 3大外挂漏洞
- Java游戏编程前篇 修改eclipse背景颜色
- 女性人均存款56.3万,中国女性存款为何比男性高?
- Java命令行界面(第4部分):命令行
- 实践中的弹性基础架构
- Spring+SpringMVC+MyBatis+easyUI整合基础篇(十)SVN搭建
- gitlab 将管理员权限移交给ldap账户_CDPDC中Atlas集成FreeIPA的LDAP认证
- Android中的Context理解
- 计算机故障按照产生机理来分可分为,维修自测题
- 2017级软件2班安卓应用开发课程主页
- mysql 分组查询例子_分组查询GROUP BY用法例子详解
- 干货警告!国外有个小姐姐给29篇经典机器学习论文写了总结 | 资源
- oracle 访问adf 慢,ORACLE ADF 问题总结
- #166 (Div. 2)
- java实现二分排序算法
- java算法面试题_Java算法面试题汇总