基于NET的企业进销存管理系统的设计与实现.docx

上传人:you****now 文档编号:61497606 上传时间:2022-11-21 格式:DOCX 页数:59 大小:2.23MB
返回 下载 相关 举报
基于NET的企业进销存管理系统的设计与实现.docx_第1页
第1页 / 共59页
基于NET的企业进销存管理系统的设计与实现.docx_第2页
第2页 / 共59页
点击查看更多>>
资源描述

《基于NET的企业进销存管理系统的设计与实现.docx》由会员分享,可在线阅读,更多相关《基于NET的企业进销存管理系统的设计与实现.docx(59页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、本科生毕毕业设计计摘要传统企业业的管理理模式大大部分主主要还是是采用手手工记账账的模式式,其管理理效率比比较低。随着社社会的发发展,人们的的消费能能力在提提高,企业进进货、销销售和库库存的信信息量将将会非常常庞大。如果能能对这些些数据进进行统计计分析,对商品的进进销存进进行全面面的管理理,将会给企业管管理带来来很大的的帮助。针对企业业用手工工完成进进销存管管理存在在处理速速度慢和和容易出出错等问问题,本本系统设设计出集集进货管管理、销销售管理理、库存存管理为为一体的的,基本本上满足足中小企企业的进进销存管管理体统统。本系系统采用用C#.NETT作为开发发环境,选用SSQL Serrverr20

2、008数据据库为平台,采用三三层架构构中的隔隔离驱动动模式,充分考考虑到实实际操作作中出现现的各种种情况,结合计计算机容容量大、记忆力力强和处处理速度度快等优优点,在在提高公公司管理理效率的的同时,增加了了毛利的的计算,也为进进销存管管理系统统的设计计与应用用提供了了借鉴意意义。本文所设设计的进进销存管管理系统统,界面面友好,操作方方便、功功能完整整,使得企业业管理合合理规范范,最大限限度的满足了用户的的需要。关键词:进销存存管理;SQLL Seerveer数据据库;CC#.NNET;隔离驱驱动模式式ABSTTRACCTThe traadittionnal entterpprisse mman

3、aagemmentt moode andd moost of thee maajorr orr thhe uuse of mannuall acccouuntiing modde, thee maanaggemeent effficiienccy iis rrelaativvelyy loow. Witth tthe devveloopmeent of soccietty, peooplees connsummptiion abiilitty iin rraissingg, eenteerprrisee puurchhasee, ssalees aand invventtoryy innfor

4、rmattionn wiill be verry llargge. If thee ennerggy oof tthesse ddataa foor sstattistticaal aanallysiis, to thee coommooditty IInvooiciing commpreehennsivve mmanaagemmentt, wwilll bee off grreatt heelp to thee ennterrpriise mannageemennt.In vvieww off thhe eenteerprrisee wiith commpleete mannuallly I

5、nvvoiccingg maanaggemeent exiisteencee thhe pproccesssingg sppeedd iss sllow andd prronee too errrorr annd ootheer pprobblemms, thee syysteem ddesiign a sset of stoock mannageemennt, salles mannageemennt, invventtoryy maanaggemeent as a wwholle, bassicaallyy saatissfiees tthe smaall andd meediuum-ss

6、izeed eenteerprrisees IInvooiciing mannageemennt ssysttem. Thhis sysstemm usses C#.NETT ass a devveloopmeent envviroonmeent, ussingg SQQL SServver 20008 ddataabasse aas aa pllatfformm, tthe thrree layyer arcchittectturee off issolaatioon ddrivven pattterrn, givve ffulll coonsiiderratiion to thee acc

7、tuaal ooperratiion occcurss inn a varrietty oof ssituuatiionss, ccombbineed wwithh coompuuterr caapaccityy, sstroong memmoryy annd pproccesssingg sppeedd, tto iimprrovee maanaggemeent effficiienccy aat tthe samme ttimee, iincrreasse tthe proofitt caalcuulattionn, aalsoo foor IInvooiciing mannageemen

8、nt ssysttem dessignn annd aappllicaatioon tto ooffeer ddraww leessoons froom aa meeaniing.The dessignn off thhe IInvooiciing mannageemennt ssysttem, frrienndlyy innterrfacce, connvenniennt ooperratiion, coomplletee fuuncttionns, thee maanaggemeent of entterpprisses hass a reaasonnablle sstanndarrd,

9、to maxximiize thee saatissfacctioon oof uuserr neeedss.Keywwordds:invventtoryy maanaggemeent; SQQL SServver; C#.NEET; isoolattionn drriveen ppattternn.目录1绪论111.1课课题的研研究背景景11.2课课题研究究意义111.3本本课题主主要研究究内容221.4本本文的结结构安排排22 开发发的相关关技术442.1.NETT框架42.1.1.NEET框架介绍42.2.2.NETT编译技技术52.2AADO.NETT技术62.2.1ADDO.NNET

10、介介绍62.2.2ADDO.NNET中中的主要要对象662.2.3用ADOO.NEET连接接SQLL Seerveer数据据库72.3隔隔离驱动动模式882.4开开发工具具介绍882.4.1SQLL Seerveer 220088数据库库系统882.4.2C#编程语语言92.4.3Viisuaal SStuddio 20110工具具软件介介绍93 系统统功能的的架构与与设计1113.1系系统功能能描述1113.1.1系统统总体功功能结构构113.1.2系统统功能实实现流程程133.2数数据库设设计1443.2.1业务务逻辑编编码规则则143.2.2数据据库创建建153.2.3数据据库逻辑辑结构

11、设设计1663.2.4数据据表逻辑辑关系2203.3VVisuual Stuudioo 20010的的设计2223.3.1Viisuaal SStuddio 20110项目目的创建建223.3.2添加加模块2223.3.3系统窗窗体汇总总表2334系统功功能模块块实现2264.1用用户登录录模块的的实现2264.2系系统主窗窗体2774.3进进货模块块的实现现284.3.1进货货单与退退货单2284.3.2进货货分析3304.3.3进货货统计(不含退退货)304.3.4单位位往来对对账3114.4销销售模块块314.4.1销售售单、销销售退货货货单、销售统统计3114.4.2销售售状况3324

12、.4.3商品品销售排排行334.4.4销售售成本3344.4.5往来来对账3354.5库库存模块块364.5.1库存存状况3364.5.2库存存商品上上限、下下限报警警374.5.3库存存盘点3384.6基基础数据据模块的的实现3394.6.1库存存商品3394.6.2往来来单位4404.6.3公司司职员4404.7系系统维护护404.7.1本单单位信息息设置4404.7.2系统统权限管管理设置置414.7.3数据据库备份份与恢复复414.7.4系统统数据清清理4225总结443参考文献献:444翻译部分分45英文原文文45中文译文文51致谢5661绪论1.1课课题的研研究背景景随着企业业规模

13、的的不断扩扩大,原原始手工工的管理理方式已已不能适适应企业业的发展展现状,也无法法满足企企业高复复杂、快快速、准准确的管管理工作作要求,企业的的管理者者并非固固步自封封,在现现今竞争争日趋激激烈的市市场环境境下,企企业的管管理者在在试图不不断地巩巩固现有有的资源源基础上上,一边边摸索着着管理经经验,一一边寻求求可以帮帮助企业业在管理理上突破破的新管管理方式式和新方方法,提提高企业业管理上上的灵活活性,实实现企业业的稳步步发展,迎接日日益激烈烈的市场场竞争,信息技技术为他他们提供供了最好好的途径径1。以计计算机与与通信技技术为基基础的信信息技术术已经进进入了蓬蓬勃发展展的时期期。信息息技术为为人

14、们创创造了一一种全新新的不受受时间、地域和和计算机机本身约约束而实实现信息息交流、共享和和协作的的方式,这种新新的处理理方式给给企业带带来了新新的机遇遇和挑战战。在企业信信息化大大背景的的影响下下,对企企业经营营活动中中的进、销、存存进行有有效的控控制和管管理。要要实现企企业的信信息化,关键是是要实现现企业信信息的集集成和共共享。为为了实现现信息化化,企业业选择了了进销存存管理系系统。此此系统利利用计算算机对企企业的进进货、销销售及库库存进行行一体化化管理,对库存存商品进进行查询询和汇总总,让管管理者时时刻对物物资储做做到心里里有数;通过建建立商品品到货入入库管理理,对入入库商品品的采购购时间

15、、供应商商及价格格进行控控制。销销售管理理帮助企企业掌握握销售动动向。企业采用用进销存存系统来来管理企企业的进进销存业业务可以以带来明明显的经经济效益益和社会会效益2。它的优优点主要要体现在在以下几几方面:极大提提高了员员工的工工作效率率,大大大减少了了以往到到货商品品入库到到销售出出库流程程繁琐,杂乱的的弊端;基于计计算机技技术的进进销存管管理系统统,可以以减少入入库管理理、出库库管理及及库存管管理中的的漏洞,可以减减少管理理成本,增加企企业收入入;进销销存管理理的操作作自动化化和信息息的电子子化,全全面提高高了企业业的管理理水平。因此,为进一一步提高高企业进进销存业业务处理理效率,建立高高

16、效的进进销存系系统就变变得十分分重要。1.2课课题研究究意义信息管理理是人类类为了有有效地开开发和利利用信息息资源,以现代代信息技技术为手手段,对对信息资资源进行行计划、组织、领导和和控制的的社会活活动。简简单地说说,信息息管理就就是人对对信息资资源和信信息活动动的管理理。信息息管理的的根本目目的是控控制信息息流向,实现信信息的效效用与价价值。进销存的的系统是是一个企企业进货货同销售售工作的的核心,它的内内容对于于企业的的决策者者和管理理者来说说都至关关重要,所以进进销存管管理系统统应该能能够为用用户提供供充足的的信息和和快捷的的查询手手段。对一个从从事商业业活动的的公司来来说,都都需要采采购

17、、存存储、以及销销售商品品,对这这样的工工作流程程,建立立一个合合适的信信息管理理系统,进行有有效的管管理和控控制,是是十分有有必要的的。本软件系系统是根根据化妆妆品公司司的特点点,集进、销、存、分析于于一体,可以实实现对管管理员管管理、供供应商管管理、进进货管理理、销售售管理、库存管管理等管管理,使使得管理理合理规规范,实现对对商品的进进货、付付款、销销货、收收款和库库存统计计等业务务的计算算机管理理,大大大减轻了了公司工工作员工工的工作作量,全全面提高高了管理理的管理理效率以以及服务务质量,使公司司管理水水平和业业务水平平跃上了了一个新新的台阶阶,系统统操作方方便及简简单的界界面给用用户节

18、省省了不少少宝贵的的时间,提高了了效率,也减少少了人为为出错的的概率。系统采用用计算机机这一现现代化管管理工具具,不但但可以提提高工作作效率和和工作质质量,而而且还可可以节省省大量的的人力、物力和和财力。计算机机管理代代替落后后的手工工管理后后,原来来几个人人几天干干的活,现在一一个人就就完全可可以胜任任。只要要在配一一台普通通台式计计算机和和一个操操作人员员就可以以实现,完成对对公司信信息的管管理。1.3本本课题主主要研究究内容通过实际际调查,要求本本系统具具有以下下功能: (1)软件设设计以方方便和全全面为宗宗旨,入入手快,操作简简单; (2)考虑到到操作人人员的计计算机知知识有限限,因此

19、此本系统统具有良良好的人人机界面面; (3)对于系系统的使使用对象象较多,设计了了较好的的权限管管理;(4)方方便的数数据查询询,支持持多条件件查询;(5)库库存报警警的基点点是可变变的并增增加了库库存的折折损模块块;(6)当当外界环环境(停停电、网网络病毒毒)干扰扰本系统统时,系系统可以以通过备备份和恢恢复来保保护原始始数据的的安全。1.4本本文的结结构安排排第一章介介绍了本本课题的的背景及及研究意意义、课课题设计计任务。第二章介介绍了基基于.NNET进进销存系系统开发发的相关关技术分分析。第三章介介绍了企企业进销销存管理理系统的的总体结结构设计计。第四章详详细介绍绍进销存存管理系系统的实实

20、现,如如系统主主页面界界面、进进货、销销售、库存存等模块块的实现现。第五章总总结了整整个设计计过程,并给出出系统的的改进方方案。2开发的的相关技技术2.1.NETT框架2.1.1.NEET框架架介绍.NETT框架(Fraamewworkk)简称.NNET,是由微微软开发发,一个个致力于于敏捷软软件开发发(Agiile sofftwaareddeveeloppmennt)、快速速应用开开发(Rappidaappllicaatioon ddeveeloppmennt)、平台台无关性性和网络络透明化化的软件件开发平平台。.NETT是微软软为下一一个十年年对服务务器和桌桌面型软软件工程程迈出的的第一步

21、步。NEET包含含许多有有助于互互联网和和内部网网应用迅迅捷开发发的技术术。.NETT框架定定义了.NETT应用程程序的开开发和运运行环境境,包括括可在.NETT应用程程序中使使用的类类库,类类类似与与javva的虚拟机机。开发发人员可可以在次次平台或或环境下下为各种种平台和和设备编编写应用用程序。.NEET框架架功能非非常强大大,主要要体现在在一下几几个方面面3:提供了一一个面向向对象的的编程环环境,完完全支持持面向对对象的编编程。在在软件的的可复用用性、和和扩展性性、可维维护性、灵活性性方面都都有很大大是提高高;提供了支支持多中中编译语语言的编编译器,使应用用程序可可以在多多种设备备(从台

22、式式机到移移动电话话)上运行行;提供了许许多开发发人员可可重复的的基础类类,包括括线程、文件输输入输出出、数据据库支持持、XMML数据据分析、安全控控制等,这些类类库可用用于所有有.NEET平台台支持的的语言;对Webb应用的的强大支支持。可可编写识识别Innterrnett并在Innterrnett上也支持持的应用用程序,并且这这些应用用程序也也接受诸诸如XMML、HTTTP、SOAAP这样样的开发发标准。.NETT框架包包括公共共语言运运行库(CLRR)和统一一的类库库集两个个主要组组件4。其中中公共语语言运行行库是.NETT框架的的基础,它提供供内存管管理、线线性管理理和远程程处理等等核

23、心服服务。公公共语言言运行库库提取.NETT应用程程序.将其编编译成本本机的处处理代码码,同时时进行安安全性检检查。它它能够自自动处理理对象布布局,并并管理对对象应用用,当不不再使用用对象时时,释放放它们。这样有有助于消消除内存存泄露和和其他常常见的编编译错误误。.NNET框框架的另另一个重重要组件件类库集集,它是是一个综综合性的的、面向向对象的的可重用用类型集集合,包包括类、接口和和值类型型组成的的库,是是建立.NETT框架应应用程序序、组件件和控件件的基础础。如图图2-11显示了.NNET框框架的组组件及其其要素。图2-11 .NNET的的组件极极其架构构2.2.2.NETT编译技技术为实

24、现多多语言开开发,.NETT所有编编程都不不是被直直接编译译为本地地代码,而是编编译成微微软中间间语言MMSILL(Miccrossoftt Innterrmeddiatte LLangguagge)代码,再有即即时编译译器(JITT)转换成成机器码码5。如图图2-22。图2-22 .NNET编编译原理理C#和.NETT支持用用其他语语言编写写代码的的代码通通过各自自的编译译器编译译成MSSIL,再通过过JITT编译器器编译成成相应的的额操作作专用代代码6。这种种编译方方式实现现了代码码托管,提高了了程序的的运行效效率。2.2AADO.NETT技术2.2.1ADDO.NNET介介绍ADO.NE

25、TT是由一一系列的的数据库库相关类类和接口口组成的的,它的的基石是是XMLL技术,所以通通过ADDO.NNET不不仅能访访问关系系型数据据库中的的数据,而且还还能访问问层次化化的XMML数据据7。ADO.NETT提供了了两种数数据访问问的模式式8:一种种是为连连接模式式(Connnecctedd),另一一种为非非连接模模式(Dissconnnecctedd)。后一一种模式式是ADDO.NNET中中才具有有的。相相比于传传统的数数据库访访问模式式,非连连接的模模式提供供了更大大的可升升级性和和灵活性性。在该该模式下下,一旦旦应用程程序从数数据源中中获得所所需的数数据,它它就断开开与原数数据的连连

26、接,并并将获得得的数据据以XMML的形形式存放放在主存存中。在在应用程程序处理理完数据据后,它它再取得得与原数数据的连连接并完完成数据据的更新新工作。ADO.NETT中的DaataSSet类类是非连连接模式式的核心心,数据据集对象象(DattaSeet)以XMLL的形式式存放数数据9。我们们既可以以从一个个数据库库中获取取一个数数据集对对象,也也可以从从一个XXML数数据流中中获取一一个数据据集对象象。而从从用户的的角度来来看,数数据源在在哪里并并不重要要,也是是无须关关心的。这样一一个统一一的编程程模型就就可被运运用于任任何使用用了数据据集对象象的应用用程序。ADO.NETT有效地地从数据据

27、操作中中将数据据访问分分解为多多个可以以单独使使用或一一前一后后使用的的不连续续组件。ADOO.NEET包含含用于连连接到数数据库、执行命命令和检检索结果果的.NNET Fraamewworkk数据提提供程序序。用户户可以直直接处理理检索到到的结果果,或将将其放入入ADOO.NEET DDataaSett对象,以便与与来自多多个源的的数据或或在层之之间进行行远程处处理的数数据组合合在一起起,以特特殊方式式向用户户公开。ADOO.NEET DDataaSett对象也也可以独独立于.NETT Frrameeworrk数据据提供程程序使用用,以管管理应用用程序本本地的数数据或源源自XMML的数数据。

28、2.2.2ADDO.NNET中中的主要要对象ADO.NETT的对象象主要包包括DaataSSet,DattaTaablee,DattaCoolummn,DattaRoow和DattaReelattionn10。(1)DDataaSett这个对象象是一个个集合对对象,它它可以包包含任意意数量的的数据表表,以及及所有表表的约束束、索引引和关系系。所有有这些信信息都以以XMLL的形式式存在,可以处处理、遍遍历、搜搜索任意意或者全全部的数数据。(2)DDataaTabble这个对象象可以在在DattaSeet对象象内找到到所有表表。通过过“Taablee”属性性可以访访问DaataTTablle的集集

29、合。类类似地,通过DDataaSett的“Reelattionns”属属性可以以访问到到所有已已经建立立的数据据集关系系。(3)DDataaCollumnn表包含与与列有关关的信息息,包括括列的名名称、类类型和属属性。它它在从一一个数据据表中得得到数据据的过程程中起着着重要的的作用。它还可可以用来来用于创创建DaataTTablle的架架构的基基本构造造块,通通过向DDataaCollumnnColllecctioon中添添加一个个或多个个DattaCoolummn对象象来生成成这个架架构。每个DaataCColuumn都都有DaataTTypee属性,该属性性确定DDataaCollumnn

30、所包含含的数据据的种类类。 (4)DattaRoow要填充一一个表,可以使使用命令令的自动动数据绑绑定功能能,或者者也可以以手工添添加行,方法是是:创建建DattaRoow对象象,把DDataaRoww对象插插入到表表,然后后为该记记录的各各个字段段填写数数据。可可以通过过Rowws集合合导航DDataaTabble的的元素,利用RRowss集合实实现一个个顺序导导航器,或者通通过搜索索或直接接定位跳跳转到特特定的记记录。DDataaRellatiionDataaRellatiion相相当于数数据表之之间的关关系,它它作为整整体和DDataaSett相关联联,Reelattionns集合合中的

31、每每个DaataRRelaatioon对象象都包括括了DaataSSet的的Tablles集集合中两两个DaataTTablle的连连接信息息。所以以只要指指定每一一个表中中用于连连接的列列,就可可以连接接到DaataTTablle,这这个关系系比较类类似于在在指定关关系数据据库的关关系时把把一个表表的外键键关联起起来。2.2.3用ADOO.NEET连接接SQLL Seerveer数据据库从ADOO.NEET连接接到SQQL SServver数数据库有有三种方方法,这这里主要要介绍在在服务器器资源管管理器中中连接到到SQLL Seerveer。打开.NNET工工作环境境,在服服务器资资源管理理

32、器中的的数据连连接上单单击鼠标标右键,选择“添加连连接”,弹出“数据连连接属性性”对话话框。提提供程序序默认为为Miccrossoftt OLLE DDB PProvvideer ffor SQLL Seerveer,在在“连接接”选项项卡中直直接输入入数据库库名称或或从自动动检测到到的结果果中选择择,输入入用户名名和密码码,单击击“测试试连接”按钮,如果测测试成功功,则弹弹出“测测试连接接成功”对话框框。测试成功功后,既既“在数数据库上上选择数数据库”的下拉拉列表中中会出现现这个连连接所对对应的所所有数据据库,选选择指定定的数据据库,即即完成了了连接数数据库。2.3隔隔离驱动动模式进销存管管

33、理系统统的现实,主要用用到三层层架构中中的隔离离驱动模模式,这这在系统统各个模模块中都都得到了了体现。通常所所说的三三层架构构是指陈陈述(UUI)、业务逻逻辑层(BLLL)、数数据访问问层(DDAL),其中中陈述层层负责界界面的显显示,用用于显示示数据和和接收用用户输入入的数据据,为用用户提供供交互式式操作界界面;业业务逻辑辑层是表表示层和和数据访访问层之之间的桥桥梁,主主要负责责数据的的传递和和处理;数据访访问层主主要实现现对数据据的保存存和读取取操作11。所谓隔离离驱动模模式,就就是在开开发项目目时,陈陈述层和和数据访访问层被被独立开开发,常常常平行行开发。这两层层在设计计时没有有任何干干

34、扰,所所以不会会存在人人为的约约束和有有害的设设计元素素。当两两层的设设计都独独立完成成后,在在设计业业务逻辑辑层,业业务逻辑辑层的责责任就是是在没有有对数据据层和陈陈述的需需求变化化的基础础上完成成所有的的转换。因为陈述述层和数数据访问问层是完完全独立立的,当当逻辑业业务层需需求改变变的时候候,它们们都可以以做相应应的修改改而不影影响对方方。改变变两个物物理上不不相邻的的层不会会直接对对其他层层产生影影响或发发生冲突突,这就就允许数数据访问问层结构构的调整整或者陈陈述层根根据用户户的需要要做相应应的变化化,而不不需要系系统做更更大调整整或修改改。隔离离驱动模模式的设设计图如如2-33所示。图

35、2-33 隔离离驱动模模式2.4开开发工具具介绍2.4.1SQLL Seerveer 220088数据库库系统在毕业设设计中我我用到了了Miccrossoftt公司的的SQLL Seerveer 220088。SQL Serrverr 20008是Miccrossoftt公司推推出的SSQL Serrverr数据库库管理系系统的最最新版本本该版本本继承了了SQLL Seerveer 220000版本的的优点同同时它推推出了许许多新的的特性和和关键的的改进,使得它它成为至至今为止止的最强强大和最最全面的的SQLL Seerveer版本本。这个平台台新功能能有以下下特点12:(1)可可信任的的使使

36、得公司司可以以以很高的的安全性性、可靠靠性和可可扩展性性来运行行他们最最关键任任务的应应用程序序。(2)高高效的使得得公司可可以降低低开发和和管理他他们的数数据基础础设施的的时间和和成本。(3)智智能的提供供了一个个全面的的平台,可以在在你的用用户需要要的时候候给他发发送观察察和信息息。2.4.2C#编程程语言Micrrosooft是是这样描描述C#的:“C#是从从C和C+派生来来的一种种简单、现代、面向对对象和类类型安全全的编程程语言。C#主要要是从CC/C+编程程语言家家族移植植过来的的,C和C+的程序序员会马马上熟悉悉它。CC#试图图结合VVisuual Bassic的的快速开开发能力力

37、和C+的强强大灵活活的能力力。”13Miccrossoftt C#是微软软退出的的与JAAVA语语言香抗抗衡的一一种支持持网络编编程新的的编程语语言,它它是为生生成运行行在.NNET Fraamewworkk14上的、广泛的的企业级级应用程程序而设设计的。C#是专专门用于于.NEET的编编程语言言,用CC#编写写的代码码总是在在.NEET框架架中运行行15。C#为开开发者提提供了以以下主要要方便特特点16:简便便性不管是是成员、类、名名字空间间还是引引用,都都统一简简化到用用点来表表达;一一致性每种种数据类类型都视视为一个个对象,统一了了类型系系统;面面向对象象抛抛弃了全全局函数数、变量量和常

38、量量了概念念;可升升级性类型型声明和和定义综综合在一一起,去去掉无CC和C+编译中中需要的的各种各各样的头头文件。2.4.3Viisuaal SStuddio 20110工具具软件介介绍Visuual Stuudioo 20010是是微软公公司推出出的开发发环境。是目前前最流行行的Wiindoows平平台应用用程序开开发环境境。其集集成开发发环境(IDEE)的界面面被重新新设计和和组织,变得更更加简单单明了。除了MMicrrosooft SQLL Seerveer,它它还支持持 IBBM DDB2和和Oraaclee数据库库。与Vissuall Sttudiio 220088相比新功功能还包包

39、括17:(1)CC# 44.0中中的动态态类型和和动态编编程:C# 4.00的主题题就是动动态编程程(Dyynammic Proograammiing)。虽然然C#仍然然是一种种静态语语言,但但是对象象的意义义开始变变得越来来越“动态”。它们们的结构构和行为为无法通通过静态态类型来来捕获,或者至至少编译译器在编编译程序序时无法法得知对对象的结结构和行行为。CC#引入入了一种种新的静静态类型型“dynnamiic”,当你你拥有了了一个ddynaamicc类型的的对象后后,你“对它做做的事情情”只会在在运行时时进行解解析。(2)多多显示器器支持:“一夫多多器”,随着现现代应用用程序规规模越来来越大

40、,开发工工具越来来越复杂杂,需要要同时处处理的信信息也越越来越多多,多显显示器已已经成为为我们开开发工作作的实际际需要了了。常常常我们希希望能够够一边编编写代码码,一边边能够直直观地看看到界面面的变化化,同时时我们还还想开着着搜索引引擎查找找资料等等等。(3)使使用Viisuaal SStuddio 20110的特特性支持持TDDD:TDDD(Teest-Driivenn Deevellopmmentt)测试试驱动开开发:开始流流行于220世纪纪90年代代,是极极限编程程中倡导导的程序序开发方方法之一一,其主主要思想想就是先先写测试试程序,然后再再实现代代码使其其通过测测试。无无法高效效地编写

41、写测试程程序;困困难:测试程程序写好好后,无无法自动动生成代代码框架架,开发发人员还还要用大大量的时时间来编编写实现现代码。VS220100的“即即用即产产生”特特性,可可以让我我们根据据测试程程序,根根据代码码的使用用情况,快速地地反向生生成相应应的代码码。(4)支支持Offficce:动态编程程C# 4.00中引入入了一种种新的静静态类型型dynnamiic,这这使得我我们在使使用COOM进行行Offficee开发的的时候,无需再再进行复复杂而繁繁琐的对对象类型型转换。可选参数数Offficee函数有有很多参参数,C# 3.00不支持持可选参参数,每次调调用函数数都必须须给定全全部参数数;

42、C# 4.00支持参参数使用用默认值值。No-PPIA部部署以前前Offficee开发要要求目标标机器(用户机机器)安装特特定版本本Offficee,在VSS20110的No-PIAA部署中中,将真真正使用用到的程程序集嵌嵌入到应应用程序序中。(5)QQuicck SSearrch特特性:在在VS220100中,我我们可以以通过在在任何代代码文件件中使用用快捷键键“Cttrl + ”,(CCtrll键加上上逗号键键)调出“Quiick Seaarchh”窗口口,在搜索框框中输入入任意的的字符作作为搜索索条件,VS就会会替我们们在项目目中搜索索相关联联的符号号,类型型,成员员名称等等等,同同时将

43、搜搜索结果果动态地地显示在在窗口下下方的搜搜索结果果列表中中。我们们可以不不断地更更换搜索索条件,直到找找到我们们想要的的结果为为止。(6)CC+ 0x新新特性:C+的新标标准C+0xx已经进进入了ffeatturee frreezze的阶阶段。VVisuual Stuudioo 20010引引入了TTR1包包含的部部分特性性外,还还引入了了4个重要要的C+新特特性:LLambbda表表达式,静态断断言sttatiic_aasseert,autto关键键字,右右值引用用。(7)IIDE增增强:VS220000之后,VC+的IDEE效率越越来越低低下。VVS20010中中VC+增强强主要包包括:

44、改改进的项项目系统统支持,改进的的VS用户户体验,增强的的MFCC,VC+程序序的发布布与部署署。(8)使使用Viisuaal CC+ 20110创建建Ribbbonn界面:随随着Offficce 220077的发布布,它改改变了以以往传统统的下拉拉式菜单单用户界界面,取取而代之之的是全全新的被被称之为为“Riibboon”的的固定式式工具栏栏界面。(9)新新增基于于.NEET平台台的语言言F#:F#是由由微软发发展的为为微软.NETT语言提提供运行行环境的的程序设设计语言言。它是是基于OOcamml的,而Occamll是基于于ML函数数程序设设计语言言的,用用于显示示.NEET在不不同编程程

45、语言间间互通的的程序设设计。微微软计划划将慢慢慢整合FF#至.NETT平台并并使F#最终成成为.NNET平平台的顶顶峰语言言。3 系统统功能的的架构与与设计作为一个个企业进销销存管理理信息系统统,其功功能是实实现公司司进销存存信息管理理的系统统化、规规范化和和自动化化。3.1系系统功能能描述本系统属属于中小小型企业业的数据据库系统统,可以以对中小小型企业业的进销销存进行行有效控控制。通通过本系系统可以以达一下下目标:(1)采采用人机机对话方方式,界界面友好好美观信信息查询询灵活、方便,数据存存储安全全可靠。(2)与与供应商商和代理理商账目目清晰。(3)功功能强大大的营业业额分析析(4)实实施强

46、大大的后台台监控功功能。(5)实实现商品品的进货货分析与与统计、销售分分析与统统计、商商品销售售成本明明细等功功能(6)强强大的库库存警告告功能,尽可能能的减少少商家不不必要的的损失。(7)系系统对用用户输入入的数据据进行严严格的数数据检查查,尽可可能的排排除人为为的错误误。3.1.1系统统总体功功能结构构“进销存存管理系系统”的的实现框框图如图图3-1所示。主要功功能包括括以下六六个方面面:(1)进进货管理理功能进货管理理模块是是进销存存管理系系统中不不可缺少少的重要要组成部部分,它它主要负负责为系系统记录录进货单单及其退退货信息息,相应应的进货货商品会会添加到到库存管管理中。进货管管理包括

47、括:1)进货货单:进进货单据据的填写写;2)进货货退货单单:进货货后退货货单据的的填写;3)进货货分析:查看分分析进货货的数量量、价格格、折合合的金额额;4)进货货统计:通过供供应商、经手人人或时间间的选择择对进货货商品进进行的统统计;5)单位位往来对对账:查查看所有有往来单单位,并并显示与与单位的的账目。(2)销销售管理理功能销售管理理模块实实现对商商品销售售过程进进行全方方位管理理和全程程监控。进货管管理包括括:1)销售售单:销销售单据据的填写写;2)销售售退货单单:销售售后退货货单据的的填写;3)销售售统计:对商品品进行详详细统计计和所有有综合统统计;4)销售售状况:商品的的销售状状况进行行详

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

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

本站为文档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