本java进销存系统主要完成对超市的管理,包括会员管理、厂家管理、商品管理、退货管理,销售管理、进货管理、员工管理、系统管理等几个方面。系统可以完成对各类信息的浏览、查询、添加、删除、修改等功能。
系统采用了jsp的mvc框架,SSM(springMvc+spring+Mybatis)框架进行开发,本系统是独立的运行,不依附于其他系统,可移植,可扩展。代码的编写规范,注解较多,同时也是计算机毕业设计中一项重要的参考资料等。本作品包调试安装,并提供所有运行工具及软件下载!
进销存管理系统开发实现是集进、销、存以及员工管理、会员管理、厂商管理等一体化管理模式,大大缩减了人工的工作量,提高了效益,是中小型超市今后发展的一种科学模式。
本系统其功能模块主要有如下几个部分:销售管理模块,仓库管理模块、财务管理模块、系统管理模块。具体功能如下:
基础信息模块:主要是对商品信息,员工信息,供应商信息的管理。其中主要操作就是增加,删除,修改,查询等操作,其中查询功能都分别实现了模糊查询和匹配查询两种友好性操作,便于满足用户的各种要求。
销售管理模块:主要是对商品的销售,退货登记管理。当商品被销售时,在销售查询表中会增加一条销售信息,同时的商品库存表中就会相应的减少一条库存信息。当商品退货是,表中的处理操作正好和上面的相反。该模块实现了对商品销售的管理。
仓库管理模块:主要是对商品入库登记,入库退货,库存信息的管理。当商品被存入商品库是,会实现入库的登记操作,从而实现对入库商品的统计功能。库存信息管理功能主要实现的是对各种商品库存量的随时统计,方便管理员对商品进货数量的估算。
财务管理模块:主要提供对日结算,月结算功能。对于日结功能,实现了对每天销售所有商品的总额的统计,以及销售为哪类商品查看,每笔销售信息都是相互独立的。月结查询就是查询当月的销售总额。
系统管理模块:主要管理用户的账户信息。该模块就是用户的账户信息注册,实现对用户信息的注册,删除,修改功能,其次还实现了将账户信息已图片的形式生成。
系统功能模块
超市进销存管理系统的流程就是围绕商品信息进行的,所以该系统的流程就是以商品信息为主线索包括商品管理,商品退货管理,商品库存管理等主要功能实现。超市进销存管理系统的流程图如
系统各功能模块介绍
本系统分为主要分为五个功能模块,不同的模块包含不同的功能模块,下面是各功能模块的详细介绍。
(1)基础信息
商品信息:对本超市所有商品信息的增加,删除,修改,查询的功能。
员工信息:对超市所有职工信息的管理。
供应商信息:对超市合作厂家信息的管理。
(2)销售管理
销售退货:对商品退货信息的管理。
销售查询:提供对销售商品的信息查询功能。
销售退货查询:提供对退货商品的查询功能。
目 录
摘 要 I
ABSTRACT I
目 录 III
第1章 绪论 1
1.1开发背景 1
1.2开发意义 1
1.3研究内容 1
第2章 主要技术和工具介绍 2
2.1 SSM 框架 2
2.1.1. Spring 框架 2
2.1.2 SpringMVC 3
2.1.3. MyBatis 的选用 3
2.2 mysql数据库 3
2.3 eclipse与Tomcat简介 5
第3章 系统分析 4
3.1可行性分析 4
3.1.1经济可行性 4
3.1.2技术可行性 4
3.1.3操作可行性 4
3.2需求分析 4
3.3业务流程分析 5
3.4数据流程分析 6
第4章 系统设计 8
4.1系统结构设计 8
4.2功能模块设计 8
4.3数据库设计 9
4.3.1数据库设计概述 9
4.3.1概念设计 9
4.3.2表设计 11
第5章 系统实现 17
5.1基本论坛 17
5.2主页面的实现 17
5.3登录模块的实现 17
5.4产品类别管理模块的实现 19
5.6产品信息管理模块的实现 20
5.6入库信息管理模块的实现 21
5.7销售信息管理模块的实现 22
5.8退货信息管理模块的实现 23
第6章 系统测试 25
6.1测试目的 25
6.2测试概述 25
6.3单元测试 25
6.3.1登录测试 25
6.3.2产品类别测试 26
6.4集成测试 27
第7章 总结 28
致 谢 29
参考文献 29