mvc的仓储管理(附件)
目录
一、引言 1
(一)开发背景 1
(二)开发技术 1
1.MySql数据库 1
2.SpringMVC框架 1
3. MyBatis映射 2
二、系统分析与设计 2
(一)系统功能需求 2
(二)系统功能模块图 2
(三)开发环境 3
三、数据库设计 3
1.数据库主要应用表 3
2.表结构说明 3
四、系统功能设计与实现 5
(一)系统登录 5
(二)部门管理 7
(三)员工管理 9
(四)商品信息管理 13
(五)商品分类和仓库管理 15
(六)客户管理 18
(七)订单管理 21
(八)库存管理 26
(九)资金管理 30
总结 33
致谢 34
参考文献 34
一、引言
(一)开发背景
随着经济的飞速发展,各种类型规模的公司企业迅速崛起,许多从事生产和经营管理的企业都有自己生产和销售的产品,而这些产品都需要储存在仓库中,对于企业来说,随着规模的不断扩大,产品数量急剧增加,所生产产品的种类也会不断地更新与发展,有关产品的各种信息量也会成倍增长。面对庞大的产品信息量,如何有效地管理仓库产品,对这些企业来说是非常重要的,仓库管理的重点是销售信息能否及时反馈,确保企业运行效益。而仓库管理又涉及入库、出库的产品及客户等方方面面的因素,如何管理这些信息数据,是一项复杂的系统工程,充分考验着仓库管理员的工作能力,所以这就需要由仓库管理系统来提高仓库管理工 *51今日免费论文网|www.jxszl.com +Q: &351916072&
作的效率,这对信息的规范管理、科学统计和快速查询,减少管理方面的工作量,提高企业的生产效率,具有十分重要的现实意义。
本项目是为了实现对仓库商品的管理,用户可根据角色对相关信息进行查询,实现商品的添加,删除,修改。对订单商品进行管理,对商品的入库和出库进行跟踪,方便企业了解商品库存的信息,有效的管理仓库产品。对商品的种类进行分类,对商品的存放地址进行管理,更能直观的了解到各种商品的需求,从而进行更好的规划。
(二)开发技术
1.MySql数据库
使用MySQL实现数据库表的设计与创建。
MySQL是一个关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型开发都选择 MySQL 作为网站数据库。
2.SpringMVC框架
MVC是一种程序开发设计模式,它实现了显示模块与功能模块的分离。提高了程序的可维护性、可移植性、可扩展性与可重用性,降低了程序的开发难度。它主要分模型、视图、控制器三层。
Spring MVC是Spring提供的一个强大而灵活的web框架。借助于注解,Spring MVC提供了几乎是POJO的开发模式,使得控制器的开发和测试更加简单。这些控制器一般不直接处理请求,而是将其委托给Spring上下文中的其他bean,通过Spring的依赖注入功能,这些bean被注入到控制器中。
Spring MVC主要由DispatcherServlet、处理器映射、处理器(控制器)、视图解析器、视图组成。他的两个核心是两个核心:
处理器映射:选择使用哪个控制器来处理请求
视图解析器:选择结果应该如何渲染
通过以上两点,Spring MVC保证了如何选择控制处理请求和如何选择视图展现输出之间的松耦合。
3. MyBatis映射
使用MyBatis自定义SQL、存储过程和高级映射的持久层框架。
MyBatis是自定义SQL、存储过程和高级映射的持久层框架,MyBatis使用简单的XML和注解来配置和映射基本数据类型、Map 接口和POJO 到数据库记录。
需要使用的Jar包:mybatis3.0.2.jar(mybatis核心包)。mybatisspring1.0.0.jar(与Spring结合包)。
二、系统分析与设计
(一)系统功能需求
1.用户登录:系统需要用户输入正确的工号和密码,才能进行下一步操作;
2.人员管理:系统应提供员工信息的增删改查的基本应用;
3.商品管理:系统可以对商品进行分类,实现商品的增删改查,以及对商品存放的仓库进行管理;
4.客户管理:系统提供客户的添加、修改、删除、查看的应用
5.订单管理:系统提供商品订单的添加、修改、删除、查看信息以及审核是否通过等功能;
6.库存管理:系统应设计出库单和入库单管理,实现两个管理的增删改查,以及出库单的发货人和入库单的审核员。
(二)系统功能模块图
系统的基本功能如图121所示。
图121 系统功能模块图
(三)开发环境
1.数据库版本:MYSQL5.7
2.服务器开发环境:Myeclipse2014
3. JDK版本:jdk1.8.0_111
原文链接:http://www.jxszl.com/jsj/rjgc/63939.html
最新推荐
热门阅读