




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
s u p e r v i s o r :p e n gx i uy a n a c a d e m i cd e g r e ea p p l i e df o r :m a s t e ro fe n g i n e e r i n g s p e c i a l t y :s y s t e me n g i n e e r i n g d a t eo fs u b m i s s i o n :j a n u a r y ,2 0 1 0 d a t eo fo r a le x a m i n a t i o n :m a r c h ,2 010 u n i v e r s i t y :h a r b i ne n g i n e e r i n gu n i v e r s i t y 哈尔滨工程大学 学位论文原创性声明 本人郑重声明:本论文的所有工作,是在导师的指导下,由 作者本人独立完成的。有关观点、方法、数据和文献的引用己在 文中指出,并与参考文献相对应。除文中已注明引用的内容外, 本论文不包含任何其他个人或集体己经公开发表的作品成果。对 本文的研究做出重要贡献的个人和集体,均已在文中以明确方式 标明。本人完全意识到本声明的法律结果由本人承担。 作者( 签字) :拶该 日期:沏,d 年弓月,蝈 哈尔滨工程大学 学位论文授权使用声明 本人完全了解学校保护知识产权的有关规定,即研究生在校 攻读学位期间论文工作的知识产权属于哈尔滨工程大学。哈尔滨 工程大学有权保留并向国家有关部门或机构送交论文的复印件。 本人允许哈尔滨工程大学将论文的部分或全部内容编入有关数据 库进行检索,可采用影印、缩印或扫描等复制手段保存和汇编本 学位论文,可以公布论文的全部内容。同时本人保证毕业后结合 学位论文研究课题再撰写的论文一律注明作者第一署名单位为哈 尔滨工程大学。涉密学位论文待解密后适用本声明。 本论文( 啦授予学位后即可口在授予学位1 2 个月后口解 密后) 由哈尔滨工程大学送交有关部门进行保存、汇 作者( 签字) : 猡最 日期: 2 dj 。年弓月,上日 导师( 签字) : 2 d f o 年岁月f 2 日 哈尔滨t 程人学硕+ 学位论文 摘要 物资的库存在人类的生产、经济、军事等社会活动中是不可缺少的,因 为它克服了物资的生产与消费在时间上的差异,创造了物资的时间价值,保 证了物资流通和生产的顺利进行。然而,太多的物资库存却又导致大量的流 动资金占用,给社会再生产带来不利影响,因此科学的、合理的、有效的库 存管理和控制,对于提高企业乃至社会经济效益都是十分有益的。 本文采用当今流行的e r p 库存管理系统设计理念,根据库存管理的基本 流程,完成了库存管理系统设计,建立一套基于网络的库存管理系统。论文 从库存管理系统的需求分析入手,对功能和非功能需求进行了详细分析,确 定了本系统的用户类型、开发和运行环境。 本库存管理系统利用微软公司的n e t 平台作为开发平台,采用方便易用 的c 语言,以微软公司的s q ls e r v e r2 0 0 5 作为后台数据库,基于c s 架构 进行开发。本系统突出的特点是针对特殊的局域网络环境,实现了数据库信 息的网络传输。在通讯过程当中,采用多线程技术,解决了网络通信中遇到 网络阻塞和网络等待时而表现出的运行速度慢、执行时间长等问题,大大提 高了程序的运行效率。 为保证软件的安全性和可靠性,本文对软件测试进行了分析研究。确定 了测试项目并选择了所用测试软件,测试项目包括单元测试、集成测试、确 认测试和系统测试。设计了大量测试用例对系统进行了一系列测试和检验。 最后,在前人对安全库存量研究的基础上,根据已有的安全库存量预测 模型,提出用改进b p 算法预测安全库存量并对所选取的几种改进b p 算法进 行了比较,确定最佳预测模型。仿真实验说明,本文提出的预测模型具有实 际应用价值。 本文建立的库存管理系统通过了包括单元测试、集成测试、确认测试和 系统测试等软件测试项目,安全性和可靠性得到充分保证。系统实现了设计 目标,具有安装配置简洁、操作方便、界面友好等特点。 关键词:库存管理;c i f j 程序设计语言;安全库存;b p 神经网络 哈尔滨f :稗人学硕十学位论文 a b s t r a c t i n v e n t o r yo fm a t e r i a l si si n d i s p e n s a b l ei n t h ep r o d u c t i o no fm a n k i n d , e c o n o m i c ,m i l i t a r ya n d o t h e rs o c i a l a c t i v i t i e s ,b e c a u s e i to v e r c o m e st h e d i f f e r e n c e si nt h ep r o d u c t i o na n dc o n s u m p t i o no fm a t e r i a l si nt i m ea n dc r e a t et h e t i m ev a l u eo fm a t e r i a l s ,g u a r a n t e et h es m o o t hp r o g r e s so fm a t e r i a l sc i r c u l a t i o n a n dp r o d u c t i o n h o w e v e r , t o om u c hm a t e r i a li n v e n t o r yr e s u l t si nt h eo c c u p a t i o n o fs u b s t a n t i a lf l o wo ff u n d s i tl e a d st ot h ea d v e r s ei m p a c to fs o c i a lr e p r o d u c t i o n t h e r e f o r e ,s c i e n t i f i c ,r e a s o n a b l ea n de f f e c t i v ei n v e n t o r ym a n a g e m e n ta n dc o n t r o l i nv e r yu s e f u lt oi m p r o v et h ee n t e r p r i s ea sw e l la st h es o c i a la n de c o n o m i c b e n e f i t s t h i sa r t i c l eu s i n gt h ep o p u l a ri d e ao ft h ee r pi n v e n t o r ym a n a g e m e n ts y s t e m d e s i g n a c c o r d i n gt o t h eb a s i cp r o c e s so fi n v e n t o r ym a n a g e m e n ti tf i n i s h e d d e s i g n i n g o fi n v e n t o r y m a n a g e m e n ts y s t e ma n de s t a b l i s h i n g o fi n v e n t o r y m a n a g e m e n ts y s t e mb a s e do nt h en e t w o r k i ts t a r t e df r o mt h er e q u i r e m e n t s a n a l y s i sa n dt h e nm a d et h ea n a l y s i sf r o mt h ea s p e c t so ff u n c t i o na n dn o n f u n c t i o n d e m a n d s d e t e r m i n e dt h es y s t e mu s e rt y p e ,d e v e l o p i n ga n dr u n n i n ge n v i r o n m e n t t h i si n v e n t o r ym a n a g e m e n ts y s t e mu s i n gm i c r o s o f t s n e tp l a t f o r ma si t s d e v e l o p m e n tp l a t f o r m ,c 群l a n g u a g e ,m i c r o s o f t ss q ls e r v e r2 0 0 5a s t h e b a c k g r o u n dd a t a b a s e c s 鹤i t ss c h e m a t h i ss y s t e mi sf o ras p e c i a ll o c a la r e a n e t w o r ke n v i r o n m e n t ,i m p l e m e n t st h ed a t a b a s ei n f o r m a t i o nn e t w o r kt r a n s p o r t i n t h ec o m m u n i c a t i o np r o c e s s ,i tu s e dm u l t i p l et h r e a d st e c h n o l o g yt or e s o l v et h e p r o b l e m s o fs l o w p e r f o r m a n c ea n dl o n gt i m e e x e c u t i o ni nt h en e t w o r k c o m m u n i c a t i o n i th a sg r e a t l yi m p r o v e dt h ee f f i c i e n c yo ft h ep r o g r a m i no r d e rt og u a r a n t e et h es a f e t ya n dr e l i a b i l i t yo ft h es o f t w a r e ,t h i sa r t i c l e m a d er e s e a r c hi ns o f t w a r et e s t i n g m a d et h ed e t e r m i n a t i o no ft h et e s tp r o j e c ta n d c h o s e nt h et o o l sf o rt e s t i n g t h es o f t w a r et e s t i n gp r o j e c ti n c l u d i n g :u n i tt e s t i n g , i n t e g r a t i o nt e s t i n g ,v a l i d a t i o nt e s t i n ga n ds y s t e mt e s t i n g i td e s i g n e dal a r g e n u m b e ro ft e s tc a s e sa n dc a r r i e do u tas e r i e so ft e s t so nt h es y s t e m f i n a l l y , o nt h eb a s i so ft h ep r e v i o u sr e s e a r c ho fs e c u r i t yi n v e n t o r y , a c c o r d i n g 哈尔滨i :稃人学硕十学何论文 t ot h ee x i s t i n gs e c u r i t yi n v e n t o r yf o r e c a s t i n gm o d e l ,i th a db e e nm a d et h a t a p r o p o s a lo fu s i n gi m p r o v e db p n e u r a ln e t w o r k st op r e d i c tt h es e c u r i t yi n v e n t o r y i th a sm a d et h ec o m p a r i s o no fs e v e r a lk i n d so fi m p r o v e db pn e u r a ln e t w o r k sa n d d e t e r m i n e dt h eb e s tp r e d i c t i o nm o d e l t h i ss i m u l a t i o ne x p e r i m e n ti n d i c a t e dt h a t t h ep r e d i c t i o nm o d e lh a st h ev a l u e o fa c t u a l t h ei n v e n t o r ym a n a g e m e n ts y s t e mw h i c ht h i sa r t i c l ec r e a t e dp a s s e dt h eu n i t t e s t i n g , i n t e g r a t i o nt e s t i n g ,v a l i d a t i o nt e s t i n g a n do t h e rs o f t w a r et e s tp r o j e c t s s e c u r i t ya n dr e l i a b i l i t ya r ef u l l yg u a r a n t e e d i ti m p l e m e n t st h ed e s i g ng o a l sa n d h a st h es e t u pc o n f i g u r a t i o ns i m p l e ,e a s yt oo p e r a t e ,f r i e n d l yi n t e r f a c ea s i t s e x c e l l e n c e s k e y w o r d s :s t o r a g em a n a g e m e n t ;c p r o g r a m d e s i g nl a n g u a g e ;s e c u r i t y i n v e n t o r y ;b pn e u r a ln e t w o r k s 目录 第1 章绪论1 1 1研究背景及意义1 1 2国内外研究应用现状2 1 3论文主要内容4 1 4本章小结5 第2 章系统相关知识和技术6 2 1 e r p 概念6 2 2面向对象技术6 2 3数据库技术9 2 4 c s 结构1 0 2 4多线程技术1 2 2 5本章小结1 3 第3 章库存管理系统分析一1 4 3 1需求分析1 4 3 1 1 功能需求分析1 4 3 1 2 非功能需求分析1 6 3 2用户类型分析1 6 3 3系统可行性1 6 3 3 1 技术可行性分析1 7 3 3 2 经济可行性分析1 7 3 4系统运行环境1 7 3 5本章小结1 8 第4 章系统总体设计。l9 4 1系统体系结构设计1 9 4 2数据库设计2 1 4 2 1 设计目标2 l 4 2 2 设计原则2 2 4 2 3 具体设计与实现2 2 哈尔滨r 稗火学硕十学何论文 4 3功能模块详细设计2 8 6 5 第7 章 7 1 4 3 1 系统登录模块设计2 8 4 3 2 入库管理模块设计2 9 4 3 3 出库管理模块设计3l 4 3 4 报废管理模块设计3 2 4 3 5 查询统计模块设计3 3 4 3 6 库存管理模块设计3 4 4 3 7 通讯模块设计3 5 4 3 8 系统配置模块设计3 6 本章小结3 7 系统界面设计和代码实现3 8 登录界面3 8 入库管理界面4 l 库存管理界面4 2 系统配置管理4 5 本章小结4 7 软件测试4 8 测试概述4 8 测试目标4 8 测试类型4 8 测试步骤4 8 6 4 1 单元测试4 9 6 4 2 集成测试51 6 4 3 确认测试5 l 6 4 4 系统测试5 2 本章小结5 3 库存决策建模及仿真5 4 b p 网络介绍5 4 7 1 1 神经网络在预测建模中的优势5 4 7 1 2b p 网络模型概述5 6 钳立旱”让躬钳章甜配斛 5 6 第 第 哈尔滨。i :稗人学硕十学位论文 7 1 3b p 网络结构5 6 7 1 4b p 算法描述5 6 7 2b p 神经网络预测安全库存量模型建立6 1 7 2 1b p 网络层数确定6 l 7 2 2 数据处理6 3 7 2 3 激励函数的选取6 4 7 2 4 网络参数的选取和目标误差的选取6 4 7 2 5 模型的训练及检验6 5 7 2 6b p 算法的选择与比较6 7 7 2 7 模型检验6 9 7 3本章小结7 0 结论7 1 参考文献7 3 攻读硕士学位期间发表的论文和取得的科研成果7 6 致谢7 7 哈尔滨i 程人学硕十学位论文 第1 章绪论 1 1 研究背景及意义 仓储形成是为了适应社会出现产品剩余和产品流通的需要,产品不能被 及时消耗完,需要暂时存放在某一场所,就产生了静态仓储;将物品存入仓 库以及对于存放在仓库里的物品进行保管、控制、提供使用等管理,便形成 了动态仓储。总的来说,仓储是对有形物品提供存放场所,并在物品存取过 程中对其进行控制、保管的过程。具体地说,在现代物流系统中,仓储是只 在原产地、消费地或在这两地之间存储物品( 原材料、部件、在制品、产成 品等有形物品) ,并同时向管理者提供有关存储物品的状态、条件和处理情况 等信息。物资的库存在人类的生产、经济、军事等社会活动中是不可缺少的, 因为它克服了物资的生产与消费在时间上的差异,创造了物资的时间价值, 保证了物资流通和生产的i l i o n 进行。然而,太多的物资库存却又导致大量的 流动资金占用,给社会再生产带来不利影响,因此科学的、合理的、有效的 库存管理和控制,对于提高企业乃至社会经济效益都是十分有益的。 国内企业的信息化尚属于起步阶段,信息化水平还比较低,在同益激烈 的市场竞争环境下,极大地限制了企业的市场竞争力。因此,迫切需要提高 信息管理水平以改善管理、降低成本,准确快速做出决策适应市场竞争。 在国内,燕山大学马龙龙在文献 4 中将柔性的思想运用到软件开发当 中,提出了对现有库存管理软件通用性、柔性不佳的解决办法。华东交通大 学的彭喜平在文献 5 】中将供应链管理方案与库存管理系统相结合,发挥了 供应链管理在解决库存管理传统弊端方面的优势。北京交通大学的石丹丹在 文献 6 】中围绕着数据仓库和数据挖掘技术,设计了面向流通企业的库存管 理系统。 如今,大部分库存管理系统都具备入库管理模块、出库管理模块、基本 信息模块等基础模块,但是配置功能和网络功能不尽如人意,本系统在原有 模块基础上加强了库存管理系统的网络功能和配置功能,针对特定的网络环 境,将多线程技术应用到网络通信,使此系统特点明显,针对性强。本文将 对改进b p 算法在安全库存量预测模型中的应用进行研究,力求找到合适的 方法预测安全库存量,用以提高库存管理系统的决策支持能力。 哈尔滨r 稃人学硕十学位论文 1 2 国内外研究应用现状 1 9 1 5 年,h a r r i s 对银行货币的储备问题进行了详细的研究,建立了一个 确定性的现金储备模型,得到了计算现金储备量的简单公式。1 9 3 4 年w i l s o n 重新得出了h a r r i s 的公式,即现在人们熟知的经济订购批量( e c o n o m i co r d e r q u a n t i t y , e o q ) 公式,亦成为现代库存控制理论的基础。2 0 世纪5 0 年代以来, 由于运筹学、数理统计等理论与方法的广泛应用,人们开始应用系统工程理 论来研究和解决库存问题,从而逐步形成了系统的库存理论,亦称“存储 论”【7 】。电子计算机的问世,又进一步提高了库存控制的工作效率,促使库存 理论成为一门比较成熟的学科。随着市场竞争的不断加剧、经济全球化进程 的加速以及顾客需求个性化程度的不断提高,企业对降低物流成本的渴求愈 来愈强烈。计算机在管理中的应用开始于1 9 5 4 年,当时美国首先用计算机处 理工资单。4 0 多年来,计算机在处理管理信息方面发展迅速。例如,6 0 年代 美国计算机在管理中应用项目不到3 0 0 项,到了1 9 7 5 年达到2 6 7 0 项。而现 在,美国在财务会计上9 0 的工作由计算机完成;物资管理中8 旺1 0 0 的 信息处理由计算机完成;计划管理中是8 0 _ _ 9 0 。据计算机应用方面发展较 快的国家统计,计算机用于经济管理的约占8 0 ;用于科技运算的占8 ; 用于生产过程控制的占1 2 。因此,经济管理是计算机应用的主要领域。 库存控制方法简介: ( 1 ) j i t ( j u s ti nt i m e ) 准时供应技术的产生缘于1 9 7 3 年爆发的全球石油危 机及由此所引起的r 益严重的自然资源短缺,这对于当时靠进口原材料发展 经济的同本冲击最大。生产企业为提高产品利润,增强公司竞争力,在原材 料成本难以降低的情况下,只能从物流过程寻找利润源,降低由采购、库存、 运输等方面所产生的费用,这一思路最初为日本丰田公司提出并应用,并取 得了意想不到的成果。随后,其他许多日本公司也采用这一技术,为日本经 济的发展和崛起做出了重要贡献。日本企业的崛起,引起西方企业界的普遍 关注。西方企业家追根溯源,认为日本企业在生产经营中采用的j i t 技术和 管理思想,是其在国际市场上取胜的基础。因此,2 0 世纪8 0 年代以来,西 方经济发达国家十分重视对j i t 的研究和应用,并将它用于生产管理、物流 管理等方面。有关资料显示,1 9 8 7 年已有2 5 的美国企业应用j i t 技术,到 2 哈尔滨t 程人学硕+ 学何论文 现在,绝大多数美国企业仍在应用j i t 。因为j i t 已从最初的一种减少库存水 平的方法,发展成为一种内涵丰富,包括特定知识、原则、技术和方法的管 理科学。 ( 2 ) a b c 库存控制法,它是根据事物在技术或经济方面的主要特征,进行 分类排队,分清重点和一般,从而有区别地确定管理方式的一种分析方法。 意大利经济学家巴雷托在研究个人收入的分布状态时,发现少数人的收入占 全部人收入的大部分,而多数人的收入却只占一小部分,他将这一关系用图 表示出来,就是著名的巴雷托图。该分析方法的核心思想是在决定一个事物 的众多因素中分清主次,识别出少数的但对事物起决定作用的关键因素和多 数的但对事物影响较少的次要因素。1 9 5 1 年,管理学家戴克将其应用于库存 管理,命名为a b c 法。1 9 5 1 年一1 9 5 6 年,朱兰将a b c 法引入质量管理, 用于质量问题的分析,被称为排列图。1 9 6 3 年,德鲁克将这一方法推广到全 社会,使a b c 法成为企业提高效益的普遍应用管理方法。 ( 3 ) c v a 库存管理法,由于a b c 分类法有不足之处,通常表现为c 类货物 得不到应有的重视,而c 类货物往往也会导致整个装配线的停工。因此引入 关键因素分析法( c r i t i c a lv a l u ea n a l y s i s ,c v a ) 。 ( 4 ) 随着货物的增加,有些成本会上升,有些成本会下降。因而,无论是存 货过多或存货太少,都不是使总成本降低的策略。经济批量模型( e o q ) 提 供了在一定条件下,确定使存货相关成本最低的订货量的决策方法。 ( 5 ) 物料需求计划m r p ( m a t e r i a lr e q u i r e m e n tp l a n n i n gs y s t e m ) 库存控制方 法,是由美国著名的生产管理和计算机应用专家欧威特和乔伯劳士在2 0 世 纪6 0 年代对2 0 多家企业进行研究后提出来的。m r p 被看作是以计算机为基 础的生产技术与库存控制系统。由于该方法是生产管理专家在结合生产经验 和计算机数据处理优势的基础上研制的,比较单纯而适用,因而得到美国生 产与管理协会的大力推广,并迅速运用于美国企业。与此同时,也很快传到 日本、西欧和其他一些国家。据1 9 8 1 年统计,在美国已有8 0 0 0 多家公司和 企业建立了m r p 系统,并取得了良好的经济效益。 ( 6 ) 企业资源计划e r p ( e n t e r p r i s er e s o u r c ep l a n n i n g ) 是由g a r t n e rg r o u p i n c ( 咨询顾问与研究机构,简称g g i ) 于2 0 世纪9 0 年代初提出来的。g g i 提 出了e r p 概念及其内涵,面向供需链的管理。其界定内容超越了m r pi i 界 3 哈尔滨+ 门警人学硕十学位论文 定内容,信息集成范围更为广阔,并且支持动态监控,支持多行业、多地区、 多模式或混合式【9 1 。e r p 具有强大的系统功能、灵活的应用环境和实时控制 能力,是制造业未来信息时代的一种管理信息系统。它是目前企业管理信息 系统中十分流行的一种系统,大多数的e r p 系统在全面解决企业在供销存、 财务、计划、质量、制造等核心业务问题方面均能起到良好的作用并产生效 益。e r p 的意义在于以经营资源最佳化为出发点,整合企业整体的业务管理, 并最大限度提高企业经营的效率。e r p 的概念也是经历了一个发展的过程, 企业最早关注物料、库存( m r p ) ,后延伸到生产计划和制造( m r i i ) ,随 着管理外延和产品功能的不断发展,一个比较完整的制造业e r p 系统应该包 含m r p 和m r i i ,不过今天的e r p 的概念外延更加广泛,几乎是企业信息 化的代名词。 由于库存管理在经济管理中占重要地位,其计算机化在发达国家中也已 经达到了相当高的水平。我国在全国范围内推广计算机在管理中的应用,是 在7 0 年代末开始的,虽然起步较晚,近几年发展却较快,特别是微型计算机 的出现和普及为信息处理提供了物美价廉的手段,对于推动我国管理信息处 理的现代化起了重要的作用。 库存管理对企业来说是一项繁琐复杂的工作,每天要处理大量的单据数 据。为及时结清每笔业务,盘点库存和货物流动情况,保证企业生产用料以 及货物安全,库管人员要花费大量人力物力和时间来做数据记录统计工作。 在世界发达国家,库存管理的计算机化水平已经很高了,尽管我国的生 产企业在这方面也有了很强的意识和长足的进步,但仍存在这样、那样的一 些问题。作为计算机应用的一部分,使用计算机对库存信息进行管理,具有手工 管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、 保密性好、寿命长、成本低等。这些优点能够极大地提高库存管理的效率, 也是企业的科学化、正规化管理,与世界接轨的重要条件。 1 3 论文主要内容 根据国内外库存管理系统开发现状,结合实际需求,考虑通用性,论文 主要完成以下几方面工作: ( 1 )介绍国内外库存管理现状,分析开发库存管理系统的必要性,为提高 4 哈尔滨r 稗大学硕十学何论文 企业信息化建设,提出了开发一套e r p 库存管理系统。 ( 2 )介绍开发此系统所采用的相关技术,所采用的技术具有前瞻性,是当 今开发e r p 系统的流行方法,主要包括:面向对象技术、数据库技术、c s 结构、多线程通讯技术。 ( 3 )对库存管理系统进行了较详细的分析,包括功能需求分析、非功能需 求分析、技术可行性分析、经济可行性分析,为控制软件开发风险提供了保 障。 ( 4 )在系统总体设计方面,先进行概要分析划分他们的功能模块,再设计 数据库的结构,其中包括数据库的物理结构和逻辑结构,最后对各个模块进 行了详细设计。 ( 5 )列举几个典型的界面对他们进行功能性分析,介绍了界面的设计用途 及用户的使用方法,对部分代码加以说明。 ( 6 )建立库存决策模型,利用改进的b p 算法作为网络训练算法,输入样 本数据训练网络,将训练好的网络预测安全库存量。 1 4 本章小结 本章首先介绍了库存的基本概念,从基本概念出发介绍库存管理系统的 国内外研究现状,并介绍了库存控制方法的研究现状。接着介绍了选题的背 景和意义,列举了国内对库存管理系统的研究趋势,阐述了本课题的研究目 的,根据研究目的有针对性的确定了本文的主要内容,介绍了本文所设计的 库存管理系统特有的优势。最后,逐条列出本文的研究内容。 哈尔滨i :稃人学硕十学位论文 第2 章系统相关知识和技术 本章主要从理论上阐述e r p 的概念和实施方法及流程,对库存管理系统 进行理论分析,介绍了系统所涉及到的相关技术,如e r p 概念、面向对象技 术,c s 架构、多线程技术等。 2 1e i 冲概念 e r p e n t e r p r i s er e s o u r c ep l a n n i n g 企业资源计划系统,是指建立在信 息技术基础上,以系统化的管理思想,为企业决策层及员工提供决策运行手 段的管理平台。e r p 系统集中信息技术与先进的管理思想于一身,成为现代 企业的运行模式,反映时代对企业合理调配资源,最大化地创造社会财富的 要求,成为企业在信息时代生存、发展的基石。它是从m r p ( 物料资源计划) 发展而来的新一代集成化管理信息系统,它扩展了m r p 的功能,其核心思 想是供应链管理,它跳出了传统企业边界,从供应链范围去优化企业的资源, 是基于网络经济时代的新一代信息系统。它对于改善企业业务流程、提高企 业核心竞争力的作用是显而易见的。e r p 是在2 0 世纪8 0 年代初开始出现的。 从9 0 年代开始,以s a p 、o r a c l e 为代表的国际著名e r p 产品进入中国,并 迅速扩展。接着,国内也相继出现了一些早期e r p 产品,例如开思e r p 、利 玛e r p 、和佳e r p 及博科e r p 等。 企业发展的重要标志便是合理调整和运用上述的资源,在没有e r p 这样 的现代化管理工具时,企业资源状况及调整方向不清楚,要做调整安排是相 当困难的,调整过程会相当漫长,企业的组织结构只能是金字塔形的,部门 间的协作交流相对较弱,资源的运行难于比较把握并做出调整。信息技术的 发展,特别是针对企业资源进行管理而设计的e r p 系统正是针对这些问题设 计的,成功推行的结果必使企业能更好地运用资源。 2 2 面向对象技术 随着软件技术的发展,人们提出了各种程序设计方法,如:面向过程的 程序设计方法、面向数据的程序设计方法、结构化程序设计方法等。但是, 随着软件规模的扩大,这些方法暴露出越来越多的问题。面向对象方法的提 出正是力求解决这些问题的。面向对象方法吸收了各种程序设计语言和分析 6 哈尔滨t 程人学硕十学位论文 方法的有益成果,经过三十余年的演变,终于形成了自己的范型。面向对象 技术的应用提高了人们分析问题和解决问题的能力,提高了软件的可重用性 和易维护性,是目前为止最先进的程序设计方法。 各种分析方法的核心问题都是如何对现实世界进行抽象。抽象是从特定 的、众多的事例中提取共同性质,以形成一个一般化的概念的过程。抽象是 对真实系统的简化描述和说明。它强调事物的某些特征,同时忽略和所研究 的问题无关或关系很小的另外一些特征。抽象是人们认识事物的重要方法。 面向对象技术较之其他技术的先进之处在于:它提倡按照事物的本来面目来 认识和分析事物,同时强调对分析结果的实现方法与分析方法相统一。面向 对象是对自然界的自然抽象,它将事物看成一个整体来研究,而不像以前那 样人为地割裂开来研究,它强调按照事物本来的面目来认识事物。面向对象 技术将事物抽象为对象。对象是对客观的物体或概念性东西的抽象表述。从 自然界中的各种实体:动物、植物、桌椅板凳、高楼大厦,到概念性的东西, 如颜色、感情等都可以抽象为对象。每个对象都具有一定的状态,在面向对 象技术中称为属性。每个对象都具有一定的行为能力,可以定义对对象的操 作,在面向对象技术中称为方法。面向对象技术将数据和对数据的操作封装 到一起,形成一个有机的整体对象,而不是像传统的方法那样将数据和 对数据的操作分开处理。从编程的角度讲,类就是将数据以及对数据的操作 绑定到一起,作为一个整体来看待。在面向对象的实现中,数据被称为属性, 操作被称为方法。 对象的属性和方法都分为公有的、私有的和继承的三种。私有的属性只 能在类内部使用,类以外的函数和其他类不能访问这些属性;继承的属性, 可以被子类访问,但不能被子类以外的其他类访问;而公有的属性可以被所 有的类访问,一般情况下不把对象的属性定义为公有的。私有的方法只供内 部使用,不能被外部调用;继承的方法可以被子类调用,但不能被子类以外 的类调用;公有的方法可以被所有类调用。 自然界中的任何对象都具有不同于其他对象的性质,面向对象技术利用 属性来区分这些不同的性质。同时,各个对象之间并不是孤立的,而是相互 联系的。在面向对象技术中用消息来表示对象之间的联系。那么什么是消息 呢? 举例来说明:比如你是一名软件工程师,你能编写程序,但是你不会开汽 7 哈尔滨i j 程人学硕十学何论文 车,不会做饭,不会,你就需要别人替你完成这些工作,你要请求别人 来为你做这些事情,所以你要向他人“发送消息”,表明你的意图;同时,别 人也许需要你为他编写一个软件,同样他要向你“发送消息”来表明他的意图。 把工程师看作一个对象,用面向对象的术语来讲,工程师是通过“消息”来向 其他对象发出请求的。面向对象正是通过消息机制来模拟对象之间的通信的。 面向对象系统的突出特性有:封装性、继承性和多态性等。下面分别简 要介绍一下这些特征。 封装性:面向对象的系统以对象为单位进行封装。封装是面向对象技术 的核心思想之一。从直观上讲,封装就是将其包围起来,不让外界看到,封 装的目的是提高代码的安全性和可重用性。在面向对象的系统中要达到封装 性必须具备以下条件:( 1 ) 被封装的实体和外界具有一个清晰的边界。内部 的东西不能被外界访问到,这一点是通过定义对象,并将希望被封装的属性 和方法定义为私有来实现的。( 2 ) 封装并不是与世隔绝,被封装的实体还要 和外界交换信息,这一点是通过为对象类定义一个接口来实现的。将希望被 外界使用的方法定义为公有的,暴露给外界就形成了一个类的接口。在c 撑 语言中提供了一种称为接口类( i n t e r f a c e ) 的机制,用来专门定义一个或一些 类的接口。通过封装,系统设计者将不希望让外界知道的信息隐藏起来。当 需要对系统的某些功能进行改进时,只要对外接口不变,设计者可以方便地 对被封装的代码进行修改,而使用这个类的代码无需做任何改动。 继承性:继承是面向对象系统的又一重要性质。继承是自然界中普遍存 在的现象,它体现了事物之间的特殊和一般的关系。面向对象方法成功地从 自然界中抽象出这种重要现象,来模拟自然界的特殊与一般关系和分类特征, 使人们能重用原有的代码,又很容易在原有类中增加新的内容。继承分为单 继承和多重继承。单继承是面向对象的基础,多继承能提高面向对象技术的 表达能力。但多继承具有诸如二义性、命名冲突等一系列问题,有些面向对 象的语言不支持多重继承。 多态性:多态性是面向对象技术的又一大特色。多态是指一种表达可以 被解释为不同的含义,如一个名字可以代表多种类型的变量,一个名字代表 多种具有不同语义的函数等。在面向对象的系统中多态性就是当不同类型的 对象收到相同的消息时,做出不同的反应,完成不同的动作,产生不同的效 哈尔滨t 程大学硕十学何论文 果。 2 3 数据库技术 数据库技术定义,严格地说,数据库是“按照数据结构束组织、存储和管 理数据的仓库,是依照某种数据模型组织起来并存放二级存储器中的数据集 合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组 织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、 改和检索由统一软件进行管理和控制。从发展的历史看,数据库是数据管理 的高级阶段,它是由文件管理系统发展起来的。在经济管理的只常工作中, 常常需要把某些相关的数据放进这样的“仓库”,并根据管理的需要进行相应 的处理。 数据库的基本结构分三个层次,反映了观察数据库的三种不同角度。 ( 1 )物理数据层。它是数据库的最内层,是物理存贮设备上实际存储 的数据的集合。这些数据是原始数据,是用户加工的对象,由内部模式 描述的指令操作处理的位串、字符和字组成。 ( 2 )概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。 指出了每个数据的逻辑定义及数据间的逻辑联系,是存贮记录的集合。 它所涉及的是数据库所有对象的逻辑关系,而不是它们的物理情况,是 数据库管理员概念下的数据库。 ( 3 )逻辑数据层。它是用户所看到和使用的数据库,表示了一个或一 些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间 的联系是通过映射进行转换的。 数据库的主要特点: ( 1 )实现数据共享。数据共享包含所有用户可同时存取数据库中的 数据,也包括用户可以用各种方式通过接口使用数据库,并提供数据共 享。 ( 2 )减少数据的冗余度。同文件系统相比,由于数据库实现了数据 共享,从而避免了用户各自建立应用文件。减少了大量重复数据,减少 了数据冗余,维护了数据的一致性。 ( 3 )数据的独立性。数据的独立性包括数据库中数据库的逻辑结构 9 哈尔滨t 程人学硕十学何论文 和应用程序相互独立,也包括数据物理结构的变化不影响数据的逻辑结 构。 ( 4 )数据实现集中控制。文件管理方式中,数据处于一种分散的状 态,不同的用户或同一用户在不同处理中其文件之间毫无关系。利用数 据库可对数据进行集中控制和管理,并通过数据模型表示各种数据的组 织以及数据间的联系。 ( 5 )数据一致性和可维护性,以确保数据的安全性和可靠性。主要 包括:安全性控制:以防止数据丢失、错误更新和越权使用;完整 性控制:保证数据的正确性、有效性和相容性;并发控制:使在同一 时间周期内,允许对数据实现多路存取,又能防止用户之间的不正常交 互作用;故障的发现和恢复:由数据库管理系统提供一套方法,可及 时发现故障和修复故障,从而防止数据被破坏 ( 6 )故障恢复。由数据库管理系统提供一套方法,可及时发现故障 和修复故障,从而防止数据被破坏。数据库系统能尽快恢复数据库系统 运行时出现的故障,可能是物理上或是逻辑上的错误。比如对系统的误 操作造成的数据错误等。 比较常见的有三种数据库:a c c e s s ,s q ls e r v e r 和o r a c l e ,其中 a c c e s s 是美国m i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025个体商户转租赁合同模板
- 新能源企业2025年国际化发展中的技术创新与政策导向分析
- 智能媒体环境下高校网络意识形态风险管理策略
- 2025年中国工业防护鞋行业市场全景分析及前景机遇研判报告
- 2025年中国个人滤水器行业市场全景分析及前景机遇研判报告
- 钾元素对身体作用
- 离异配偶间人寿保险权益补偿与分割及转让协议
- 国际贸易合同磋商中的国际贸易惯例与规则应用
- 离婚协议书起草及子女抚养权协商执行服务合同
- 美容美发店租赁合同及店内设备更新与升级协议
- 家具制造业2025年原材料价格波动对行业市场发展趋势影响报告
- 2025-2030农业传感器网络部署模式与精准农业实践案例
- 接手烂尾项目的合同范本
- 物业客服人员培训
- 2025-2026学年地质版(2024)小学体育与健康二年级(全一册)教学设计(附目录P173)
- 茶百道培训课件
- 2025至2030年中国制药装备行业市场全景分析及投资前景展望报告
- 2025北京京剧院招聘工作人员10人考试备考题库及答案解析
- 检修现场管理培训课件
- 2025年食品安全人员在线考试试题及答案
- 多重耐药菌感染患者的护理LP
评论
0/150
提交评论