# 一、系统展示
## 1.登录页面
![](https://www.writebug.com/myres/static/uploads/2022/1/26/ac0d47c63de452a848980031c591af51.writebug)
## 2.admin 登录后的主页
![](https://www.writebug.com/myres/static/uploads/2022/1/26/616b552b9af472d906190d14256fda95.writebug)
## 3.菜单管理
![](https://www.writebug.com/myres/static/uploads/2022/1/26/9d10d83d5df6a84489c77dc0ad343ff8.writebug)
## 4.角色管理 > 新增角色
![](https://www.writebug.com/myres/static/uploads/2022/1/26/9e4cbeaad32be6ab796d2e431f0bbe48.writebug)
## 5.用户管理
![](https://www.writebug.com/myres/static/uploads/2022/1/26/cca9f5dfa53e966e7d7c12fa0b353937.writebug)
## 6.添加商品
![](https://www.writebug.com/myres/static/uploads/2022/1/26/592a5993893361107cb26234b551be6e.writebug)
## 7.仓库管理
![](https://www.writebug.com/myres/static/uploads/2022/1/26/0ebce2361eac9480f2f11bad3f5804f0.writebug)
## 8.供应商管理
![](https://www.writebug.com/myres/static/uploads/2022/1/26/a4274784f60dab10aac9ee90022499db.writebug)
## 9.采购订单管理
![](https://www.writebug.com/myres/static/uploads/2022/1/26/66100fbb012980b25141884ae9a916a1.writebug)
## 10.采购订单导出
![](https://www.writebug.com/myres/static/uploads/2022/1/26/9e978f69f62489d2459a72178221d14a.writebug)
## 11.库存查看
![](https://www.writebug.com/myres/static/uploads/2022/1/26/110269f15ac028681853c5ff59017da8.writebug)
## 12.采购统计
![](https://www.writebug.com/myres/static/uploads/2022/1/26/d8143ab1d767021e3d45f61325ecd2c2.writebug)
# 二、系统需求分析
上面简单的展示了完成后的系统测试截图,你可以下载 war 包部署到自己的 Tomcat 上看,下面开始进入正文。
开发一个(简单)系统,我想首要做的就是进行系统需求分析,弄清楚你为什么要做这个系统,这个系统有哪些功能模块,每个功能具体实现些什么功能。
当然,我这里的主要目的是完成毕业设计,交出毕业论文。但我并没有简单的只是为了完成一个毕业设计而去开发这个系统。主要想法是以开发这套进销存管理系统为例,详细说明一个系统从确认需求、技术选型、架构设计、系统实现到测试部署的整个开发过程。综合运用自己平时所学的知识、技术,及实习获得的经验等,去完整且较好的实现一个系统。搭建一个基础系统框架,形成一定规范,以后在此基础上做开发,可以省去很多诸如搭建框架、加入依赖、配置等工作。
这次开发所做的主要工作及意义如下:
- ① 学会站在用户的角度分析用户需求,完成需求分析设计等。
- ② 熟练使用各种类相关开发、设计工具,及开源软件。
- ③ 熟练掌握 Spring+SpringMVC+Hibernate+ExtJs 的开发技术。
- ④ 熟练使用 maven 构建工具。
- ⑤ 站在企业的角度,试着搭建自己的一个底层基础框架。
- ⑥ 建立完整的燃气管进销存管理系统,进行测试并分析结果。
- ⑦ 将系统部署到互联网上,以实现真正的 Web 应用。
## 1.问题分析
首先,对系统进行需求分析,首先需要了解的就是什么是进销存系统,进销存系统也称为供应链管理系统,最基本的内容就是采购、库存、销售、退货管理。进销存系统是对企业生产经营中采购、入库、销售进行跟踪管理,从采购单开始,到商品入库,商品销售出库,每一步都跟踪记录。有效解决企业的分销管理等业务问题。那么燃气管进销存系统有何不同呢,其实进销存系统已经具备了一般商品的进销存功能,燃气管就是一种商品。以此为出发点,开始着手设计系统功能模块。
## 2.系统模块结构
系统分为 6 大模块,分别是基础设置、采购管理、销售管理、库存管理、统计分析、系统管理。系统设置的角色有 admin、采购员、销售员、库存管理员等。
系统模块结构(使用 xmind 设计):
![](https://www.writebug.com/myres/static/uploads/2022/1/26/946d065b014d8de0238ef27fa859ab9d.writebug)
## 3.系统总体流程
系统的一个整体流程,从初次使用开始,系统设置一个超级管理员(admin),拥有系统的所有权限。admin 登录系统,设置角色(系统管理员,采购员,销售员,库存管理员),分配对应的权限。然后进入用户管理,录入系统用户。一般管理员登录系统,录入基础数据;采购员需要录入供应商,采购单,退货单;销售员则需录入销售单,退货单。库存管理员就需要在库存管理中进行采购审核和销售审核,采购审核通过则商品入库,增加库存;销售审核通过则商品出库,减少库存。管理员还可以查看每月的采购统计和销售统计。
系统总体流程(使用 visio 设计):
![](https://www.writebug.com/myres/static/uploads/2022/1/26/6117a4fcfd35eeb7b6ee1cae1e6c01d2.writebug)
# 三、开发环境简介
需求确定了,就要进入具体的开发阶段,首先确定开发这个系统综合用到哪些技术、开发工具等。
简单说下这个系统的开发环境:
- 开发平台:windows 8.1
- Java 版本:JDK 1.8
- 项目管理工具:Maven
- 开发工具:Intellij IDEA
- 数据库:MySQL 5.1
- 服务器:Tomcat 8.5
- 开发框架:Spring4 + SpringMVC + Hibernate5
- 前端框架:ExtJs 4.2 + JSP
- 建模工具:PowerDesigner、Visio
## 1.maven
Maven 是 Apache 软件基金会组织维护的一款自动化构建工具,专注服务于 Java 平台的项目构建和依赖管理。它提供了中央仓库,能帮我们自动下载构件和第三方的开源类库。你只需要在你的项目中以坐标的方式依赖一个 jar 包,maven 就会自动从中央仓库下载,并同时下载这个 jar 包所依赖的其他 jar 包,以及可以下载源码进行阅读。使用 maven 后每个 jar 包本身只在本地仓库中保存一份,极大的节约了存储空间,让项目更轻巧,更避免了重复文件太多而造成的混乱。同时 maven 可以替我们自动的将当前 jar 包所依赖的其他所有 jar 包全部导入进来,无需人工参与,节约了大量的时间和精力。使用 maven,只需要一条简单的命令,就可以自动完成清理、编译、测试、打包、部署的整个过程。我们的项目一般会分为开发环境和生产环境,不同环境对应不同的配置文件,使用 maven,你就可以配置两个环境,打包的时候指定运行的环境,就可以将对应的配置文件替换,以此减少手工操作及可能带来的失误操作等。
## 2.Intellij IDEA
IDEA 是 Java 语言开发的集成环境,Intellij 被公认为最好的 Java 开发工具之一。IDEA 在代码自动提示、重构、调试、各类版本工具(maven、SVN 等)整合等方面都是比较强的。本人是在实习期间转用 idea 开发的,之前一直使用 eclipse,相比 eclipse,idea 在调试、代码自动提示等方面更显优势。项目在 idea 中有一个更友好的目录结构,尤其是多工程项目。当然,eclipse 比 idea 更容易上手,使用 idea 可以提高你的开发速度,但前提是你需要记住大量的快捷键。使用 idea 的调试功能,比如,你只需要按快捷键 Alt+F8,然后输入表达式,就可以快速求值;在调试的时候,idea 会在变量的后面以不同的颜色显示变量的值,你就可以很清楚的知道调试的每一步,非常方便。使用好 IDEA 能在很大程度上提高我们的开发速度
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
资源包含文件:lunwen文档+项目源码及数据库文件 ① 学会站在用户的角度分析用户需求,完成需求分析设计等。 ② 熟练使用各种类相关开发、设计工具,及开源软件。 ③ 熟练掌握 Spring+SpringMVC+Hibernate+ExtJs 的开发技术。 ④ 熟练使用 maven 构建工具。 ⑤ 站在企业的角度,试着搭建自己的一个底层基础框架。 ⑥ 建立完整的燃气管进销存管理系统,进行测试并分析结果。 ⑦ 将系统部署到互联网上,以实现真正的 Web 应用。 系统分为 6 大模块,分别是基础设置、采购管理、销售管理、库存管理、统计分析、系统管理。系统设置的角色有 admin、采购员、销售员、库存管理员等。 详细介绍参考:https://biyezuopin.blog.csdn.net/article/details/122802198?spm=1001.2014.3001.5502
资源推荐
资源详情
资源评论
收起资源包目录
基于Spring4+SpringMVC+Hibernate5的燃气进销存管理系统.zip (1578个子文件)
ext-theme-neptune-all.css 346KB
ext-theme-gray-all.css 263KB
H-ui.css 139KB
H-ui.min.css 99KB
icon.css 14KB
iconfont.css 12KB
icheck.css 12KB
extjs.css 8KB
GroupTabPanel.css 4KB
statusbar.css 3KB
H-ui.login.css 2KB
example.css 1KB
skin.css 1KB
ItemSelector.css 629B
TabScrollerMenu.css 408B
RangeMenu.css 382B
GridFilters.css 189B
LiveSearchGridPanel.css 77B
DragSelector.css 76B
Thumbs.db 56KB
Thumbs.db 18KB
Thumbs.db 13KB
Thumbs.db 4KB
基于Spring4+SpringMVC+Hibernate5的燃气进销存管理系统 毕业论文.docx 6.52MB
iconfont.eot 92KB
loading.gif 8KB
tool-sprites.gif 6KB
error-tip-corners.gif 4KB
loading_072.gif 4KB
extanim32.gif 3KB
btn.gif 3KB
large-loading.gif 3KB
blue-loading.gif 3KB
sort-hd.gif 3KB
sample-over.gif 3KB
group-cs.gif 2KB
saving.gif 2KB
search-trigger-rtl.gif 2KB
search-trigger.gif 2KB
loading-balls.gif 2KB
tb-sprite.gif 2KB
checkbox.gif 2KB
tools-sprites-trans.gif 2KB
spinner.gif 2KB
spinner-rtl.gif 2KB
scroll-right.gif 2KB
scroll-left.gif 2KB
loading.gif 2KB
loading.gif 2KB
loading.gif 2KB
radio.gif 2KB
icon-error.gif 2KB
icon-error.gif 2KB
cell-special-selected-bg.gif 2KB
cell-special-bg.gif 2KB
icon-question.gif 2KB
icon-question.gif 2KB
icon-info.gif 2KB
icon-info.gif 2KB
top2.gif 1KB
bottom2.gif 1KB
left2.gif 1KB
right2.gif 1KB
down2.gif 1KB
up2.gif 1KB
trigger-tpl.gif 1KB
icon-warning.gif 1KB
icon-warning.gif 1KB
hamburger-retina.gif 1KB
clear-trigger.gif 1KB
clear-trigger-rtl.gif 1KB
btn-sprite.gif 1KB
hamburger.gif 1KB
wait.gif 1KB
hd-sprite.gif 1KB
row-check-sprite.gif 1KB
trigger-rtl.gif 1KB
x-grouptabs-corners.gif 1KB
trigger.gif 1KB
trigger-square.gif 1KB
e-handle-dark.gif 1KB
s-handle-dark.gif 1KB
trigger-square-rtl.gif 1KB
pick-button.gif 1KB
excel.gif 1KB
drop-yes.gif 1016B
drop-yes.gif 1016B
drop-yes.gif 1016B
plugin_add.gif 1010B
corners-blue.gif 1010B
expand-tree.gif 1009B
corners.gif 1005B
user_delete.gif 1001B
user_add.gif 1001B
drop-add.gif 1001B
drop-add.gif 1001B
drop-add.gif 1001B
drop-append.gif 1001B
connect.gif 998B
exclamation.gif 996B
共 1578 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16
资源评论
- ~钟灵毓秀~2024-03-29非常有用的资源,有一定的参考价值,受益匪浅,值得下载。
shejizuopin
- 粉丝: 9533
- 资源: 1288
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功