(计算机应用技术专业论文)零配件库存控制系统设计与实现.pdf_第1页
(计算机应用技术专业论文)零配件库存控制系统设计与实现.pdf_第2页
(计算机应用技术专业论文)零配件库存控制系统设计与实现.pdf_第3页
(计算机应用技术专业论文)零配件库存控制系统设计与实现.pdf_第4页
(计算机应用技术专业论文)零配件库存控制系统设计与实现.pdf_第5页
已阅读5页,还剩120页未读 继续免费阅读

(计算机应用技术专业论文)零配件库存控制系统设计与实现.pdf.pdf 免费下载

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

摘要 汽车零件的质量对于人类安全来讲极其重要。市场上的汽车零部件可分为原厂配 件、商业配件、回收配件以及仿造零件等。它们虽然形状和外观相同,但是质量却差 异很大,甚至许多零件都不符合国际标准。 阿拉伯连接世界东西部,是世界最大的汽车零配件消费市场,也占据国际汽车配 件贸易的很大一部分,因此,如何为阿拉伯汽车零件市场提供一个有效的管理系统, 如何为零件商提供更便捷的操作平台,从而使阿拉伯汽车零件市场的运营趋于规范 化,就成为本文研究的主要目标。 论文针对国际市场汽车零配件库存管理应用需求,设计并实现了一套零配件跨国 贸易库存控制系统软件。该系统针对包括中国在内的多国零配件生产商、供应商、进 口商等不同角色用户的应用特点,集成了订货、销售、库存管理、账目管理以及系统 管理等多项库管功能。其中,系统对零配件、销售账目、物流、银行、供货商、客户 等众多业务领域中的实体及其关系进行分析和构建,实现了高效、快捷、安全的信息 存储和管理;系统通对零件的所属地、类型、销售及退货历史、货号、货源、仓库号 等信息保持追踪,对全网管辖的所有仓库状态、账目、存活及交易记录时刻监控记 录,通过对动态变化的库存信息进行实时分析,帮助库存管理者按需求选择各种类型 的汽车配件,根据零件质量及出口国确定各类配件购买价格、成本价及销售价,系统 还帮助用户跟踪每张零件订单的走向,实现发货单实时自动发送;此外,作为独立的 子系统,常用的流通总分类账也集成于该系统之中。 论文提出一套完整的库存控制机制,该机制实现了销售订单自动处理,使得库存 控制中的各个环节得以紧密协助、高效运作,有效地降低成本,提高了库管运营效 益;论文对系统的核心环节一财务决算进行了深入研究,提出了包括采购、销售、库 管在内的多项业务决策分析流程,为管理者的科学决策提供有力支持;论文还对系统 的安全问题进行了研究,提出基于机器码及注册码相结合的系统安全保护算法,既保 护了系统的使用安全,又保护了系统的版权安全。 该系统以s q l s e v e r 2 0 0 5 为数据库平台,用v b2 0 0 5 开发,支持中文、英文和阿 拉伯文三种语言的人机交互界面和打印语言,并且用美元、人民币以及阿拉伯元三种 流通货币,自动实现交易中的汇率转换,极大方便了国际贸易需求。经实际应用表 明,该系统提供了完善的管理功能,高效的操作手段,以及友好的用户界面,同时保 证了系统运行安全可靠。系统不仅适用于汽车零配件销售行业,而且可扩展应用于其 他销售领域。 口 关键词:库存控制系统、分类账、仓库管理,物流系统,数据流图,统一建模语 a b s t r a c t t h e q u a l i t yo ft h es p a r ep a r t si sv e r yi m p o r t a n tt ot h es a f e t yo ft h eh u m a n t h es p a r e p a r t so fa u t o m o b i l ea r ed i v i d e di n t oo r i g i n a ls p a r ep a r t s ,c o m m e r c i a ls p a r ep a r t s ,r e c y c l e d s p a r ep a r t sa n df a k e ds p a r ep a r t s ,a l lo ft h e mh a v et h es a m es h a p ea n da p p e a r a n c eb u tt h e e n t i r e q u a l i t yt o t a l l yd i f f e r e n t ,a n dm o s to ft h e s es p a r ep a r t sn o ti nc o n f o r m i t yw i t h i n t e m a t i o n a ls t a n d a r d s t h ea r a b i cm a r k e th a si t sb i gp a r to ft h ei n t e m a t i o n a lt r a d ef o rt h es p a r ep a r t s ,a sw e l l a sb e i n go n eo ft h el a r g e s tc o n s u m e rm a r k e t si nt h ew o r l db e c a u s ei ti sa b r i d g eb e t w e e nt h e e a s ta n dt h ew e s to ft h ew o r l d s o ,t h em a i na i mo ft h i sp a p e ri st op r o v i d ee f f e c t i v e m a n a g e m e n ts y s t e mf o ra r a b i cs p a r ep a r t sm a r k e t ,a n dt op r o v i d ec o n v e n i e n to p e r a t i o n p l a t f o r mf o rs p a r ep a r t sb u s i n e s s m a n s ,s ot h a tt h em a r k e tc o u l db em o r es t a n d a r d t h i sr e s e a r c hw a st r y i n gt ob u i l das p a r ep a r tc o n t r o ls o f t w a r ea p p l i c a t i o nt os p a r ep a r t c o n t r o ld e m a n do ft h ei n t e m a t i o n a lm a r k e t t h ep a p e rd e s i g n e da n da c h i e v e das o f t w a r eo f r e a l t i m es t o c kc o n t r o ls y s t e mu s e df o rt h es p a r ep a r t sc r o s s - b o r d e rt r a d e a i m e da tt h e a p p l i c a t i o nc h a r a c t e ro ft h em a n u f a c t u r e r s ,s u p p l i e r sa n di m p o r t e r so fs p a r ep a r t si nc h i n a a n do t h e rf o r e i g nc o u n t r i e s ,t h es y s t e mh a sm a n ys t o c kc o n t r o lf u n c t i o n ss u c ha so r d e r , s a l e , s t o c km a n a g e m e n t ,a c c o u n tm a n a g e m e n ta n dt h es y s t e mm a n a g e m e n t t h es y s t e ma n a l y z e d a n db u i l tt h ee n t i t i e sa n dt h e i rr e l a t i o n s h i p so fm a n yb u s i n e s ss u c ha ss p a r ep a r t s ,s a l e s a c c o u n t i n g ,l o g i s t i c s ,b a n k s ,s u p p l i e r sa n dc u s t o m e r s ,t oa c h i e v ee f f i c i e n t ,f a s ta n ds e c u r e i n f o r m a t i o ns t o r a g ea n dm a n a g e m e n t t h r o u g h t r a c k i n gt h ei n f o r m a t i o no fs p a r ep a r t sa b o u t t h ea f f i l i a t i o n ,s t y l e ,s a l e s ,f a d eh i s t o r i y , n u m b e r ,s u p p l i e r , s t o c kn u m b e r , t h es y s t e mc o u l d m o n i t o rt h es t o r a g es t a t e ,a c c o u n t s ,s u r v i v a la n dt r a n s a c t i o nr e c o r d s t h o u g hr e a l t i m e a n a l y z i n gt h ed y n a m i cc h a n g e so ft h es t o c ki n f o r m a t i o n ,i th e l p e dt h es u p e r v i s o rt os e l e c t t h er e q u i r e dq u a n t i t yo ft h es p a r ep a r t sa c c o r d i n gt ot h er e q u i r e m e n t sa n dd e t e r m i n et h e p u r c h a s ep r i c e ,c o s ta n ds a l e so f b o t hp r e v i o u st y p e sa c c o r d i n gt ot h eq u a l i t yo fs p a r ep a r t s a n dt h ee x p o r t i n gc o u n t r y i th e l p e dt h eb u s i n e s s m e nt oc o n t r o lt h em o v e m e n to fe a c hs a l e s o fs p a r ep a r t s ,s e n dt h ep u r c h a s eo r d e rt ot h es u p p l i e ro nt i m e a sa l la b s o l u t es y s t e m ,t h e g e n e r a ll e d g e ra c c o u n t sf o rc u r r e n c i e sw a sm e r g e di n t ot h es y s t e m 1 1 1 t h ep a p e rp r e s e n t sam e c h a n i s mo fac o m p l e t es t o c kc o n t r o ls y s t e m ,w h i c ha c h i e v e d t h ea u t o m a t i cp r o c e s s i n go fs a l e so r d e r , w h i c hm a d ea l la s p e c t so fs t o c kc o n t r o lc l o s e l y a s s i s te a c ho t h e ra n de f f i c i e n to p e r a t e i tr e d u c e dc o s t se f f e c t i v e l ya n di m p r o v e do p e r a t i o n a l e f f i c i e n c y t h ep a p e rd e e p l yr e s e a r c h e do nt h ec o r ep a r t - 一f i n a n c i a la c c o u n t s ,p r o p o s e d m a n yo p e r a t i o nd e c i s i o n m a k i n ga n a l y s ef l o wo fo r d e r , s a l e sa n ds t o c kc o n t r o l ,w h i c h s u s t a i n e dt h em a n a g e r st om a k ed e c i s i o n t h ep a p e rr e s e a r c h e do nt h es a f e t yo ft h es y s t e m , p r o p o s e ds a f e t ya l g o r i t h mb a s e do nt h em a c h i n en u m b e ra n dr e g i s t e rn u m b e r , w h i c h p r o t e c t e dt h eu s ea n dc o p y r i g h ts a f e t yo ft h es y s t e m t h es y s t e mc h o s es q ls e r v e r2 0 0 5a st h ed a t ap l a t f o r ma n dd e v e l o p e do nv b2 0 0 5 i t p r o v i d e du s e ri n t e r f a c ea n dp r i n tl a n g u a g eo fc h i n e s e ,e n g l i s ha n da r a b i c b yt h et h r e e c u r r e n c i e s ,t h eu s d o l l a r , t h ec h i n e s ey u a na n dl o c a la r a bc u r r e n c y , i tc o u l dh e l pt o c o n v e r te x c h a n g er a t e ,w h i c hm a d et h ei n t e r n a t i o n a lt r a d em o r ec o n v e n i e n c e a f t e rr e a l a p p l i c a t o n ,t h es y s t e mp r o v i d e dp e r f e c tm a n a g e m e n tf u n c t i o n ,c o n v e n i e n to p e r a t i o nm e a n s a n df r i e n d l yu s e ri n t e r f a c e ,a n dc a nr u ns a f e l y t h es y s t e mc a nb eu s e df o rn o to n l yt h e s p a r ep a r ts a l e s ,b u ta l s oo t h e rf i e l d sb ye x p a n d i n g k e yw o r d s :s t o c kc o n t r o ls y s t e mf o rs p a r ep a r t s ;s y s t e mo fg e n e r a ll e d g e ra c c o u n t s ; w a r e h o u s em a n a g e m e ;l o g i s t i c ss y s t e m ;d a t af l o wd i a g r a m ;u n i f i e dm o d e l i n g l a n g u a g e 长安大学硕士学位论文 1 1 论文背景 第一章前言 随着全球经济的发展,汽车零件被认为犹如食品和医药品一样重要,因为汽车零 件的质量对于人类安全来讲及其重要。所以,买汽车零件时,我们通常感觉困惑而且 会质疑其质量。因为汽车零部件分为原厂配件、商业配件、回收配件以及伪造零件。 他们都具有相同的形状和外观,但是质量却完全不同,而且大部分的零件都不完全符 合国际标准。 中国是阿拉伯汽车零件市场最大的供应国,依次是印度、日本、德国、美国、意 大利。尽管现在的金融危机袭击了全球经济,也影响了美国汽车业的产量,然而中国 仍然跻身于全球经济前列。因为中国工厂的目标是生产物美价廉的产品,凭借产品质 量参与国际竞争。非原厂配件以及伪造零件的广泛使用主要就是因为其与原厂配件价 格之间的不同,原厂配件的价格相当于非原厂配件价格的四倍。阿拉伯市场占据国际 汽车配件贸易的很大一部分,因为其商业点地处世界中心,连接了世界东西部。同时 也是世界最大的消费市场,引导着类似商品的出现。由于上述原因,本文研究内容显 得尤为重要。 零配件库存控制系统涵盖了一个公司存货管理的方方面面:购买、运输、收货、 仓库存储、营业周转以及再订购。在各个不同的公司内,每个业务活动不一定严格一 一对应于一个独立子系统,但是各个功能活动一定是在零配件库存控制系统中存货盘 点中顺序执行的。 l 、库存控制系统的计算机化,使得多种功能的子系统集合成一个整体的系统 【l 】,零配件库存控制系统是用策略、科技、管理以及操作过程的集合来控制 零配件的库存。 2 、零配件的库存控制将零售商通过仓库和产品区域分离,也可能远离储藏库。 该系统旨在将运送成本降至最低、消除产品的储运损耗,保护产品安全。 3 、零配件库存控制系统( s p e a rs t o c kc o n t r o ls y s t e m ,s s c s ) 有复杂的处理流 程,从零件的选择开始,经过计划、分类、存储、进口、注册、库存、最后 交付或出口。 4 、零配件库存控制系统是一个有丰富信息和零配件数据的系统,存货盘点数据 l 第一章前言 是其核心,该系统是企业物流系统中最复杂和关键的部分之一。 5 、零配件库存控制系统能够检测运送较慢的货物,这些货物可能是没有正确投 送的货物。为了预测未来的零件需求,必须掌握过去的产品性能。这是一个 设计得好的零件库存控制系统的一个重要功能之一,当然,直觉和运气的影 响是无法完全被消除的【2 】。 从控制系统软件报告中得出的一个组织得体而且正确的销售历史将会代替很大的 库存管理预测工作。通过零件库存控制系统,用户可以得到很多的预测因素例如产品 历史以及期望的需求。 软件产生的报告可以提供深入的数据分析,包括历史销售数据和正在进行的销售 曲线。 保守估计,用户在做决策决定时有6 0 依赖于库存控制系统,2 0 依赖于经验, 2 0 靠直觉。很自然的,对库存控制系统越熟悉,盘点计划对它的依赖就会越大。 1 0 0 的准确率是不可能达到的,但是9 0 是个可达到的目标。 仓库管理者应该每天查看库存控制系统生成的报表。这会帮助用户对日常营业形 成更加准确的理解,能够迅速地发现库存调节的需要而且很大的增加预测的准确度。 一个设计的好的库存控制系统是减少库存过剩和预防库存缺乏的第一步。 你会发现这是最好的零件管理操作工具。本系统的目标是确保准确及时的零件供 应,控制零件的数量在安全等级,不会过剩也不会不足,这样才会确保单位操作的安 全,减少损失,这是企j j 业管理中的高标准要求。 零件库存控制系统用来方便的接收和放置货物【3 】,使用该系统将会很省心而且货 物会被管理的很好。 零配件库存控制系统是按照目录实时进行的 4 1 ,因为零件的库存是一个很难控制 的资产,习惯性的整体的库存盘点往往是对财政表现的重要信号所做出的较为被动的 反应【5 1 5 。 零配件库存控制系统可以跟踪消费者信息和购买历史,即时的销售报告可以显示 哪个货物正在销售或没在销售,并且在销售的同时自动的跟踪库存。 一些症状和问题通常很使人困惑,在系统管理中需要执行一些矫正措施来改变其 中的弱点。通常,顾客的埋怨、内在不一致到达非正常水平、内部审核发生偏差、产 品或操作监视中发现不利的或不稳定的趋势,这些会引起矫正措施的执行1 6 。新的系 统将盘点需求与顾客需求相联系,包括他们的反应、质量、值得消费的比例、无价值 2 长安大学硕士学位论文 的行为、商业中无价值的分歧。 零配件库存包括零碎的和废旧的零配件,库存中有上千种零件,有供应商的或者 消费者的零件,而且可能用多种管理科技包括直接的或企业管理的方式来定价。库存 管理系统帮助用户减少管理库存单位和价值的错误1 7 j 。 管理库存时,有以下几点是需要考虑的:( 1 ) 库存的零件数量( 2 ) 零件的估算 价值( 3 ) 合适的零件运输次序。零件库存管理系统需要基于以上事务来设计【7 】。 首先,库存控制系统的设计需要减少各种方式所造成的库存损失风险( 包括失 窃、废弃和自然灾害) 。这并不意味着采取措施来彻底消除库存损失,而是在可承担 的成本下采取措施尽量避免损失。因此,该系统可以根据销售类型自动定价,相反 的,用户必须定制管理系统,制定足够的操作来避免较大的库存损失风险。因此,本 系统可以根据实际销售需求自动生成库存订单。同时避免对存货有损失影响的操作 【7 】 0 第二,管理系统必须确保价格平稳且可持续应用于存货。这样的自动操作能够影 响到库存管理的所有方面,包括清点监控库存货物、记录货物存放位置、记录存货变 动、预测库存需求包括库存处理需求【引。 商业系统的库存控制系统和其他诸如一般的会计分类账目集合成更好的库存控制 系统是自动化的系统将会得到越来越广泛的使用。例如接受的账目以及包括客户历史 的销售信息。目标是多方面的控制库存。零配件库存控制系统可以将个人电脑成为一 个批发或零售的库存管理系统。 系统中的这些控制操作可以覆盖一个很广的范围,例如:自动操作交易数据可以 避免交易出错、对零件主要文件的控制单元的访问权限加锁、控制超过成本的货物堆 积。该系统可以为追加的订单或顾客供应货物,追踪丢失的订单和处理紧急的购置, 进而决定是否应该向常有的库存操作增加部分,系统有广大的特殊的定制系统,自动 的销售转账以及修复单一的订单。 零件可以组装成大部件进而定价销售,进入库存的完整的子系统,报表产生实时 的厂商定价以便查询和更新价格,在销售点自动产生发货单,存货盘点报告,且拥有 不同的选项,直接显示查询结果,零件价格文件,日销售总结,收据报告包括丢失的 订单以及紧急情况,批发补偿,退回的零件清单,如果安装了系统很多这些操作就不 需要额外的人力劳动,因此更多的成本花费在了库存控制上而不是数量管理上。 第三,库存管理系统必须确保产品订单以合适的方式送达顾客。 3 第一章前言 一个库存管理系统可以防止公司因文档而运转不正常,因此,消除大量订单以 及特殊处理的成本变得尤其重要。该库存管理系统是得到并且保存关键账目的一个大 卖点,尤其在快递变得很重要的时候。 库存控制系统管理商品各个阶段的经济,包括生产、储存、销售以及使用阶段。 在现金流通阶段,该控制系统是各个公司最简便实用的首选系统之一。零配件库 存控制系统不关注给消费者的账单,主要问题是确保发货时正确出具账单。 存货盘点是对库存中所有零配件的详细清单以及任意时刻商店或工厂所储零零配 件总量。商店所有者需要知道其货架或仓库的零配件确切数量以便配送订单或控制损 失。 库存控制系统组成部分有:一系列数据库,允许用户对库存信息进行简单处理或 修复;一个中心接口,仓库管理员可以得到任何所需的出入库存的货物信息,而且可 以监控输入或输出订单。很多研究机构以及公司已经对该领域投入大量资源,库存管 理是制造资源规划系统( m r p ) 最重要的一部分。因为保存着数量、价格以及单位 的信息记录而且关注它们的地点,所以m r p 系统变得很重要。 本文开发零配件库存管理系统来满足可扩展性和可重用性的要求。该系统不仅有 静态视图,而且有动态特性,因为零配件库存控制系统不像整个制造系统的很多其他 方面可以被仿效。 零配件库存控制包括零配件的获取、部署以及照看。要开发定制的零配件库存控 制系统,至少需要清楚地掌握有关计算机的一些基础知识及工具甚至语言,需要掌握 数据库管理系统以便实现在系统中存储数据。本文对相关基础知识均有涉及。公司或 商业现代化的一个重要原因就是有好的库存系统。 零配件库存控制不仅包括追踪库存中的零配件,而且需要往存库及时储存零配件 以避免库存中缺少零配件。这个过程开始于定制,进而从一个地方运送至另一个地 方,然后是存储、分发。通常,仓库职员盘点仓库中的零配件,另一个雇员则从本地 供货商或外国供货商处购买新的零配件。因此,这两个雇员通常不直接联系进行关于 该购买什么配件、该从哪个供货商处购货、商品价格以及零件的数量多与少的这些信 息交换。 本文分析了库存系统的需求以及模式设计,包括库存中零件数量及位置,并且根 据产品的不同阶段从配件定制到产品运送对零件数量进行更新 9 1 。 为了建立集成的系统,我们需要建立有普通分类账目的库存控制系统的两个关键 4 长安大学硕士学位论文 部件。我们可以将普通分类账目( g l ) 解释为公司的主要账目记录,它使用双入口 的簿记【1 0 】。为了帮助企业家得到金融中每一个趋势的根本原因,第一步就是查看普 通分类账目,因为它是控制金融表述、货品计价、仓库控制、账目回收以及账目支付 的一个重要方面。 因此,我们寻求将库存控制系统以及普通分类账目集合为一体的方式,因为二者 均对公司商业操作的成功与否至关重要。 1 2 问题陈述 1 、零配件库存控制的意义 所有的公司、企业、公共机构和组织,不论大小,为执行工作,均使用零配件的 组件。他们需要跟踪所拥有的零配件或产品的数量。在汽车制造工厂,这些零件是组 件或产品,在超市或书店或衣服店,他们有不同的产品和材料,这些机构依然在需要 的时候能够找到这些产品和材料。 在相关企业或机构里,零配件被购买来用于销售或用于制造成品。在仓库中,这 些零配件可能会被偷盗或损坏或丢失。因此,企业或机构必须跟踪库存零配件的实际 数量。库存零配件的丢失可能会立即影响销售,因此保证仓库的安全非常重要。 2 、零配件库存控制的作用 首先,库存盘点使管理者掌握库存中所有零配件的详细列表及总量,包括任意时 间仓库或工厂的信息。仓库所有者需要知道货架上、仓库区域内或固定位置上零配件 的确切数量,来控制销售、订单、购买或损失。企业机构或工厂的管理者需要知道他 们有多少可用零配件能给顾客做订单。所有的企业机构需要了解基于顾客日益增长的 零配件需求的购买力。 其次,库存控制系统帮助阿拉伯商人管理库存,决定所需各种零配件的数量,同 时可以帮助比较每种零件的价格与估价,计算货运成本,计算费用代价以及从港口到 派送的仓库之间的运送费用。库存控制系统还可以帮助商人回顾以前的销售记录,以 便做出适当决定,决定所需数量,在库存量 少之前购买零件。从下购物订单和运送以及船只到达中东,从发送直到抵达需要 数月的时间。 再次,库存控制系统还可以帮助比较各个国家的价格。通过汇率转换功能,使经 营商随时掌握行业产品价格动向,及时调整供货方案,选择最优价格的商品以降低经 5 第一章前言 营成本。 最后,通过对库存量的信息分析,经营者可以预测市场动向,及时采取应对措 施。存货的增长通常是经济虚弱甚至衰退的先兆。这通常是需求远低于厂家预期的象 征,生产将会很快停顿来减少存货,使出口销售回归正常【1 3 1 。此外,存货增长有时 可以被看做一种乐观的象征:企业可能会因订单比预期增长而加速发展。所有的企业 都盘点零配件存货来提供答案。因此,存货问题决定了要进入一个仓库或每期被销售 的零配件的数量,它在一个时期内可以是利润最大化,这样的问题已经被提出。与相 应的供应数量或销售量相对应的成本以及售价,通常被用来评估受过度供应及需求限 制的影响的功能。 然而,通常库存级别的改变主要有两个因素:( 1 ) 生产者根据价格期望以及销售 机会自由决定存货;( 2 ) 不确定或预料之外的供求改变。 综上分析,零配件库存控制可以帮助经营者对自有仓库进行管理,掌握自身商业 数据,从而预测行业动态,适时调整经营策略,提高企业竞争办。 1 3 论文的目的和目标 本文的目标是对零配件的库存控制有一个深入了解和认识,以便建立健壮的库存 控制系统,解决零配件库存控制的问题。为实现目标,必须理解最理想的库存管理方 法,理解库存控制的功能,从事实中得到所有信息。有效地开发库存控制系统,提高 工作的准确度,跟踪库存,为系统管理者提供支持信息,做出重要决定,在商业中获 胜,提供节省零配件库存的简便方法,帮助准备库存。 系统帮助方便员工之间、企业或公司或组织内仓库雇员之间的交流,以便捷迅速 的方式提供必需信息。此外,还可以连接库存控制系统以及普通分类账目。 为了设置一个系统并且进行集成,需要提供所有的基础信息,这反映在以下的例 子中,提供给消费者的购买订单的数据接口。 系统将从仓库商品总数量中扣除订单中商品数量,而且保持库存商品的实际数 量。此外,将清单中的总量计算顾客的借入平衡。所有这些均是直接的、统一的接 口,继而方便地节省了时间和精力。 针对以上研究目标,论文主要进行了如下工作: 首先,论文对零配件库存控制系统的机理进行研究,包括系统功能框架、工作流 程、信息模型、以及系统界面布局。论文采用面向对象方法,对系统的功能模型、对 6 长安大学硕士学位论文 象模型、动态模型进行了构建。其中,重点研究了后台办公子系统,对库存数据的一 致性维护进行深入讨论,从而保证了整个业务流通环节中数据的完整性以及正确性。 其次,论文对系统的核心环节一财务决算进行了深入研究,针对库存控制中的采 购、销售、库管等多种管理决策问题,运用财务管理相关理论,提出了解决办法和分 析流程,为管理者的科学决策提供有力支持。 第三,面对系统操作安全与版权安全的问题,论文提出一种提出基于机器码及注 册码相结合的系统安全保护算法,该算法根据硬盘p i n 码自动生成加密的激活码, 在线实时与系统注册码比对,从而对实现系统的访问控制。 在上述三点关键技术研究的基础上,本文设计并实现了一个零配件跨国贸易库存 实时控制原型系统,文中详细介绍了系统的设计、实现以及应用情况 1 4 主要结构和框架 论文按照以下内容进行组织: 第一章绪论,阐述了汽车零部件库存控制的研究背景、现状和存在问题,并介绍 本论文的研究目标、意义和主要工作,以及论文的组织结构。 第二章着重介绍开发库存控制系统所用到的技术,包括:n e tf r a m e w o r k 2 0 ,n e tf r a m e w o r k2 0 的组成部分,a d o n e t2 0 ,s q ls e r v e r2 0 0 5 数据库管 理系统,用例图,序列图以及数据流图等建模工具。 第三章讨论了零配件库存控制系统的特点以及处理过程,分析了系统需求( 功能 性及非功能性需求) 、系统设计( 包括用例分析、序列图以及数据流图) 、描述了系统 各项操作的流程图。 第四章介绍了系统的功能树结构、数据库设计、表设计、实体关系图以及接口设 计,介绍了系统的界面设计,对零配件库存控制系统的关键功能进行描述,并对后台 数据一致性维护、财务决策、系统安全等三项关键技术进行了详细说明。 第五章介绍了系统开发及运行平台,并描述了实现包括用户登录、主菜单、视 图、增删、编辑更新、首记录尾记录,下一条记录上一条记录( 对象可以为:零 件、零部件开放资产平稳表、货运公司、流通名称、零配件类型、包裹名称、类别名 称、国家名称、银行名称、分店名称、客户名称、职员名称、当地供应商名称、外国 供应商名称、延迟支付、现金销售、不起作用的零配件、消费者支付、卖主支付、购 货订单、售货订单以及仓库等等) 、零部件管理、购货订单管理、销售清单管理、职 7 第一章前言 员管理、顾客管理、卖主管理、船运管理、普通分类账目管理等等。 最后,结论与展望,对论文主要工作及创新点进行总结,提出进一步研究的方向 和内容。 , 8 长安大学硕士学位论文 第二章系统相关技术 2 1vis u a ls t u dio2 0 0 5 v s 2 0 0 5 是微软开发工具的一个新版本,用户可在该版本上扩展并应用n e t 框 架。它包含了一系列工具可以用n e t 框架开发和设计软件。m i c r o s o rv i s u a l s t u d i o 是一个完整的开发工具集合【l5 1 ,它可以创建a s r n e t 网页应用程序,x m l 网 络服务,桌面应用程序,以及手机应用程序。v i s u a lb a s i c ,v i s u a lc + + , v i s u a lc # ,和v i s u a lj 撑全都用同样的集成开发环境( i d e ) 。在创建一个混合语言 工程时,i d e 允许他们共享开发工具和设备。另外,这些语言也强化了n e t 框架的 功能性,n e t 框架提供了简化a s e n e t 网页应用程序和x m l 网页服务的关键技术 的方法,无论这些代码是本地代码还是托管代码,只要是被微软w i n d o w s 、 w i n d o w sm o b i l e ,w i n d o w sc e ,n e tf r a m e w o r k n e tc o m p a c tf r a m e w o r k 和 m i c r o s o f ts i l v e r l i g h t 所支持的。v i s u a ls t u d i 0 2 0 0 5 已更新至可支持n e tf r a m e w o r k 2 0 的所有新特性, 也支持s q ls e r v e r2 0 0 5 的数据库。d a t a b a s ed e s i g n e r s 已更新至 支持包含n e tf r a m e w o r k2 0 的a d o n e t2 0 【1 6 】。图2 1 中,我们可以看到n e t f r a m e w o r k2 0 和v i s u a ls m d i 0 2 0 0 5 图2 1 n e tf r a m e w o r k2 0 和s u a ls t u d i 0 2 0 0 5 苫 第二章系统相关技术 2 2 n e tf r a m e w o r k2 0 m i c r o s o f t n e tf r a m e w o r k2 0 是一个可以安装在微软w i n d o w s 操作系统上的 软件。它包含了一个解决通用编程问题的大型代码工程库和一个用于管理f r a m e w o r k 专有代码的执行的虚拟机。n e tf r a m e w o r k 是微软提供,并计划为w i n d o w s 平台 的新应用程序所应用【17 1 。 企业应用程序开发正逐步成为软件开发的主体,而n e tf r a m e w o r k2 0 正是企业 应用程序开发的一个重要平台。此外,在w i n d o w s 应用程序开发和w e b 应用程序 开发方面,n e tf r a m e w o r k 是一个完整的开发组件,他可支持创建和运行下一代应 用程序和x m l 网页服务的生产发展【1 8 i ,其中,x m l 网页服务是下一代应用程序的 基础。 n e tf r a m e w o r k2 0 与v i s u a ls t u d i 0 2 0 0 5 ,m i c r o s o f t s q ls e l v e r2 0 0 5 , b i z t a l k 2 0 0 6 共同发布,是v i s u a ls t u d i 0 2 0 0 5 和m i c r o s o f ts q ls e r v e r2 0 0 5 的一部 分。 所以这里我们要用到n e tf r a m e w o r k2 0 这个语言( 这里我们指v i s u a lb a s i c 2 0 0 5 ) 和操作系统以及s q ls e r v e r 2 0 0 7 的中间层。 n e tf r a m e w o r k2 0 旨在完成以下目标: 1 ) f r a m e w o r k 的基础类库提供了包含用户接口,数据存储,数据接入、加密技 术,网页应用程序开发、数学算法和网络通讯等方面的大量特性。这些类库 可以被程序员在编写自己程序代码的时候调用u 9 1 。 2 ) 无论是本地存储本地执行的代码、还是本地执行的网络分布式代码,抑或是 远程执行的代码,n e tf r a m e w o r k 可为其提供一个一致的面向对象的编程环 境【2 0 】。 3 ) 提供一个代码运行环境,使得软件的开发与版本冲突最小。 4 ) 提供一个可提升代码运行安全度( 包括未知的或不能被完全信任的第三方代 码) 的环境。 5 ) 提供一个可减少脚本或解释环境性能问题的代码运行环境洲。 6 ) 使程序员在做基于窗1 2 1 或基于页面等多种不同应用程序时的开发时不会感到 差异很大。 1 0 长安人学硕士学位论文 7 ) 可以建造工业标准的通讯,以确保基于n e tf r a m e w o r k 的代码可集成入其他 代码。 n e tf r a m e w o r k2 0 是一个多语言环境,可构建、开发、运行x m l 网页服务和 应用程序。 我们可以从图2 2 中看到n e tf r a m e w o r k 的结构。 图2 2 n e t 2 0 框架结构 n e tf r a m e w o r k2 0 包含两个主要组件:c o m m o nl a n g u a g er u n t i m e ( 公用语言运 行时) 和n e tf r a m e w o r k2 0 类库。 2 2 1 公共语言运行时 公共语言运行时( c l r ) 是n e tf r a m e w o r k 的虚拟机组件,所有n e t 程序都在 c l r 的监控下运行,以确保特定的属性和行为在内存管理范围之内,并且安全,异 常可以被处理。 公共语言运行时( c l r ) 是微软n e t 的核心组件,是微软的通用语言基础构造 ( c l i ) 标准的具体实施。c l i 的作用是定义程序代码的运行环境。在c l r 中,代码 被表述成字节码的形式,被称为通用中间语言( c i l ) 以前被称为s m i l ,m i c r o s o f t i n t e r m e d i a t el a n g u a g e ,微软中间语言) 。 程序员用c 撑或v b n e t 等语言写代码时会用到c l r 。在编译时,n e t 编译器 将代码转换成c i l 码。运行时,c l r 的即时编译器将c i l 码转换成操作系统的本地 字符集。或者,c i l 码也可以在运行前用本地映像生成器以一个单独的步骤被编译为 本地码。这样节省了之后运行时将c i l 编译为本地码的步骤,可以加速软件的运行 速度1 2 2 】。 第二章系统相关技术 虽然一些其他通用语言基础构造的执行运行在非w i n d o w s 操作系统上的,微 软的执行代码只能运行于微软w i n d o w s 操作系统上。c l r 允许程序员忽略很多执 行时体现的特定c p u 的细节。同时,它提供其他重要服务如下:内存管理、线程管 理、异常处理、垃圾回收、安全问题。 除了从它的名字可看出的功能以外,公共语言运行时还担当了组件运行时和开发 时体验的角色。在组件运行的时候,运行时负责管理内存分配,发起和结束线程和进 程,同时满足组件对其他强制安全策略或组件的依赖。 在执行时,运行时的角色略有改变。由于它非常自动化( 比如内存管理) ,运行 时使得开发者的开发过程很简单,尤其与今天的c o m 相比。 特别地,像映像这类特性神奇地减少了开发者将商业逻辑转化为可复用组件过程 中的代码量。 公共语言运行时可以被任何高性能的服务器端应用程序利用,如m i c r o s o f ts q l s e r v e r 和i n t e m e ti n f o r m a t i o ns e r v i c e s ( i i s ) 这种基础构造可以使你用托管代码实现商 业逻辑,同时仍然享有支持运行托管的行业最佳企业服务器的卓越性能【2 3 1 。 事实上,代码托管的概念正是运行时的基本原则。以运行时胃目标的代码就是托 管代码;而不以运行时胃目标的代码则是非托管代码。 公共语言运行时的一些特性,如公共语言运行时的内存管理,线程执行,代码运 行,代码安全确认,编译和其他系统服务等都包含在运行公共语言运行时的托管代码 中。在安全方面,托管组件有不同级别的可信任度,这些可信度取决于包括来源 ( 互联网、企业网、或本地机) 等的众多因素。这就意味着托管组件即使在被同一个 正运行的应用程序使用时,也可能被允许执行存取文件、注册、或者其他一些敏感的 操作【2 4 1 。 运行时强制执行代码访问安全。比如,用户信任一个嵌入在网页上可执行的应用 程序,就可以在屏幕上播放动画、听歌,但是不能访问网页的私有数据、文件系统或 网络。运行时的安全属性因此可以使合法部署的网络软件具有丰富的特色。运行时还 通过严格的类型和代码确认基础结构( 称为通用类型系统c t s ) 来强制确保代码健 壮性【2 5 1 。 c t s 确保所有托管代码都是自解释的。微软或第三方语言的通用托管代码都遵 循c t s 标准。这就意味着托管代码可以使用其他托管类型或托管实例,同时严格执 行类型保真和类型安全。而且,运行时的托管环境排除了很多软件的共存问题。 1 2 长安大学硕:上学位论文 比如,运行时自动处理对象布局和管理对象引用,并将其在不再被使用时释放 掉。这两种内存管理解决了两种最常见的应用程序错误,内存泄露和引用无效内存。 运行时同时提高了开发者的生产效率。如,程序员可以自己选择编程语

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论