企业供应链管理系统的设计与实现.docx
《企业供应链管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《企业供应链管理系统的设计与实现.docx(63页珍藏版)》请在冰点文库上搜索。
企业供应链管理系统的设计与实现
编号
毕业设计(论文)
题目:
企业供应链管理系统的设计与实现
机电系计算机科学与技术专业
学号:
学生姓名:
指导教师:
(职称:
)
201年月日
摘要
中小企业在我国经济发展中具有重要地位,目前我国的中小企业数量多,地区分布广泛,行业分布跨度大。
随着全球经济的发展,网络和电子信息的迅猛发展突破了时间、空间的局限性,从而也增大了企业之间的竞争强度。
这就要求中小企业必须改变经营管理模式用来提高运营效率,然而供应链管理是企业的重要的有效性管理,它可以使企业获得并保持稳定持久的竞争优势,进而提高供应链的整体竞争力。
企业供应链管理系统主要包括采购管理,销售管理,库存管理,进出口管理,存货核算,质量管理等功能,本设计主要是着重实现的企业供应链管理系统中的两个核心管理:
采购管理和库存管理。
此系统的设计采用MicrosoftVisualStudio2005和SQLServer2000作为开发环境,主要运用ASP.NET技术来实现的。
本系统具有清晰可视的界面设计,操作方便,维护查询也很方便。
并且具有很好的安全性设置以及合理的权限设置,这样不但可以具体严密的数据安全保障,而且使系统维护起来清晰,高效。
关键词:
供应链管理;采购管理;库存管理。
Abstract
Thesmallandmedium-sizedenterprisehastheimportantstatusinourcountryeconomydevelopment,atpresentourcountry'ssmallandmedium-sizedenterprisequantityaremany,thelocaldistributioniswidespread,theprofessiondistributedspanisbig.Alongwiththeglobaleconomicdevelopment,thenetworkandtheelectronicinformationindustrydevelopmentbrokethroughthetime,thespatiallimitation,Thatsimultaneouslyhasincreasedbetweenenterprise'scompetitionintensity.Thisrequeststhesmallandmedium-sizedenterprisetohavetochangethemanagementandoperationpattern,enhancestheoperationefficiency.Howeverthesupplychainmanagementisenterprise'simportantvalidmanagement,itmaymaketheenterprisetoobtainandtomaintainthestablelastingcompetitiveadvantage,thentheenhancementsuppliesthechaintheoverallcompetitivepower.
Theenterprise’ssupplychainmanagementsystemmainlytoincludethepurchasemanagement,thesalesmanagement,stockmanagement,theimportandexportmanages,thegoodsinstockcalculation,functionsandsoonqualitycontrol,thisdesignmainlyistheenterprisewhichrealizesemphaticallysuppliesinthechainmanagementsystemtwocoremanagement:
Purchasemanagementandstockmanagement.ThissystemdesignusesMicrosoftVisualStudio2005andSQLServer2000tookthedevelopmentenvironment,mainlyrealizesusingtheASP.NETtechnology.Thissystemhastheclearvisiblecontactsurfacedesign,theeaseofoperation,maintainstheinquiryverytobealsoconvenient.Andhastheverygoodsecureestablishmentaswellasthereasonablejurisdictionestablishment,notonlylikethismayspecificallythestrictdatasecuritysafeguard,moreovercausesthesystemtomaintainclearly,highlyeffective.
Keywords:
Supplychainmanagement;Purchasemanagement;Stockmanagement
1绪论
1.1研究背景和意义
1.1.1研究背景
经济大环境的变化使得规模经济的优势不再突出。
固定的硬设备、人员数量、大量资金等资源投入占企业效益的比重变少,而软投入如管理、人力资源价值、服务、品牌附加值、渠道却能增加企业的效益。
“速度冲击规模”的速度经济概念已经向企业提出。
所以对日益发展壮大的企业集团,要找到一套强大的任意发挥、运行成本低、安全、可靠的网站管理解决方案来配合企业的发展步伐,跟上时代的发展是很有必要的。
Internet是最好的解决工具了,它可以运用互联网架构自己的供应链管理平台来实现自己所需要的的管理目标。
让互联网进入企业的管理,从而提高企业在新经济时代的核心竞争力和效率,利用互联网,在激烈的市场竞争中,立于不败之地。
正因为如此,针对中国企业特点的认知,从而有了基于Internet的管理方案——企业供应链管理系统。
供应链管理是企业的重要的有效性管理,在一个供应链中,同一个企业在制造商、仓库节点或者配送中心等节点都有可能占有相应的位置。
也就是说同一企业的情况,可能构成不同组件的这个网络的节点,但更多情况下是由不同的企业构成了不同节点的网络。
在多元化,较高的专业需求下,不同供应链节点大部分由不同企业组成。
而供应链上的货物流就是在供应链中占有一定位置的企业中间流动的材料,库存和商品。
对于供应链管理这个问题的展开,首先要知道供应链它是把供应商、制造商、仓储及配送中心和经销商有机的结合起来了的一个问题。
对于整个供应链在企业中的地位又是相当的广泛,涉及到各个方面的内容和支配。
供应链中的不同企业成员会存在着很大不同需求目标和目的,然而这些目标和目的之间是矛盾体,无法避免相互的冲突产生。
供应商肯定希望并期待着制造商的稳定的大数量的采购材料来满足他们的需求;反之,制造商也就要灵活地选择采购策略了,因为大部分制造商希望实行长期的生产操作,但是顾客的需求及其变化又是他们不容忽略的,是必须好好考虑在内,并且根据不同的情况来作出相应的反应实施措施。
1.1.2研究意义
研究表明,有效的供应链管理总是能够使供应链上的企业获得并保持稳定持久的竞争优势,进而提高供应链的整体竞争力。
而企业供应链业务包括了面向企业采购、销售、库存和质量管理人员的采购、销售、仓库、质量管理以及存货核算、进口和出口管理等。
整个供应链在企业中的地位是相当的广泛,涉及到各个方面的内容与支配,于是为了企业稳步不乱的运行,拥有一个好的供应链管理系统是非常重要的。
通过对各个功能的统计归类以及联系,可以很方便的查看企业运作情况,供应需求和有效管理着企业的资金流,物流,信息流。
好的供应链管理系统,可以有效的帮助企业获取各方面的信息,使合理的思考并且根据企业运作情况来规划分配一个好的管理策略,可以有效方便的控制管理着资金流,信息流等,可以提高各业务的管理效率以及质量效率和生产效率。
1.2供应链管理的国内外研究现状
1.2.1国外研究现状
国际上研究供应链是从物流管理开始的,主要从多级库存以及生产―分销的角度来研究供应链的优化问题。
从一开始的物流管理渐渐地到供应链管理是需要一定时间的,再从供应链管理并把供应链增长到战略管理来研究就是近几年的问题,在这方面国内已经很早就开始了,但是国外还是起步的更早。
在供应链合作伙伴关系中,大多数研究人员还是认为是生产厂家、经销商的关系,也就是相当于是供应商和制造商之间的关系。
战略伙伴关系是供应链管理的核心理念,几乎所有的研究者都强调这一问题的重要性。
信息技术在供应链管理中起着举足轻重的作用,特别是全球供应链系统的使用和共享、信息显得尤为重要。
国外学者有一个一直特别强调的主题,那就是提高信息的使用价值以及信息的共享程度。
随着时代的发展,信息科技的发展,因特网技术在供应链管理中的作用是越来越日益可见。
1.2.2国内研究现状
国内对供应链的研究虽然起步较晚但发展很快。
供应链管理的概念引入我国是近几年的事,1997年以后,各种有关供应链方面的研讨和报道日益增多。
供应链设计要解决的主要问题是如何将供应商、制造商和分销商有机地集成起来,使之成为相互关联的整体。
从企业的角度来看,供应链的设计是一个企业的改造问题。
供应链管理引入我国只有几年的时间,国内企业界对供应链管理的认识比较肤浅,虽然有些企业在某些方面的运作体现了供应链管理的思想,但只停留在表面上的认识,不能从多方面、多层次深刻认识供应链管理。
在现实实践方面,绝大部分的中小型企业还没有运用到供应链管理,至今只有一些大型企业会去尝试供应链管理;并且又由于缺乏对供应链管理人才的教育和培养。
这样下来,我国不仅缺乏供应链管理的理论研究人才,更是会缺乏懂得将供应链管理理论知识和实践中的许多技术结合起来使用的的综合性人才,也会渐渐地缺乏懂得供应链管理的企业家。
我国的供应链管理思想和应用已经比国外落后了,然而在这样的情况,更加不容置疑的会影响供应链管理技术和思想在我国的传播和发展,从而延迟供应链管理在我国的具体的实施。
供应链目标是要在现代信息科技发展的情况下,以及人们对物流管理的熟知应用的支持下,从而形成在供应商到生产商再到客户之间的流水一体化的管理流程,使之可以更好的能够满足客户的需求,并且能够很好的实现各节点企业间的利益共存,达到共赢状态。
1.3本文的主要内容
本设计研究的是供应链中核心部分功能,即采购管理和仓库管理功能。
主要包括后台数据库的建立与维护以及前端应用程序的开发交互。
2供应链管理系统相关知识概述
2.1信息管理系统概述
信息管理系统就是我们常说的MIS(ManagementInformationSystem),它是一个计算机软硬件资源以及数据库的人-机系统。
它能提供信息支持企业或组织的运行、管理和决策功能。
虽然现在是信息支持的时代,但是好多计算机管理系统存在着很大的问题,甚至根本达不到预期想要的效果,有的开发的很大,看起来很强大,但事实上用到的却很是有限,总有种浪费,不切实际的感觉,而有的却是相反,开发的系统看起来是实用,事实上用不用压根就没区别,还有的就算达到上面两种的平衡点,却要设计技术上的问题,功能是不错,但是技术的落后,就会导致维护的困难性,导致工作量太大,有些想要扩充功能吧,真不如重新开发。
系统开发的某个问题主要是利用数据处理的程序,一般是比较容易实现的,并不需要什么复杂的数学算法,而且都是优秀的计算机技术人员加上最新的、高性能的计算机软硬件平台来实施开发,就很少出现因网络或程序调试不通而中止开发的事情。
信息管理系统建设所用到的只是计算机的操作,跟计算机内部的复杂度是没有关系的,随着计算机技术,信息时代的的飞速发展,其功能越来越强,并且使用却越来越简单,于是计算机技术并不是信息管理系统建设中的难题。
在现代系统开发中,怎样以计算机为平台搭建新的系统才是计算机要解决的关键问题所在。
信息管理系统大大简化了管理人员的工作,使得高层管理人员、中层、基层以及设备系统之间逐级加强了管理、监督和控制等,系统的正常运行是企业运转的脉搏,于是在过程中使得业务工作量减少,用来增加系统的维护工作量,来达到企业的正常高效运行。
2.2供应链管理系统概述
供应链管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。
对于前者要求建立资料一致性和完整性强、资料安全性好的库。
而对于后者则要求应用程序功能完备,易使用等特点。
随着科学技术的不断提高,计算机科学日渐成熟,强大的功能已为人们深刻认识,供应链管理系统的开发的环境及条件越来越优越,同时功能也变得越来越强大。
企业使用供应链管理系统即有宏观上的意义,那就是顺应时代信息化、现代化潮流,提高效益;也有微观上的意义,那就是可以提高管理的现代化程序,加强管理的信息化手段,提高工作效率。
随着社会的进步和计算机的不断普及,各行各业的管理、控制都越来越离不开计算机的辅助。
“供应链管理系统”的开发就是为了辅助大多数企业的基本管理,实现信息管理的系统化、规范化和自动化。
主要可以简化人们日常工作中的大量机械重复的操作,使一些过程繁琐且数据量大的工作得已高效的进行,供应链管理系统还可以通过对数据的有效控制,实现对工作流层的控制、协调,从而提高企业的竞争力。
3开发环境与开发技术
3.1硬件要求
CPU:
IntelPentium(Ⅳ)2.8GHZ
HDD:
500G
RAM:
2G
3.2软件要求
操作系统:
WindowsXP/Windows2003
数据库:
SQLServer2000
开发工具:
MicrosoftVisaulStudio2005
辅助开发工具:
PhotoshopCS2
浏览器:
IE5.0,推荐使用IE6.0
Web服务器:
IIS5.1
分辨率:
最佳效果1024×768像素
3.3开发技术ASP.NET
本系统所用的开发技术是ASP.NET,它是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术。
它是Microsoft公司发展的新的体系结构Microsoft.NET的一部分,其中全新的技术架构会使编程变得更简单。
ASP.NET是在抓住ASP的最大优点并全力使其扩大化地基础上开发出来的,同时也修复了许多ASP运行时会发生的错误。
ASP.NET不仅仅是ActiveServerPage(ASP)的下一个版本,而且是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用序。
ASP.NET提供许多比现在的Web开发模式强大的的优势。
(1)执行效率的大幅提高
ASP.NET是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果也大大增强了。
(2)多语言的支持
ASP.NET支持多种语言,它的默认语言是VisualBasic而不是VBScript,这意味着可以摆VBScript的语言限制,代码将在编译后运行,而不是原来的解释执行方式。
除了VisualBasic外,C#(C++和Java的结合体),VB,Jscript等语言也能用于开发ASP.NET系统。
(3)世界级的工具支持。
ASP.NET框架补充了VisualStudio集成开发环。
(4)高效可管理性
ASP.NET使用一种字符基础的,分级的配置系统,使你服务器环境和应用程序的设置更加简单。
一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须得文件,不需要系统的重新启动,一切就是这么简单。
(5)多处理器环境的可靠性
ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能。
(6)自定义和可扩展性
ASP.NET可以加入自己定义的如何组件。
(7)安全性
ASP.NET提供了3种不同的登录验证方式;Windows、Passport和Cookie。
也可以使用impersonation功能,运用登录者的权限执行一些程序代码或存取资源。
4系统分析
4.1可行性分析
4.1.1系统的优势
企业供应链管理系统是基于先进的软件和高速、大容量的硬件基础上的新的进销存管理模式,通过集中式的信息数据库来将企业的采购进货、出库销售、入库存放、仓库调拨等企业的经营状态有机的结合起来,从而达到了提高效率、降低成本、数据共享等目的。
同时还可以从以下几个方面来提高管理水平:
(1)优化采购策略,降低采购成本。
(2)提高管理效率降低人工成本。
(3)及时调查市场行情,进行合理高效的销售。
(4)减少仓库面积,进行合理的库存分类。
(5)控制储备资金的占用。
(6)加快资金周转实现的经济效益。
(7)强化财务控制实现的经济效益。
(8)按时对商业的数据合理分析。
4.1.2可行性研究
(1)开发系统的必要性
随着网络的普及和流行,通过互联网络进行经济活动不仅方便快速,而且经济实惠,还可以吸引更多的顾客,这也是商家看好的地方。
从这一点足可以说明开发系统的必要性。
(2)开发系统的经济可行性
经济费用方面主要包括:
购置并安装软硬件及有关设备的费用;系统开发费用;系统安装、运行和维护费用;人员培训费用。
硬件方面,除了服务器要求高一点以外,终端设备不是太贵。
软件方面,当然需要买正版的操作系统。
系统开发费用为30万元人民币,不过这个数字与一个公司的发展比起来就显得太渺小了。
系统的安装由我们开发人员来完成,费用包括在开发费用之中。
运行和维护只需要公司招聘相应的技术人员来完成即可,这也是必不可少的一项开支。
本系统操作方便,人机交互友好,易学易懂,所以培训时间会很短,费用也不会太高。
总之,这几项加起来与本系统所带来的经济效益和社会效益比起来,可以说是微不足道。
(3)开发系统的技术可行性
通过对公司业务流程各个环节的分析,确定出了新系统的管理结构。
我开发小组人员利用现有的开发工具和开发技术完全可以在规定的时间,规定的资金范围内实现新系统的全部功能。
(4)开发系统的法律可行性
开发本系统是为了实现公司的高效管理,并实现对决策的支持。
在开发的过程中完全自主开发,不会出现侵权问题。
另外也会使用正版的软件来开发系统和运行系统。
(5)组织管理上的可行性
系统会使公司的管理更加科学化,也会更方便、高效,更人性化。
同时也可以优化组织结构,提高企业的竞争力。
(6)社会条件上的可行性
网络的普及,网络也越来越受到人们的喜爱,这也为系统实现后的运行提供了一个大的环境。
4.2需求分析
4.2.1系统功能需求分析
企业供应链管理系统是一个典型的数据库开发应用程序,由系统管理模块、采购信息管理模块、库存信息管理模块、查询统计模块组成,规划系统功能模块如下:
(1)系统管理模块
该模块主要包括切换用户、权限信息设置、角色信息设置、用户管理。
(2)采购信息管理模块
该模块主要包括仓库信息管理、客户信息管理、采购订单管理、供应商信息管理、成品信息管理、采购清单管理。
(3)库存信息管理模块
该模块主要包括库存信息查询、库存信息设置、库存订单校验、出库订单校验、出库信息查询、出库订单管理、出库清单管理。
(4)查询统计模块
该模块主要包括采购信息查询、出库信息查询。
但是本系统设置了权限访问,所以当不同的用户进入就会进入不同的界面,从而进行不同的操作。
4.2.2系统设计结构分析
企业供应链管理系统采用的是浏览器/服务器系统(Browser/Server简称B/S)结构。
(1)B/S介绍
B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。
它是随着Internet技术的兴起,对C/S结构的一种变化和改进。
B/S三层体系结构将应用分为表示层、业务逻辑层和数据存储层三个不同的处理层次,其中表示层即客户机是用于界面引导,接收用户输入,并向应用服务器发出请求,显示处理结果。
业务逻辑层即应用服务器执行业务逻辑,向数据库发送请求。
数据存储存即数据库服务器,是执行数据逻辑,运行SQL式存储过程。
三层体系结构如图4.1所示:
图4.1B/S三层体系结构
在B/S结构中,浏览器端与应用服务器端采用请求/响应模式进行交互实现过程的。
(2)B/S相对于C/S的优势
由于传统的客户服务器两层结构存在灵活性差、升级困难、维护工作量大等缺陷,已较难适应当前信息技术与网络技术发展的需要。
而Browse/Server(简称B/S)结构已成为取代Client/Server(简称C/S)结构的一种全新技术。
它的主要优势有如下:
1)维护和升级方式简单。
C/S结构的每一个客户端都必须安装和配置软件,则当这套软件进行了哪怕很微小的改动后,系统维护员就要将客户端原有的全部卸载再来安置新的软件版本。
而在B/S结构中,所有的客户端只是浏览器,不需要做任何的维护。
只要系统维护员将服务器的软件升级到最新版本,客户端的其他人只要重新登录就是最新更新的版本了。
2)用户访问范围更大。
B/S结构不同于C/S结构,它不是在局域网上建立的,而是在英特网的基础上,所以大大的加大了访问范围了。
4.2.3系统功能流程图设计
根据上述系统功能的需求分析,按照结构化程序设计的要求,得到如下所示的系统功能模块图4.2
图4.2系统功能的模块
5系统设计
5.1系统设计描述
5.1.1要求
(1)由于操作人员的计算机知识普遍较差,要求有良好的人机界面。
(2)由于该系统的使用对象多,要求有较好的权限管理。
(3)方便的数据查询,支持多条件查询。
(4)基础信息管理(包括商品信息、客户信息、供应商信息等)。
(5)通过计算机,能够直接“透视”仓库存储情况。
(6)完善的商品采购信息、商品库存信息进行管理。
(7)实现不同角色的不同权限进入不同的界面。
(8)系统退出。
5.1.2目标
(1)系统采用人机对话方式,界面美观友好、信息查询灵活、方便、快捷、准确、数据存储安全可靠。
(2)键盘操作,快速响应。
(3)实现各种查询,如多条件查询、模糊查询等。
(4)管理员可以设置操作员的权限。
(5)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。
(6)数据保密性强,为每个用户设置权限级别。
(7)系统最大限度地实现了易安装性、易维护性和易操作性。
(8)系统运行稳定、安全可靠。
5.1.3命名规则
(1)项目中命名规则
项目中各个子项均以子项功能名称的各个汉字的第一个字母,并且都要大写,他们对应的
三层中的类均以他们的名称加上相应的后缀命名(例如: