[附源码]JAVA+ssm某企业的采购管理系统优化设计(程序+Lw)

该项目是一个基于JAVA+SSM的采购管理系统,旨在提升线下管理效率。系统包括前台、管理员、需求人员、采购员和仓库员五大模块,实现了物料管理、采购订单、库存控制等功能。系统设计注重操作简便、实时性和针对性,支持在Windows平台运行,采用MySQL数据库,开发环境包括IDEA和Eclipse。

项目运行

环境配置:

Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。

项目技术:

SSM + mybatis + Maven + Vue 等等组成,B/S模式 + Maven管理等等。

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.是否Maven项目: 否;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目

6.数据库:MySql 5.7/8.0等版本均可;

毕设帮助,指导,源码分享,调试部署(见文末)

3.1系统设计的目标

本系统主要是针对线下管理方式中管理不便与效率低的缺点,将电子商务和计算机技术结合起来,开发出管理便捷,效率高的企业的采购管理系统。该系统操作简单方便,界面友好,容易管理和维护;而且对企业的采购管理系统和管理具有较强的针对性,实用性和可操作性,可初步解决线下管理因各种因素限制,高成本等因素造成的一系列不便。

3.2系统功能性需求

对功能需求的定义,一个软件系统或组件的功能,也是网页所需提供的功能和服务。本系统的功能需求按模块进行分析,主要有由前台、管理员、需求人员、采购员和仓库员组成五大模块。

3.2.1 功能需求

本系统的用户可分为由前台、管理员、需求人员、采购员和仓库员五大部分组成。管理员可以管理系统内所有功能,主要有首页,个人中心,需求人员管理,采购员管理,仓库员管理,供应商管理,物料信息管理,物料请购管理,采购订单管理,物料入库管理,物料出库管理,系统管理等功能。

3.2.2 系统用例

本系统有主要分为前台、管理员、需求人员、采购员和仓库员等用例。

前台模块用例中包括首页,供应商,物料信息,公告资讯,个人中心,后台管理等功能,前台模块用例图如图3-1所示。

  1. 前台模块用例图如图3-1所示。

 

3-1 前台用例图

(2)管理员通过系统可以实现网站系统管理,主要首页,个人中心,需求人员管理,采购员管理,仓库员管理,供应商管理,物料信息管理,物料请购管理,采购订单管理,物料入库管理,物料出库管理,系统管理等功能。管理员模块用例图如图3-2所示。

 

图3-2 管理员用例图

(3)采购员通过系统可以实现网站系统管理,主要包括首页,物料请购管理,采购订单管理等功能。采购员模块用例图如图3-3所示。

 

图3-3 采购员用例图

(4)仓库员通过系统可以实现网站系统管理,主要首页,个人中心,物料信息管理,采购订单管理,物料入库管理等功能。仓库员模块用例图如图3-4所示。

 

图3-4仓库员用例图

(5)需求人员通过系统可以实现网站系统管理,主要包括首页,个人中心,物料请购管理,物料出库管理等功能。需求人员模块用例图如图3-5所示。

 

图3-5需求人员用例图

3.3系统性能需求

操作简单方便:对于该系统应便于管理员的使用,系统不应太复杂和繁琐,因此要求系统的操作尽可能简单易行。

实时性:为了展示实时性这一特点,企业的采购管理系统采用精确的时间,信息及时更新等。

针对性:本系统是针对企业的采购管理系统,操作简单,具有一定的针对性。

3.4对功能的总体规定

软件系统的优劣很大程度上是由系统设计的完善与否决定的。世间万物都必须遵循生老病死的法则,这是大自然的规则不能违反,软件设计也一样需要遵循系统设计规则。因此,在设计过程中必须遵循系统设计规则。

规则如下:

方便性:操作方便,操作流程合理;尽量从用户角度出发,以方便使用。如:光标移动到可点击区域时显示提示信息;操作按钮后伴随提示信息等。还支持没有计算机使用经验,使用经验较少及有较多使用经验的用户均能方便地使用本系统。   

针对性:一个系统针对性越强,所能提供的功能必然越完善,用户体验肯定更好,所以应该明确指定系统针对性。

实用性:实用永远是检验一个系统是否成功的唯一标准,使用的语言再高端,使用的结构再新颖但不能满足管理员和用户的要求那就是失败。

3.5对运行环境的总体规定

系统需要在Windows XP、Win7或更新版本Windows10操作系统平台上运行,并需要安装2.0或以上版本的。

3.6开发环境

硬件需求:

CPU:Pentium以上计算机

内存: 512M以上

软件需求:

操作系统版本:Windows 7 浏览器:谷歌浏览器

开发语言:java

数据库:MYSQL。

4系统设计

这章节主要是对系统总体设计,数据库设计等几个方面进行了详细的论述。

4.1系统总体设计

系统总体设计即对有关系统全局问题的设计,也就是设计系统总的处理方案,又称系统概要设计。它包括系统规划与系统功能设计等内容。

企业的采购管理系统主要由前台、管理员、需求人员、采购员和仓库员组成五大模块,详细规划如图4-1所示。

 

图4-1 系统规划图

其中各子模块的主要功能如下:

1、用户登录:用户进入网页先输入用户名与密码,选择权限登录,用户登录成功,要记录登录的用户名和登录类型。

2、新用户注册:新用户填写用户名,密码,确认密码,姓名,手机,等信息完成注册操作。

3、查看企业的采购管理系统息:用户登录成功后,能够按分类或者查找企业的采购管理系统息进行管理。

4、主页内容管理:管理员登录以后,可以对首页,个人中心,需求人员管理,采购员管理,仓库员管理,供应商管理,物料信息管理,物料请购管理,采购订单管理,物料入库管理,物料出库管理,系统管理进行详细操作。

4.2数据库设计

数据库是一个软件项目的根基,它决定了整个项目代码的走势,同时也决定了整个项目在后期的维护以及升级的难易程度。

4.2.1 数据库概念设计

根据企业的采购管理系统的功能需求,对数据库进行分析,得到相应的数据,设计用户需要的各种实体,以及相互之间的关联,为逻辑结构设计铺好路。根据所实体内的各种具体信息得于实现。

 1.用户注册信息实体

用户注册信息实体包括用户名,密码,确认密码,姓名,手机,等属性。用户注册信息实体图如图4-2所示:

 

图4-2. 用户注册信息实体图

    2.需求人员实体

需求人员体包括索引,用户名,姓名,性别,头像,手机等属性;需求人员实体图如图4-3所示:

 

图4-3需求人员实体图

 3.采购员实体

采购员实体包括索引,采购工号,采购姓名,照片,性别,电话等属性。采购员实体图如图4-4所示:

 

图4-4采购员实体图

5.1功能页面实现

按照不同功能模块,在此对系统所涉及的关键页面的实现细节进行阐述,包括页面功能描述,页面涉及功能分析,介绍以及界面展示。

系统登录: 运行系统,首先进入登录界面,按照登录界面的要求填写相应的“账号”和“密码”以及用户类型,点击“登录”然后系统判断填写是否正确,若正确进入相应的界面,否则给出要求先注册信息。具体流程如图5-1所示。

 

图5-1 登录流程图

 

图5-2登录界面图

5.2系统功能模块

企业的采购管理系统;在网站首页可以首页,供应商,物料信息,公告资讯,个人中心,后台管理等内容进行详细操作,如图5-3所示。

 

图5-3系统首页界面图

供应商,在供应商页面可以查看经营范围,联系人,联系电话,联系地址,产品范围,各项指标等内容,并进行操作,如图5-4所示。

 

图5-4供应商界面图

物料信息,在物料信息页面可以查看物料编号,物料名称,物料分类等内容并进行搜索操作,如图5-5所示。

 

图5-5物料信息界面图

5.3管理员功能模块

管理员登录系统后,可以对首页,个人中心,需求人员管理,采购员管理,仓库员管理,供应商管理,物料信息管理,物料请购管理,采购订单管理,物料入库管理,物料出库管理,系统管理等功能进行相应操作,如图5-6所示。

 

图5-6管理员功能界面图

需求人员管理,在需求人员管理页面可以查看索引,用户名,姓名,性别,头像,手机等内容,并进行详情,修改和删除操作,如图5-7所示。

 

图5-7需求人员管理界面图

采购员管理,在采购员管理页面可以查看索引,采购工号,采购姓名,照片,性别,电话等内容,并进行详情,修改和删除操作,如图5-8所示。

 

图5-8采购员管理界面图

仓库员管理,在仓库员管理页面可以查看索引,仓库工号,仓库姓名,性别,头像,手机等内容,并进行详情,修改和删除操作,如图5-9所示。

 

图5-9仓库员管理界面图

供应商管理,在供应商管理页面可以查看索引,供应商名称,经营范围,图片,联系人,联系电话,联系地址,各项指标等内容,并进行详情,修改和删除操作,如图5-10所示。

 

图5-10供应商管理界面图

物料信息管理,在物料信息管理页面可以查看索引,物料编号,物料名称,物料分类,物料图片,物料数量,物料价格等内容,并进行详情,物料出库,修改和删除操作,如图5-11所示。

 

图5-11物料信息管理界面图

采购订单管理,在采购订单管理页面可以查看索引,物料编号,物料名称,物料分类,物料数量,采购数量,采购价格,订单金额,供应商名称,制单日期,采购备注,采购工号,是否支付,审核回复,审核状态,审核等内容,并进行详情,修改和删除操作,如图5-12所示。

 

图5-12采购订单管理界面图

JAVA毕设帮助,指导,源码分享,调试部署

采购系统设计说明书 1 引言 3 1.1 编写目的 3 1.2 读者对象 3 1.3 项目背景 3 1.4 编写目标 3 1.5 定义 3 1.6 参考资料 4 1.7 变更历史 4 2 系统【模块的处理流程】设计 5 2.1 总体【模块的处理流程】设计 5 2.1.1 业务流程设计 5 2.1.2 数据流程设计 5 2.2 子流程或分支【模块的处理流程】设计 5 2.2.1 子流程或分支流程1设计 5 2.2.2 子流程或分支流程2设计 5 3 技术方案设计 5 3.1 系统总体技术方案设计 5 3.2 系统体系结构设计 5 3.3 重点技术的分析、采用和设计 5 4 系统功能结构设计 6 4.1 系统总体功能结构设计 6 4.2 功能分配 6 5 数据结构设计 6 5.1 逻辑结构设计 错误!未定义书签。 5.2 物理结构设计 错误!未定义书签。 5.2.1 部门设置表:Gy_department 错误!未定义书签。 6 接口设计 6 6.1 外部接口 21 6.2 内部接口 21 7 系统模块详细设计 错误!未定义书签。 7.1 功能模块1详细设计 错误!未定义书签。 7.2 功能模块2详细设计 错误!未定义书签。 7.3 功能模块N详细设计 错误!未定义书签。 8 接口详细设计 91 8.1 外部接口的详细描述与实现算法 93 8.2 内部接口的详细描述与实现算法 94 9 测试环境设计 94 10 运行设计 96 10.1 运行模块组合 96 10.2 运行控制 96 10.3 运行时间 96 11 容错性设计 96 12 安全性设计 96 13 维护设计 96 1 引言 1.1 编写目的 采购是对物料从供应商到组织内部物理移动的管理过程。 采购管理在企业中占有很重要的作用。任何一个企业,其生产运作所需的投入中离不开物料。对于大多数企业来说,物料成本几乎可占到其销售收入的一半左右,通过采购管理降低物料成本是企业增加利润的一个极有潜力的途径。采购也会影响库存,采购管理不当,会造成大量多余的库存,库存会导致占用企业的大量资金和发生管理成本。采购管理本身的好坏会影响供货的及时性、供货价格和供货质量,而这些都与企业最终产品的价格、质量和及时性直接有关。 为了科学的进行采购管理,采取计算机辅助采购系统是一种有效的解决途径。计算机辅助采购系统可以减轻采购业务人员的劳动强度,并为其提供业务上的决策参考和工作上的帮助,更可以为有关领导提供检查和评价采购工作的依据。 因此我们开发一套采购管理系统。 1.2 读者对象 本分析文档的读者为:部门管理人员、系统设计人员、测试人员以及部分参与需求评审的人员。 1.3 项目背景 拟开发的系统名称:采购管理子系统 开发单位:研发部 采购管理子系统与库房管理子系统、财务总帐子系统、成本核算子系统 1.4 编写目标 本系统应不局限于个别企业的模式,应具有很强的通用性。系统的各项功能及处理方法应满足不同管理模式的需要。处理方法和操作方法应尽可能地灵活,同时应简便易懂,符合企业人员的习惯也是系统应突出的特点。任意查询、汇总灵活生成各种统计表、分析表,满足业务核算和管理的需要是必须具有的特点。 1.5 定义 采购计划: 采购计划定义对一个材料或一种服务的需求。需求最初来源于非采购部门,也就是说,来源于用户部门。这些部门向采购部门提出一个请求,要求在指定日期采购指定数量的材料或服务。采购计划仅供内部使用。 货源清单: 货源清单指定了厂内允许 (不允许) 的物料的供货源。它还标注了货源有效的期间。通过货源清单记录在订购清单中定义了每一货源。 采购订单 : 采购订单是要求一个供应商按照规定的条款和条件供应某种材料或提供某种服务的具有约束力的要求。 合同: 合同表示一种和供应商签订的包括供应材料或提供服务的长期、大量采购的协议的形式。合同在由购买方在合同有效期内发出的一系列单个的核准订单的基础上履行。 服务规格在合同中的(确切地说, 和在采购订单中的方式一样)凭证项目或子项目水平上输入。 采购发票: 是商品采购时供应商开具的记录购进商品信息的单据,它分为增值税专用发票、增值税普通发票、营业税发票、其它发票等类型。 物料直接需求:生产计划、工作指派、制造部门为进行生产活动起见,对物料所产生的需求。除此之外任何部门对物料的需求称为物料间接需求。 在途货物: 在途货物根据没有入库结算的发票产生的。本系统规定,凡是输入计算机的采购发票,只要没有进行入库结算,都是在途发票,在途发票对应的货物称之为在途货物。 1.6 参考资料 《物料会计》 陈凯欣、单秀林、丁永才 中国审计出版社 1998 《物流管理-供应链过程的一体化》 机械工业出版社 《用友财务及企业管理软件8。0》
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值