物资管理系统.docx
《物资管理系统.docx》由会员分享,可在线阅读,更多相关《物资管理系统.docx(38页珍藏版)》请在冰豆网上搜索。
![物资管理系统.docx](https://file1.bdocx.com/fileroot1/2023-3/18/eb7fa616-2060-4019-8510-1637b40de0f5/eb7fa616-2060-4019-8510-1637b40de0f51.gif)
物资管理系统
摘要
0引言
1问题的提出
1.1题目的背景
1.2问题的定义
1.1.1管理信息系统概述
1.2.2物资管理系统开发意义
1.2.3国内外现状
2系统分析
2.1行性研究与计划
2.1.1技术可行性
2.1.2经济可行性
2.1.3实践可行性
2.2系统需求分析
2.2.1业务分析及业务流程图
2.2.2数据分析及数据流图
2.2.3数据字典
2.3系统开发的相关技术
2.3.1开发工具介绍
2.3.2开发模式MVC介绍
2.3.3开发平台JDK
3系统总体设计
3.1设计的任务及设计原则
3.2系统的功能层次结构
4系统详细设计
4.1数据库设计
4.1.1数据库设计的原则
4.1.2数据库设计的方法
4.1.3数据库中的表
4.2主要模块设计
4.2.1订货管理和核查管理模块
4.2.2库存管理和库存查询模块
结束语
谢辞
摘要
本系统是根据企业管理的特点,集采购管理、库存管理、核算于一体,为企业量身定做的物资管理软件。
在设计过程中最大限度满足用户的要求,因此,该系统具有较强的实用性和针对性。
本系统界面友好,操作简单,可维护性强,功能完备。
本论文介绍了进销存物资管理信息系统开发的全过程,主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述。
前言部分指明了选题背景和开题意义;而后又详细介绍了系统的分析、系统的开发与设计说明等内容;最后给出了系统的使用说明和系统设计的心得体会。
关键词:
物资管理,系统设计,系统分析,信息系统
Abstract
Thissystemistheadministrantsoftwarewhichaccordingtothecharacteristicsoftheenterprisegatherstockmanagement,storagemanagement,checkageinanorganicwhole.Inthecourseofdesigning,themaximummeetsusers'demand,soithasstrongerpracticabilityandpertinence.Thesystem'sinterfaceisfriendly,itissimpletooperate,themaintainabilityisstrongandthefunctioniscomplete.Thethesisintroducedthewholecoursethatthemanagementinformationsystemdevelops,mainlyfrommanagethought、elucidationofsystemanalysis、systematicspecification、systematicoperationinstructions、skill、respectofrealizingetc.Prefacepartpointedoutthebackgroundoftheselectedtitleandturnedonthequestionmeaning;Thenintroducedsuchcontentsassystematicanalysis,systematicdevelopmentandspecification,etc.indetail;Finally,providethesystematicoperationinstructionsandgainsindepthofcomprehensiondesignedsystematically.
Keyword:
materialmanagement,systemdesign,systemanalysis,informationsystem
0引言
进入90年代,以通讯技术、计算机技术、和控制技术,即“3C”技术为主要支柱的信息技术,广泛而迅速地渗透到社会生活的各个方面,己经成为推动社会经济发展和开展国际竞争的必备手段。
信息技术是当代世界范围内新的技术革命的核心,是现代管理的一个重要支柱。
管理信息系统的建立,为各级管理决策提供了信息支持,从根本上改善了管理人员的劳动条件和工作性质,是管理手段现代化的重要标志。
管理信息系统(MIS,ManagementInformationSystem)是一个由人和计算机等组成的能够提供信息以支持一个组织机构内部的作业,管理、分析和决策职能的系统。
物资的管理是企业自身管理信息系统的重要组成部分。
随着市场竞争的日益激烈,如何降低成本越来越成为企业要解决的问题。
对生产型企业来讲,这涉及到原材料的进货渠道、库存方面及部门和用户的的管理等方面,管理的好坏对企业至关重要。
对经销商而言,渠道扁平化是大势所趋,这使经销商对产品的管理合理化提出了更高的要求。
概括地讲,企业对物资管理的需求具有普遍性。
企业物资管理解决方案适用于企业的采购、和仓库部门,对采购、仓库部门的业务全过程进行有效地控制和跟踪。
企业应用物资管理系统解决方案可有效减少盲目采购、降低成本、合理控制库存、减少资金占用并提高市场灵敏度,提升企业市场竞争力。
本文以企业物资管理为例,对该企业的物资管理信息系统进行了分析和设计,重点是对采购自系统和库存子系统进行了讨论。
库存管理是商场运营的基础,它将采购管理和其他管理链接起来共同组成一个完整的物资管理系统。
库存管理子系统可以帮助商场仓库管理人员对库存商品进行详尽、全面地控制和管理,提供的各种库存信息和库存分析可以为商场的决策提供依据,从而实现降低库存和减少资金占用,避免商品积压或短缺,保证商场经营活动顺利进行。
1问题的提出
1.1题目背景
随着科技突飞猛进的发展和中国加入WTO,全球经济一体化的格局逐渐形成,产业结构在全球范围内进行不断调整和升级,世界企业之间的竞争更趋激烈。
这些激烈的竞争、瞬息万变的市场需求、名目繁多的商品种类、日益增长的服务项目、千姿百态的销售手段、错综复杂的商业管理,已将过去传统的商业管理方式搞得筋疲力尽,无所适从,渐渐陷入穷途末路的尴尬境地。
面对如此激烈的挑战和竞争,商业企业的经营者们渐渐体悟到唯有有效地配置自己拥有的资源并合理使用社会一切资源,不断地调整自己的发展策略,得以保证企业长期稳定发展并在细分市场上取得自己的竞争优势。
企业物资管理自动化是根据商业企业规范化管理的特征与要求,充分利用计算机技术、网络与数据库技术、条码技术等各种现代高科技来实现商业企业自动化的科学管理,是现代化科技与现代化管理密切结合的系统工程,是商业企业在当代信息社会中实现管理现代化,决策科学化的重要过程。
现代企业物资管理从商业经营管理角度讲,其内容是全方位的,是商业采购、库存、核算、部门管理等全过程的自动化,包括商品信息处理自动化、商品仓储管理自动化、商业流通加工自动化、财务管理自动化,经营决策分析自动化等。
相应地,电子信息技术在商业自动化中的应用主要包括销售实时管理系统、计算机管理信息系统、电子订货系统、电子数据交换、商业加值网络等。
综上所述,商业自动化是前台POS系统的信息收集、后台MIS系统(管理信息系统)的信息分析与管理融为一体的商业管理信息系统。
改善商业的经营方式,提高经营效率,降低商业企业的经营成果,形成商业经营管理合理化、制度化与标准化,使商业的经营管理现代化,从而提高国民的生活素质。
1.2问题的定义
1.2.1管理信息系统概述
管理信息系统(MIS)的概念是1961年美国人J。
D。
GALLAGHER首先提出来的,是一门新兴的、集管理科学、信息科学、系统科学及计算机科学为一体的综合性学科,研究的是企业中信息管理活动的全过程,以便有效的管理信息,提供各类管理决策信息,辅助企业进行现代化管理。
管理信息系统是企业的信息系统,它具备数据处理、计划、控制、预测和辅助决策功能,具体作用如下:
1.用统一标准处理和提供信息,排除使用前后矛盾的不完整的数据。
2.利用指定的数据关系式分析数据。
3.向各级管理机构提供不同详细程度的报告,缩短分析和解释时间。
4.用最低的费用最短的时间提供尽可能精确、可靠的信息,以便使决策者选择最佳的实施方案,以提高企业的经济效益。
1.2.2物资管理系统开发的意义
信息已成为继劳动力、土地、资本之后的又一大资源。
谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,就会有更多的优势。
信息已成为继劳动力、土地、资本之后的又一大资源。
谁控制的信息越多,谁利用信息资源的效率越高,谁就会在各方面的竞争中占有一席之地,谁就会有更多的优势。
物资供应部门是企业与生产单位之间的桥梁、纽带,是企业正常生产的物资保障部门。
正因为供应部门是关键的中转环节,建立一套物资管理信息系统对于如何有效的把本单位生产所需的生产资料及时、保质保量的供应上去,有着重要的意义。
从微观上讲,建立一套物资管理信息系统能够加快物资的周转速度,提高生产效率,从而加强了管理的信息化手段,提高了本单位的经济效益。
从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。
1.2.3国内外现状
1.国外现状
计算机的发明应用,被视为人类的第三次重大的科学技术革命,是一次飞跃。
过去的革命最高成就就是“用机器制造机器”,是手的延长,而计算机的出现却能做到“用机器控制机器”,是脑的延伸。
计算机是提高生产效率的主要工具及途径。
据统计,目前,美国在财务会计上占有90%的工作由计算机完成;物资管理中80-100%的信息处理由计算机完成;计划管理是80—90%;在计算机应用发展较快的国家中,计算机应用于经济管理的占80%;用于科技计算的占8%,用于生产过程控制的占12%;由此可以看出,经济管理是计算机应用的主要领域。
2.国内现状
由于种种原因,我国的信息资源建设水平远远落后于信息基础设施的建设的水平。
长期以来,我国信息资源的开发管理未能与信息资源的增长同步进行。
我国有丰富的原始信息资源,但在此基础上再生的二次信息系统和数据库产业的规模和市场占有率、使用率相当低,大量的有价值的信息未能进一步加工成商品使其增值。
我国的计算机应用要比西方国家落后十几年,管理信息系统的开发应用是从1973年开始的,83年以后才开始了大量的实际的开发和研究工作。
因此,信息资源的开发和利用已被确立为国民经济信息的核心内容,信息数字化,传输的网络化是缩小发展中国家与发达国家差距的捷径,值世界信息化浪潮正以不可阻挡之势席卷全球时,我国要迎头赶上,就必须利用现有的信息基础设施,重点开发和推广应用于各类科技经济等数据库和网络资源服务系统,以便取得巨大的社会效益和经济效益。
由于物资管理在社会大生产中占用重要地位,其计算机化在发达国家已达到95%以上,而我国在全国范围内推广计算机在管理中的应用,是在80年代初开始的。
起步虽晚,但发展快。
特别是微型计算机的出现和普及,为信息处理提供了物美价廉的手段,对于推动我国管理信息处理现代化起到了重要作用。
第三章物资管理工作中存在的主要问技术检测中心是1991年初成立的局属二级单位,主要负责油田地区各单位的安全教育、工程质量、锅炉压力容器、计量设备、仪器仪表及环境检测,井架检测等监督检测工作。
供应站则负责保证检测工作的顺利进行所需的物资正常供应工作。
我单位供应站属直属四级站,物资类别99大类,年吞吐量450万元,周转速度为49天,库存30万元,一年以上无动态积压物资4万元。
供应站每月要向局供应处及中心机关上报月度库存清册,其数据都是从各种账本中收集,再统计,最后逐级汇总再报送。
目前存在的主要问题是:
(一)根据各三级单位所报材料明细逐个与库存账本对照查阅,进行库平,即库中有其所需材料则开据料单从库中领取,若库中无,则通知采购人员采购。
库中物资种类繁多,查对繁琐,易出错。
(二)从开据发料单到每月结帐、清册都是手工操作,计算器加算盘,效率低且准确率不高。
单位配备的计算机仅局限于打字,做报表,不能开单据,计算机应有的功能没有充分发挥。
针对以上存在的问题,领导决定通过建立物资管理信息系统使物资管理工作更加规范化、程序化,提高其处理工作的速度和准确性,也便于动态查询,提高决策水平
2系统分析
2.1可行性研究和计划
2.1.1技术上的可行性
企业的计算机配置较高,不仅可以安装Windows和UNIX的运行环境,而且有足够的空间可以安装运行平台JAVA虚拟机、数据库ORACLE、服务器TOMCAT和各类编程工具例如ECLIPSE,NETBEANS,在编程环境上提供了可靠的支持;我们编程人员方面,可以运用以前所学的各种开发软件的计算机知识和管理知识,加上不断的学习,为系统的开发提供了必要的技术保障。
我们就应用了JAVAEE企业级开发框架以及ORACLE数据库系统软件。
2.1.2经济上的可行性
本系统开发所需的费用较低,JDK、ECLIPSE、TOMCAT都是开源软件在网上都可以免费下载,ORACLE数据库需要一些费用但企业基本都能负担的起,利用现有的设备和装置,不需要其它费用。
2.1.3实践上的可行性
企业间的竞争说到底是人的竞争,但人力资源是企业中最难管理的资源,它涉及到企业的组织机构、企业文化、人的心理等方方面面;从强调对物的管理转向对人的管理,是企业管理的一个划时代的进步。
如何刻意挖掘蕴藏在员工当中的巨大能力,发掘充满活力和生机的人力资源,将"人"视为可以开发和增值的资源去投资和经营,是当前企业急需解决的课题。
传统的人事管理对人力资源的管理是非量化的,是人事部门最基础业务的信息管理;而真正的人力资源管理系统将人力资源管理过程数字化,并结合知识管理、办公自动化、项目管理等技术,将人力资源管理提升到战略级别的管理层次,是一个针对企业"人力资源"的"设计"系统。
通过以上从技术、经济、实践三方面的研究与调查,我们可以确定该物资管理系统是可行的。
2.2系统需求分析
2.2.1业务分析及业务流程图
业务流程分析是具体分析的第一步,为了要对详细的调查结果进行整理和分析,然后再经业务人员的确认,必须采用一些简单方便的方法和工具来明确表达它们,使之成为系统分析员和用户之间进行交流的共同语言。
业务流程图可以解决这一问题。
业务流程分析采用的是自顶向下的方法,首先画出高层管理的业务流程图,然后再对每一个功能描述部分进行分解画出详细的业务流程图。
工作流程分析是对现行系统某项业务工作的实际过程的描述,并对各机构或人员之间的业务关系加以描述。
本人事管理系统根据管理员的ID和密码登陆,登陆成功后根据管理人员的需求选择相应的操作。
在这里包括11个模块,分别为:
登陆模块、用户管理模块,部门管理模块、供应商管理模块、员工管理模块、进货合同管理模块、仓库管理模块、物资核查管理模块、库存管理模块、退货单管理模块、库存查询管理模块。
现在对每个模块画出业务流程图,并做业务分析。
1.用户登陆模块
开 始
输入用户名密码
不成功
注册用户信息
登陆
成功
成功
是否成功
不成功
物资管理系统
1)用户登陆:
●功能描述:
完成用户登陆
●输入元素:
用户名字、用户密码
●处理流程:
如果数据库中有该用户,登陆系统
2)用户注册:
●功能描述:
完成用户基本信息的添加
●输入元素:
用户的基本信息
●处理流程:
将该用户的基本信息添加到数据库中
2.用户管理模块
用户信息
删除用户
终止
1)显示用户:
●功能描述:
显示用户基本信息
●处理流程:
将用户的基本信息从数据库中读出
2)删除用户:
●功能描述:
完成用户基本信息的删除
●处理流程:
将该用户的基本信息从数据库中删除
3.部门管理模块
部门信息
部门信息
终止
删除操作
终止
修改操作
部门信息
添加操作
终止
1)显示部门
●功能描述:
显示已有部门的基本信息
●处理流程:
将部门的基本信息从数据库中读出
2)增加部门
●功能描述:
完成部门基本信息的增加
●输入元素:
部门的基本信息
●处理流程:
对输入的部门名称存入到数据库
3)删除修改
●功能描述:
完成部门信息的修改
●处理流程:
将该部门基本信息从数据库中修改
4)修改删除
●功能描述:
完成部门的基本信息的删除
●处理流程:
将该部门的基本信息修改后存放进入删除
3.供应商管理模块
供应商信息
供应商信息
供应商信息
终止
删除操作
修改操作
添加操作
终止
终止
1)显示供应商
●功能描述:
显示已有供应商的基本信息
●处理流程:
将供应商的基本信息从数据库中读出
2)增加供应商
●功能描述:
完成供应商基本信息的增加
●输入要素:
供应商的相关信息
●处理流程:
对输入的供应商信息存入到数据库
3)修改供应商
●功能描述:
完成供应商的基本信息的修改
●处理流程:
将该供应商的基本信息修改后存放进入数据库
4)删除供应商
●功能描述:
完成供应商信息的删除
●处理流程:
将该供应商基本信息从数据库中删除
5.员工管理
员工信息
员工信息
员工信息
终止
删除操作
修改操作
添加操作
终止
终止
1)显示员工
●功能描述:
显示已有员工的基本信息
●处理流程:
将供员工的基本信息从数据库中读出
2)增加员工
●功能描述:
完成员工基本信息的增加
●输入要素:
员工相关信息
●处理流程:
对输入的员工信息存入到数据库
3)修改员工
●功能描述:
完成员工的基本信息的修改
●处理流程:
将该员工的基本信息修改后存放进入数据库
4)删除员工
●功能描述:
完成员工信息的删除
●处理流程:
将该员工基本信息从数据库中删除
6.进货合同管理
合同商信息
合同信息
合同信息
终止
删除操作
修改操作
添加操作
终止
终止
1)显示合同
●功能描述:
显示已有的合同
●处理流程:
将合同信息数据库中读出。
2)增加合同
●功能描述:
完成合同基本信息的增加
●输入要素:
合同相关信息
●处理流程:
对输入的合同信息存入到数据库
3)修改合同
●功能描述:
完成合同的基本信息的修改
●处理流程:
将该合同的基本信息修改后存放进入数据库
4)删除合同
●功能描述:
完成合同信息的删除
●处理流程:
将该合同基本信息从数据库中删除
7.仓库管理
仓库信息
仓库信息
仓库信息
终止
删除操作
修改操作
添加操作
终止
终止
1)显示仓库
●功能描述:
显示已有的仓库
●处理流程:
将仓库信息数据库中读出。
2)增加仓库
●功能描述:
完成仓库基本信息的增加
●输入要素:
仓库相关信息
●处理流程:
对输入的仓库信息存入到数据库
3)修改仓库
●功能描述:
完成仓库的基本信息的修改
●处理流程:
将该仓库的基本信息修改后存放进入数据库
4)删除合同
●功能描述:
完成仓库信息的删除
●处理流程:
将该仓库基本信息从数据库中删除
8.物资核查管理
产品信息
是否合格
不合格
成功
入库
录入退货单
●功能描述:
完成产品信息核查,合格入库,不合格退货
●输入要素:
产品相关信息
●处理流程:
对输入的产品信息存入到数据库
9.库存管理
产品信息
删除操作
终止
●功能描述:
显示库存中信息,可进行删除操作
●处理流程:
对删除产品,更新数据库
10.退货单管理
退货单信息
删除操作
终止
●功能描述:
显示退货信息,可进行删除操作
●处理流程:
对删除退货单,更新数据库
11.库存查询
所在仓库
商品类型
商品名
条形码
查询操作
查询操作
查询操作
查询操作
终止
终止
终止
终止
●功能描述:
依据不同条件查询物品信息
●处理流程:
依据条件从数据库中查询产品相关信息
2.2.2数据分析及数据流程图
1.登陆模块:
用以实现用户的登陆和注册。
用户登陆模块
不存在用户
存在用户
P1
用户注册
P1
用户登陆
E1用户表
2.用户管理:
对系统所有的用户以列表形式浏览并能进行删除。
用户管理模块
P1
显示
用户
P2
删除
用户
E1 用户管理表
3.部门管理:
对本企业的部门进行管理,有添加、删除、修改等管理。
部门管理模块
P1
添加部门
P2
显示
部门
P4
删除部门
P3
修改部门
]
E1 部门管理表
4.供应商管理:
对提供物资的企业或厂商信息进行添加、删除、修改。
供应商管理模块
P1
添加供应商
P4
删除供应商
P2
显示
供应商
P3
修改供应商
E1 供应商管理表
5.员工管理:
对企业的员工进行添加、删除、修改。
员工管理模块
P1
添加员工
P2
显示
员工
P4
删除员工
P3
修改员工
E1 员工管理表
6.进货合同:
对企业采购物品的合同进行添加、删除、修改管理
合同管理模块
P1
添加合同
P2
显示
合同
P4
删除合同
P3
修改合同
E1 合同管理表
7.仓库管理:
对企业仓库进行管理。
仓库管理模块
P1
添加仓库
P2
显示
仓库
P4
删除仓库
P3
修改仓库
E1 仓库管理表
8.核查管理:
对所采购的物资进行核查,合格进入仓库,不合格列入退货列中。
核查管理模块
合格
不合格
P2
向库存中添加产品
P1
显示
库存中的产品
E1 库存管理表
9.库存管理:
对所有库存中物资以列表形式列出,并可以对该信息进行修改和删除。
库存管理模块
P1
显示
库存中的产品
P2
向库存中添加产品
E1 库存管理表
10.退货管理:
对核查不合格的产品进行管理。
退货管理模块
E1 退货表
P1
显示
所有退货产品
P2
删除所有退货产品
11.库存查询管理模块:
根据查询条件进行查询,查询条件可以是条形码、产品名称、产品类型、所在仓库。
库存管理模块
P1
依据所在仓库查询
P1
依据商品类型查询
P2
依据商品名查询
P1
依据条形码查询
E1 库存管理表
2.2.3数据字典
数据词典(datadictionary,简称DD)是有关资料的信息的收集、维护和发布的机制。
在结构化分析中,数据词典是对数据流图上的每一个成分给以定义与说明。
系统资料词典是对数据流程图中出现的数据流和处理(加工)的进一步补充说明,其内容主要包括三种类型的条目:
数据元素条目、数据存储条目和数据流条目。
在系统分析中,数据词典起着重要的作用。
下面列出该系统的部分数据:
1、数据元素条目
————————————————————————————————
条目名称:
商品编号
编号:
F1
别名:
无
存储处:
商品信息、库存盘点、入库登记、出库登记
类型及宽度:
数字类型/10
取值范围:
“0”~“99