springmvc的物流仓库管理系统(源码)【字数:6098】
目 录
第一章绪论 1
1.1 仓库管理的项目意义 1
1.2 系统开发环境和工具 1
1.2.1MySQL数据库介绍 1
1.2.2Spring MVC技术介绍 1
第二章 系统分析与设计 2
2.1 功能模块划分 2
2.2 功能需求 2
2.2.1 用户登录 2
2.2.2 员工管理 3
2.2.3 客户管理 3
2.2.4 商品管理 3
2.2.6 入库管理 4
2.3.7 出库管理 4
2.3.8 库位管理 5
第三章 数据库的设计与实现 7
3.1 系统数据库实体图设计 7
3.2 系统数据库逻辑设计 9
第四章 系统部分功能的设计与实现 15
4.1 系统登录模块 15
4.2 用户信息维护模块 16
4.3 商品供货方信息维护模块 17
4.4 物品信息维护模块 17
4.5 库存模块 17
第五章物流仓库管理系统的功能测试 19
5.1 用户登录 19
5.2 物资管理 19
5.3 库存管理 20
5.4 仓库管理 22
5.5 *51今日免费论文网|www.jxszl.com +Q: ^351916072#
权限管理 22
结束语 24
致谢 25
参考文献 26
第一章 绪论
1.1 仓库管理的项目意义
本系统是一个基于SpringMVC的物流仓库管理系统,使用JAVA Web技术、和MySQL。该平台能够帮助物流企业实现从人员管理、物资管理、出库入库、仓库报警以及历史记录查询和权限配置等一系列流程。总的来说能够帮助物流企业梳理管理流程、并且使他们的管理流程能够更加标准化,同时通过网络化办公,实现了在管理的各个过程中痕迹可查、做到可追溯可留痕。但是该系统还是有一些缺陷的比如功能还不够完善、数据库设计不够完善。但是该系统相较于其他管理系统还是有优势的,最终实现一个目的:真正实现网络化办公、提供标准化的内业管理系统,使企业能够更好的管理物流仓库。
1.2 系统开发环境和工具
1.2.1MySQL数据库介绍
MySQL是一个关系型数据库管理系统,提供对数据的增加、修改、查询、删除以及一系列的复杂操作,作为关系型数据库也支持标准的结构化查询语言,所以经过多方对比我觉得MySQL符合我的设计要求所以就选用了MySQL作为我的使用的数据库。
主要特性:
开发语言是c++,它支持多种编译器,具有源代码的可移植性。
内存管理机制优良。
优化的查询算法、查询速度高校。
提供管理工具、用于管理检查、优化数据库操作。
1.2.2Spring MVC技术介绍
角色划分清晰:控制器、处理适配器,请求到处理器映射、视图解析器、处理器或表单控制器。
灵活的分工、相当灵活的扩展点、扩展容易方便。
可以直接将框架类、应用类作为javabean配置,还包括通过应用上下文配置的中间层引用
可适应性,通过handleradapter可以支持任意的类作为处理器。
强大的jsp标签库、使jsp编写更灵活。
业务代码可重用。
系统分析与设计
2.1 功能模块划分
通过对仓库管理系统需求的研究,为了建立一个标准化的信息化系统我将系统分为如下几个部分:
/
图21 仓库系统模块图
2.2 功能需求
2.2.1 用户登录
功能用途:用户根据用户名和密码验证进入系统
角色划分:能进入系统的分为3种,分为系统管理员、仓库管理员和普通的工人。
角色权限:
系统管理员:可以使用系统的所有功能。
仓库管理员:1、可以对物品、商品提供方、库存、入库、出库等进行管理。
2、所有关于系统用户权限的管理仓库管理员不能使用。
普通用户: 1、对公司人员信息进行管理。
2、可以执行所有的查询功能。
2.2.2 员工管理
功能用途:管理员工信息。
权限:普通用户、系统管理员。
添加员工信息:
1、员工编号是由系统根据部门和职位由系统自动生成。
2、添加员工的表单当中其他的属性都是必填项,且必须按照实际固定的格式填写。
员工、部门、职位等信息查看:
1、当不添加任何条件时能够查到所有录入系统的员工或部门或职位的信息。
2、也可以支持按照条件查询,查询出来指定的员工或部门、或职位的信息
添加部门以及职位信息:按照表单的格式将需要添加的部门或职位的信息填写并提交。
2.2.3 客户管理
功能用途:管理商品供货方的基本信息。
权限:仓库管理员、系统管理员。
原文链接:http://www.jxszl.com/jsj/rjgc/165476.html