毕业设计(论文)服装管理进销存管理系统.doc

上传人:文库蛋蛋多 文档编号:3983006 上传时间:2023-03-30 格式:DOC 页数:38 大小:584.50KB
返回 下载 相关 举报
毕业设计(论文)服装管理进销存管理系统.doc_第1页
第1页 / 共38页
毕业设计(论文)服装管理进销存管理系统.doc_第2页
第2页 / 共38页
毕业设计(论文)服装管理进销存管理系统.doc_第3页
第3页 / 共38页
毕业设计(论文)服装管理进销存管理系统.doc_第4页
第4页 / 共38页
毕业设计(论文)服装管理进销存管理系统.doc_第5页
第5页 / 共38页
点击查看更多>>
资源描述

《毕业设计(论文)服装管理进销存管理系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)服装管理进销存管理系统.doc(38页珍藏版)》请在三一办公上搜索。

1、毕 业 论 文 题目:恋维斯服装管理系统-成品管理英文题目: LIANVIS ClothingManagermentSystem finish The product managed学生姓名 学 号 07119407 指导教师 职称 讲师 专 业 计算机网络技术 东华理工大学国际教育学院二零壹零年三月二日Paper of GraduationTitle: LIANVIS ClothingManagermentSystem finish The product managedEnglish Title: LIANVIS ClothingManagermentSystem finish The p

2、roduct managedName Huang kai Number 07119407 Direction Teacher Li Jinping Professional post lecturerMajor: Computer Network technology International Education Campus, East China Institute of Technolog March 20th of 2010摘 要随着企业的经营规模不断过大,进销存数量急剧增加,有关服装进销存的各种信息也城北的增长。我们的企业面对庞大的信息量,有必要开发进销存信息管理系统来提高销售管理

3、工作的效率。今天我们可以使用计算机对服装进销存信息进行管理,具有手工管理所无法比你的优点。通过这样的系统,可以做到信息的规范管理,科学统计和快速的查询,从而减少管理方面的工作量,有效地提高进销存的工作效率。恋维斯服装进销存管理系统包括了用户与权限管理,基础数据管理,面料辅料管理,店铺零售管理,成品管理以及监控管理等等几个模块。本文将主要介绍成品管理模块以及在这几大模块构建中简要介绍了表单的制作过程,程序的编写,添加,删除,修改,查询到最后的编译过程。并且叙述了作者在软件开过程中的新的体会,管理员通过身份验证后可以拥有完全的权限管理系统。本系统采用VisualStudio2008为开发工具,后台

4、数据库采用Sql server2000,操作系统为WindowsXP。利用软件工程原理,采用面向对象的变成方法,其开发主要包括后台数据库的建立和维护以及前段应用程序的开发两个方面,实现了企业服装进销存管理的自动化和信息化。关键词: 进销存管理;查询;管理系统;VS 数据库;成品管理ABSTRACT Exrend continuously along with the management scale of the business enterprise,enter to sell to sell to save the nasty play of quantity increment,rele

5、vant the clothing enter sell various information for save also become doubly long. Face the huge amount of information. Today we use the calculator to enter to sell to save the information to carry on the management to the clothing,habing the advantage that the handicraft management cant compare to.

6、Pass such system,can attain norm management,science covariance and fast searches of information,this reduce the workload of manage the aspect,the work efficiency that raise in to sell to save availably. Enter originally to sell to save the information management system to include each kind of inform

7、ation importation,information management,various informations search,the data form to look into management and the system register etc. The main body of a book will introduce that the finished product manages a module mainly,seberal big mold piece.And inthis several big molds piece set up the synops

8、is introduced the form and list of manufacture process,increase,the edit and translate of end process. And described the author and can own the complete legal power management system after software develop insight in the process realisze the managing person toverify through the body. This system ado

9、ption VS2008 in order to develop the tool,the backstage database adoption SQLserver 2000 , the operate system is a WindowsXP.Make use to the object,it mainly debelop the establishment and maintenances and heads the application pro cedure of include the backstage database develops two aspects,carryin

10、g out the business enterprise clothing to enter to sell the automation of save the management and information-based.Keyword: Enter to sell to save management:search;the management systemldatabase of VS2008;The finished product is managed目 录绪论60.1 选题的背景60.2选题的目的和意义60.3 可行性分析8(1)技术可行性8(2)管理可行性8(3)经济可行

11、性8(4)运行可行性9(5)法律可行性91 程序开发的技术基础101.1 .NET技术概述101.2 C#语言简介101.3 c# 3.0 语言新特性介绍111.4 使用VSS集中和控制所有程序模块131.5 VSS客户端使用步骤141.6 ADO.net访问数据库技术151.7 系统运行环境162. 总体设计162.1 系统分析162.1.1 系统的模块构成162.1.2 系统的名称、目标172.1.3 数据字典172.2 管理模块功能设计192.2.1系统登陆模块192.2.2系统权限模块192.3.3 成品管理模块203. 系统功能实现223.1 主界面223.2 用户登陆界面223.3

12、 “成品管理”功能设计233.4系统页面操作程序重要实现代码:243.5订货页面操作程序后台重要实现代码314. 系统测试335. 设计心得34结论35致 谢36参考文献37附录38绪论0.1 选题的背景随着经济的全球化和中国加入WTO,中国的大中小企业都将面临全方位的竞争。无论是国外成功的大企业还是国内效益好的公司,都事实证明对信息的及时接受以及快速做出反应成为一个企业能否生存的关键。现代社会的竞争环境下,对企业生产的协作化和企业管理的及时性的要求不断提高,企业的信息化运作已成为企业生产与管理瓶颈的解决之道。厦门万策科技有限公司作为软件开发商和系统集成商,在进销存系统邻域内有很好的口碑,在长

13、期的进销存开发过程中,形成了一套适合中国国情,技术与国际接轨的企业解决方案。恋维斯服装进销存管理系统是根据厦门雅图时装有限公司的具体情况而商定的厦门雅图时装有限公司进销存管理全面的解决方案。目的是通过该系统能对工程项目进行及时、高效的管理,以及对设备、人力等各种资源的有效利用。达到控制工程进度和质量,节约成本,以及对市场快速做出反应的目的。本系统也就是针对以上的问题实现的自动化进销存管理系统。概括起来系统的优点如下: (1)用户基本资料一次性建立,权限设置,便于规范控制。(2)提高库存管理的服务水平,最大限度地降低库存量。(3)提高计划的可能性,让所有数据一目了然,实现均衡生产。(4)集成管理

14、职能,提高管理效率。本文主要阐述了进销存管理系统的设计目标,系统要求、总体设计、详细设计、测试等。最后是本次毕业设计的总结和体会。在本次设计的过程中发现许多实际问题非常复杂,软件界面不是很友好,所使用的技术架构不是非常规范,所以出现了很多在专业领域不应该出现的问题。0.2选题的目的和意义 本系统是针对服装中小型生产加工企业,将ERP管理思想与进销存开发经验融合在一起。该系列软件以财务管理为核心,集采购、销售、存货、生产、工资、固定资产、账务管理等模块于一体,通过对企业采购、销售、存货和生产等经营环节信息的全程记录、传递、跟踪和分析,实现对企业物流、资金流、信息流和生产成本控制等在线动态监控和全

15、方位管理,从而整合和优化企业内部资源,使产、供、销三大业务环节互相驱动,维持动态平衡。 规范企业业务处理流程,使企业数据信息在销售、生产、供应三大业务环节自动传递,形成价值驱动关系,以销定产,以产定料,从而使整个企业高效而有序地运转。通过BOM形成物料信息的集成,市场销售情况结合精确的库存管理,帮助企业合理采购、合理安排生产,解决了服装业所关心的缺件与超储的矛盾。体现在进销存方面的优势,完善而详尽的报表,及时、准确地提供了对外的债权债务管理、对内的业务和资金管理的有效信息。 由于市场与相关技术的瞬息万变,而且电子进销存管理系统管理系统出现的时间并不长,因此,在对如何使企业电子进销存管理系统系统

16、保持竞争力的问题上,许多企业往往缺乏正确的认识,在实际部署与改进电子进销存管理系统管理系统时也常常不得要领。在这方面,认真考虑下面的问题,有助于这类企业对其现行及即将部署的电子进销存管理系统管理系统有一个清晰的认识,从而采取恰当策略,不断提高企业进销存管理系统系统的性能,增强业务竞争力。第一.是否制定了恰当的进销存管理系统管理目标,这一目标是否处于业内领先地位,是否明晰企业进销存管理系统管理的首要任务,以及企业现行进销存管理系统管理系统的优势与不足? 如何有效利用企业现行进销存管理系统系统,实现与客户及供应商的密切联系?第二、企业现行进销存管理系统管理系统是否为高级管理人员提供了方便的决策支持

17、,企业电子进销存管理系统管理系统是否基于实时计划、执行与控制技术,是否部署了能够切实满足企业进销存管理系统系统各个环节需求的信息技术系统?第三、企业电子进销存管理系统系统能否有效利用电子商务技术,实现产品销售及B2B交易,企业现行电子进销存管理系统管理系统在技术方面还存在着哪些不足之处? 企业电子进销存管理系统管理系统能否为库存管理、物流及业务决策提供高效的信息流服务,企业内部还存在着哪些有碍进销存管理系统物流与信息流集成的障碍?第四、是否明确界定了各个进销存管理系统环节的职责?有关人员是否经过相应的培训,企业合作伙伴是否制定了相关的进销存管理系统管理策略,企业外部供应商在内的所有进销存管理系

18、统环节能否适应快速高效的物流与决策需要?第五、能否通过不断地改善物流与信息流效率缩短产品周期和降低成本,是否能够提高产品配送及物流效率、降低运营成本、缩短产品周期及提高客户服务水平?总之,实施电子进销存管理系统要和自身企业的实际情况想结合,在充分了解电子进销存管理系统能为企业解决的问题基础上考虑是否实施和如何实施,本文将主要介绍电子进销存的订货流程。0.3 可行性分析可行性分析是在系统调查的基础上,针对新系统的开发是否具备必要性和可能性,对新系统的开发从技术、经济、社会的方面进行分析和研究,以避免投资失误,保证新系统的开发成功。可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够

19、解决。该系统的可行性分析包括以下几个方面的内容。(1)技术可行性技术上的可行性分析主要分析技术条件能否顺利完成开发工作,硬、软件能否满足开发者的需要等。该系统采用了c#语言进行开发,借助VSS来集成模块,使用b/s技术搭建框架,因此,系统的软件开发平台已成熟可行。硬件方面,科技飞速发展的今天,硬件更新的速度越来越快,容量越来越大,可靠性越来越高,价格越来越低,其硬件平台完全能满足此系统的需要。(2)管理可行性主要是企业的各个部门的员工,基本上都可以正确的操作,其他人员经过一定的培训也能正确使用,现有的系统管理制度和方法比较科学,规章制度比较齐全,管理测试基本通过。完善的规章制度和管理方法为系统

20、的运行、维护提供了制度保障。(3)经济可行性主要是对项目的经济效益进行评价,本系统开发经费相对较少,在经济上是可以接受的,并且本系统实施后可以显著提高企业进销存的效益,有助于企业物流的优化配置。现在,计算机的价格已经十分低廉,性能却有了长足的进步,普及率越来越高,使用的企业也将越来越多,系统的市场潜力巨大,主要表现有以下几个方面:第一,企业物流管理智能化正在飞速普及;第二,企业的效率意识比较强烈;第三,系统投入少,回报快等等。所以,本系统在经济上是可行的。(4)运行可行性本系统经过精心设计开发,比较紧凑,项目比较小,所以对软硬的要求并不高,运行投入也相对较少,现在普通的电脑都能够满足条件,普通

21、的系统也具备了JVM虚拟机。因此,本系统在运行上是可行的。(5)法律可行性经过到企业实地调研并参阅相关内容,本系统的建立与开发完全符合企业规定,更无任何与法律相抵触的方面。因此,本系统在法律上是可行的。综上所述,此系统开发目标已明确,在技术和经济等方面都可行,并且投入少、见效快。因此系统的开发是完全可行的。1 程序开发的技术基础1.1 .NET技术概述 .NET技术是 Microsoft XML Web services 平台。XML Web services 允许应用程序通过 Internet 进行通讯和共享数据,而不管所采用的是哪种操作系统、设备或编程语言。Microsoft .NET 平

22、台提供创建 XML Web services 并将这些服务集成在一起之所需。对个人用户的好处是无缝的、吸引人的体验。1.2 C#语言简介 C#(读做 C sharp,中文译音暂时没有.专业人士一般读C sharp,现在很多非专业一般读C井。C#是一种安全的、稳定的、简单的、优雅的,由C和C+衍生出来的面向对象的编程语言。它在继承C和C+强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C+的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。并且C#成为ECMA与ISO标准

23、规范。C#看似基于C+写成,但又融入其它语言如Delphi、Java、VB等。微软c#语言定义主要是从C和C+继承而来的,而且语言中的许多元素也反映了这一点.C#在设计者从C+继承的可选选项方面比Java要广泛一些(比如说struts),它还增加了自己新的特点(比方说源代码版本定义).但它还太不成熟,不可能挤垮Java.C#还需要进化成一种开发者能够接受和采用的语言.而微软当前为它的这种新语言大造声势也是值得注意的.目前大家的反应是:这是对Java的反击. C#更象jave一些,虽然微软在这个问题上保持沉默.这也是意料中的事情,我觉得,因为Java近来很成功而使用Java的公司都报告说它们在生

24、产效率上比C+获得了提高. Java所带来的巨大影响和大家对它的广泛接受已经由工作于这种语言和平台之上的程序员数量明显的说明了(估计世界范围内共有两百五十万程序员使用Java).由这种语言写成的应用程序的数量是令人惊讶的并已经渗透了每一个级别的计算,包括无线计算和移动电话(比如日本发明的Java电话).C#能够在用户领域获得这样的礼遇吗?我们必须等待并观望,就象已经由SSI公司的CEO和主席Kalpathi S. Suresh指出来的那样,我发现所有这些都是渐进的.如果C#不存在,我们总能回到Java或C和C+.这些都不完全是新技术;它们在更大的意义上来说只是大公司制造的市场噱头.我们必须给他

25、们时间安顿下来看看这些是不是真的对IT工业有什么影响.1.3 c# 3.0 语言新特性介绍第一个特性:隐式类型化本地变量 这个特性非常简单,有些JavaScript的影子,我们可以统一使用使用var关键字来声明局部变量,而不再需要指明变量的确切类型了,变量的确切类型可通过声明变量时的初始值推断出来。这样一来,可以大大简化我们声明局部变量的工作量了, 第二个特性:匿名类型 有些时候我们需要临时保存一些运算的中间结果,特别是当这些中间结果是由多个部份组成时,我们常常会去声明一个新的类型,以方便保存这些中间结果。表面上看起来这很正常,而细想之后就会发现,这个新类型只服务于这个函数,其它地方都不会再使

26、用它了,就为这一个函数而去定义一个新的类型,确实有些麻烦。 现在,C#3.0中的匿名类型特性就可以很好的解决上面提到的问题,通过匿名类型,我们可以简单使用new 属性名1=值1, 属性名2=值2, . , 属性名n=值n 的形式直接在函数中创建新的类型。 第三个特性:隐式类型化数组 这个特性是对隐式类型化本地变量的扩展,有了这个特性,将使我们创建数组的工作变得简单。我们可以直接使用new关键字来声明数组,后面跟上数组的初始值列表。在这里,我们并没有直接指定数组的类型,数组的类型是由初始化列表推断出来的。 第四个特性:对象构造者 我们在声明数组时,可以同时对其进行初始化,这样就省去了很多麻烦,但

27、是在创建类的对象时,这招可就不灵了,我们要么调用该类的构造函数完成对象的初始化,要么就手工进行初始化。这两种方法都不太方便,使用构造函数来对对象进行初始化时,我们为了某种灵活性,可能需要编写构造函数的多个重载版本,实在是麻烦。 C#3.0中加入的对象构造者特性,使得对象的初始化工作变得格外简单,我们可以采用类似于数组初始化的方式来初始化类的对象,方法就是直接在创建类对象的表达式后面跟上类成员的初始化代码我们在定义Point类的X和Y属性时,只须写上该属性的get和set访问器声明,C#编译器会自动为我们生成默认的get和set操作代码,当我们需要定义简单属性时,这个特性非常有用。 我们以new

28、 Point() X = 1, Y = 2 语句,轻松的完成了对Point类的初始化工作。在创建类的对象时,我们可以按照需要去初始化类的对象,只要在类的创建表达式后跟上要初始化属性的列表即可,且可以只对需要初始化的属性赋初值,而无需把所有属性的初始值都写上去。 在theRectangle对象的初始化表达式中,我们首先对P1属性进行初始化,然而P1属性也是一个自定义的类型,所以P1属性的初始化是另一个类型(Point)的初始化表达式,我们可以这样的方式来对更加复杂的类型进行初始化。 上篇文章中介绍了C# 3.0中比较简单的四个特性,分别是隐式类型化本地变量、匿名类型、隐式类型化数组,以及对象构造

29、者,下面我将对C# 3.0中的较复杂,同时也是非常强大的几个特性进行介绍,供大家快速浏览。第五个特性:集合构造者我们可以在声明数组的同时,为其指定初始值,方法是直接在数组声明的后面跟上初始值列表。这样就使数组的初始化工作变得简单,而对于我们自己创建的集合类型,就无法享受到与普通数组一样的待遇了,我们无法在创建自定义集合对象的同时,使用数组的初始化语法为其指定初始值。C# 3.0中加入的集合构造者特性,可使我们享受到与普通数组一样的待遇,从而在创建集合对象的同时为其指定初始值。为了做到这一点,我们需要让我们的集合实现ICollection接口,在这个接口中,完成初始化操作的关键在于Add函数,当

30、我使用初始化语法为集合指定初始值时,C#编译器将自动调用ICollection中的Add函数将初始列表中的所有元素加入到集合中,以完成集合的初始化操作。第六个特性:Lambda表达式C# 2.0中加入的匿名代理,简化了我们编写事件处理函数的工作,使我们不再需要单独声明一个函数来与事件绑定,只需要使用delegate关键字在线编写事件处理代码。而C# 3.0则更进一步,通过Lambda表达式,我们可以一种更为简洁方式编写事件处理代码,新的Lambda事件处理代码看上去就像一个计算表达式,它使用=符号来连接事件参数和事件处理代码。我可以这样写:SomeEvent += 事件参数 = 事件处理代码;

31、第七个特性:扩展方法当我们需要对已有类的功能进行扩展时,我们通常会想到继承,继承已有类,然后为其加入新的行为。而C# 3.0中加入的扩展方法特性,则提供了另一种实现功能扩展的方式,我们可以在不使用继承的前提下实现对已有类本身的扩展,这种方法并不会产生新的类型,而是采用向已有类中加入新方法的方式来完成功能扩展。在对已有类进行扩展时,我们需将所有扩展方法都写在一个静态类中,这个静态类就相当于存放扩展方法的容器,所有的扩展方法都可以写在这里面。而且扩展方法采用一种全新的声明方式:public static 返回类型 扩展方法名(this 要扩展的类型 sourceObj ,扩展方法参数列表),与普通

32、方法声明方式不同,扩展方法的第一个参数以this关键字开始,后跟被扩展的类型名,然后才是真正的参数列表。第二个扩展方法是一个范型方法,它是对所有数组类型的扩展,该方法完成数组的切片操作。C# 3.0中的Linq表达式,就是大量运用扩展方法来实现数据查询的。第八个特性:Linq查询表达式C# 3.0中加入的最为复杂的特性就是Linq查询表达式了,这使我们可直接采用类似于SQL的语法对集合进行查询,这就使我们可以享受到关系数据查询的强大功能。Linq查询表达式是建立在多种C# 3.0的新特性之上的,这也是我为什么最后才介绍Linq的原因。从上面的例子中,我们可以看到Linq查询的强大特性,它允许我

33、们进行简单查询,或者进行更为复杂的多重连接查询。且查询的结果还可以是自定义的匿名类型。1.4 使用VSS集中和控制所有程序模块VSS使用过程中要遵循的是lock-modify-unlock流程而不是 copy-modify-merge流程(比如CVS),即开发人员首先将自己要修改源代码和文档从VSS服务器主备份文件上checkout到本地同时锁定服务器上的源代码和文档(multi - checkout情况除外),修改完成后checkout到服务器上同时解除服务器上文件的锁定。服务器集中控制所有的源程序和文档。 VSS使用中涉及到的概念1) 项目(project),所谓的项目是一组存在VSS中的

34、文件(任何类型),可以在项目中或是项目之间进行文件的添加、删除、编辑和共享。一个项目与操作系统的文件夹有很多的相似之处,但它更好地支持文件合并、历史和版本控制。所有的文件存在VSS数据库的项目中,开发组成员不能在VSS中的服务器主备份文件上工作(除了检查和版本比对等特殊情况外)而是VSS为每个成员在各自的工作目录(workfolder)下提供一个拷贝以供工作。尽管在没有工作目录的情况下也可以查看某个文件,但如要真正在VSS管理下工作,就必须要创建一个工作目录。 2) 工作目录(workfolder)是用户真正对项目文件进行调试修改的地方,当用户checkout文件时,VSS将就将文件拷贝到用户

35、的工作目录下,当用户修改了该文件并将其checkin时,VSS再将它从用户的工作目录拷回到VSS 的数据库中。在用户作checkout时,VSS将会自动管理他的工作目录,诸如创建必要的子目录。而且工作目录可以随时创建或修改。 3) 版本跟踪。VSS提供版本控制和历史服务,而且老版本程序和文档能够被重新得到以便进行bug跟踪或其他目的。VSS用日期/时间戳来记录文件是何时被checkout或是何时被修改的,它主要有三种方法来跟踪文件和项目的版本: 版本号:这是由VSS维护的内部数码,用户对它没有控制权。每个文件和项目的每个版本都有一个版本号,这些版本号总是一个整数且是递增的。 标签(label)

36、:这些是用户赋给某个项目或文件的某个版本的一个字符串,可以是任何格式的长度不超过31字符的字符串。推荐使用。 日期/时间戳:它给出了一个文件何时最后被修改的信息,或者是一个文件何时被checkin。VSS同时支持 12小时和24小时的时间格式。1.5 VSS客户端使用步骤下面以实验室数据仓库项目具体实例说明VSS客户端使用步骤。 第一步,登录到VSS服务器。启动Microsoft Visual SourceSafe6.0客户端(Start/Programs/Microsoft Visual Studio6.0/Microsoft Visual SourceSafe/Microsoft Visu

37、al SourceSafe6.0),出现如下登录窗口; 点击Browse按钮,出现下面对话框; 再点击Browse按钮,选择下图所示的目录(DBGROUP服务器上的共享目录,如提示输入DBGROUP服务器帐号密码则分别填写vss/vss); 单击打开按钮并在随后出现的两个对话框上单击OK和Open; 重新回到登录对话框; 输入管理员指定的用户名和密码,即登录到了VSS服务器上。 注意:不同得用户和密码设置对不同目录(project)有不同的访问权限。 第二步,如果是第一次登录到VSS服务器,还需要先设定工作目录,否则无法进行checkout操作。 工作目录的设定如下图所示,选中自己相关模块的文

38、件夹,单击右键,选择Set Working Folder;在弹出的对话框中选择自己所设定的工作目录并单击OK; 注意:工作目录设定完成后,服务器上的文件checkout后均放到该工作目录中,所以本地机器上的工作目录应收到保护不能随意删除移动。 第三步,checkout文件到本地工作目录中。选中相关的文件夹,单击右键并选择Check Out; 系统弹出checkout对话框如下,单击OK后该目录下所有文件和子文件夹即checkout到了本地工作目录同时服务器上的文件被锁定呈红色,其他用户不可以再checkout该文件夹(服务器设置为不允许multicheckout)。 第四步,对本地工作目录当中

39、的文件进行修改调试。 第五步,将工作目录中的文件checkin。如果不将修改后的文件checkin则第四步中对文件的修改无法反映到服务器上项目文件的主备份中,而且极有可能导致下次checkout后本地文件被旧版本文件覆盖的情况。在VSS客户端窗口中选中要checkin的文件夹单击右键选择Check in,弹出checkin对话框,单击OK则本地工作目录中的文件checkin到了服务器上同时服务器上的文件解除锁定(变黑)。1.6 ADO.net访问数据库技术ADO.NET的名称起源于ADO(ActiveX Data Objects),这是一个广泛的类组,用于在以往的Microsoft技术中访问数

40、据.之所以使用ADO.NET名称,是因为Microsoft,希望表明,这是在.NET编程环境中优先使用的数据访问接口.它提供了平台互用性和可伸缩的数据访问。ADO.NET增强了对非连接编程模式的支持,并支持RICH XML.由于传送的数据都是XML格式的,因此任何能够读取XML格式的应用程序都可以进行数据处理。事实上,接受数据的组件不一定要是ADO .NET组件,它可以是基于一个Microsoft Visual Studio的解决方案,也可以是任何运行在其它平台上的任何应用程序。 ADO.NET是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Ex

41、cel表格或者XML文件。 ADO.NET允许和不同类型的数据源以及数据库进行交互。然而并没有与此相关的一系列类来完成这样的工作。因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。一些老式的数据源使用ODBC协议,许多新的数据源使用OleDb协议,并且现在还不断出现更多的数据源,这些数据源都可以通过.NET的ADO.NET类库来进行连接。 ADO.NET提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。这些类库称为Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。表1列处了一些常见的data providers,以

42、及它们所使用的API前缀,和允许进行交互的数据源类型。1.7 系统运行环境 为了保证系统运行的效率和可靠性,对软硬件配置有一定要求。此应用程序运行要求如下:(1)软件环境:操作系统:Windows2000/XP及其以上版本数据库:采用SQL Server 2000/2005 。(2)硬件环境: CPU: P4双核 主频2.0HZ或以上配置,内存:2G或2G以上显示卡支持DX 9.0c或者9.0c以上2. 总体设计2.1 系统分析2.1.1 系统的模块构成恋维斯服装进销存管理系统由以下模块构成恋维斯服装进销存管理系统用户与权限管理基础数据管理面料辅料管理店铺零售管理成品管理监控模块管理 图2-1

43、-1 系统构成图 2.1.2 系统的名称、目标恋维斯服装进销存管理系统成品管理,成品管理模块主要对企业的成衣信息进行管理和维护,主要功能包括:成衣的库存信息记录和和维护;成衣订货情况信息记录及维护;成衣出货情况的记录及维护。其中:1) 订货管理模块:记录了客户的订货信息,包含制定订货单,订货历史信息查询,订货单信息修改等功能。2) 出货管理模块:记录了企业的成衣的出货信息,包含制定出货单,出货历史信息查询,出货单信息修改等功能。3) 成品库存管理:模块主要管理企业的成衣库存信息,主要功能有成衣库存查询,库存调整,以及增加入库信息等。根据此设计的要求和可行性分析,开发者可在Visual stud

44、io2008平台之下建立。通过对这一实用系统的设计,使开发者能运用所学的专业理论知识去解决实际的应用问题。2.1.3 数据字典数据字典是关于数据库中数据的描述,即元数据,而不是数据本身。数据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。成品管理模块的表和字典的介绍如下: (1)订货单管理模块表tb_Order此表主要记录了订货单信息表2-1 订货单信息表字段名字段类型字段长度非空说明OrderIDint4Y订货单编号Handlervarchar50经手人Quantityint4

45、订货总量OrderTimedatetime8订货时间Customervarchar50客户名称SetOrderTimedatetime8到货日期OrderStateint4订单状态blockint4批次RemoveTagint4删除标识(2)出货管理模块表tb-outGood此表主要记录了出货管理的信息表2-2出货单信息表字段名字段类型字段长度非空说明OutGoodsIDint4Y序号WarehouseIDint4出货单编号OutTimedatetime8出货时间Quantityint4出货总量Amountfloat8出货金额Handlervarchar50经手人TransitIDvarchar50出货仓库Companyvarchar50公司PackModevarchar50包装方式(3)库存管理模块表tb-Goods此表主要记录了仓库库存状态的信息表2-3库存信息表字段名字段类型字段长度非空说明BarCodevarchar50Y商品条码GoodNamevarchar50Y产品名

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号