基于BS模式的某烟草集团物资管理系统设计与实现硕士论文第二稿.docx
《基于BS模式的某烟草集团物资管理系统设计与实现硕士论文第二稿.docx》由会员分享,可在线阅读,更多相关《基于BS模式的某烟草集团物资管理系统设计与实现硕士论文第二稿.docx(75页珍藏版)》请在冰豆网上搜索。
基于BS模式的某烟草集团物资管理系统设计与实现硕士论文第二稿
硕士学位论文
论文题目:
基于B/S模式的某烟草集团物资管理系统设计与实现
The designandimplementationaboutthematerialmanagement system of a certain tobacco group based
on theB/S mode
原创性声明和关于论文使用授权的说明
原创性声明
本人郑重声明:
所呈交的学位论文,是本人在导师的指导下,独立进行研究所取得的成果。
除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的科研成果。
对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明。
本声明的法律责任由本人承担。
论文作者签名:
日期:
关于学位论文使用授权的声明
本人完全了解山东大学有关保留、使用学位论文的规定,同意学校保留或向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅;本人授权山东大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或其他复制手段保存论文和汇编本学位论文。
(保密论文在解密后应遵守此规定)
论文作者签名:
导师签名:
日期:
摘要
随着全球经济一体化进程的不断加快,现代化信息科学技术的迅猛发展和普及,现代烟草企业将会面临更加严峻的信息市场的挑战,这就对大型烟草企业决策和发展战略的制定提出更高的要求。
高效的物资管理系统在烟草公司逐渐凸显出它的重要地位。
烟草企业拥有一套实时高效的物资管理系统,有利于企业的生产顺利和管理规范化和高效化,企业为了使各方面符合物资管理系统,在物资管理方面提出了更高要求。
本篇运用现代管理理论和系统工程原理以及数据库技术进行面向对象的建模。
该系统的设计总共分为三层,分别为:
客户端、数据库服务器和应用服务器,并采用Rational公司研发的Rose建模工具,对MM物资管理系统进行了分析和设计,同时为管理者提供了决策支持功能。
主要的工作有:
(1)对国内外企业物资管理系统现状分别进行了概括,具体举了一个烟草公司的物资管理状况,提出了基于浏览器和服务器的(B/S)的网络架构物的资管理系统数学模型。
(2)根据大型烟草企业的管理的特点,选用Rational公司研发的Rose建模工具对物资管理系统建立数学模型。
采用UML语言对整个系统进行了分析和设计。
(3)设计实现了独立化模块功能,开发出了“某烟草集团物资管理系统”,实现了用户的登陆,操作员管理,物资订单编号,购进、销出、库存、品牌、分公司查询、计划资源报表,多种管理功能,阐述了系统的具体内容。
有利于相关信息的更新、资源的共享。
关键词:
B/S,物资管理,管理信息系统,ASP.NET,SQLSevrer2005
ABSTRACT
Alongwiththeprocessofglobaleconomicintegrationaccelerateceaselessly,moderninformationscienceandtechnologyandtherapiddevelopmentofuniversal,moderntobaccoenterpriseswillfacemoreseverechallengesofinformationmarket,thelargetobaccoenterprisedecisionmakinganddevelopmentstrategyputforwardhigherrequirements.Efficientmaterialsmanagementsystemintobaccoenterprise'simportanceisbecomingincreasinglyapparent.Arealtimeandefficientmaterialsmanagementsystem,directlyrelatedtoatobaccobusinessday-to-dayproductionandoperation,therefore,largetobaccoenterprisematerialmanagementalsoputforwardhigherrequirements,
Inthispaper,onthebasisofmodernmanagementtheory,usingtheprincipleofsystemengineering,databasetechnologyandnetworktechnologyobjectorientedmodeling.Thedesignofthesystemisdividedintothreelayers,respectively:
theclient,thedatabaseserverandtheapplicationserver,andtheRationalRoseR&Dmodelingtool,theMMmaterialsmanagementsystemisanalyzedanddesigned,atthesametimeformanagerstoprovidethedecisionsupportfunction.
Themainwork:
(1)describedthedomesticandforeignexistingenterprisematerialmanagementsystemresearch,onthebasisofsometobaccogroupmaterialsmanagementconditions,basedonthebrowserandserver(B/S)networkarchitecturematerialsmanagementsystemmathematicalmodel.
(2)accordingtothelargetobaccoenterprisemanagementfeatures,usingRationalRoseR&Dmodelingtooltoestablishthemathematicalmodelofmaterialmanagementsystem.UsingUMLlanguagetothesystemanalysisanddesign.
(3)usestheWindowsXPoperatingsystem,IIS55.0networkinformationserver,basedontheVS2008SQLSevrer2005ASP.NETdatabaseandC#programminglanguageamaterialsmanagementsystemplatform.Intheoverallanalysisoftheframeworkbasedontheidentifiedsystem,thethreelayersoftheB/Smodelstructuresystem,analysisanddevelopmentofthesystemeachmodulespecificfunctions.
(4)designandimplementationofindependentmodules,developed"atobaccogroupmaterialsmanagementsystem",achieveuserlogin,operatormanagement,materialordernumber,purchase,sales,inventory,brand,company,resourcequeryplanreport,makingequipmentmanagementandclassmanagementandotherfunctions,andadetaileddescriptionofthesystemframeworkinterface.Implementationofthetobaccoenterprisematerialmanagementsystemdatabasenetworkdynamicupdate,decision-makingmanagement,generalmanagementandremoteresourcesharingandotherfunctions.
Keywords:
B/S,materialsmanagement,managementinformationsystem,ASP.NET,SQLSevrer2005
第1章绪论
1.1系统开发背景
经济的快速发展,加之日益壮大的信息技术,学者对于计算机各方面的研究成果也越来越显著。
1946年,在美国问世了世界上第一台计算机(ENINC(Electronicnumericalintegratorandcalculator)之后,计算机行业的飞速发展超乎了我们的想象,我们完全可以称之为所有行业中发展最快速的,与此同时其技术的淘汰指标也要远远高于其他行业,所以导致的直接结果就是致使计算机信息产品价格的下降的速度和软件更新速度加快。
引起这些的原因正是“微软革命”,不可否认“危机革命”是信息出苦力计算机化的标志,而“全球信息网络革命”的浪潮是紧跟全球信息共享和全球信息网络普及的步伐的。
由此可见,激烈竞争的时代已经在计算机信息管理领域中出现,并且逐步蔓延到全世界。
与自行车或是汽车相同的是,三者都毫无新颖之处。
想要在竞争激烈的计算机信息管理领域中站稳脚跟,除了要沉淀和积累大量的科学知识,存储大量的科技信息之外,在处理信息时还要体现出快速、大批量等优势,以此来提高办事效率。
[1]
自从2004年开始到现在,一轮新的改革浪潮在烟草行业掀起了。
它以“大市场、大企业、大品牌”为目标,其标志就是将烟草行业进行重组兼并。
仅用了两年不到的时间就覆盖了整个烟草行业,使得烟草集团的数量从140多家迅速锐减到不到40家,品牌数量减少了很多,并且这个数字一直在逐渐变小,这样不仅让资源得到了进一步的整合,而且也使得品牌规模迅速膨胀,企业规模得到了不断地发展壮大。
许多省市也都不断加入了合并所属生产企业的浪潮中,他们试图进一步谋求跨省、跨区域的联合,期望能够组建大型的烟草航母型企业,从而积极应对随之而来的国内外竞争。
在兼并重组的过程中,以主动或者被动的方式打破了原有的组织机构模式,职能部门不断被合并,加强,有的甚至被直接取消了,而保留下来的职能部门也将面临着新业务流程的重组和整合。
[2]
进行产权调整与改革时候,定会出现一些跨越省市界限的工业企业之间的联合与重组,从而催生出一批批跨省工业企业,譬如云南工业集团等公司(集团),它们的将不再仅限于一个地区进行管理,其管理环节也将不断增多,产业链也将扩大,而以前陈旧的经营模式也将不能适应新的发展环境,除要进行品牌整合之外,最重要的还是资源和产业的集中整合,这样一来,现代化的的管理方式和物流理念也就呼之欲出了,跨区域还是跨省的的烟草公司(集团)的诞生,尤其是取消企业法人代表之后,势必会给物质上的供应带来一连串的新问题。
首当其冲就是物资采购主体发生了变化,其次便是由于品牌整合和产业链扩大带来的供应商的重新整合,这种变化必然会改变管理模式。
未来物资管理模式的终极目标将是实现供应链的最优化,实施统一采购烟叶、卷烟材料、管理烟叶、卷烟材料、配送烟叶、卷烟材料,从而以品牌为中心的现代物资管理模式将应运而生。
[3]
不断的推进体制改革,将在烟草公司不断的实现“四统一”:
生产管理方面、市场营销方面、技术研发方面以及供应物资方面。
越来越高的要求针对物资管理工作被提出了。
物资管理平台的建设,起着越来越加重要的作用,有利于集团公司更加深入对物资采购管理流程进行掌握,对物资进销存情况清晰明了,以至于能够使公司领导者进行正确的科学决策。
半径大、种类多、供应厂家参与数量多等是物资管理工作所具备的特点。
假如物资管理中总是用着电话、传真等传统的方法,那么将会出现一系列的问题,如内容不准确,传递速度慢等一系列问题,这些都对公司产生了极大的影响,非常不利于公司在激烈竞争的市场环境中提供其适应能力。
因此,传统的方法应该被淘汰,它已满足不了公司在不断发展过程中竞争力和综合实力的要求。
作为组成信息平台的一个非常重要的部分,物资管理平台与许多系统模块一起合力建立起了一个完整的公司的信息系统,如营销系统以及财务系统等等。
作为生产决策系统中的一个部分,物资管理系统总是给公司各个部门源源不断的提供着许多的第一手数据信息,使公司的持续快速发展得到了保障。
其它系统的数据信息的自动完善几乎都是依靠完善的物资管理系统所进行的,因此,如果没有一个完善的物资管理系统,公司其它系统就会出现很多的问题,效率问题就会受到很多的影响,以至于一直都得不到提升。
物资管理系统和其它系统的关系图1-1所示:
图1-1物资管理系统与其它系统的关系
1.2国内的研究现状
在我国,信息基本设备的构建要远远高于信息资源搭建的成都,这是由于我国长期的数据资源增速未能与信息资源开发管理齐头并进导致的。
原始的信息资源在我国非常的丰富,但是,因此而出现的数据库产业和再生的二次信息系统的使用率和规模,以及市场占有率都非常低,未能进一步加工成商品使其增值的有价值的大量信息被白白浪费。
西方国家的计算机应用要早于我国十几年,1973管理信息系统才被开发并实际运用,很多的研究投入实际上是从83年以后才开始的。
因此,国民经济信息的核心内容已被确立为信息资源的开发和利用。
缩小发展中国家与发达国家差距的捷径,就在于信息数字化,传输的网络化,所以我国定要值世界信息化风靡全球的潮流来袭时,我们定奋起直追,已经存在的信息基本设备重点使用,网络资源服务系统和应用于科技经济等的各类数据库就要重点推广以及开发,进行重点的开发和推广及应用,借此来获取巨大的经济效益和社会效益。
[1]
1.3系统需要解决的主要问题
作为非常重要和非常强大的资源——信息来说,它完全能够与劳动力、土地、资本等进行比较。
在激烈的竞争中,如果我们获得更多的资源,掌控更多的信息,并且提高利用资源的效率,那么我们就能站稳脚跟,占有一席之地。
作为烟草企业与生产单位的纽带和桥梁的机构物资供应部门来说,其更是保障烟草企业正常生产的管理部门。
正因为物资供应部门是非常关键的中转环节,所以如果我们想要保质保量、及时的把本单位所需的生产资料有效的供应出去,就必须要拥有完整的属于自己公司的物资管理信息系统,这样的系统对企业有着重要作用。
一般物资的周期性长,配送一套屋子需要经过好多环节,因此有物资管理系统可以提高物资的周转期,缩短各个环节的时间。
配备一套物资管理系统适应了企业的现代化要求,有利于增加企业的利润。
[4]
1.4本文的主要工作与特色之处
1.5本文的主要技术
(1)UML
国与国之间的联系越密切,使得技术方面有了重大突破,尤其是计算机,经常使用的是应用程序,。
新的Web应用程序存在很多优点,比之前得到了完善。
由于有多种技术,合理的建模就会得到应用程序的维护。
建模中的语言都是统一的,被广泛运用并能够得到认可。
它也是一种方法。
两位学者共同提出了面向对象建模语言的UMI,随后便得到批准,把它作为建模语言。
已有多种新版本出现。
这种语言简单、又快,用户很容易运用并理解,设计者可以根据用户的使用情况提高系统的安全性与高质量。
UML(UnifiedModelingLanguage)统一建模语言,用于可视构造软件系统模型,UML是Rational软件公司的Booch和Rumbaugh与合作伙伴成立一个为完成某项特定目标的开发小组,以完成事先预定的项目或目标,这种方法比早期的面向对象分析方法,有点比较明显,但是也有传统方法的缺点。
同时软件也需要语言,把其中的一些学者采用的方法综合在一起,对其进行研究与完善,得出一致的语言,被大众所熟悉的语言。
该语言涵盖对象分析和设计,综合了最初阶段的面向对象建模方法和各种建模语言的优势,为面向对象系统开发和软件自动化工具与环境提供了更加严谨、丰富、扩充性强的表达方式。
1、UML的发展历史
很早以前就有人对UML进行研究,她是为了规范方法,找到一个被大家所认同的方法,研究使他们意识到,公司的文化不同,采取的方法也是不同,统一方法不容易,统一语言却简单。
后来不再集中在方法上而是建模的语言,语言得以统一。
方法是交人们怎么做也就是步骤。
语言呢则是告诉人们这是什么,这属于哪部分。
所以说方法与建模语言是不同的。
方法中含有模型,这些模型的作用是记录某些内容,起传达作用,并显示结果。
语言由记号和规则构成。
方法讲究的是过程,语言是文字的用来表述的。
方法是具体的,语言是笼统的。
2、UML简介
某家公司与其合作伙伴共同完成了对UML的定义诠释,采用构造软件系统模型的建模语言,涵盖面广,结合早期的方法和语言。
UML用于建模语言中,涵盖的内容小,结合了以前建模的经验,为软件的开发提供了条件与环境。
方法得到统一,建模语言得到统一并为大众所认同。
在原有的基础上得到发展。
包含了两部分:
1.UML语义
根据现有的模型进行下定义。
建立一些模型,为UML提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发者,降低了人为的对UML损害。
在定义方面进行深化。
2.UML表示法
表示法是用来定义UML,用这种方便了开发者,使建模有了标准,有利于看懂符号,提供了语法标准。
它属于应用及模型,UML模型运用到其中。
建模语言内容由五部分组成:
第一部分是用例图,采用举例子,通过图,让他们明白权限人。
第二部分是静态图,有包图、类图和对象三种图。
类图指的是不动的结构。
反映了各关系,不排除内部,是所有的整体。
它反映出了各结构的关系,维持系统的生命。
第三部分是行为图,反映的也是关系问题,有状态图和活动图两种。
对对象的描述外还要进行补充就用状态图,转移可能发生的事情。
在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。
第四部分是交互图,交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。
顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能,注重的是先后顺序。
协作图也就是合作图,相互协作完成。
两图的共同点是,反映了对象与对象的关系。
可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。
第五部分是实现图,实现图主要有三部分构成即部件图、配置图和构件图。
构件图对部件的物理性进行概括,确定了它们之间的关系。
它包含信息可能是现实类的信息,也有可能是逻辑类的信息。
配置图的作用主要是对定义了软件的物理性。
它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。
每个部位都给赋予了一定的角色。
UML作为一种建模语言,它包括“UML语义和UML表示法”。
3、语义
语义的意思是根据现有的模型进行下定义。
建立一些模型,为UML提供了定义性说明,这个说明主要定义所有元素一致、简单和常用的语义和语法,能够在语义上统一开发者,降低了人为的对UML损害。
在定义方面进行深化。
4、表示法
表示法是用来定义UML,用这种方便了开发者,有利于看懂符号,提供了语法标准。
它属于应用及模型,UML模型运用到其中。
任何都是存在包含关系的,计算机中系统也是不例外。
分层结构主要是用包图说明的。
1.关系图用来表示系统之间的交互关系的图,作为第四类图形,主要描述的是组成对象和动态模型的关系,主要有状态图和活动图。
对对象的描述外还要进行补充就用状态图,转移可能发生的事情。
在实际运用上只为含有百种状态,无论什么,都会受外界的影响,而不需要为所有的类画图。
活动图顾名思义就是可移动的图形,它主要是用来束缚活动与活动,有利于活动顺利完成。
2.交互图顾名思义就是图与图之间的相互关系,它含有两种即协作图和顺序图。
顺序图就是一切有秩序进行,每个结构是相互合作,发挥自己的功能,注重的是先后顺序。
协作图也就是合作图,相互协作完成。
两图的共同点是,反映了对象与对象的关系。
可协作图传达了信息彼此之间的交流,更能表示出领导和下属的关系。
3.实现图主要有三部分构成即部件图、配置图和构件图。
构件图对部件的物理性进行概括,确定了它们之间的关系。
它包含信息可能是现实类的信息,也有可能是逻辑类的信息。
配置图的作用主要是对定义了软件的物理性。
它也反映了部件之间的类型及部件之间的依赖性,也能显示实际的设备和计算机以及它们间的连接关系。
迄今为止,大量文献已经对利用UML进行系统建模的方法进行了研究,比如,UML在MIS中的应用、在实时系统开发中的应用、在物资系统中的应用等等。
(2)2.3RationalRose
RationalRose是制作和研究面向对象系统的有力途径,能够协助制作人先构架模系统而后撰写代码,所以能保证系统的构架正常。
该模型能轻易而又迅速地捕捉相应缺陷,并进行修正。
RationalRose有助于系统的研究,能够设计用例在先,展示出系统的功效。
能够借助Interaction框图显示对象的工作供应需要的功效。
类图能够展现系统中的对象和之间的关系。
组件图能够表达如何实现类到组建的映射。
配置图能够展现系统的网络构架等相关方案。
系统的图形是Rose模型,内含UML框图、用例、角色、类、对象、组件和部署节点。
它非常完善的展现了系统的工作方式和内涵,设计者能够借助模型作为所构架系统的远景。
(3)ASP.NET开发技术
1..NET框架结构(.NETFramework)
.NET框架结构(.NETFramework).NET框架主要是建立、开发及使用或者运行Web应用程序和Web服务的一种环境,是微软.NET平台的基础结构。
.NET框架含有公共语言运行库和公共类库,比如ADO.NET、ASP.NET以及Windows窗体,来提供可整合入各种计算机系统的高级标准服务。
.NET框架可提供简化的开发、特性丰富的应用程序环境、众多开发语言之间的轻松整合。
.NET框架中立于语言,支持C++、C#、VisualBasic、JScript(微软的JavaScript版本)。
微软VisualStudio.NET是针对NETFramework的公共开发环境。
NETFramework包含2个重要组件:
.NETFramework类库和语言库。
.NETFramework采用的是语言是公共语言运行库。
.NETFramework框架则是多语言组件开发和执行环境,统一编程环境就是由他提供供应的。
让研发人更便捷地建立Web应用程序和Web服务是.NET框架的制作目的,同时达到Internet上各应用程序之间通过Web服务进行接洽的目的。
ASP+是ASP.NET的别称,不止是代表ASP的更新换代,更是微软推出的新一代脚本语言。
.NET的另一组成部位是ASP.NET,ASP.NET吸收并延续了其更新