企业库存管理系统论文21376.docx

上传人:you****now 文档编号:68732498 上传时间:2022-12-29 格式:DOCX 页数:36 大小:894.50KB
返回 下载 相关 举报
企业库存管理系统论文21376.docx_第1页
第1页 / 共36页
企业库存管理系统论文21376.docx_第2页
第2页 / 共36页
点击查看更多>>
资源描述

《企业库存管理系统论文21376.docx》由会员分享,可在线阅读,更多相关《企业库存管理系统论文21376.docx(36页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、企业库存管理系统的设计与实现企业库存存管理系系统摘要:科科学技术术不断进进步和经经济的不不断发展展,以及及全球化化信息网网络和全全球化市市场形成成和技术术变革的的加速,围围绕新产产品的市市场竞争争也日趋趋激烈,企企业面临临着缩短短交货期期、提高高产品质质量、降降低成本本和改进进服务的的压力。所所有这些些都要求求企业能能对不断断变化的的市场做做出快速速反应。作作为供应应链节点点中的一一个重要要环节,物物资管理理企业要要实现快快速地对对物资进进行收发发,必须须建立现现代化的的库存管管理系统统。用计计算机对对仓库库库存信息息进行日日常的管管理,通通过对系系统需求求分析,从系统设计着手,实现系统各模块

2、,包括输入输出、信息查询、系统维护等功能。库存研究基于信息技术,充分利用管理信息系统、决策支持系统数据库理论与方法,集成物流、资金流、事务流及信息流,对库存管理与控制信息系统的设计进行研究,它对企业减少库存、增加效益、提高竞争力具有重要的意义。但是在系统的动态交互性,及时性,智能性,可靠性和安全性方面还有待提高。关键词:库存管管理、AASP.NETT、C#、 SSQL SerrverrThe Manaagemmentt Systtem ofSStocck BBaseed oon.NETTAbsttracctNowaadayys,witthttheconntinnuouusiimprroveem

3、enntoofttechhnollogyyanndddeveeloppmenntoofeeconnomyy,aaswwelllassthhegglobbalinfformmatiionnettworrk,theegllobaalmmarkketforrminngaandtheeteechnniquuecchannginngqquiccklyy,theemaarkeetccomppetiitioonoofnnewprooducctsisbeccomiingmorreaandmorreiinteenseelyanddennterrpriiseisfaccinggthheppresssurreoof

4、sshorrtenninggthheddateeoffdeelivveryy,iimprroviingtheequualiityofprooducct,cutttinngddownnthheccosttanndmmakiingtheeseerviicebettterr.Alllthheseereequeestsscaallforrfaastreaactiionofentterpprisseooverrthhevveryychhangginggmaarkeet.Assakeyypoointtoffsuuppllycchaiin,maaterriallmaanaggemeententterppri

5、ssesshouuldrecceivveaanddisspattchtheegooodssanndmmateeriaalsatahhighhsppeedd,aandmusstbbuilldaamooderrnsstocckcconttrollmaanaggemeentsysstemm.Acccorddinggtoothhessysttemdemmanddannalyysissanndbbytthedessignnsyysteem,weecaanaachiieveethheffuncctioonoofeeverrymmoduule,suuchasin-outt,iinfoormaatioonss

6、earrchsysstemmmaainttenaancee,eetc,annduusecommputtertosuppervviseedaailyyinnforrmattionnoffsttoraage.Innvenntorryrreseearcchiisbbaseedooniinfoormaatioonttechhnollogyy,ttakiingfullluuseofmannageemenntooperratiingsysstemm,DDSStheeoryyanndmmethhodss,llogiistiics,fuundfloow,traansaactiionfloowaandinffo

7、rmmatiionfloow,stuudyiinginvventtoryymaanaggemeent.Ittpllayssaverryiimpoortaantrolleoonrreduucinngsstocck,inccreaaseproofitts,anddbooosttinggthheccomppetiitivveneess.Hoowevver,iithhassommesspaccettoeenhaanceeonnsyysteemttrenndiinteeracctivvityy,ttimeelinnesss,iinteelleectuualiity,reeliaabillityyannd

8、ssafeety. Key worrds: Sttockk Maanaggemeent 、ASSP.NNET 、C#、SSQL Serrverr目录1.绪论论11.1 课题研研究背景景及意义义11.2 本系系统使用用的方法法和语言言11.2.1 统统一建模模语言UUML111.2.2 .NETT和C#21.3系系统描述述31.4 分析方方法32.需求求收集442.1 业务过过程分析析42.2 研究究领域分分析52.2.1 初初步用例例模型开开发52.2.1.11 开发发系统业业务角色色62.2.2 开开发初步步类图662.3 系统需需求研究究82.3.1 收收集系统统需求882.3.2开发发系

9、统功功能包图图93系统统分析与与设计1103.1 开发系系统用例例模型1103.2 系统数数据库设设计1113.2.1 数据库库需求分分析1113.2.2数据库库概念结结构设计计113.2.3数据据库逻辑辑结构设设计1334.开发发系统1164.1 编制代代码1664.2 系统统实现1164.2.1 用用户界面面164.2.2 登登录动作作代码1174.3 部分分系统界界面及功功能简介介194.3.1企业业库存管管理系统统主界面面194.3.2客户户信息管管理界面面194.3.3货品品信息管管理界面面204.3.4货品品分类管管理界面面204.3.5入库库单界面面204.3.6入库库管理主主界

10、面2214.3.7入库库查询主主界面2214.4系系统特色色214.4.1用户户密码加加密存储储214.4.2.支支持在页页面备份份数据库库225. 部部署24结束语225致谢226参考文献献261.绪 论1.1 课题研研究背景景及意义义近几年我我国企业业信息化化呈现持持续火爆爆的势头头,有专专家预测测,我国国高新技技术产业业在企业业中占据据的位置置越来越越重要。如如何提高高自己企企业的生生产和运运营效率率,成为为企业发发展中必必须考虑虑的问题题。在现现在网络络飞速发发展的背背景下,设设计库存存管理系系统来促促进企业业生产效效率的提提高也是是一个很很好的手手段。当当前形势势下,仅仅仅靠原原始的

11、手手工管理理或简单单的单机机管理是是不够的的,商品品部门面面对大量量的信息息,无法法有效率率地将其其中的重重要部分分提取出出来,并并做出相相应的判判断和处处理。公公司管理理者的决决策只能能依据报报表数据据,在浪浪费大量量人力、物物力的同同时无法法做到实实时监控控,难以以保证数数据的准准确性和和及时性性。因此此,先进进的管理理思想在在商业中中实现就就成为了了一个可可望而不不可及的的目标。公公司集团团非常急急需一套套既有先先进管理理思想又又适合国国内大商商业的在在线进销销存管理理信息系系统,作作为实现现目标和和提高现现有水平平的一种种重要手手段。库库存管理理系统是是一个公公司不可可缺少的的部分,它

12、的执执行对于于公司的的决策者者和管理理者来说说是很有有帮助的的, 随随着科学学技术的的不断提提高,计计算机科科学日渐渐成熟,其强大大的功能能已为人人们深刻刻认识,它已进进入人类类社会的的各个领领域并发发挥着越越来越重重要的作作用。1.2 本系系统使用用的方法法和语言言1.2.1 统统一建模模语言UUML统一建模模语言(UUniffiedd MModeelinng Lannguaage ,UMML)是是一种可可视化的的建模语语言,它它能让系系统构造造者用标标准的、易易于理解解的方式式建立起起能够表表达出他他们想象象力的系系统蓝图图,并且且提供了了便于不不同人之之间有效效的共享享和交流流涉及结结果

13、的机机制。 UMLL包括了了一些可可以相互互组合图图表的图图形元素素。由于于UMLL是一种种语言,所所以UMML具有有组合这这些元素素的法规规。UMML提供供了系统统设计所所需要的的多种图图,这些些图是在在用多个个视图来来展示一一个系统统,这组组视图被被称为一一个模型型(Moodell)。一一个UMML模型型描述了了一个系系统需要要做什么么。同时时,UMML提供供了组织织和扩展展这些图图的方法法。关于标准准建模语语言UMML的内内容,首首先,UUML融融合了BBoocch、OOMT和和OOSSE方法法中的基基本概念念,而且且这些基基本概念念与其他他面向对对象技术术中的基基本概念念大多相相同,因

14、因而,UUML必必然成为为这些方方法以及及其他方方法的使使用者乐乐于采用用的一种种简单一一致的建建模语言言;其次次,UMML不仅仅仅是上上述方法法的简单单汇合,而是在在这些方方法的基基础上广广泛征求求意见,集众家家之长,几经修修改而完完成的,UMLL扩展了了现有方方法的应应用范围围;第三三,UMML是标标准的建建模语言言,而不不是标准准的开发发过程。尽尽管UMML的应应用必然然以系统统的开发发过程为为背景,但由于于不同的的组织和和不同的的应用领领域,需需要采取取不同的的开发过过程。作为一种种建模语语言,UUML的的定义包包括UMML语义义和UMML表示示法两个个部分。(1) UMLL语义描述基

15、基于UMML的精精确元模模型定义义。(2) UMLL表示法法定义义UMLL符号的的表示法法,为开开发者或或开发工工具使用用这些图图形符号号和文本本语法为为系统建建模提供供了标准准。这些些图形符符号和文文字所表表达的是是应用级级的模型型,在语语义上它它是UMML元模模型的实实例。标标准建模模语言UUML的的重要内内容可以以由下列列五类图图(共99种图形形)来定定义。第一类是是用例图图,第二类类是静态态图(SStattic diaagraam),包括类类图、对对象图和和包图。第第三类是是行为图图(Beehavviorr diiagrram),描述述系统的的动态模模型和组组成对象象间的交交互关系系。

16、其中中状态图描描述类的的对象所所有可能能的状态态以及事事件发生生时状态态的转移移条件。通通常, 状态图图是对类类图的补补充。在在实用上上并不需需要为所所有的类类画状态态图,仅仅为那些些有多个个状态其其行为受受外界环环境的影影响并且且发生改改变的类类画状态态图。而而活动图图描述满满足用例例要求所所要进行行的活动动以及活活动间的的约束关关系,有有利于识识别并行行活动。第第四类是是交互图图(Innterracttivee diiagrram),描述述对象间间的交互互关系。其其中顺序序图显示示对象之之间的动动态合作作关系,它强调调对象之之间消息息发送的的顺序,同时显显示对象象之间的的交互;协作图描描述

17、对象象间的协协作关系系, 协协作图与顺序图图相似,显示对对象间的的动态合合作关系系。除显显示信息息交换外外,协作作图还显显示对象象以及它它们之间间的关系系。如果果强调时时间和顺顺序,则则使用顺顺序图;如果强强调上下下级关系系,则选选择协作作图,把这两两种图合合称为交交互图。第第五类是是实现图图( IImpllemeentaatioon ddiaggramm ),包包括构件件图和配置图图。1.2.2 .NNET和和C#.NETT 是 Miccrossoftt XMML WWeb serrvicces 平台。XXML Webb seerviicess 允许许应用程程序通过过 Innterrnett

18、 进行行通讯和和共享数数据,而而不管所所采用的的是哪种种操作系系统、设设备或编编程语言言。Miicroosofft .NETT 平台台提供创创建 XXML Webb seerviicess 并将将这些服服务集成成在一起起之所需需。对个个人用户户的好处处是无缝缝的、吸吸引人的的体验。 .NEET提供供了一种种新的运运行环境境即.NETT框架,它它使得程程序员能能够更容容易、迅迅速地写写出优良良、健壮壮的程序序代码,并并且能够够方便地地管理、部部署和修修改代码码,所编编写的程程序和组组件都在在该环境境中执行行。它为为程序员员提供了了一些新新功能,例例如自动动内存管管理(垃垃圾收集集)以以及更方方便

19、地访访问所有有系统服服务。它它添加了了许多实实用功能能、例如如易于访访问因特特网和数数据库。它它还为代代码复用用提供了了一种新新的机制制一一更更易于使使用并并且比CCOM更更加有效效和灵活活。.NNET框框架更易易于部署署因为为它不需需要进行行注册设设置。它它还为版版本的制制定提供供了标准准化、系系统级别别的支持持。程序序员可以以在任一一种与.NETT兼容的的编程语语言中使使用上述述全部功功能.NETT为创建建HTMML页面面提供了了一种新新的编程程模型,称称为ASSP.NNET尽管智智能的单单机程序序仍在不不断涌现现,但是是在不久久的将来来,大多多数因特特网通信信都会以以通用浏浏览器作作为前

20、端端,这就就要求服服务器能能够使用用HTMML语言言来构造造页面,以以便浏览览器识别别并显示示给用户户。ASSP.NNET是是一种运运行在因因特网信信息服务务(IIIS)下下的新环环境,它它使得程程序员能能够更容容易地编编写代码码来构造造基于HHTMLL语言的的webb页面,供供浏览器器查看。 ASPP.NEET提供供了一种种新的与与语言无无关的代代码编写写方式,并并将其与与webb页面请请求相关关联。它它提供了了.NEET的WWeb窗窗体,它它是一种种与控件件交互的的事件驱驱动编程程模型、这这使得编编写weeb页面面变得就就像编写写普通的的VB窗窗体一样样。ASSP.NNET包包含了良良好的

21、会会话状态态管理和和安全功功能,它它比原来来的ASSP更加加健壮,性性能也得得以提高高。.NETT提供了了Winddowss窗体,它它是一种种使用.NETT框架编编写各种种客户程程序的新新方法。 一个个使用XXML Webb服务的的专用客客户端应应用程序序必须提提供良好好的用户户界面。高高质量的的界面能能够提供供更佳的的用户感感受,NETT提供了了一种新新的软件件包,它它被称为为.NEET wwinddowss窗体这使得得程序员员能够使使用.NNET框框架轻易易地编写写出专用用的wiindoows客客户应用用程序。C#是可可用于创创建要运运行在.NETT上的应应用程序序的语言言之一,它它从C和

22、和C+语言演演化而来来,是MMicrrosooft专专门为使使用.NNET平平台而创创建的。因因为C#是近期期发展起起来的,所所以吸取取了以前前的教训训,考虑虑了其他他语言的的许多优优点,并并解决了了它们的的问题。使用C#开发应应用程序序比使用用C+简单,因因为其语语法比较较简单。但但是,CC#是一一种强大大的语言言,在CC+中中能完成成的任务务在C#中也能能完成,CC#中与与C+比较高高级的功功能等价价的功能能(例如如直接访访问和处处理系统统内存),只能能在标记记为“不安全全”的代码码中使用用。这个个高级编编程技术术是非常常危险的的(正如如它的名名称),因因为它可可能覆盖盖系统中中重要的的内

23、存块块,导致致严重的的后果。C#代码码常常比比C+略长一一些。这这是因为为C#是是一种类类型安全全的语言言(与CC+不不同),一一旦为某某些数据据指定了了类型,就就不能转转换为另另一个不不相关的的类型。所所以,在在类型之之间转换换时,必必须遵守守严格的的规则。执执行相向向的任务务时,用用C#编编写的代代码通常常比C+长。但但C#代代码更健健壮,调调试也比比较简单单,.NNET总总是可以以随时跟跟踪数据据的类型型。在CC#中,不不能完成成如“把4字字节的内内存放在在数据中中,并把把它解释释为x”等的任任务。C#只是是.NEET开发发的一种种语言,是是目前最最好的一一种语言言。C#的优点点是,它它

24、是唯一一为.NNET Fraamewworkk而设计计的语言言,是移移植到其其他操作作系统上上的.NNET版版本中使使用的主主要语言言。C#能使用用.NEET FFrammewoork代代码库提提供的每每种功能能1.3系系统描述述本系统运运用面向向对象的的编程思想想,基于UUML对对企业库库存管理理系统进进行分析析与设计计。本文文运用UUML来来分析和和描述企企业库存存管理中所涉及及的基本本信息管管理、商商品入库库、出库库、退货货等一系系列功能能。系统管理理包括:数据备备份基本数据据包括:产品栏栏目设置置、往来来单位管管理、产产品信息息管理入库单包包括:添添加入库库单、入入库单管管理、查查询统

25、计计出库单包包括:添添加出库库单、出出库单管管理、查查询统计计退货单包包括:添添加退库库单、退退库单管管理、查查询统计计1.4 分析方方法 为了适适应开发发过程多多方面的的挑战,不同的组织和不同的应用领域需要采取不同的开发过程才能提高开发效率。我在系统的设计开发中,使用了“快速应用工程指导原则”(Guidelines for Rapid APPLication Engineering),简称GRAPPLE。GRAPPLE的思想并没有脱离以往的UML分析方法RUP(Rational Unified Process, 统一开发过程)。它是一组可以自适应的,灵活的开发思想,可以适应与许多不同组织的软

26、件开发过程,让开发者发挥自己的创造力和好的思想来构建自己的组织。GRAPPPLEE由5个个段组成成,即需需求收集集,分析析,设计计,开发发,部署署。本次次的论文文,便是是以GRRAPPPLE方方法的基基本结构构、步骤骤来构架架的,由由于在软软件的构构建阶段段,设计计和分析析都可以以往返进进行直到到设计完完成,所所以在论论文中,我我将分析析与设计计合并为为一个章章节来叙叙述。之之后在设设计的基基础上使使用微软软的Viisuaal CC#完成成系统的的实现。2.需求求收集2.1 业务过过程分析析开发一个个系统的的起点就就是获得得对客户户业务过过程的理理解,特特别是获获得使用用目标系系统的客客户的理

27、理解。这这就需要要系统分分析员与与客户进进行充分分的交流流。首先先要在调调研的过过程中了了解到一一套业务务领域的的词汇。“企业库库存管理理系统”需要实实现的功功能有主主要有:基本数数据、入入库管理理、出库库管理、退退货管理理、系统统维护等等,可以以用下面面的业务务流程图图来表示示它们之之间的关关系:图2-11 系统统业务流流程此次设计计的库存存管理系系统需要要完成的的主要功功能有:入库管管理、出出库管理理、退货货管理、等一系列与业务流程相配套的完整功能。在系统中中,主要要的业务务流通领领域词汇汇有以下下几大类类:采购购计划、入库管理理、财务务验收、付款处处理、出库管理理、调价价处理、退退货管理

28、理、查询询、商品信息息管理的的总体活活动可以以由下图图来描述述:图2-22 企企业库存存管理的的活动图图2.2 研究究领域分分析现在仍然然处在需需求收集集阶段的的概念性性分析。这这个阶段段需要开开发出初初步的类类图、建建立和标标记类之之间的关关联,同同时填充充类的信信息。2.2.1 初初步用例例模型开开发用例是由由参与者者发起的的,参与与者能够够从用例例的执行行中获得得有价值值的事物物。用例例模型的的图形表表示法很很直观。用用例用一一个椭圆圆形表示示,直立立人形图图表表示示参与者者。用例例的发起起参与者者在用例例图的左左侧,接接受参与与者在用用例图的的右侧。参参与者的的名字放放在参与与者图表表

29、的下方方,用例例的名字字可以放放在椭圆圆形里面面也可以以放在椭椭圆形下下方。关关联线连连接参与与者和用用例,并并且表示示参与者者与用例例之间有有通信关关系。关关联线是是实现,和和类之间间的关联联线类似似。 用例分分析的一一个好处处是它能能展现出出系统和和外部世世界之间间的边界界。参与与者是典典型的系系统外部部实体,而而用例属属于系统统内部。系系统的边边界用一一个矩形形(里面面写着系系统的名名字)来来代表。系系统的用用例装入入矩形之之内。参与者、用用例和互互连线共共同组成成了用例例模型(uuse casse mmodeel).下图说明明了这些些符号:图2-33 用例例模型示示例图2-4 系统UM

30、L用例图2.2.1.11 开发发系统业业务角色色 首先,需需要确定定整个系系统的业业务角色色。业务务角色,顾顾名思义义,就是是与业务务交流的的人或物物,都可可以被称称为业务务角色。在在本管理理系统中中,大体体上可以以分为生生产厂家家、供应应商、采采购员、销销售员、基基本操作作员、系系统管理理员这六六类业务务角色。2.2.2 开开发初步步类图2.2.2.11 系统统中的类类类图(CClasss DDiaggramm)描述述类和类类之间的的静态关关系。与与数据模模型不同同,它不不仅显示示了信息息的结构构,同时时还描述述了系统统的行为为。类图图是定义义其它图图的基础础。在类类图的基基础上,状态图图、

31、合作作图等进进一步描描述了系系统其他他方面的的特性。对象(OObjeect)与对客客观世界界的理解解相关。通通常用对对象描述述客观世世界中某某个具体体的实体体。所谓谓类(CClasss)是是对一类类具有相相同特征征的对象象的描述述。而对对象是类类的实例例(Innstaancee)。建建立类模模型时,应尽量量与应用用领域的的概念保保持一致致,以使使模型更更符合客客观事实实,易修修改,易易理解和和易交流流。类描述一一类对象象的属性性(Atttriibutte)和和行为(Behhaviior)。在UUML中中,类的的可视化化表示为为一个划划分成三三个格子子的长方方形(下下面两个个格子可可省略)。图1

32、1中,运动员员就是是一个典典型的类类。类的获取取和命名名:最顶顶部的格格子包含含类的名名字。类类的命名名应尽量量用应用用领域中中的术语语,应明明确、无无歧义,以利于于开发人人员与用用户之间间的相互互理解和和交流。类类的获取取是一个个依赖于于人的创创造力的的过程,必须与与领域专专家合作作,对研研究领域域仔细地地分析,抽象出出领域中中的概念念,定义义其含义义及相互互关系,分析出出系统类类,并用用领域中中的术语语为类命命名。一一般而言言,类的的名字是是名词。图2-5 运动员类图示例系统中包包含的类类: 用用户(SShUsser)、客客户(SShCoorp)、供供应商(SShCoorp)、部部门(SS

33、hDeept)商品(SShPrroucct)、商商品类型型(ShhClaass)、仓仓库(SShSttoreeHouuse)、入入库单表表头(SShBiill)、入入库单表表体(SShBiillLListt)、出出库单表表头(SShBiill)、出出库单表表体(SShBiillLListt)、退退货单表表头(SShBiill)、退货货单表体体(ShhBilllLiist)2.2.2.2 类之间间的关系系在这个阶阶段,对对开发出出来的初初步类图图中的类类,根据据其意义义来分成成一些组组。人组成的的一组: 用户户(ShhUseer)、客户(SShCoorp)、供应商商(ShhCorrp)、部门门(

34、ShhDeppt)物品组成成的一组组:商品品(ShPProuuct)、商品品类型(SShCllasss)、仓仓库(ShSttoreeHouuse)生成的单单据组成成的一组组:入库库单表头头(ShBBilll)、入库单单表体(ShBBilllLisst)、出库单表头(ShBill)、出库单表体(ShBillList)、退货单表头(ShBill)、 退货货单表体体(ShhBilllLiist)2.2.2.33 构构建系统统类图在完成了了初步类类图的构构建之后后,需要要建立和和标记出出类之间间的关联联。具体体的表述述关联的的方法策策略是:先从几几个类开开始,找找出与这这个类存存在关联联的其他他类,然

35、然后再寻寻找另外外一组类类与其他他类的关关联,直直到穷尽尽了所有有的类为为止。下面先介介绍一下下类之间间常用的的几种关关系以及及他们的的概念:关联关系系:关联联(Asssocciattionn)表示示两个类类之间存存在某种种语义上上的联系系。角色:关关联两头头的类以以某种角角色参与与关联。关联类:一个关关联可能能要记录录一些信信息,可可以引入入一个关关联类来来记录。聚集和组组成:聚聚集(AAggrregaatioon)是是一种特特殊形式式的关联联。聚集集表示类类之间的的关系是是整体与与部分的的关系。聚聚集可以以进一步步划分成成共享聚聚集(SSharred Agggreggatiion)和组成成

36、。继承关系系:人们们将具有有共同特特性的元元素抽象象成类别别,并通通过增加加其内涵涵而进一一步分类类。继承承(Geenerraliizattionn)定义义了一般般元素和和特殊元元素之间间的分类类关系。在在UMLL中,继继承表示示为一头头为空心心三角形形的连线线。如图图2-88中,将将Useer进一一步分为为commmonn usser, addminnisttrattor和和bussineess useer,使使用的就就是继承承关系。依赖关系系: 有有两个元元素X、YY,如果果修改元元素X的的定义可可能会引引起对另另一个元元素Y的的定义的的修改,则称元元素Y依依赖(DDepeendeency

37、y)于元元素X。图2-6 系统UML类图2.3 系统需需求研究究2.3.1 收收集系统统需求在对一个个系统的的开发中中,必须须集中考考虑用户户的需求求,这个个步骤需需要开发发出系统统的功能能包图,每每个包应应代表系系统的一一个功能能模块。包:将许许多类集集合成一一个更高高层次的的单位,形成一一个高内内聚、低低耦合的的类的集集合。UUML中中这种分分组机制制叫包(Pacckagge)。任何模型型元素都都运用包包的机制制。如果果没有任任何启发发性原则则来指导导类的分分组,分分组方法法就是任任意的。在在UMLL中,最最有用的的和强调调最多的的启发性性原则就就是依赖赖。包图图主要显显示类的的包以及及这

38、些包包之间的的依赖关关系。有有时还显显示包和和包之间间的继承承关系和和组成关关系。2.3.2开发发系统功功能包图图现在可以以开发出出系统功功能包图图如图22-111。在图图2-111中,“系统”包由“界面”包和“单据”包和“使用者者”包组成成。这里里称它们们为系系统包包的内容容。当不不需要显显示包的的内容时时,包的的名字放放入主方方框内,否则包包的名字字放入左左上角的的小方框框中,而而将内容容放入主主方框内内。包的的内容可可以是类类的列表表,也可可以是另另一个包包图,还还可以是是一个类类图。图2-7系统功能包图3系统统分析与与设计3.1 开发系系统用例例模型用例能够够帮助系系统开发发者理解解系

39、统的的预期行行为,因因而是一一个强有有力的工工具,它它能够帮帮助开发发者从用用户的观观点收集集需求。用例是一一个强有有力的工工具,当当使用UUML可可视化的的表达出出这些概概念后,用用例甚至至会变得得更加强强大。可可视化可可以向用用户显示示用例,他他们可以以提供更更多的信信息。实实际生活活中用户户常常知知道的比比他们清清楚表达达出来的的要多:用例能能够帮助助用户解解决这个个问题。另另外,可可视化的的表达形形式允许许将用例例图和其其他种类类的图结结合起来来。系统分析析过程中中的一个个目标是是产生一一组用例例。此想想法是要要对用例例进行分分类整理理,以便便于引用用。这些些用例代代表着用用户对系系统

40、的观观点。当当要对系系统升级级时,用用例目录录可以作作为进一步收收集升级级需求的的基础。图3-1 系统UML用例图3.2 系统数数据库设设计3.2.1 数据据库需求求分析用户的需需求具体体体现在在各种商商品信息息的提供供、保存存、更新新和查询询以及商商品出入入库的输输入、保保存、查查询等方方面,这这就要求求数据库库结构能能充分满满足各种种信息的的输入和和输出。收收集基本本数据、数数据结构构及数据据处理的的流程,组组成一份份详尽的的数据字字典,为为后面的的具体设设计打下下基础。1)用户户为管理理员用户户;2)管理理员用户户登陆后后可进行行货物信信息及厂厂商信息息、客户户信息等等的维护护,以且且货

41、物入入库、货货物出库库、货物物退货及及统计信信息的维维护;经过系统统功能分分析和需需求总结结,考虑虑到将来来功能上上的扩展展,设计计如下的的数据项项和数据据结构:1) 用户信息息包括数数据项:用户编编码、用用户名、用用户密码码、所属属部门、联联系电话话2)部门门信息包包括数据据项:部部门编码码、部门门名称3)供应应商信息息包括数数据项:供应商商编码、供供应商名名称、联联系人、职职务、联联系电话话、手机机、传真真、邮编编、公司司类别、所所属区域域、信用用度、公公司网站站、公司司地址、备备注4)客户户信息包包括数据据项:供供应商编编码、供供应商名名称、联联系人、职职务、联联系电话话、手机机、传真真

42、、邮编编、公司司类别、所所属区域域、信用用度、公公司网站站、公司司地址、备备注5)货品品信息包包括数据据项:产产品名称称、产品品数字吗吗、产品品拼音码码、产品品规格、单单位、产产品单价价、所属属类型、产产品描述述6)货品品分类包包括数据据项:分分类编码码、分类类名称、上上级编码码7)仓库库信息包包括数据据项:仓仓库编码码、仓库库名称8)入库库信息包包括数据据项:供供应单位位、供应应商地址址、供应应产品名名称、供供应商联联系人、产产品数量量、产品品序列号号、供应应产品备备注信息息9)出库库信息包包括数据据项:客客户单位位、客户户地址、产产品名称称、联系系人、产产品数量量、产品品序列号号、产品品备

43、注信信息10)退退货信息息包括数数据项:退货单单位、退退货单位位地址、产产品名称称、联系系人、产产品数量量、产品品序列号号、产品品备注信信息3.2.2 数据据库概念念结构设设计得到上面面数据项项和数据据结构以以后,就就可以设设计出能能够满足足用户需需求的各各种实体体,以及及它们之之间的关关系,为为后面的的逻辑结结构设计计打下基基础。这这些实体体包含各各种具体体信息,通通过相互互之间的的作用形形成数据据的流动动。设计规划划出的实实体有:用户实实体、部部门实体体、客户户实体、货货品实体体、货品品类型实实体、仓仓库实体体、厂商商实体。图3-33 系系统E-R图3.2.3数据库库逻辑结结构设计计数据库

44、的的概念结结构设计计完毕后后,现在在可以将将上面的的数据库库概念结结构转化化为某种种数据库库系统所所支持的的实际数数据库模模型,也也就是数数据库的的逻辑结结构。商品进销销存管理理系统数数据库中中各个表表的设计计结果如如表所示示。每个个表格表表示在数数据库中中的一个个表。图3-44为用户户信息表表,存储储系统中中的用户户信息。图3-4 用户信息表(ShUser)图3-55为部门门信息表表,存储储系统中中的部门门信息。图3-5 部门信息表(ShDept)图3-66为货物物分类信信息表,记记录系统统中已有有货物的的分类信信息。图3-6 货品分类信息表(ShClass)图3-77 为货货物信息息表,记

45、记录系统统中已有有货物的的信息。图3-7 货品信息表(ShProduct)图3-88为供应应商、客客户信息息表,记记录系统统中客户户与供应应商的详详细信息息。图3-8 客户、供应商信息表(ShCorp)图3-99为入库库单、出出库单、退退货单表表头信息息表,记记录入库库单、出出库单、退退货单表表头信息息。图3-9 单据表头信息表(ShBill)图3-110为入入库单、出出库单、退退货单表表体信息息表,记记录入库库单、出出库单、退退货单表表体信息息。图3-10 单据表体信息表(ShBillList)图3-111为系系统数据据库备份份信息表表,记录录每次备备份数据据库的名名称和时时间信息息图3-1

46、1 备份记录信息表(ShDataBack)图3-112为基基础信息息数据表表,保存存一些常常用的基基础数据据信息图3-12 基础数据信息表(ShDict)4.开发发系统经过前面面对库存存管理系系统分析析,从这这里开始始真正开开始实施施编程的的阶段,有有了充分分的分析析和设计计结果,这这个阶段段的工作作就能快快速平稳稳的进行行,只有有需求分分析充分分,在编编码阶段段才可能能迅速进进行。4.1 编制代代码根据前阶阶段开发发出来的的用例图图、类图图、活动动图,下下一步的的工作就就是编制制实现系系统的代代码。本本设计我我使用的的编程语语言是.Nett(C#)。4.2 系统统实现Visuual Stuudioo 20010 +SQQL SServver 20008开发发环境提提供了一一个统一一的集成成的开发环环境,其其中集成成了许多多可视化化辅助工工具,因因此对于于用户界界面的建建立和代代码的生生成来说说是比较较简单的的。4.2.1 用用户界面面用户

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com