汽车零配件管理系统_第1页
汽车零配件管理系统_第2页
汽车零配件管理系统_第3页
汽车零配件管理系统_第4页
汽车零配件管理系统_第5页
已阅读5页,还剩66页未读 继续免费阅读

下载本文档

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

文档简介

1、武汉理工大学毕业设计(论文) 概述1.1 引引言传统的汽修修配件管管理属于于手工管管理,各各个部门门之间的的联动性性差,容容易造成成信息沟沟通不便便,管理理过程中中各个环环节脱钩钩,零件件分类管管理、库库存管理理以及销销售管理理都是其其中的重重要环节节,但是是分管这这三个重重要环节节之间的的部门如如果缺乏乏了联动动性,则则会造成成不必要要的损失失,加大大了公司司的负担担。库存存、采购购、销售这这三个环环节经常常自成系系统,这这样占用用的资源源较大,而而容易造造成管理理上的困困难。用传统汽修修配件管管理手段段,为保保证实现现对配件件的出库库、入库库的管理理,就需需要定期期进行大大量人工工检查,而

2、而且出错错的几率率较大。应用我们学学过的系系统设计计知识现现在已经经能够设设计出集集汽修配配件的库库存、采采购、销销售等功功能于一一体的系系统,该该系统应应能够通通过数据据的输入入和存储储来对传传统管理理手段进进行简化化,以达达到节约约资源,提提高管理理效率的的目的。1.2新系系统的可可行性分分析1.2.11经济上上的可行行性本系统采用用Miccrossoftt Viisuaal sstuddio 20008 和和SQLL Seerveer20005开开发,对对硬件的的要求也也不高,所所以从软软件到硬硬件,开开发成本本都极低低。同时,采采用原型型法的开开发方法法来开发发本系统统,开发发时间短短

3、,能快快速形成成一个系系统原型型,最后后再根据据用户的的需求加加以改进进,整个个过程对对人力、财财力要求求也不高高,所以以从经济济上讲,是是可行的的。1.2.22技术上上的可行行性由于本系统统采用MMicrrosooft Vissuall sttudiio 220088 和SSQL Serrverr20005为平平台,当当前的开开发技术术、软件件、硬件件技术都都相当的的成熟,足足以满足足系统的的要求,开开发本系系统在技技术上是是可行的的。1.2.33进度上上的可行行性本系统涉及及面不大大,规模模小、核核心流程程比较连连贯,能能快速获获取系统统需求信信息,可可以很有有条理的的逐步完完成各项项工作

4、,业业务相对对简单。所所以可以以有条有有理的在在规定期期限内完完成所有有开发工工作。综上所述,本本系统是是完全可可行的,可可以立即即开发。1.3系统统开发及及运行环环境1.3.11硬件平平台(1)CPPU:iinteer ccoree i55 m4480 22.677Ghz(2)内存存:4GGB1.3.22软件平平台(1)操作作系统: Wiindoows 7(2)数据据库管理理系统: SQQL SServver 20005(3)开发发环境:Miccrossoftt.NEET FFrammewoork SDKK v33.5(4)开发发工具:Miccrossoftt Viisuaal SStudd

5、io 20008(5)开发发语言:C#语语言(6)Weeb服务务器:IIIS 7.01.3.33开发环环境及所所用技术术1)ASPP.NEETASP.NNET是是Miccrossoftt.neet的一一部分,作作为战略略产品,不不仅仅是是 Acctivve SServver Pagge (ASPP) 的的下一个个版本;它还提提供了一一个统一一的 WWeb 开发模模型,其其中包括括开发人人员生成成企业级级 Weeb 应应用程序序所需的的各种服服务。AASP.NETT 的语语法在很很大程度度上与 ASPP 兼容容,同时时它还提提供一种种新的编编程模型型和结构构,可生生成伸缩缩性和稳稳定性更更好的应

6、应用程序序,并提提供更好好的安全全保护。可可以通过过在现有有 ASSP 应应用程序序中逐渐渐添加 ASPP.NEET 功功能,随随时增强强 ASSP 应应用程序序的功能能。ASP.NNET 是一个个已编译译的、基基于 .NETT 的环环境,可可以用任任何与 .NEET 兼兼容的语语言(包包括 VVisuual Bassic .NEET、CC# 和和 JScrriptts .NETT)创作作应用程程序。另另外,任任何 AASP.NETT 应用用程序都都可以使使用整个个 .NNET Fraamewworkk。它提供了了一个统统一的 Webb 开发发模型,其其中包括括开发人人员生成成企业级级 Wee

7、b 应应用程序序所需的的各种服服务。AASP.NETT 的语语法在很很大程度度上与 ASPP 兼容容,同时时它还提提供一种种新的编编程模型型和结构构,可生生成伸缩缩性和稳稳定性更更好的应应用程序序,并提提供更好好的安全全保护。可可以无缝缝地与 WYSSIWYYG HHTMLL 编辑辑器和其其他编程程工具(包包括 MMicrrosooft Vissuall Sttudiio .NETT)一起起工作。这这不仅使使得 WWeb 开发更更加方便便,而且且还能提提供这些些工具必必须提供供的所有有优点,包包括开发发人员可可以用来来将服务务器控件件拖放到到 Weeb 页页的 GGUI 和完全全集成的的调试支

8、支持。当当创建 ASPP.NEET 应应用程序序时,开开发人员员可以使使用 WWeb 窗体或或 XMML WWeb serrvicces,或或以他们们认为合合适的任任何方式式进行组组合。2)Miccrossoftt SQQL SServver 20005 汽修配件管管理系统统采用SSQL Serrverr 20005数数据库,实实行自动动化,高高效率进进行数据据处理。SSQL Serrverr 20005是是Miccrossoftt公司在在数据库库领域中中非常重重要的产产品,它它具有性性能良好好、稳定定性强、便便于管理理和易于于开发等等优势,赢赢得了许许多客户户的喜爱爱。由于于本信息息管理系系

9、统是使使用ASSP.NNET开开发基于于B/SS体系结结构的WWeb应应用程序序,将通通过使用用计算机机网络化化处理,宿宿舍管理理人员只只需懂得得计算机机操作的的初步知知识即可可。 SSQL Serrverr 20005提提供了完完整的数数据管理理和分析析解决方方案。SSQL Serrverr 20005数数据平台台包括的的工具有有:关系系型数据据库、复复制服务务、通知知服务、集集成服务务、分析析服务、报报表服务务、管理理工具、开开发工具具。Accesss数据据库本应应该是作作为本信信息管理理系统使使用的数数据库,但但考虑到到若Acccesss数据据库在WWeb服服务器上上使用,其其在数据据处

10、理流流量,安安全性和和数据库库功能方方面考虑虑,而SSQL Serrverr 20005是是一种常常用的关关系数据据库,能能存放和和读取大大量的数数据,能能管理众众多并发发的用户户,故选选用了SSQL Serrverr 20005数数据库。1.4系统统规划1.4.11目的小型汽修公公司的配配件管理理一般都都是使用用手工管管理,手手工管理理容易造造成组织织协调方方面出现现问题,而而小型汽汽修配件件管理系系统正好好能够解解决这一一问题,使配件的采购、库存、销售过程信息化,平台化。对进一步提高公司的工作效率有重要意义。1.4.22开发进进度安排排经过策划与与商谈决决定采用用原型法法进行开开发,在在确

11、定了了各项需需求之后后,开发发出一个个简易的的系统,而而后进行行测试,以以方便了了解进一一步的功功能需求求。2 系统分分析2.1需求求分析根据常用的的货物管管理系统统的设计计,拟定定下列一一些功能能:(1)管理理员模块块:管理理员登录录并实现现超级管管理员对对普通管管理员进进行增删删等操作作。(2)汽修修配件分类类模块:对汽修修零件进进行类别别的增删删改。(3)汽修修配件管理:对现有有的汽修修零件信信息进行行增删改改。(4)库存存管理:对库存存信息进进行查询询和配件件入库情情况进行行查询。(5)采购购管理:包括入入库登记记、退货货登记、退退货查询询等功能能的管理理模块。(6)销售售管理:包含销

12、销售登记记和销售售查询的的管理模模块。(7)修改改密码:对当前前管理员员的密码码进行修修改。2.2业务务流程分分析用户通过输输入用户户名和密密码进入入管理页页面,然然后进行行业务流流程处理理,下列列展示业业务流程程图:(1)管理理员管理理模块业务务流程图图:图2-1首先进行管管理员登登录,然然后在后后台对管管理员类类型进行行判,如如果是超超级管理理员,则则会有进进行新增增管理员员操作的的这一权权限,新新增的管管理员信信息会被被储存下下来,对对于所有有管理员员,都有有修改自自己密码码的权限限,产生生的新密密码会被被存储下下来。(2)汽修修配件分分类和汽汽修配件件管理模模块业务务流程图图:图2-2

13、管理员使用用自己的的账号进进行登录录之后,可可以对配配件类别别进行添添加删除除修改,信信息会储储存在在在配件类类别表中中,也可可以对配配件的具具体信息息进行添添加删除除修改等等操作,操操作后的的信息会会存储在在配件信信息表中中。(3)销售售管理业业务流程程图:图2-3销售管理首首先是议议价环节节,而后后销售生生成订单单,直接接在判断断仓库库库存是否否满足需需求,若若满足则则从仓库库中调拨拨,若不不满足,则则从市场场采购入入库,调调拨之后后,进行行收款发发货流程程,从而而结束交交易。(4)采购购管理业业务流程程图:图2-4采购管理从从生成订订单开始始,然后后将采购购单发送送给供应应商,由由供应商

14、商发货,收收货人员员根据采采购单验验货收货货,若数数量一致致,则货货物入库库,如果果超过采采购量,则则将多余余货物发发还,如如果低于于采购量量,则通通知供应应商补发发货物。2.3数据据流程分分析数据流程分分析主要要包括对对信息的的流动、传传递、处处理、存存储等的的分析。数数据流程程分析的的目的就就是要发发现和解解决数据据流通中中的问题题。现有有的数据据流程分分析多是是通过分分层的数数据流程程图(ddataa fllow diaagraam,简简称DFFD)来来实现的的。其具具体的做做法是:按业务务流程图图理出的的业务流流程顺序序,将相相应调查查过程中中所掌握握的数据据处理过过程,绘绘制成一一套

15、完整整的数据据流程图图。从以上的业业务流程程图分析析系统的的数据流流程是:管理员员登录,录录入配件件分类,录录入配件件信息,然然后进行行销售管管理,库库存管理理,采购购管理等等步骤。然然后在前前台对这这些数据据进行展展示,前前台管理理员进行行登录之后后可以进进行相应应的操作作。数据流程图图符号说说明如图图2-55所示:图2-5 数据流流程图符符号实体:记述述系统之之外的数数据提供供或数据据获得组组织机构构或个人人。数据存储:记述与与处理有有关的数数据存储储。处理:记述述某种业业务的手手工业或或计算机机的处理理。数据流:记记述数据据流的流流动方向向。据系统的业业务流程程,对于于其中的的数据流流向

16、、处处理以及及数据存存储进行行分析,得得到如图图2-44所示的的顶层数数据流程程图:P-0P-0汽修配件采购管理系统超级管理员超级管理员普通管理员普通管理员超级管理员操作信息普通管理员操作信息超级管理员操操结果普通管理员操作结果果果图2-6通过进一步步的分析析可得到到第二层层的数据据流程图图,如图图2-77所示:P-1P-1汽修配件采购管理系统F1管理员信息F1管理员信息管理员信息表D1管理员信息表D1类别信息表类别信息表D2F2配件类别信息F3配件具体F3配件具体信息配件信息表D3F4配件信息表D3F4采购信息采购信息表采购信息表D4库存信息表库存信息表D5F5库存信息销售信息表销售信息表D

17、6F6销售信息F7报损信息F7报损信息报损信息表报损信息表D7图2-7 第二层层数据流流程图2.4数据据字典数据字典是是关于数数据的信信息的集集合,也也就是对对数据流流图中包包含的所所有元素素的定义义的集合合。数据据流图和和数据字字典共同同构成系系统的逻逻辑模型型。2.4.11数据存存储名字:管理员信息表描述:记录管理员的相关信息。编号:D1组成:ID,用户名,密码,权限,添加时间数据存储是是数据结结构停留留或保存存的地方方。也是是数据流流的来源源和去向向之一,可可以是手手工文档档或手工工凭单,也也可以是是计算及及文档。一一般而言言,应包包括如下下内容:数据据存储名名,说明明,编号号,输入入的

18、数据据流,输输出的数数据流,组组成(数数据结构构),数数据量,存存取频度度,存名字:管理员信息表描述:记录管理员的相关信息。编号:D1组成:ID,用户名,密码,权限,添加时间名字:配件详细表描述:记录所有配件的具体信息。编号:D3组成:ID,名字:配件详细表描述:记录所有配件的具体信息。编号:D3组成:ID,名称,类别,建议进价,实际进价,详情,生产厂家,添加时间,配件编号,生产编号名字:配件类别信息描述:记录所有配件的类别信息。编号:D2组成:ID,类别名,添加时间,添加人名字:销售信息表描述:记录配件的库存信息。编号:D6组成:ID,名称,类别,销售数量,生产商,类型,实际进货价格,添加时

19、间,配件编号,生产编号,计量单位,销售价格名字:报损信息表描述:记录损坏配件的信息。编号:D7组成:ID,名称,类别,销售数量,生产商,类型,实际进货价格,添加时间,配件编号,生产编号,计量单位名字:库存信息表描述:记录配件的库存信息。编号:D5组成:ID,名称,类别,数量,生产商,类型,建议入库价,实际进货价格,添加时间,配件编号,生产编号,计量单位名字:采购入库信息表描述:记录配件的库存信息。编号:D4组成:ID,名称,类别,数量,生产商,类型,建议入库价,实际进货价格,添加时间,配件编号,生产编号,计量单位2.4.22数据流编号:F7名字:报损信息来源:管理员输入去向:D7描述:管理员配

20、件的报损信息进行添加、修改。编号:F5名字:库存信息来源:管理员输入去向:D5描述:管理员对配件的库存信息进行增删查改编号:F6名字:销售信息来源:管理员输入去向:D6描述:管理员对配件的销售信息进行添加和修改编号:F3名字:配件详细信息来源:管理员去向:D3描述:对配件详细信息进行增删查改编号:F4名字:采购入库信息来源:管理员输入去向:D4描述:管理员对采购入库配件信息进行增删查改编号:F1名字:管理员信息来源:超级管理员输入去向:D1描述:管理员对系统管理员进行管理,包括用户名,密码编号:F2名字:配件类别信息来源:管理员输入编号:F7名字:报损信息来源:管理员输入去向:D7描述:管理员

21、配件的报损信息进行添加、修改。编号:F5名字:库存信息来源:管理员输入去向:D5描述:管理员对配件的库存信息进行增删查改编号:F6名字:销售信息来源:管理员输入去向:D6描述:管理员对配件的销售信息进行添加和修改编号:F3名字:配件详细信息来源:管理员去向:D3描述:对配件详细信息进行增删查改编号:F4名字:采购入库信息来源:管理员输入去向:D4描述:管理员对采购入库配件信息进行增删查改编号:F1名字:管理员信息来源:超级管理员输入去向:D1描述:管理员对系统管理员进行管理,包括用户名,密码编号:F2名字:配件类别信息来源:管理员输入去向:D2描述:管理员对配件类别信息进行添加、删除、修改等管

22、理2.5.33数据处处理处理过程的的具体处处理逻辑辑通常在在详细设设计过程程中用判判定表或或判定树树来描述述。在数数据字典典中,只只无原则则描述处处理过程程的说明明性信息息,通常常包括以以下内容容:处处理过程程名,说说明,输输入数据据流,输输出数据据流,处处理。编号:P编号:P-0名字:汽修配件管理系统描述:管理员对数据进行操作输入/输出:D1,D2,D3,D4,D5,D6,D73 系统设设计3.1 概概述阶段设计的的基本目目标是解解决系统统如何实实现问题题,也叫叫做概要要设计,本本阶段主主要任务务是划分分出系统统的物理理元素及及设计软软件的结结构,完完成软件件定义时时期的任任务之后后就应该该

23、对系统统进行总总体设计计,即根根据系统统分析产产生的分分析结果果来确定定这个系系统由哪哪些系统统和模块块组成,这这些系统统和模块块又如何何有机的的结合在在一起,每每个模块块的功能能如何实实现。系系统设计计的目标标是使系系统实现现拥有所所要求的的功能,同同时,力力争达到到高效率率、高可可靠性、可可修改性性,并且且容易掌掌握和使使用。模块化的依依据是:把复杂杂问题分分解成许许多容易易解决的的小问题题。原来来的问题题也就变变得容易易解决。模模块化设设计是把把大型软软件按照照一定的的原则划划分成一一个较小小的相对对功能独独立又相相关联的的模块。每每个模块块完成一一个特定定的子功功能。把把这些模模块结合

24、合起来组组成一个个整体。完完成指定定的功能能,满足足问题的的要求。采采用模块块化原理理的优点点在于可可以使软软件结构构清晰,容容易测试试和调试试。从而而提高软软件的可可靠性,可可修改性性。有助助于软件件开发的的组织管管理。一一个大型型软件可可分别编编写不同同的模块块。模块块化理论论的几个个重要概概念如下下:(1).抽抽象抽象就是抽抽象出事事物的本本质特性性而暂时时不考虑虑它们的的细节。处处理复杂杂系统唯唯一有效效的方法法是用层层次的方方式构造造和分析析它。一一个复杂杂的动态态系统首首先可以以用一些些高级的的抽象概概念构造造和理解解,这些些高级概概念又可可以用一一些较低低级的理理解,直直到最低低

25、层次的的具体元元素。(2).信信息隐蔽蔽和局部部化信息隐蔽是是指在设设计和确确定模块块时,应应使得一一个模块块内包含含的信息息对于不不需要这这些信息息的模块块来说,是是不能访访问。局部化是指指把一些些关系密密切的软软件元素素物理的的放得彼彼此靠近近。局部部化有助助于实现现信息隐隐蔽。信息隐蔽原原理和局局部化有有助于在在测试期期间以及及软件维维护期间间修改软软件。因因为绝大大多数数数据和过过程对于于软件的的其它部部分而言言是隐蔽蔽的,从从而由疏疏忽引入入的错误误就很少少可能传传播到软软件的其其它部分分。(3).逐逐步求精精的模块块化概念念逐步求精和和模块化化的抽象象是密切切相关的的。软件件结构每

26、每一层中中模块表表示对软软件抽象象层次的的次细化化。用自自顶向下下,逐步步求精的的方法由由抽象到到具体的的方式分分配控制制,简化化了软件件设计和和实施,提提高了软软件的可可理解性性和可测测试性,并并使得软软件更容容易维护护。(4).模模块独立立性模块的划分分要使模模块间尽尽可能的的相互独独立,独独立模块块较易维维护。度度量模块块的独立立程度有有两个标标准:内内聚和耦耦合。耦耦合是对对一个软软件结构构内不同同模块之之间互连连程度的的度量。耦耦合强弱弱取决于于模块间间接口的的复杂程程度,进进入或访访问一个个模块的的点,以以及通过过接口的的数。在软件的设设计中应应追求尽尽可能松松散的耦耦合。内内聚标

27、志志一个模模块内各各个元素素彼此结结合的紧紧密程度度,它是是信息隐隐藏和局局部化概概念的自自然扩展展,理想想内聚的的模块只只做一件件事情。在在设计时时应力求求做到高高内聚。3.2 系系统功能能设计经过对系统统的需求求分析,将将整个系系统分为为7个功功能模块块进行处处理。图3-13.3系统统功能描描述系统的功能能划分:1.管理员员登录模块块:超级管理理员对使使用系统统的管理理员进行行管理。 2.配件类类别管理理模块:管理员员对配件件的类别别进行输输入和修修改。 33.配件件详细信信息管理理模块:管理员员对配件件的详细细信息进进行增删删查改。 44.配件件进货管管理:管管理员对对配件的的的进货货信

28、息进进行管理理。 55.配件件库存管管理:管管理员对对配件的的库存信信息进行行修改。 66.配件件销售管管理:管管理员对对配件的的销售信信息进行行修改。 77.配件件报损管管理:管管理员对对损坏的的配件进进行报损损信息录录入。3.4 数数据库设设计3.4.11E-RR图设计计整体E-RR图设计计如下:图3-2根据前面的的设计规规划出的的实体有有:管路路员实体体、配件件类型实实体、配配件详细细信息实实体、配配件销售售信息实实体、配配件库存存信息实实体、配配件采购购信息实实体、配配件报损损信息实实体。各各实体距距离描述述E-RR图如下下:图3-3管管理员EE-R图图.添加人添加时间类别配件名编号配

29、件信息.添加人添加时间类别配件名编号配件信息图3-4配配件信息息E-RR图图3-5配配件库存存信息EE-R图图图3-6配配件销售售信息EE-R图图图3-7配配件采购购信息EE-R图图图3-8配配件报损损信息EE-R图图图3-9类类别信息息E-RR图3.4.22逻辑结结构设计计根据数据库库的概念念结构设设计,将将E-RR图转化化为关系系数据模模型,设设计数据据表,如如下所示示主要数数据表:表3-1 管理员员用户表表(alllusserss)编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10用户ID2usernnameeVarChhar 否是255用户名3pwdVarChhar

30、 否是255用户密码4cxVarChhar 否是255用户类别5addtiimeDateTTimee 否是23添加时间表3-2 配件类类别表(allllbb)编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10类别ID2lbVarChhar 否是255类别3addbyyVarChhar否是255天加人4addtiimeDateTTimee 否是23添加时间表3-3配配件信息息表(aallppro)编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10ID2mcVarChhar 否是50名称3lbVarChhar 否是50类别4pricee1floatt 否是1

31、6建议采购价价5pricee2floatt 否是16实际价格6conteentVarChhar 否是500详情7addtiimedatettimee 否是255添加时间8addbyyVarChhar 否是50添加人9bhVarChhar 否是50编号10gysVarChhar 否是50其他说明11ggxhVarChhar 否是50配件序号12dwDateTTimee 否是50计量单位表3-4配配件入库库信息表表(ruuku)编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10ID2promccVarChhar 否是50名称3priceefloatt否是8建议采购价价4shul

32、iianggint否是10入库数量5addtiimedatettimee否是255添加时间6gysVarChhar 否是50供应商7rkpriicefloatt否是8入库价格8ggxhVarChhar 否是50生产批号9dwVarChhar 否是50计量单位10bhVarChhar 否是50配件编号表3-5库库存信息息表(kkucuun)编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10ID2promccVarChhar 否是50名称3priceefloatt否是8建议采购价价4shuliianggint否是10库存数量5addtiimedatettimee否是255添加时

33、间6gysVarChhar 否是50供应商7rkpriicefloatt否是8入库价格8ggxhVarChhar 否是50生产批号9dwVarChhar 否是50计量单位10bhVarChhar 否是50配件编号表3-6销销售信息息表(xxiaooshoou)编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10ID2promccVarChhar 否是50名称3priceefloatt否是8建议采购价价4xxslint否是10销售数量5addtiimedatettimee否是255添加时间6gysVarChhar 否是50供应商7ckpriicefloatt否是8出库价格89b

34、hmemoVarChhar VarChhar否否是是50500配件编号备注表3-7报报损信息息表编号字段名称数据类型主键允许空最大长度说明1IDInt 是自增编号10ID2promccVarChhar 否是50名称3priceefloatt否是8建议采购价价4bsslint否是10报损数量5addtiimedatettimee否是255添加时间6gysVarChhar 否是50供应商7ckpriicefloatt否是8出库价格89bhmemoVarChhar VarChhar 否否是是50500配件编号备注3.5 系系统安全全设计3.5.11管理员员登录的安安全性系统设计了了登录界面面,每个个

35、合法管管理员有有一个密密码,该该密码由由管理员员自行维维护,从从而实现现对管路路员的身身份验证证。超级级管理员员可以对对普通管管理员以以及超级级管理员员信息进进行维护护。3.5.22操作安安全性对授权用户户的权限限的授予予和回收收。如果果是系统统管理员员,那么么还可以以为本系系统添加加新用户户以及修修改他们们的密码码。3.5.33数据安安全性客户端层和和数据库库层隔离离,客户户端无法法接触本本质的数数据库,无法进进行非法法的修改改和破坏坏,使得得数据库库得到有有效安全全的保护护。4系统概述述4.1 开开发工具具简介4.1.11网站所所用的WWeb技技术有:(1)脚本本语言 脚本语言是是一种简简

36、单的描描述性语语言,它它的语法法结构与与计算机机上的高高级语言言非常相相似,所所以相对对于其它它的Weeb技术术来说是是简单易易用的。脚脚本语言言通过一一个标识嵌嵌入到HHTMLL中,通通过编程程对Weeb页元元素进行行控制,从从而实现现Webb页的动动态化和和交互性性。目前前常用的的开发语语言有VVBSccrippt和JJavaaScrriptt。(2)ASSP.NNETASP.NNET是是动态服服务器页页面(AActiive Serrverrs PPagees, ASPP.NEET)的的简称,它它是微软软公司推推出的一一种用以以取代CCGI的的技术。AASP.NETT为开发发Webb站点提

37、提供了强强大的、基基于服务务器功能能的应用用框架。由由于ASSP.NNET的的逻辑在在Webb服务器器上运行行,用AASP.NETT创建的的易用可可以被跨跨不同平平台运行行的多种种Webb浏览器器访问。4.1.22本系统统的开发发工具:(1)Viisuaal tVisuaal t 是专门门为软件件开发所所设计的的,电子子商务必必定是未未来互联联网重点点发展方方式之一一。对此此Vissuall sttudiio.nnet有有它独到到的解决决方案。Visuual stuudioo.neet功能能全面,能能够制作作复杂的的ASPP.NEET、JJSP、Cold Fusion数据库动态网站,还能够扩展

38、建立安全的可定制的电子商务软件。Visuual stuudioo.neet能迅迅速建立立动态网网站、与与现存软软件的网网络接口口、以及及Acttivee Seerveer PPagees(AASP.NETT)、Javva SSeveer PPagees(JJSP)T Coold Fussionn(CFFML)支持的的数据库库。Viisuaal t建立在在强大的的Vissuall sttudiio.nnet网网络开发发平台上上,可以以非常直直观地开开发网络络软件,而而同时保保持对代代码的完完全控制制。拖放放服务器器行为,可可以很容容易地制制显示、导导航和更更新数据据库内容容的网页页。对于Viis

39、uaal t的功能能扩展,Macromedia公司提供了大量的第三插件,其中包括了多种购物车功能插件。Visuual stuudioo.neet的扩扩展功能能提供了了开发学学习系统统所需的的所有东东西,让让这些商商店能够够支持多多种功能能,而且且容易维维护。Visuual stuudioo.neet 可可以满足足习惯于于编码操操作的网网络应用用建设者者快速有有效地对对内码进进行处理理的需要要。可以以说,VVisuual stuudioo.neet VVisuual stuudioo.neet 是是可以对对Miccrossoftt Acctivve SServver Pagges (ASSP.N

40、NET)等不同同标准的的编码进进行编辑辑处理的的完美解解决方案案。使用用它,不不需要掌掌握复杂杂的源代代码语言言。而它它做为VVisuual stuudioo.neet完整整操作平平台的一一个组成成部分,还还起着融融合一个个大型网网络开发发团队中中设计人人员和程程序人员员的工作作内容的的重要桥桥梁任用用。网络应用创创建者可可以利用用新版SServver Behhaviior Buiildeer,方方便地生生成符合合各自开开发标准准的代码码。基于于其创建建客户服服务应用用的能力力, VVisuual stuudioo.neet 同同时预装装了一套套常用AASP.NETT、JSSP及CCFMLL服

41、务器器脚本素素材库,方方便用于于在数据据库中插插入新的的记录以以及对已已有数据据库进行行升级。新版本为开开发者提提供了三三种不同同应用层层次版本本的所见见即所得得编程环环境:CCodee Viiew、DDesiign Vieew或nnew Spllit Vieew。中中心编码码功能包包括:LLivee Syyntaax色彩彩编码、设设定自动动缩进及及线数、客客户端的的JavvaSccrippt调试试器和对对JavvaBeeanss的支持持。新的的团队工工作流程程方式包包括:对对用于内内容管理理的WeebDAAV的支支持,与与Miccrossoftt Viisuaal SSourrceSSafe

42、e的完美美整合等等等。这这是一个个完全整整合的网网络应用用开发解解决方案案。这个个软件包包为网络络开发者者提供了了一整套套的创建建HTMML、AASP.NETT的专业业工具。便便于开发发者使用用Firrewoorkss MXX创建、编编辑以及及动态生生成网络络图形和和同时,利利用Viisuaal t 添加加增强的的互动效效果、优优化图像像以及无无失真的的整合图图形和编编码元素素。基于以上因因素,且且是个人人作业,确确定使用用Vissuall sttudiio.nnet作作为开发发动态网网页的工工具,减减少了编编写代码码工作量量,加快快开发速速度。Visuaal t的工作作流程大大致分为为以下6

43、6步:系统分析析要创建一个个具有电电子政务务功能的的网站,道道德就是是需要分分析。只只有在详详细的需需要分析析之后,才才能决定定网站的的构架及及数据库库的结构构。制作静态态页面制作动态页页面的第第一步就就是创建建静态页页面。可可以运用用Vissuall sttudiio.nnet所所有的设设计工具具来完成成。定义记录录集如果在就用用程序中中使用了了数据库库,下一一步就要要定义记记录集(Recordset),以便人数据库中临时提取数据。应用程序不能直接调用数据库,它必须以记录集为中介。定义的任何记录集都将添加到数据库绑定面板中。可以将数据绑定面板中对应记录集的字段添加到Web页上,也就添加了动态

44、内容。添加动态态内容在向数据绑绑定面板板中添加加了记录录集或其其他数据据源之后后,就可可以向你你的Weeb页中中添加动动态内容容,而不不必考虑虑如何插插入服务务器端脚脚本到WWeb页页中。这这也正是是它的优优越之处处。添加服务务器端行行为,激激活动态态页面向Web页页面添加加“智能化化”命令来来实现特特定的功功能。向向页添加加服务器器行为(Server Behaviors)就是用VBScript、JavaScript、Java或ColdFusion编写的运行在服务器上的脚本。编辑和调调试Weeb页Visuaal t提供了了三种编编辑环境境:Viisuaal t传统的的可视化化编辑环环境、VVi

45、suual stuudioo.neet活动动数据(Live Data)编辑环境和源代码编辑环境。(2)Miicroosofft动态态服务器器网页(Acttivee Seerveer PPagees,AASP.NETT )技技术Microosofft的动动态服务务器网页页(Acctivve SServver Pagges,AASP.NETT )技技术目前前已发展展到了33.0版版。对很很多人来来说,用用ASPP.NEET来创创建Wiindoows服服务器平平台上的的动态WWeb网网页、整整个站点点和基于于We b的应应用程序序已经成成为极其其自然而而然的方方法。在在浏览器器地址栏栏中,文文件扩展

46、展名.AASP.NETT同表示示动态创创建的网网页的文文件扩展展名.ppl或.cgii一样,已已被浏览览者所接接受。事事实上,对对于在微微软的操操作系统统上工作作的Wee b程程序员来来说,AASP.NETT正在变变成一种种不再令令人激动动的技术术,而仅仅是一种种工作方方式。这这种看法法的改变变体现了了一种技技术的逐逐步成熟熟。由于于ASPP.NEET的应应用程序序的数量量日益增增多,AASP.NETT的工具具也在日日益增加加,同时时有越来来越多的的第三方方开发商商开发出出一系列列基于AASP.NETT或使用用ASPP.NEET的附附加功能能模块、AActiiveXX服务器器组件,甚甚至成套套

47、的“自己做做(doo-itt-yooursselff)”Webb站点在ASP.NETT 3.0中,有有一些新新的特性性或经历历较大的的变化或或改进的的特性。无脚本的的ASPP.NEET如早先提到到的,AASP.NETT处理不不包括任任何脚本本的.AASP.NETT页的速速度是很很快的,假假如你正正在创建建的站点点或Weeb应用用程序文文件最终终可能使使用ASSP.NNET,最最好让这这些文件件使用.ASPP.NEET文件件扩展名名,而不不用考虑虑它们是是包含服服务器端端脚本还还是仅仅仅包含静静态( HTMML和文文本)内内容。新的流向向控制能能力到目前为止止,假如如想把执执行转向向另外的的一个

48、AASP.NETT页,不不得不使使用Reespoonsee Reedirrectt语句,这这个工作作通过向向客户端端发送一一个响应应来指示示其载入入新的页页面来实实现。然然而这对对客户端端来讲是是费事的的。而且且当代理理服务器器用于客客户端时时,会引引起错误误的消息息。ASSP.NNET 3.00为Seerveer对象象提供了了两个新新的方法法,允许许在服务务器上转转换页面面而不需需要新的的客户端端的请求求。Seerveer TTrannsfeer是转转换执行行到另一一个页面面;而SServver Exeecutte是执执行另一一个页面面,然后后将控制制返回原原来的页页面。在在新的页页面里可可

49、访问原原来页面面的环境境,包括括Ressponnse 和Reequeest等等所有AASP.NETT对象,但但是不能能访问页页面范围围的变量量。假如如原始的的页面使使用了一一个事务务标志(在开放放的元素素中),事事务的环环境被传传递到新新的页面面。假如如第二个个ASPP.NEET文件件的事务务标志表表明事务务是受到到支持的的或需要要的,则则现有的的事务将将被使用用,而不不会开始始一个新新的事务务。错误处理理和新的的ASPP.NEET EErroor对象象通过提供一一个用SServver Traansffer方方法自动动调用的的定制的的ASPP.NEET页面面,提供供了可配配置的错错误处理理。在

50、这这个ASSP.NNET页页面中,Serrverr GeetLaastEErroor可被被用来返返回一个个ASPP.NEET EErroor对象象的实例例,其中中包含了了错误的的细节,例例如错误误的描述述和相关关的行号号。编码后的的ASPP.NEET脚本本ASP.NNET脚脚本和客客户端脚脚本现在在可以使使用BAASE 6.44加密法法进行编编码。更更高水平平的加密密计划将将出现在在ASPP.NEET的未未来新版版本里(注意,这这个特征征是由VVBSccrippt 55.0和和JSccrippt 55.0脚脚本引擎擎实现的的,因此此在脚本本被执行行时要求求这些引引擎存在在)。编编码后的的脚本将

51、将在运行行时由脚脚本引擎擎解码。因因此不必必使用别别的工具具,尽管管这不是是很安全全的加密密方法,但但能够保保护脚本本不被一一般的用用户浏览览和拷贝贝。包含脚本本文件的的一种新新方式除了使用元元素使服服务器端端的IIIS包含含脚本代代码文件件, AASP.NETT 3.0也能能够“包含”其自己己。元元素与RRUN AT =“SERRVERR”和SRRC =“p aa t h _ a n dd _ f ii l e nn a m ee”属性共共同使用用,来包包含基于于服务器器的脚本本代码文文件。相相对的物物理路径径或虚拟拟路径也也可以用用在SRRC属性性中:Servver Scrripttlet

52、tsASP.NNET 3.00支持一一种强有有力的新新的脚本本技术,称称之为SServver Scrripttletts。这这些是驻驻留在服服务器上上的XMML格式式的文本本文件,可可以像一一般的CCOM对对象(即即Acttivee服务器器组件)为A S PP所用。这这样可以以把Wee b应应用程序序的业务务逻辑脚脚本过程程更容易易地实现现为一个个可重用用的组件件。增强性能能的Acctivve服务务器组件件ASP.NNET中中的许多多Acttivee服务器器组件得得到了改改进,能能够提供供更好的的性能和和附加的的功能,一一个例子子就是新新的Brrowsser Cappabiilittiess组

53、件。除除此之外外,还有有一些新新的组件件。例如如, XXML分分析器使使与XMML更加加紧密的的集成通通过Wiindoows 20000所提提供的新新的ADDO 22.5版版),这这为以XXML格格式存贮贮和获取取数据,提提供了新新的机会会。性能为改善ASSP.NNET和和IISS的性能能和可扩扩展性,新新版本做做了大量量的工作作。这包包含ASSP.NNET中中的自我我调整特特征,它它可以检检测阻塞塞情况并并自动增增加可用用线程的的数量。当当请求在在执行中中受到外外部资源源的阻塞塞时, ASPP.NEET能够够检测出出来,并并为同时时执行附附加请求求和继续续正常处处理提供供更多的的线程。但但是

54、,假假如CPPU变得得超负荷荷, AASP.NETT会减小小可用线线程的数数量,以以便当过过多的非非阻塞请请求同时时执行时时,将线线程切换换次数最最小化。网站的基本本界面结结构清晰晰,操作作明了,很很容易上上手。4.2 系系统实施施的进度度计划在管理信息息系统的的生命周周期中,经经过了系系统规范范、系统统分析和和系统设设计等阶阶段以后后,便开开始了系系统实施施阶段。这这阶段的的工作主主要是集集中在逻逻辑、功功能和技技术设计计上,要要继承此此前各阶阶段的工工作成果果,将技技术设计计转化成成物理实实现,可可是说系系统实施施的成果果是系统统分析和和设计阶阶段的具具体形象象实现。 以下为为正式系系统开

55、发发的进度度计划:(1)程序序设计 包括了利用用专业的的软件进进行程序序代码的的编写,相相关界面面的设计计,程序序调试,程程序运行行。(2)实施施过程中中所需要要的技术术部件,购购置和安安装相应应的计算算机系统统(3)建立立相应的的数据库库文件系系统(4)系统统调试(5)整理理基础数数据,培培训操作作人员(6)系统统转换和和试运行行(7)系统统测试系统测试是是管理信信息系统统开发周周期中一一个十分分重要而而漫长的的阶段。其其重要性性体现在在它是保保证系统统质量与与可靠性性的最后后关口,是是对整个个系统开开发过程程包括系系统分析析、系统统设计的的最终审审查。同同时测试试也是最最难的,因因为在测测

56、试过程程中,不不能保证证通过测测试的程程序一定定正确,测试只只能找出出程序中中的错误误,而不不能证程程序无错错。测试试策略应应包括测测试规划划、测试试用例设设计、测测试实施施和测试试结果收收集评估估等。(8)系统统评价这部分包括括对系统统建设的的评价,例例如系统统规划的的科学性性,规划划目标的的实现程程度,先先进性,经经济性等等。同时时还包括括了系统统性能的的测试和和系统应应用的评评价。(9)系统统运行4.2各个个模块的的实施4.2.11管理员员登录模模块(1)管理理员登录录界面管理员输入入用户名名和密码码,如图图4-11所示:图4-1登登录界面面A:管理员员登录后后,进入入信息管管理界面面,

57、如图图4-22所示:图4-2 信息管理理界面4.2.22员工管管理模块块(1)添加加员工界界面:如如图4-3所示示图4-3添添加员工工界面(2)编辑辑员工界界面,进进行员工工删除操操作,如如图4-4所示示:图4-4编编辑员工工界面4.2.33配件信信息管理理模块(1)配件件类别管管理,对对配件类类别进行行添加修修改删除除等操作作,如图图4-55所示:图4-5配配件类别别管理(2)配件件信息添添加图4-6配配件信息息添加(3)配件件信息管管理,对对配件信信息进行行按照名名称进行行查询:图4-7配配件信息息管理(4)库存存查询,对对库存状状况可按按照分情情况查询询:图4-8库库存查询询(5)入库库

58、查询,对对入库登登记之后后的配件件信息形形成一个个统一的的列表,可可对该列列表进行行条件查查询:4-9入库库查询4.2.44采购管理理模块(1)入库库登记,对对采购入入库的货货物进行行登记:4-10入入库登记记表(2)退货货登记,对对要退货货的配件进行行登记:4-11退退货登记记(3)退货货查询,对对退货信信息进行行查询和和修改:4-12退退货查询询4.2.55销售管管理模块块(1)销售售登记,对对出售的的配件进进行登记记:4-13销销售登记记(2)销售售查询,对对配件的的出售记记录进行行查询:4-14销销售情况况查询4.2.66配件报报损模块块(1)报损损登记,对对损坏的的配件进进行报损损:

59、4-15配配件报损损(2)报损损查看,对对报损信信息进行行查看:4-16报报损查询询5系统测试试和调试试在软件投入入正式运运行之前前,尽可可能多地地发现软软件中的的错误。5.1 测测试所有测试都都应该能能追溯到到用户需需求。应该远在测测试开始始之前就就制定出出测试计计划。实实际上,一一旦完成成了需求求模型就就可以着着手制定定测试计计划,在在建立了了设计模模型之后后就可以以立即开开始设计计详细的的测试方方案。应该从“小小规模”测试开开始,并并逐步进进行“大规模模”测试。通通常首先先重点测测试单个个程序模模块,然然后把测测试重点点转向在在集成的的模块簇簇中寻找找错误,最最后在整整个系统统中寻找找错

60、误5. 1测测试方法法测试任何软软件都有有两种方方法:黑黑盒测试试和白盒盒测试。对于软件测测试而言言,黑盒盒测试法法把程序序看成一一个黑盒盒子,完完全不考考虑程序序的内部部结构和和处理过过程,也也就是说说,黑盒盒测试是是在程序序接口进进行的测测试,它它只检查查程序功功能是否否能按照照规格说说明书的的规定正正常使用用,程序序是否能能适当地地接受输输入数据据产生正正确地输输出信息息,并且且保持外外部信息息地完整整性。黑黑盒测试试又称为为功能测测试。与黑盒测试试法相反反,白盒盒测试法法地前提提是可以以把程序序看成装装在一个个透明地地白盒子子里,也也就是完完全了解解程序的的结构和和处理过过程。这这种方

温馨提示

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

评论

0/150

提交评论