商品订购及货物采购信息系统(需求分析)

这个系统是之前有人提过的一个小的管理信息系统,后来自己用Java+mysql实现了所有功能,现在整理一下,望各位能够批评指正,谢谢。

 系统整体需求说明

  订单采购管理:某公司为企业客户提供食品、蔬菜、肉制品等商品采购配送服务。为此公司需要保存企业客户的基本信息,其基本信息包括企业名称、客户简称、企业法人、企业地址、邮政编码、开户银行、账号以及企业客户的联系人,联系人信息包括联系人姓名、联系人电话、手机、电子信箱。一个企业客户可以有多个联系人。

公司为企业客户提供的商品信息描述包括商品名称、包装方式、计量单位、商品产地、商品保质期、商品特征描述、售价。

企业客户中的联系人根据企业的实际需求和公司提供的商品信息下订单,订单信息包括

订单日期、要求到货日期时间、送货地址、特殊说明、下订单人以及订购的商品详细信息,订购商品详细信息包括商品名称、购买数量、单价、金额。一个订单中可以有多种商品。

公司为了能够保质、保量、按时地位客户服务,要求客户在要求到货日期的前一天下订单且每天只能下一个订单。每天早上公司根据客户订单确定采购的商品和总量形成采购单,采购员根据采购单采购,采购回来后保存采购回来的商品数量、计量单位及采购价格。

系统整体需求分析

  业务流程:企业联系人打电话下订单------>公司接客服根据企业下的订单填写企业的订单信息------->每天早上公司客服汇总前一天的订单形成需求采购单------>采购员根据需求采购单外出采购记录形成实际采购单------>采购员根据实际采购单将采购信息录入系统

在这里进入系统的身份有两种公司客服和采购员,即采购员功能是根据客户电话订单并将订单录入系统以及订单的汇总,采购员功能是根据采购单去采购并填写实际采购信息。所以能登录进入系统目前就两种身份客服和采购员。

  数据库分析:系统涉及到企业(企业包括企业基本信息,企业联系人信息),公司所能提供的商品信息,企业的订单信息(包括订单的基本信息和订单中的详细订购的商品信息),每日的订单汇总信息(包括汇总订单的基本信息和汇总订单中的详细需订购的商品信息),每日采购单的信息(采购单的基本信息和采购单中的详细的采购的商品信息),进入系统的员工信息(在登录时用到)。

据此可先建立一下数据表(加粗的为主键):

  企业基本信息表(企业id,企业名称,客户简称,企业法人,企业地址,邮政编码,开户银行,账号)

  企业联系人信息表(联系人id,所属企业id,联系人姓名,联系人电话,手机,电子信箱)//这里按道理可以用所属企业+联系人当主键,为了方便可以新建一个联系人id当主键

  商品信息表(商品id,商品名称,包装方式,计量单位,商品产地,商品保质期,商品特征描述,售价)

  订单基本信息表(订单号,订单日期,要求到货日期时间,送货地址,特殊说明,下订单人id)

  订单详细表(订单号,商品id,订购数量)

  订单汇总基本信息表(汇总单id,汇总单日期)

  汇总单详细表(汇总单id,商品id,需求数量)

  采购单基本信息表(采购单id,采购日期,采购人id)

  采购单详情表(采购单id,商品id,采购数量,采购单价)

  员工登录信息表(员工id,姓名,密码,角色)

  特别设置一个管理员,拥有其他所有员工的权限

至此基础表已经分析出来,接下来就是功能与表的对应了

管理员:拥有系统的最高权限

    外加员工登录信息表的增删改查功能

客服:1.商品基本信息的维护----即对商品信息表的增删改查功能

   2.录入客户订单------对订单基本信息表的增加功能

   3.汇总订单---------对订单的查询功能以及对汇总基本信息表以及汇总详细表的增加功能

   4.企业信息的维护---------对企业基本信息的增删改查以及对企业联系人信息的增删改查功能

采购员:1.获取采购需求单---------对汇总基本信息表以及汇总详情表的查询功能

    2.填写采购单-------------对采购基本信息表和采购详情表的增加功能

大致的需求分析到这里就差不多了,接下来就是代码的实际编写了,将会在下一篇博文中分析代码,整个工程的代码之前已经托管到GitHub上了,有兴趣的可以上去看一下,欢迎提出宝贵意见。GitHub地址https://github.com/huangxinyuan650/GoodsInformationMIS/tree/hxy

时间: 2024-12-29 11:48:44

商品订购及货物采购信息系统(需求分析)的相关文章

商品订购及货物采购信息系统(代码分析)

商品订购及货物采购信息系统代码 登录主界面及客服主界面 登录界面及登录按钮监视器代码 package hxy; import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.sql.ResultSet; impor

采购管理核心流程

采购核心流程 包括采购请购,采购订单,采购接收. 而实际上企业的采购业务涉及到更多的流程,包括物料,供应商的认证和维护,采购寻源,招投标等一系列流程. 对于采购需要用到得供应商信息维护,物料信息的维护在前面已经有说明.物料和供应商是采购管理的基础数据,在物料和供应商都维护后,还可以进一步维护供应 商和物料的对应关系信息,在ERP里面叫供应来源维护. 供应来源维护包括物料批准的供应商列表,批准供应商列表会讲物料,供应商,供应商发运组织和地点等 建立对应关系. 一个物料可以有多个合格供应商,那么可以

Java生鲜电商平台-生鲜供应链(采购管理)

Java生鲜电商平台-生鲜供应链(采购管理) 在生鲜供应链系统中采购中心这一模块,它是电商公司管理采购的模块,包含供应商管理,采购订单管理,采购商品管理,在该模块中采购订单是采购中心的核心模块.在其他的比如供应商的管理,采购商品的管理,都始终围绕着订单管理为中心进行.本文将围绕电商后台中采购中心的供应商管理,采购订单管理,采购商品管理三个模块进行讲解. 在设计电商后台尤其需考虑公司的组织架构,考虑公司的个部门之间的业务流转,在设计后台尤其需要结合公司自身的组织架构和自身的业务需求,尽量精简业务流

采购管理系统--合同、采购单、发货单、返厂单管理

采购管理系统界面 采购单管理 系统说明 采购中心,基于商品中心,管理采购合同.供应商.采购单.发货单.返厂单,其数据是财务与供应商进行结算的依据. 本系统中关于采购相关表单的建立,并没有考虑的非常完整,只演示比较基本的内容,需要根据实际情况,进行增减. 采购中心,如果把结算部分剥离出去,到一个财务系统中去,内容已经比较少了. 采购单号编码规则:P+年份后两位+月份+日期+两位数字,共9位 发货单号编码规则:3位仓库ID(不足3位0补足)+D+年份后两位+月份+日期+两位数字,共12位 返厂单号编

基于JavaEE&&移动平台的企业级房地产ERP采购系统

分享一套完整的系统性企业级项目的开发视频教程, 咨询QQ:779591710 课程5大亮点: 1.商业项目,业务复杂,功能繁多.依托企业真实商业项目,还原企业大型ERP系统开发全程 2.内容完整全面,共四季.分别为采购系统.客户关系销售系统.成本管理系统.Android版本的手机客户端 3.技术点实用,繁多. 包括但不限于以下技术点: (1) Spring IOC,Spring MVC,MyBatis,BeifengFlow,FushionChart,Flexigrid,jackrabbit (

JavaEE&&移动平台的企业级房地产ERP采购系统全程开发实录视频教程下载

基于JavaEE&&移动平台的企业级房地产ERP采购系统全程开发实录视频教程下载联系QQ:1026270010 课程背景 房地产行业一直以来都是国家经济领头羊行业,最近几年,房地产行业的发展更加迅速,但是随之而来的就是泡沫的隐患,如何消除隐患,如何进一步的提升房地产企业的实力,都是很重要的课题. 为了更好的帮助房地产企业控制成本,减少企业运营风险,需要将企业资源进行整合.这样就需要为企业制定ERP系统.本课程是ERP系统的第一部分,采购系统. 本课程总共分为4季,第一季是采购系统,第二季是

WMS仓库管理系统---(7)采购管理模块--采购单创建

采购模块是任何ERP系统,进销存系统必不可少的模块,所有的商品都必须先进货,然后才能销售.所以采购是销售的源头,采购模块包括采购单的创建,采购单的审核 采购商品的入库,上架等操作.我们这一节来看下采购单怎么创建. 采购单顾名思义就是采购商品,这肯定要和供应商挂钩,采购的商品还要入库,所以采购单创建的时候要选择采购商品进入哪个仓库. 1.创建采购单 创建采购单的时候,我们要选择供应商,选择采购单入库仓库. 2.添加采购商品 选择完供应商后,根据供应商查询出该供应商下的所有商品,选择要采购的商品 3

使用hadoop实现关联商品统计

转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/40184581 最近几天一直在看hadoop相关的书籍,目前稍微有点感觉,自己就仿照着WordCount程序自己编写了一个统计关联商品. 需求描述: 根据超市的销售清单,计算商品之间的关联程度(即统计同时买A商品和B商品的次数). 数据格式: 超市销售清单简化为如下格式:一行表示一个清单,每个商品采用 "," 分割,如下图所示: 需求分析: 采用hadoop中的mapr

分享一套JavaEE&&移动平台的企业级房地产ERP采购系统全程开发实录

朋友推荐的很不错的教程,不容错过,有兴趣的童鞋们一定要下载看看的.课程背景房地产行业一直以来都是国家经济领头羊行业,最近几年,房地产行业的发展更加迅速,但是随之而来的就是泡沫的隐患,如何消除隐患,如何进一步的提升房地产企业的实力,都是很重要的课题.为了更好的帮助房地产企业控制成本,减少企业运营风险,需要将企业资源进行整合.这样就需要为企业制定ERP系统.本课程是ERP系统的第一部分,采购系统.本课程总共分为4季,第一季是采购系统,第二季是客户关系销售系统,第三季是成本管理系统,第四季是Andro