C课程设计-企业进销存管理系统_第1页
C课程设计-企业进销存管理系统_第2页
C课程设计-企业进销存管理系统_第3页
C课程设计-企业进销存管理系统_第4页
C课程设计-企业进销存管理系统_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

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

文档简介

1、企业进销存管理系统PAGE PAGE 52目录TOC o 1-3 h z u HYPERLINK l _Toc358640364 摘 要 PAGEREF _Toc358640364 h 1 HYPERLINK l _Toc358640365 Abstract2 HYPERLINK l _Toc358640366 1 背景景 PAGEREF _Toc358640366 h 3 HYPERLINK l _Toc358640369 2 需求求分析及及可行性性研究 PAGEREF _Toc358640369 h 4 HYPERLINK l _Toc358640370 21 需需求分析析 PAGEREF

2、 _Toc358640370 h 4 HYPERLINK l _Toc358640371 22 系系统的可可行性研研究 PAGEREF _Toc358640371 h 4 HYPERLINK l _Toc358640372 2211经济可可行性 PAGEREF _Toc358640372 h 5 HYPERLINK l _Toc358640373 2222技术可可行性 PAGEREF _Toc358640373 h 5 HYPERLINK l _Toc358640374 2233社会可可行性 PAGEREF _Toc358640374 h 5 HYPERLINK l _Toc358640375

3、 3系统总体体设计及及设计目目标 PAGEREF _Toc358640375 h 6 HYPERLINK l _Toc358640376 31功能能模块设设计 PAGEREF _Toc358640376 h 6 HYPERLINK l _Toc358640377 3111 资料料管理6 HYPERLINK l _Toc358640378 3122 采购管理理与销售售管理 PAGEREF _Toc358640378 h 8 HYPERLINK l _Toc358640379 3133 库存存管理 PAGEREF _Toc358640379 h 8 HYPERLINK l _Toc35864038

4、0 3144 应付付款管理理与应收收款管理理 PAGEREF _Toc358640380 h 9 HYPERLINK l _Toc358640381 3155 系统统管理 PAGEREF _Toc358640381 h 9 HYPERLINK l _Toc358640382 32 设设计目标标 PAGEREF _Toc358640382 h 10 HYPERLINK l _Toc358640383 4数据库设设计 PAGEREF _Toc358640383 h 10 HYPERLINK l _Toc358640384 41数据据库分析析 PAGEREF _Toc358640384 h 10 H

5、YPERLINK l _Toc358640385 42系统统的数据据库表图图 PAGEREF _Toc358640385 h 11 HYPERLINK l _Toc358640386 5 功能模模块设计计 PAGEREF _Toc358640386 h 15 HYPERLINK l _Toc358640387 51登陆陆界面设设计 PAGEREF _Toc358640387 h 15 HYPERLINK l _Toc358640388 52主窗窗体界面面设计 PAGEREF _Toc358640388 h 15 HYPERLINK l _Toc358640389 53其他他窗体设设计 PAGE

6、REF _Toc358640389 h 16 HYPERLINK l _Toc358640390 5311资料管管理之供供货商资资料管理理窗体 PAGEREF _Toc358640390 h 17 HYPERLINK l _Toc358640391 5322采购管管理之进进货单管管理窗体体 PAGEREF _Toc358640391 h 18 HYPERLINK l _Toc358640392 6系统测试试 PAGEREF _Toc358640392 h 20 HYPERLINK l _Toc358640393 61测试试举例 PAGEREF _Toc358640393 h 20 HYPERL

7、INK l _Toc358640394 62测试试项目 PAGEREF _Toc358640394 h 21 HYPERLINK l _Toc358640395 7附录 PAGEREF _Toc358640395 h 223 HYPERLINK l _Toc3586403396 71数据库库连接类类部分代代码 PAGEREF _Toc358640396 h 23 HYPERLINK l _Toc358640397 72登录录窗体部部分代码码 PAGEREF _Toc358640397 h 24 HYPERLINK l _Toc358640398 73用户户管理部部分代码码 PAGEREF _T

8、oc358640398 h 26 HYPERLINK l _Toc358640399 致 谢谢 PAGEREF _Toc358640399 h 31 HYPERLINK l _Toc358640400 参考文献 PAGEREF _Toc358640400 h 32摘 要进销存数据据的统计计对公司司的发展展及决策策起着重重要的作作用。客客户档案案的管理理,商品品基础信信息的管管理,库库存管理理,销售售管理,进进货管理理用手工工进行效效率很低低,已不不能适应应公司发发展的需需求。现现有进销销存系统统已实现现了商品品销售,进进货上柜柜,卖场场库存数数据等各各种统计计数据,从从而大大大减少了了数据的的

9、流通环环节,增增强了数数据的可可靠性。通过进销存存管理系系统,利利用信息息化的手手段把先先进的企企业管理理方法引引入企业业的实践践,为企企业的管管理改革革提供切切实可行行的途径径。更重重要的是是,进销销存管理理系统可可以及时时通过信信息技术术把企业业数据转转化为企企业信息息,进而而为相关关管理者者提供决决策依据据。系统的主要要功能是是对商品品的进货货、销售售和库存存进行监监控、调调配和管管理,以以实现公公司商品品进销存存管理的的信息化化、自动动化和科科学化。此此系统是是一个单单机版的的数据库库管理系系统。前前台应用用程序界界面采用用Vissuall Sttudiio 220088 开发发,系统

10、统的后台台数据库库选用AAcceess作作为开发发工具。 【关键词】进销存系统 信息管理 Visual Studio 2008 Access数据库【论文类型型】应用用AbstrracttPurchhasee Saale Stoock staatissticcal datta oon tthe commpannyss deevellopmmentt annd pplayyed an impporttantt roole in thee deecissionn-maakinng. Cusstommer fille mmanaagemmentt, ccommmodiity bassed inffor

11、mmatiion mannageemennt, purrchaase mannageemennt, salles mannageemennt, stoock mannageemennt bby hhandd too thhe llow effficiienccy, thee coompaany hass beeen unaablee too meeet devveloopmeent neeeds. Noow PPurcchasse SSalee Sttockk syysteem hhas achhievved salles of gooods, OTTC sstocck, stoore inv

12、venttoryy daata andd ottherr sttatiistiicall daata, thhus greeatlly rreduucinng tthe floow oof ddataa liinkss annd iimprroveed tthe relliabbiliity of dattaPurchhasee Saale Stoock sysstemm thhrouugh thee usse oof iinfoormaatioon aand thee meeanss off thhe aadvaanceed eenteerprrisee maanaggemeent of t

13、hee inntrooducctioon oof aa coorpooratte ppraccticce ffor thee maanaggemeent refformm prractticaal wway. Moore impporttanttly, Puurchhasee Saale Stoock sysstemm caan bbe ttimeely adooptiion of infformmatiion tecchnoologgy tto ccorpporaate datta iintoo ennterrpriise infformmatiion andd thhen forr thh

14、e rreleevannt mmanaagerrs tto pprovvidee baasiss foor ddeciisioon mmakiing. The maiin ffuncctioon oof tthe commmoddityy puurchhasee, ssalees aand stoock monnitoorinng, depployymennt aand mannageemennt, in ordder to achhievve tthe commpannyss gooodss Puurchhasee Saale Stoock infformmatiion, auutommat

15、iion andd sccienntiffic. Thhis sysstemm iss a staand-aloone verrsioon oof tthe dattabaase mannageemennt ssysttem. Fuuturre aappllicaatioon iinteerfaace usiing Vissuall Sttudiio 220088 deevellopmmentt, tthe chooicee off Acccesss ddataabasse bbackkgrooundd ass a devveloopmeent toool.【Key Worrds】Purcha

16、se Sale Stock system Information Management Visual Studio 2008 Access database【Typee off Thhesiis】 Apppliccatiion1 背景景当前,随着着经济的的全球化化以及中中国经济济改革的的逐渐深深化,企企业面临临着越来来越激烈烈的竞争争。改善善企业内内部以及及整个供供应链各各个环节节的管理理、调度度及资源源配置,迅迅速适应应客户的的新需求求和市场场新机遇遇,是企企业赢得得竞争胜胜利的决决定性因因素。企企业为了了赢得市市场竞争争优势,就就必须加加强物流流、信息息流、资资金流的的动态管管理,使使企业

17、管管理更加加规范化化。企业业信息管管理系统统、ERRP系统统是企业业管理高高效化的的重要途途径,而而企业进进销存管管理系统统是企业业信息系系统的重重要部分分,它是是ERPP系统中中的核心心运营子子系统。因因此,企企业使用用进销存存管理系系统,可可以使企企业各业业务环节节的配合合更加紧紧密,有有利于企企业的发发展,提提升企业业竞争力力。目前,企业业进销存存管理系系统已经经成为企企业信息息系统不不可缺少少的一部部分。通通过该系系统,可可以了解解到企业业内部商商品的库库存情况况和销售售情况,有有利于企企业作出出更好的的决策。进进销存管管理系统统能够实实现的功功能非常常多,最最重要的的是对货货物的管管

18、理,包包括货物物的买入入(进货货)、货货物的卖卖出(销销货)等等。该系系统打破破了传统统意义上上的进、销销、存人人力管理理模式,利利用电脑脑进行信信息化管管理。企企业进销销存管理理系统的的开发和和应用是是必要的的,因为为它能够够为管理理人员提提供充足足的信息息和快捷捷的查询询手段,在在一定程程度上提提高了企企业进销销存管理理的效率率,使企企业进销销存管理理变得快快捷、高高效。能够录入企企业进销销存的基基本资料料,在操操作上能能够完成成诸如添添加、修修改、删删除、按按各种条条件进行行查询、新新用户的的设置及及密码修修改等方方面的工工作,基基本满足足企业日日常业务务的需要要,并达达到操作作过程中中

19、直观、方方便、实实用、安安全等要要求。系统采用模模块化程程序设计计方法,既既便于系系统功能能的公共共化和修修改,又又便于技技术维护护人员后后期补充充和维护护;2 需求求分析及及可行性性研究21 需需求分析析通过实际调调查,要要求本系系统具有有以下功功能:(1)要求求系统具具有良好好的人机机界面,达到操操作过程程中直观观、方便便、实用用、安全全等要求求。(2)如果果系统的的使用对对象较多多,则要要求有较较好的权权限管理理。(3)方便便的数据据信息处处理,快快捷实现现增删查查改。(4)批量量填写进进货单及及销售单单。(5)当外外界环境境(停电电、网络络病毒)干干扰本系系统时,系系统可以以自动保保护

20、原始始数据的的安全。22 系系统的可可行性研研究 系统集进货货、销售售、库存存于一体体,基本本上覆盖盖了公司司进销存存业务相相关的各各个流程程。主要要对单据据,库存存、进货货、销售售年月明明细账和和汇总帐帐进计算算机处理理,减少少手工作作业造成成的失误误;加快快资金流流转。 2211经济可可行性 信息技术的的运用已已成社会会发展主主流,以以前的人人工处理理缓慢,出出错率高高导致企企业内部部沟通不不畅,信信息滞后后,很难难为企业业做出有有效的决决策提供供有力的的依据,缺缺少及时时,准确确,有效效的信息息,企业业将在发发展上寸寸步难行行。所以以采用现现代化的的手段进进行进销销存必然然会使企企业提高

21、高工作效效率,使使企业走走向科学学化、正正规化管管理,从从而在日日益激烈烈的竞争争中立于于不败之之地。 2222技术可可行性 本系统采用用当今最最流行的的面向对对象语言言C#作作为开发发工具。CC#是一一种面向向对象的的、独立立于平台台的安全全语言。目目前支持持它的开开发工具具很多,如如:Viisuaal SStuddio ,Shharpp Deevellop等等。并且且,C#最大优优势就在在于Weeb方面面的开发发,而其其支持多多种服务务器技术术,这就就为以后后系统的的升级提提供了强强大的技技术保障障。此外外,C#也支持持目前的的大多数数数据库库,如:SQLL Seerveer20000,M

22、ySSQL,Oraaclee等。OODBCC是一种种用于执执行 SSQL 语句的的 C# APPI。它它由一组组用 CC#编程程语言编编写的类类和接口口组成。OODBCC 为工工具/数数据库开开发人员员提供了了一个标标准的 APII,使他他们能够够用纯CC# AAPI 来编写写数据库库应用程程序。 2233社会可可行性 此系统软件件是一款款通用性性极强的的商业企企业进销销存管理理系统,软软件囊括括了商业业企业日日常经营营管理的的全过程程。软件件适用于于食品、服服装、保保健品、电电子、电电器、物物资、化化妆品等等商业领领域的企企业。软软件覆盖盖商业企企业商品品的采购购、销售售、库存存、管理理决策

23、支支持等各各个环节节,软件件的各个个模块操操作界面面简单、实实用,让让用户可可以在最最短的时时间内掌掌握软件件的使用用方法,助助用户生生意早日日更上一一层楼。软软件的采采购管理理、销售售管理、库库存管理理功能强强大,灵灵活,同同时为用用户提供供方便实实用的模模糊查询询功能,用用户可以以在最短短时间内内找到自自己所需需要的信信息。3系统总体体设计及及设计目目标31功能能模块设设计根据需求分分析,设设计系统统框架。进进销存管管理系统统功能如如图1.0所示示。企业进销存管理系统企业进销存管理系统资料管理采购管理销售管理库存管理应付款管理应收款管理系统管理图3.1 企业业进销存存系统基基本功能能311

24、1 资料料管理企业经营的的基础资资料是一一个企业业最基本本、最重重要的信信息,脱脱离了基基础资料料(包括括商品资资料、供供货商资资料和客客户资料料等),进进销存系系统就无无法运行行。“资料管管理”功能模模块就用用于维护护这些基基础资料料,其中中所包含含的子功功能模块块如图11.1所所示。资料管理资料管理商品供货商客户业务员仓库图3.1.1 资料管管理的具具体情况况“商品资料料维护”用于维维护(查查询、修修改、删删除、添添加)企企业经营营商品的的基本信信息。 “供货商资资料维护护”用于维维护企业业供货商商的基本本信息。在在填写进进货单时时,可以以直接从从供货商商清单中中获取所所有供货货商的编编号

25、作为为辞典供供用户选选择。“客户资料料维护”用于维维护企业业客户的的基本信信息。在在填写销销售单时时,可以以直接从从客户清清单中获获取所有有客户的的编号作作为辞典典供用户户选择。“业务员信信息维护护”用于维维护企业业销售业业务员的的基本信信息。在在填写进进货单与与销售单单时,可可以直接接从业务务员清单单中获取取所有业业务员的的编号作作为辞典典供用户户选择。“仓库信息息维护”用于维维护企业业的仓库库信息。3122 采购购管理与与销售管管理“进货单”与“销售单单”分别用用于维护护企业进进货销售售的正常常运营情情况。3133 库存存管理库存管理库存管理库存查询报损报溢上下限设定上限报警下限报警图3.

26、1.3 库库存管理理的具体体情况“库存查询询”用于查查询企业业商品的的库存,可可以查询询总库存存和各分分仓库库库存。“报损报溢溢”用于管管理企业业商品库库存的损损溢,内内容包括括编号、货货号、仓仓库、数数量、库库存单价价、金额额、日期期、责任任人、制制单人等等。“上下限设设定”用于设设置库存存的上限限和下限限,当商商品库存存的数量量超出指指定的范范围时系系统可以以自动报报警,内内容包括括序号、仓仓库号、货货号、上上限、下下限、最最佳存量量、备注注等。“库存上限限报警”根据当当前商品品库存和和指定的的库存上上下限自自动列出出高于上上限的商商品,以以便相关关人员可可以直接接根据最最佳库存存量采取取

27、相应措措施。“库存下限限报警”根据当当前商品品库存和和指定的的库存上上下限自自动列出出低于下下限的商商品,以以便相关关人员可可以直接接根据最最佳库存存量直接接生成采采购订单单。3144 应付付款管理理与应收收款管理理“付款单”与“收款单单”分别用用于记录录交易时时账务往往来情况况。3155 系统统管理系统管理系统管理更改密码退出用户管理图3.1.5 系系统管理理具体情情况“更改密码码”供用户户更改自自己的密密码。“退出”用用于退出出主界面面,进入入登陆界界面,而而不是直直接退出出系统。“用户管理理”用于维维护用户户的基本本信息。此此应用对对普通用用户隐藏藏即管理理员可以以更改用用户权限限,而普

28、普通用户户不可以以。32 设设计目标标本系统针对对中小型型企业进进销存管管理现状状,通过过数据库库调用对对企业的的进销存存进行有有效管理理。本系系统主要要实现如如下目标标:(1)实现现企业内内一些基基础信息息的设置置及查询询。(2)可方方便快捷捷地查询询库存信信息,并并可对商商品价格格进行调调整。(3)管理理员可以以随时修修改自己己的密码码,并增增加删除除其他用用户。(4)系统统最大限限度地实实现了易易维护性性和易操操作性。(5)系统统运行稳稳定、安安全可靠靠。系统统通过操操作权限限划分、技技术加密密手段,确确保商业业数据的的安全,让让合法用用户方便便使用,同同时拒绝绝非法使使用。(6)易于于

29、扩充。市市场多变变,系统统要易于于扩充,以以适应不不断变化化的业务务要求,延延长系统统的使用用寿命。4数据库设设计41数据据库分析析本系统是一一个桌面面应用程程序,它它可以直直接在本本地计算算机运行行,而不不需要像像Webb应用那那样部署署到指定定的服务务器中,所所以这个个进销存存管理系系统在本本地计算算机安装装了Acccesss数据据服务器器,将数数据库和和应用程程序放在在同一个个计算机机中,可可以节省省开销、提提升系统统安全性性。另外外,本系系统也可可以在网网络内的的其他计计算机中中运行,但但是这需需要将数数据库对对外开放放,会降降低数据据安全性性。42系统统的数据据库表图图企业进销存存管

30、理系系统主要要实现从从进货、库库存到销销售的一一体化信信息管理理,涉及及商品信信息、商商品的供供应商、购购买商品品的客户户等多个个实体。下下面简单单介绍几几个关键键的实体体数据库库表。用户清单表表(usser_billl)字段名字段类型字段描述备注user_id文本用户编号primaary keyyuser_namme文本用户名user_passswoord文本用户密码user_typpe文本用户类型商品清单表表(coommooditty_bbilll)字段名字段类型字段描述备注Comm_id文本货物编号primaary keyyComm_namme文本商品名Comm_uniit文本单位pur

31、chhasee_prricee文本进货价sale_priice文本销售价lowesst_ssalee_prricee文本最低售价供货商清单单表(SSuppplieers_billl)字段名字段类型字段描述备注supp_id文本供货商编号号primaary keyysupp_namme文本名称supp_adddresss文本地址supp_posstcoode文本邮编supp_sorrt文本类型supp_tell文本电话supp_faxx文本传真supp_bannk文本开户行supp_ibaan文本银行帐号supp_stooragge_aaddrresss文本库房地址supp_stooragge_

32、ttel文本库房电话oper_id文本业务员编号号业务员清单单表外键键客户清单表表(clliennt_bbilll)字段名字段类型字段描述备注clie_id文本客户编号primaary keyyclie_namme文本名称clie_linnkmaan文本联系人clie_adddresss文本地址Clie_ poostccodee文本邮编Clie_tell文本电话Clie_faxx文本传真Clie_bannk文本开户行Clie_ibaan文本银行帐号Clie_sorrt文本性质oper_id文本业务员业务员清单单表外键Clie_CreedittLimmt文本授信额度业务员清单单表(ooperra

33、toor_bbilll)字段名字段类型字段描述备注oper_id文本业务员编号号primaary keyyoper_namme文本姓名oper_sexx文本性别oper_tell文本电话oper_adddresss文本地址oper_posstcoode文本邮编oper_ID_nummberr文本身份证号oper_sorrt文本类别仓库清单表表(deepott_biill)字段名字段类型字段描述备注depo_id文本仓库编号primaary keyyDepo_namme文本仓库名Depo_sorrt文本类别depo_dessc文本备注库存表(sstocck)字段名字段类型字段描述备注comm_i

34、d文本货物编号商品清单表表外键amounnt文本商品数量moneyy文本商品金额depo_id文本存放库仓库清单表表外键进货单(ppurcchasse_iin_bbilll) 字段名字段类型字段描述备注pib_iid文本进货单编号号primaary keyySupp_id文本供货商编号号供货商清单单表外键键Pib_ddatee日期时间间进货日期Oper_id文本业务员编号号业务员清单单表外键键cbilll文本制单人inspeectoor文本验收员keepeer文本保管员Comm._idd文本货物编号商品清单表表外键Pii_aamouunt文本进货数量销售单(ssalee_orrderr)字段名

35、字段类型字段描述备注so_idd文本销售订单编编号primaary keyyClie_id文本客户编号客户清单表表外键So_daate日期时间间销售日期Oper_id文本业务员编号号业务员清单单表外键键cbilll文本制单人Comm._idd文本货物编号商品清单表表外键So_ammounnt文本销售数量报损报溢表表(reeporrt_pproffit_losss)字段名字段类型字段描述备注rpl_iid文本报损报溢编编号primaary keyyComm._idd文本货物编号商品清单表表外键depo_id文本仓库编号仓库清单表表外键Rpl_aamouunt文本货物数量损(负) 溢(正正)rpl

36、_mmoneey文本货物金额Rpl_ddatee时间日期期制单日期duty_ peersoon文本责任人cbilll文本制单人上下限对照照表(uuppeer_lloweer_llimiit)字段名字段类型字段描述备注ull_iid文本对照编号primaary keyydepo_id文本仓库编号仓库清单表表外键Comm._idd文本货物编号商品清单表表外键Ull_uuppeer文本上限数量Ull_lloweer文本下限数量Ull_ooptiimall文本最佳存量文本备注应付款表(acccounnt_ppayaablee) 字段名字段类型字段描述备注ap_idd文本应付款编号号primaary k

37、eyyAp_INNV文本发票号Ap_ IINV_datte日期时间间填票日期pib_iid文本进货单编号号进货清单表表外键Comm._idd文本货物编号商品清单表表外键Supp_id文本供货商编号号供货商清单单表外键键Ap_coomm_amoountt文本数量Ap_ ppurcchasse_ppricce文本进货单价Ap_mooneyy文本应付款金额额Ap_daate日期时间间付款日期Ap_deesc文本详细说明isAp文本状态应收款表(acccounnt_rreceeivaablee) 字段名字段类型字段描述备注ar_idd文本应收款编号号primaary keyyAr_innv文本发票号A

38、r_innv_ddatee日期时间间填票日期so_idd文本销售单编号号销售清单表表外键Comm._idd文本货物编号商品清单表表外键Clie_id文本客户编号客户清单表表外键Ar_coomm_amoountt文本数量Ar_saale_priice文本销售价Ar_mooneyy文本应收款金额额Ar_daate日期时间间收款日期Ar_deesc文本详细说明Ar_saale_datte日期时间间销售日期isAr文本状态5 功能模模块设计计51登陆陆界面设设计登陆界面是是系统的的门户,可可通过用用户类型型限制用用户登录录权限。具具体界面面如图55.1所所示:图5.1 登陆界界面52主窗窗体界面面设计

39、主窗体界面面也是该该系统的的欢迎界界面。程程序的主主窗体必必须设计计层次清清晰的系系统菜单单和工具具栏,其其中系统统菜单包包含系统统中所有有功能的的菜单项项,而工工具栏主主要提供供常用功功能的快快捷访问问按钮。企企业进销销存管理理系统采采用导航航面板综综合了系系统菜单单和工具具栏的优优点,而而且导航航面板的的界面更更加美观观,操作作更快捷捷。主窗窗体界面面如图55.2所所示:图5.2 企业进进销存管管理系统统主窗体体53其他他窗体设设计企业进销存存管理系系统中的的众多管管理模块块数据处处理过程程无非包包括查询询、修改改、删除除、添加加,由于于它们的的实现方方法基本本相似,本本节将以以供货商商资

40、料管管理和进进货单管管理功能能为主,介介绍本系系统的意意义和实实现的业业务逻辑辑。5311资料管管理之供供货商资资料管理理窗体资料管理模模块是一一个系统统的基础础,供货货商资料料管理是是要的组组成部分分,主要要用于维维护供货货商信息息。单击“查询询”按钮,结结合文本本框中输输入的需需要查找找内容的的关键字字,可以以实现快快捷查询询。若文文本框内内容为空空,则输输出所有有供货商商基本信信息。“修改”按按钮用于于修改供供货商信信息,修修改之前前会提示示用户选选择要修修改的项项,用户户选择之之后,在在窗体下下方文本本框内会会显示出出详细的的进货单单信息,用用户可进进行修改改,在此此过程中中供货商商编

41、号不不能被修修改。修修改完成成后,系系统提示示“修改完完成”,Dattagrridvvieww中自动动更新修修改后的的信息。“删除”按按钮用于于删除供供货商信信息,系系统会提提示确认认是否真真的要删删除,因因为删除除过程是是不可逆逆的。删删除完成成后,系系统提示示“删除完完成”,Dattagrridvvieww中自动动更新删删除后的的数据库库信息。单击“添加加”按钮,在在供货商商表中添添加其基基本资料料。添加过过程中,若若出现与与数据库库中供货货商编号号重复现现象,弹弹出提示示窗口“该供货货商已存存在”,防止止出现冗冗余信息息。另,本系统统实现了了增删查查改在同同一个窗窗口中进进行,大大大缩小

42、小了系统统大小,方方便用户户安装使使用。供货商资料料管理界界面如图图5.33.1所所示:图5.3.1 供供货商资资料管理理窗体5322采购管管理之进进货单管管理窗体体采购管理模模块是进进销存管管理系统统中不可可缺少的的重要组组成部分分,它主主要负责责为系统统记录进进货单及及其退货货信息,相相应的采采购商品品会添加加到库存存管理中中。进货单功能能主要负负责记录录企业的的商品进进货信息息。单击“查询询”按钮,结结合文本本框中输输入的需需要查找找内容的的关键字字,可以以实现快快捷查询询。若文文本框内内容为空空,则输输出所有有进货单单信息。“修改”按按钮用于于修改进进货单信信息,修修改之前前会提示示用

43、户选选择要修修改的项项,用户户选择之之后,在在窗体下下方文本本框及下下拉列表表内会显显示出详详细的进进货单信信息,用用户可进进行修改改,修改改完成后后,系统统提示“修改完完成”,Dattagrridvvieww中自动动更新修修改后的的信息。“删除”按按钮用于于删除进进货单信信息,系系统会提提示确认认是否真真的要删删除,因因为删除除过程是是不可逆逆的。删删除完成成后,系系统提示示“删除完完成”,Dattagrridvvieww中自动动更新删删除后的的数据库库信息。单击“添加加”按钮,在在进货单单表中添添加进货货的单据据信息。在在“供应商商”、“业务员员”、“商品”下拉列列表框中中选择不不同的供供

44、应商、业业务员和和商品编编号,将将会改变变进货单单表中可可以添加加的单据据。进货日期文文本框由由datteTiimePPickker控控件显示示,可减减少人为为输入错错误。进货单界面面如图55.3.2所示示:图5.3.2 进进货单管管理窗体体6系统测试试为了确保本本系统能能够正常常运行,需需要在发发布之后后做一次次较全面面的测试试。现将将具体操操作及过过程举例例说明如如下:61测试试举例1.测试用用户登陆陆是否成成功:打开企业进进销存管管理系统统,在“用户编号号”里填入入0011,“密码”框里我我们填入入00000000作为用用户登录录密码,“用户类型” 下拉列表里选择用户,这是用户001的权

45、限,填写完成点击“确定”按钮,将会出现操作程序页面,即该用户已经登陆成功了。2.测试其其他用户户是否能能够登录录:打开企业进进销存管管理系统统登录页页面,输输入任意意密码,点点击“登录”按钮。将将出现密密码出错错提示页页面。然然后点“确定”返回系系统登录录页面。3.测试增增删查改改功能是是否成功功:查询功能:在登录录成功之之后,点点击“菜单栏栏-商品品”,弹出商品品信息管管理窗体体,在查询询按钮前前面的文文本框里里面输入入想要查查找的商商品关键键字,点点击“查询”按钮,成成功即可可出现结结果,结结果显示示查询出出来的商商品资料料内容,表表示测试试成功。4.用户退退出系统统的测试试:在管理操作作

46、已全部部完成,需需要退出出程序的的时候,在在主界面面“系统管理理”下拉菜菜单的有有一个“退出”的选项项,点击击之后便便可退出出。也可可以点“关闭”退出。5.测试密密码更改改:在主界面“系统管管理”下拉菜菜单选择择“更改密密码”项,弹出出更改密密码窗体体,进行密密码更改改。6.测试用用户管理理的功能能:在以管理员员身份登登录时,可以增删除改普通用户。在以普通用户登陆情况下,此项自动隐藏,只可以修改自己的密码。经过以上各各项的测测试,证证明本系系统完全全可以正正常运行行,至此此测试成成功!62测试试项目在系统开发发过程中中采用了了多种措措施保证证软件质质量,但但是实际际开发过过程中还还是不可可避免

47、地地会产生生差错,系系统中通通常可能能隐藏着着错误和和缺陷,不不经周密密测试的的系统投投入运行行,将会会造成难难以想象象的后果果,因此此系统测测试是系系统开发发过程中中为保证证软件质质量必须须进行的的工作。大大量统计计资料表表明,系系统测试试的工作作量往往往占系统统开发总总工作量量的400%以上上。因此此,我们们必须重重视测试试工作。由于程序中中隐藏的的缺陷只只在特定定的环境境下才有有可靠显显露,系系统缺陷陷通常是是由于对对某些特特定情况况考虑不不周造成成的。因因此测试试不是为为了表明明程序正正确;成成功的测测试也不不是没有有发现错错误的测测试。有有意义的的软件测测试应该该是从“破坏”软件系系

48、统的角角度出发发,精心心设计最最有可以以暴露程程序系统统缺陷的的测试方方案。因因此软件件测试的的目标应应该是以以尽可能能少的代代价和时时间找出出软件系系统中潜潜在的错错误和缺缺陷。从产品角度度看,测测试计划划中的测测试项目目包括软软件结构构中的分分系统层层、子系系统层、功功能模块块层、程程序模块块层中的的各类模模块,从从测试本本身看,分分为单元元测试,组组合测试试,确认认测试等等。测试试对象是是随不同同阶段而而异的,最最基本、最最初的测测试是单单元测试试,后面面的组合合测试、确确认测试试都是以以被测过过的模块块作为测测试对象象的。1.单元测测试:单元测试也也称模块块测试或或程序测测试,单单元测

49、试试是对每每个模块块单独进进行的,验验证模块块接口与与设计说说明书是是否一致致,对模模块的所所有主要要处理路路径进行行测试且且与预期期的结构构进行对对照,还还要对所所有错误误处理路路径进行行测试。对对源码进进行审查查,对照照设计说说明书,表表态地检检查源程程序是否否符合功功能的逻逻辑要求求,是进进行单元元测试前前的重要要工作工工。单元元测试一一般是由由程序员员完成,也也称程序序调试。2.组合测测试组合测试也也称集成成测试或或子系统统测试,通通常采用用自顶向向下测试试和自底底向上测测试两种种测试方方法。组组合测试试的对象象是指已已经通过过单元测测试的模模块,不不是对零零散模块块进行单单个测试试,

50、而是是用系统统化的方方法装配配和测试试软件系系统,是是一个严严格的过过程,必必须认真真地进行行,其计计划的产产生和单单元模块块测试的的完成日日期要协协调起来来,这种种测试应应在系统统目标机机上进行行,造成成系统应应用的环环境条件件,除了了开发部部分项目目负责人人参加以以外,还还应该有有相应系系统的用用户参加加,给评评审员进进行演示示。3.确认测测试确认测试是是对通过过组合测测试的软软件进行行的,这这些软件件已经存存于系统统目标设设备的介介质上,确确认测试试的目的的是表明明软件是是可以工工作的,并并且符合合“软件需需求说明明书”中规定定的全部部功能和和性能要要求。确确认测试试是按照照这些要要求定

51、出出的“确认测测试计划划”进行的的。测试试工作是是由一个个独立的的组织进进行,而而且测试试要从用用户的角角度出发发。4.系统测测试系统测试是是对整体体性能的的测试,主主要解决决各子系系统之间间的数据据通信和和数据共共享问题题以及检检测系统统是否达达到用户户的实际际要求,系系统测试试的依据据是系统统分析报报告。系系统测试试应在系系统的整整个范围围内进行行,这种种测试不不只对软软件进行行,而是是对构成成系统的的硬、软软件一起起进行。系系统测试试与建构构同时进进行或略略慢。系系统测试试需要确确认从头头到尾的的功能正正常才算算完成,应应当尽量量避免系系统测试试延到项项目末尾尾进行。5.用户验验收测试试

52、在系统测试试完成后后,进行行用户的的验收测测试,它它是用户户在实际际应用环环境中所所进行的的真实数数据测试试。在具体的测测试中,一一般应遵遵循以下下原则:由程序序设计者者之外的的人进行行测试;测试用用例应由由两部分分组成:输入数数据和预预期输出出结果;应选用用不合理理的输入入数据与与非法输输入测试试;不仅仅要检验验程序是是否实现现预期功功能,还还应检查查程序是是否做了了不应该该做的工工作;集集中测试试容易出出错的程程序模块块;对程程序修改改以后,必必须重新新进行测测试。7附录71数据据库连接接类部分分代码classs acccesssdbhhelpp pubblicc staaticc Ole

53、eDbCConnnecttionn coonn = nnew OleeDbCConnnecttionn(Prroviiderr=Miicroosofft.JJet.OLEEDB.4.00;Daata Souurcee= + DDireectoory.GettCurrrenntDiirecctorry() + DattaEMSS.mddb); pubblicc staaticc DattaSeet ggetttablle(sstriing sqllstrr) DaataSSet ds = nnew DattaSeet(); OlleDbbDattaAddaptter adpp = neww Ol

54、eeDbDDataaAdaapteer(ssqlsstr, coonn); dss.Cllearr(); addp.FFilll(dss); reeturrn dds; pubblicc staaticc voiid bbinddcommboxx(obbjecct ccm, strringg sqqlsttr) DaataSSet ds = ggetttablle(ssqlsstr); 72登录录窗体部部分代码码privaate voiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) tryy coonn.Opeen(); st

55、trinng ssqlsstr = sellectt * froom uuserr_biill wheere useer_iid= + teextBBox11.Teext + annd uuserr_paasswwordd= + texxtBoox2.Texxt + andd usser_typpe=+ccombboBoox1.Texxt+; addp = neew OleeDbDDataaAdaapteer(ssqlsstr,connn); dss.Taablees.CCleaar(); addp.FFilll(dss,0001); innt nnum = dds.TTablles0001.

56、Roows.Couunt; iff (nnum 00) uuserr.usser_id = ttexttBoxx1.TTextt; uuserr.usser_passswoord = ttexttBoxx2.TTextt; useer.uuserr_naame = dds.TTablles0001.Roows0.IteemArrrayy1.TooStrringg();user.useer_ttypee = commboBBox11.Teext; tthiss.Viisibble = ffalsse; mmainnForrm ff = neww maiinFoorm(); ff.Shhow();

57、 ellse MMesssageeBoxx.Shhow(该用用户不存存在,请请重新输输入!, 提提示); teextBBox11.Cllearr(); teextBBox22.Cllearr(); coombooBoxx1.SSeleecteedInndexx = 0; teextBBox11.Foocuss(); caatchh (Exxcepptioon eex)MesssaggeBoox.SShoww(exx.Meessaage); fiinalllyconnn.CClosse();73用户户管理部部分代码码privaate voiid bbuttton11_Cllickk(obbjec

58、ct ssendder, EvventtArggs ee) /查询 sttrinng ssqlsstr = sellectt usser_id as 用户编编号,uuserr_naame as 用户姓姓名,uuserr_paasswwordd ass 密码码,usser_typpe aas 类类型 ffromm usser_billl wwherre uuserr_naame likke % + ttexttBoxx1.TTextt + %; dss.Cllearr(); dss = acccesssdbhhelpp.geettaablee(sqqlsttr); daataGGriddViee

59、w1.DattaSoourcce = dss.Taablees00.DDefaaulttVieew; privaate voiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) /修改 iff (ddataaGriidViiew11.SeeleccteddCellls.Couunt = 0) /判判断是否否选择了了要修改改的信息息 MMesssageeBoxx.Shhow(请选选择要修修改的信信息, 提提示); ellse iif (MesssaggeBoox.SShoww(修修改过程程不可逆逆,确定定要修改改?, 警警告, Me

60、essaageBBoxBButttonss.OKKCanncell) = DDiallogRResuult.OK) strringg idd = dattaGrridVVieww1.SSeleecteedCeellss0.Vaaluee.TooStrringg(); strringg sqqlsttr = uupdaate useer_bbilll seet uuserr_idd= + texxtBoox2.Texxt.TTrimm() + ,uuserr_naame= + ttexttBoxx3.TTextt.Trrim() + ,usser_passswoord= + ttexttBoxx

温馨提示

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

评论

0/150

提交评论