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

下载本文档

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

文档简介

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

2、_Toc358640370 h 4 HYPERLINK l _Toc358640371 22 系统的的可行性性研究 PAGEREF _Toc358640371 h 44 HYPERLINK l _Toc358640372 221经济可可行性 PAGEREF _Toc358640372 h 55 HYPERLINK l _Toc358640373 222技术可可行性 PAGEREF _Toc358640373 h 55 HYPERLINK l _Toc358640374 223社会可可行性 PAGEREF _Toc358640374 h 55 HYPERLINK l _Toc358640375

3、3系统总总体设计计及设计计目标 PAGEREF _Toc358640375 h 66 HYPERLINK l _Toc358640376 31功功能模块块设计 PAGEREF _Toc358640376 h 66 HYPERLINK l _Toc358640377 311 资料料管理66 HYPERLINK l _Toc358640378 312 采购管理理与销售售管理 PAGEREF _Toc358640378 h 88 HYPERLINK l _Toc358640379 313 库存存管理 PAGEREF _Toc358640379 h 88 HYPERLINK l _Toc3586403

4、80 314 应付付款管理理与应收收款管理理 PAGEREF _Toc358640380 h 9 HYPERLINK l _Toc358640381 315 系统统管理 PAGEREF _Toc358640381 h 99 HYPERLINK l _Toc358640382 32 设计目目标 PAGEREF _Toc358640382 h 100 HYPERLINK l _Toc358640383 4数据库库设计 PAGEREF _Toc358640383 h 110 HYPERLINK l _Toc358640384 41数数据库分分析 PAGEREF _Toc358640384 h 100

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

6、 PAGEREF _Toc358640389 h 116 HYPERLINK l _Toc358640390 531资料管管理之供供货商资资料管理理窗体 PAGEREF _Toc358640390 h 117 HYPERLINK l _Toc358640391 532采购管管理之进进货单管管理窗体体 PAGEREF _Toc358640391 h 18 HYPERLINK l _Toc358640392 6系统测测试 PAGEREF _Toc358640392 h 200 HYPERLINK l _Toc358640393 61测测试举例例 PAGEREF _Toc358640393 h 20

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

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

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

10、,系统的的后台数数据库选选用Acccesss作为为开发工工具。 【关键词词】进销销存系统统 信信息管理理 VVisuual Stuudioo 20008AAcceess数数据库【论文类类型】应应用AbsttracctPurcchasse SSalee Sttockk sttatiistiicall daata on thee coompaanys ddeveeloppmennt aand plaayedd ann immporrtannt rrolee inn thhe ddeciisioon-mmakiing. Cuustoomerr fiile mannageemennt, commmod

11、dityy baasedd innforrmattionn maanaggemeent, puurchhasee maanaggemeent, saaless maanaggemeent, sttockk maanaggemeent by hannd tto tthe loww effficcienncy, thhe ccomppanyy haas bbeenn unnablle tto mmeett deevellopmmentt neeedss. NNow Purrchaase Salle SStocck ssysttem hass acchieevedd saaless off gooo

12、dss, OOTC stoock, sttoree innvenntorry ddataa annd ootheer sstattistticaal ddataa, tthuss grreattly redduciing thee fllow of datta llinkks aand impprovved thee reeliaabillityy off daataPurcchasse SSalee Sttockk syysteem tthrooughh thhe uuse of infformmatiion andd thhe mmeanns oof tthe advvancced ent

13、terpprisse mmanaagemmentt off thhe iintrroduuctiion of a ccorpporaate praactiice forr thhe mmanaagemmentt reeforrm ppraccticcal wayy. MMoree immporrtanntlyy, PPurcchasse SSalee Sttockk syysteem ccan be timmelyy addopttionn off innforrmattionn teechnnoloogy to corrporratee daata intto eenteerprrisee

14、innforrmattionn annd tthenn foor tthe rellevaant mannageers to proovidde bbasiis ffor deccisiion makkingg. Thee maain funnctiion of thee coommooditty ppurcchasse, salles andd sttockk moonittoriing, deeplooymeent andd maanaggemeent, inn orrderr too acchieeve thee coompaanys ggoodds PPurcchasse SSalee

15、 Sttockk innforrmattionn, aautoomattionn annd sscieentiificc. TThiss syysteem iis aa sttandd-allonee veersiion of thee daatabbasee maanaggemeent sysstemm. FFutuure apppliccatiion intterffacee ussingg Viisuaal SStuddio 20008 ddeveeloppmennt, thee chhoicce oof AAcceess dattabaase bacckgrrounnd aas aa

16、deevellopmmentt toool.【Keyy Woordss】Puurchhasee Saale Stoock sysstemm IInfoormaatioon MManaagemmentt VVisuual Stuudioo 20008 Acccesss daatabbasee【Typpe oof TThessis】Apppliccatiion1 背背景当前,随随着经济济的全球球化以及及中国经经济改革革的逐渐渐深化,企业面面临着越越来越激激烈的竞竞争。改改善企业业内部以以及整个个供应链链各个环环节的管管理、调调度及资资源配置置,迅速速适应客客户的新新需求和和市场新新机遇,是企业业赢

17、得竞竞争胜利利的决定定性因素素。企业业为了赢赢得市场场竞争优优势,就就必须加加强物流流、信息息流、资资金流的的动态管管理,使使企业管管理更加加规范化化。企业业信息管管理系统统、ERRP系统统是企业业管理高高效化的的重要途途径,而而企业进进销存管管理系统统是企业业信息系系统的重重要部分分,它是是ERPP系统中中的核心心运营子子系统。因此,企业使使用进销销存管理理系统,可以使使企业各各业务环环节的配配合更加加紧密,有利于于企业的的发展,提升企企业竞争争力。目前,企企业进销销存管理理系统已已经成为为企业信信息系统统不可缺缺少的一一部分。通过该该系统,可以了了解到企企业内部部商品的的库存情情况和销销售

18、情况况,有利利于企业业作出更更好的决决策。进进销存管管理系统统能够实实现的功功能非常常多,最最重要的的是对货货物的管管理,包包括货物物的买入入(进货货)、货货物的卖卖出(销销货)等等。该系系统打破破了传统统意义上上的进、销、存存人力管管理模式式,利用用电脑进进行信息息化管理理。企业业进销存存管理系系统的开开发和应应用是必必要的,因为它它能够为为管理人人员提供供充足的的信息和和快捷的的查询手手段,在在一定程程度上提提高了企企业进销销存管理理的效率率,使企企业进销销存管理理变得快快捷、高高效。能够录入入企业进进销存的的基本资资料,在在操作上上能够完完成诸如如添加、修改、删除、按各种种条件进进行查询

19、询、新用用户的设设置及密密码修改改等方面面的工作作,基本本满足企企业日常常业务的的需要,并达到到操作过过程中直直观、方方便、实实用、安安全等要要求。系统采用用模块化化程序设设计方法法,既便便于系统统功能的的公共化化和修改改,又便便于技术术维护人人员后期期补充和和维护;2 需需求分析析及可行行性研究究21 需求分分析通过实际际调查,要求本本系统具具有以下下功能:(1)要要求系统统具有良良好的人人机界面面,达到到操作过过程中直直观、方方便、实实用、安安全等要要求。(2)如如果系统统的使用用对象较较多,则则要求有有较好的的权限管管理。(3)方方便的数数据信息息处理,快捷实实现增删删查改。(4)批批量

20、填写写进货单单及销售售单。(5)当当外界环环境(停停电、网网络病毒毒)干扰扰本系统统时,系系统可以以自动保保护原始始数据的的安全。22 系统的的可行性性研究系统集进进货、销销售、库库存于一一体,基基本上覆覆盖了公公司进销销存业务务相关的的各个流流程。主主要对单单据,库库存、进进货、销销售年月月明细账账和汇总总帐进计计算机处处理,减减少手工工作业造造成的失失误;加加快资金金流转。221经济济可行性性信息技术术的运用用已成社社会发展展主流,以前的的人工处处理缓慢慢,出错错率高导导致企业业内部沟沟通不畅畅,信息息滞后,很难为为企业做做出有效效的决策策提供有有力的依依据,缺缺少及时时,准确确,有效效的

21、信息息,企业业将在发发展上寸寸步难行行。所以以采用现现代化的的手段进进行进销销存必然然会使企企业提高高工作效效率,使使企业走走向科学学化、正正规化管管理,从从而在日日益激烈烈的竞争争中立于于不败之之地。 222技术术可行性性本系统采采用当今今最流行行的面向向对象语语言C#作为开开发工具具。C#是一种种面向对对象的、独立于于平台的的安全语语言。目目前支持持它的开开发工具具很多,如:VVisuual Stuudioo ,SSharrp DDeveelopp等。并并且,CC#最大大优势就就在于WWeb方方面的开开发,而而其支持持多种服服务器技技术,这这就为以以后系统统的升级级提供了了强大的的技术保保

22、障。此此外,CC#也支支持目前前的大多多数数据据库,如如:SQQL SServver220000,MyySQLL,Orraclle等。ODBBC是一一种用于于执行 SQLL 语句句的 CC# AAPI。它由一一组用 C#编编程语言言编写的的类和接接口组成成。ODDBC 为工具具/数据据库开发发人员提提供了一一个标准准的 AAPI,使他们们能够用用纯C# APPI 来来编写数数据库应应用程序序。 223社会会可行性性此系统软软件是一一款通用用性极强强的商业业企业进进销存管管理系统统,软件件囊括了了商业企企业日常常经营管管理的全全过程。软件适适用于食食品、服服装、保保健品、电子、电器、物资、化妆品

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

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

25、时,可可以直接接从供货货商清单单中获取取所有供供货商的的编号作作为辞典典供用户户选择。“客户资资料维护护”用于维维护企业业客户的的基本信信息。在在填写销销售单时时,可以以直接从从客户清清单中获获取所有有客户的的编号作作为辞典典供用户户选择。“业务员员信息维维护”用于维维护企业业销售业业务员的的基本信信息。在在填写进进货单与与销售单单时,可可以直接接从业务务员清单单中获取取所有业业务员的的编号作作为辞典典供用户户选择。“仓库信信息维护护”用于维维护企业业的仓库库信息。312 采采购管理理与销售售管理“进货单单”与“销售单单”分别用用于维护护企业进进货销售售的正常常运营情情况。313 库库存管理理

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

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

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

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

30、的数数据库表表图企业进销销存管理理系统主主要实现现从进货货、库存存到销售售的一体体化信息息管理,涉及商商品信息息、商品品的供应应商、购购买商品品的客户户等多个个实体。下面简简单介绍绍几个关关键的实实体数据据库表。用户清单单表(uuserr_biill)字段名字段类型型字段描述述备注userr_idd文本用户编号号primmaryy keeyuserr_naame文本用户名userr_paasswwordd文本用户密码码userr_tyype文本用户类型型商品清单单表(ccommmodiity_billl)字段名字段类型型字段描述述备注Commm_idd文本货物编号号primmaryy keey

31、Commm_naame文本商品名Commm_unnit文本单位purcchasse_ppricce文本进货价salee_prricee文本销售价loweest_salle_ppricce文本最低售价价供货商清清单表(Supppliierss_biill)字段名字段类型型字段描述述备注suppp_idd文本供货商编编号primmaryy keeysuppp_naame文本名称suppp_adddreess文本地址suppp_poostccodee文本邮编suppp_soort文本类型suppp_teel文本电话suppp_faax文本传真suppp_baank文本开户行suppp_ibban文本

32、银行帐号号suppp_sttoraage_adddresss文本库房地址址suppp_sttoraage_tell文本库房电话话operr_idd文本业务员编编号业务员清清单表外外键客户清单单表(cclieent_billl)字段名字段类型型字段描述述备注cliee_idd文本客户编号号primmaryy keeycliee_naame文本名称cliee_liinkmman文本联系人cliee_adddreess文本地址Cliee_ pposttcodde文本邮编Cliee_teel文本电话Cliee_faax文本传真Cliee_baank文本开户行Cliee_ibban文本银行帐号号Clie

33、e_soort文本性质operr_idd文本业务员业务员清清单表外键Cliee_CrrediitLiimt文本授信额度度业务员清清单表(opeerattor_billl)字段名字段类型型字段描述述备注operr_idd文本业务员编编号primmaryy keeyoperr_naame文本姓名operr_seex文本性别operr_teel文本电话operr_adddreess文本地址operr_poostccodee文本邮编operr_IDD_nuumbeer文本身份证号号operr_soort文本类别仓库清单单表(ddepoot_bbilll)字段名字段类型型字段描述述备注depoo_idd

34、文本仓库编号号primmaryy keeyDepoo_naame文本仓库名Depoo_soort文本类别depoo_deesc文本备注库存表(stoock)字段名字段类型型字段描述述备注commm_idd文本货物编号号商品清单单表外键键amouunt文本商品数量量moneey文本商品金额额depoo_idd文本存放库仓库清单单表外键键进货单(purrchaase_in_billl)字段名字段类型型字段描述述备注pib_id文本进货单编编号primmaryy keeySuppp_idd文本供货商编编号供货商清清单表外外键Pib_datte日期时时间进货日期期Operr_idd文本业务员编编号业务

35、员清清单表外外键cbilll文本制单人insppecttor文本验收员keepper文本保管员Commm._iid文本货物编号号商品清单单表外键键Pii_amoountt文本进货数量量销售单(salle_oordeer)字段名字段类型型字段描述述备注so_iid文本销售订单单编号primmaryy keeyCliee_idd文本客户编号号客户清单单表外键键So_ddatee日期时时间销售日期期Operr_idd文本业务员编编号业务员清清单表外外键cbilll文本制单人Commm._iid文本货物编号号商品清单单表外键键So_aamouunt文本销售数量量报损报溢溢表(rrepoort_proo

36、fitt_looss)字段名字段类型型字段描述述备注rpl_id文本报损报溢溢编号primmaryy keeyCommm._iid文本货物编号号商品清单单表外键键depoo_idd文本仓库编号号仓库清单单表外键键Rpl_amoountt文本货物数量量损(负) 溢(正)rpl_monney文本货物金额额Rpl_datte时间日日期制单日期期dutyy_ ppersson文本责任人cbilll文本制单人上下限对对照表(uppper_lowwer_limmit)字段名字段类型型字段描述述备注ull_id文本对照编号号primmaryy keeydepoo_idd文本仓库编号号仓库清单单表外键键Com

37、mm._iid文本货物编号号商品清单单表外键键Ull_uppper文本上限数量量Ull_lowwer文本下限数量量Ull_opttimaal文本最佳存量量文本备注应付款表表(acccouunt_payyablle)字段名字段类型型字段描述述备注ap_iid文本应付款编编号primmaryy keeyAp_IINV文本发票号Ap_ INVV_daate日期时时间填票日期期pib_id文本进货单编编号进货清单单表外键键Commm._iid文本货物编号号商品清单单表外键键Suppp_idd文本供货商编编号供货商清清单表外外键Ap_ccommm_ammounnt文本数量Ap_ purrchaase_p

38、riice文本进货单价价Ap_mmoneey文本应付款金金额Ap_ddatee日期时时间付款日期期Ap_ddescc文本详细说明明isApp文本状态应收款表表(acccouunt_recceivvablle)字段名字段类型型字段描述述备注ar_iid文本应收款编编号primmaryy keeyAr_iinv文本发票号Ar_iinv_datte日期时时间填票日期期so_iid文本销售单编编号销售清单单表外键键Commm._iid文本货物编号号商品清单单表外键键Cliee_idd文本客户编号号客户清单单表外键键Ar_ccommm_ammounnt文本数量Ar_ssalee_prricee文本销售价

39、Ar_mmoneey文本应收款金金额Ar_ddatee日期时时间收款日期期Ar_ddescc文本详细说明明Ar_ssalee_daate日期时时间销售日期期isArr文本状态5 功能能模块设设计51登登陆界面面设计登陆界面面是系统统的门户户,可通通过用户户类型限限制用户户登录权权限。具具体界面面如图55.1所所示:图5.11 登陆陆界面52主主窗体界界面设计计主窗体界界面也是是该系统统的欢迎迎界面。程序的的主窗体体必须设设计层次次清晰的的系统菜菜单和工工具栏,其中系系统菜单单包含系系统中所所有功能能的菜单单项,而而工具栏栏主要提提供常用用功能的的快捷访访问按钮钮。企业业进销存存管理系系统采用用

40、导航面面板综合合了系统统菜单和和工具栏栏的优点点,而且且导航面面板的界界面更加加美观,操作更更快捷。主窗体体界面如如图5.2所示示:图5.22企业进进销存管管理系统统主窗体体53其其他窗体体设计企业进销销存管理理系统中中的众多多管理模模块数据据处理过过程无非非包括查查询、修修改、删删除、添添加,由由于它们们的实现现方法基基本相似似,本节节将以供供货商资资料管理理和进货货单管理理功能为为主,介介绍本系系统的意意义和实实现的业业务逻辑辑。531资料料管理之之供货商商资料管管理窗体体资料管理理模块是是一个系系统的基基础,供供货商资资料管理理是要的的组成部部分,主主要用于于维护供供货商信信息。单击“查

41、查询”按钮,结合文文本框中中输入的的需要查查找内容容的关键键字,可可以实现现快捷查查询。若若文本框框内容为为空,则则输出所所有供货货商基本本信息。“修改”按钮用用于修改改供货商商信息,修改之之前会提提示用户户选择要要修改的的项,用用户选择择之后,在窗体体下方文文本框内内会显示示出详细细的进货货单信息息,用户户可进行行修改,在此过过程中供供货商编编号不能能被修改改。修改改完成后后,系统统提示“修改完完成”,Dattagrridvvieww中自动动更新修修改后的的信息。“删除”按钮用用于删除除供货商商信息,系统会会提示确确认是否否真的要要删除,因为删删除过程程是不可可逆的。删除完完成后,系统提提示

42、“删除完完成”,Dattagrridvvieww中自动动更新删删除后的的数据库库信息。单击“添添加”按钮,在供货货商表中中添加其其基本资资料。添加过过程中,若出现现与数据据库中供供货商编编号重复复现象,弹出提提示窗口口“该供货货商已存存在”,防止止出现冗冗余信息息。另,本系系统实现现了增删删查改在在同一个个窗口中中进行,大大缩缩小了系系统大小小,方便便用户安安装使用用。供货商资资料管理理界面如如图5.3.11所示:图5.33.1 供货商商资料管管理窗体体532采购购管理之之进货单单管理窗体体采购管理理模块是是进销存存管理系系统中不不可缺少少的重要要组成部部分,它它主要负负责为系系统记录录进货单

43、单及其退退货信息息,相应应的采购购商品会会添加到到库存管管理中。进货单功功能主要要负责记记录企业业的商品品进货信信息。单击“查查询”按钮,结结合文本本框中输输入的需需要查找找内容的的关键字字,可以以实现快快捷查询询。若文文本框内内容为空空,则输输出所有有进货单单信息。“修改”按钮用用于修改改进货单单信息,修改之之前会提提示用户户选择要要修改的的项,用用户选择择之后,在窗体体下方文文本框及及下拉列列表内会会显示出出详细的的进货单单信息,用户可可进行修修改,修修改完成成后,系系统提示示“修改完完成”,Dattagrridvvieww中自动动更新修修改后的的信息。“删除”按钮用用于删除除进货单单信息

44、,系统会会提示确确认是否否真的要要删除,因为删删除过程程是不可可逆的。删除完完成后,系统提提示“删除完完成”,Dattagrridvvieww中自动动更新删删除后的的数据库库信息。单击“添添加”按钮,在进货货单表中中添加进进货的单单据信息息。在“供应商商”、“业务员员”、“商品”下拉列列表框中中选择不不同的供供应商、业务员员和商品品编号,将会改改变进货货单表中中可以添添加的单单据。进货日期期文本框框由daateTTimeePicckerr控件显显示,可可减少人人为输入入错误。进货单界界面如图图5.33.2所所示:图5.33.2 进货单单管理窗窗体6系统测测试为了确保保本系统统能够正正常运行行,

45、需要要在发布布之后做做一次较较全面的的测试。现将具具体操作作及过程程举例说说明如下下:61测测试举例例1.测试试用户登登陆是否否成功:打开企业业进销存存管理系系统,在在“用户编号号”里填入入0011,“密码”框里我我们填入入00000000作为用用户登录录密码,“用户类类型”下拉列列表里选选择用户户,这是是用户0001的的权限,填写完完成点击击“确定”按钮,将会出出现操作作程序页页面,即即该用户户已经登登陆成功功了。2.测试试其他用用户是否否能够登登录:打开企业业进销存存管理系系统登录录页面,输入任任意密码码,点击击“登录”按钮。将出现现密码出出错提示示页面。然后点点“确定”返回系系统登录录页

46、面。3.测试试增删查查改功能能是否成成功:查询功能能:在登登录成功功之后,点击“菜单栏栏-商品品”,弹出商品品信息管管理窗体体,在查询询按钮前前面的文文本框里里面输入入想要查查找的商商品关键键字,点点击“查询”按钮,成功即即可出现现结果,结果显示示查询出出来的商商品资料料内容,表示测测试成功功。4.用户户退出系统统的测试试:在管理操操作已全全部完成成,需要要退出程程序的时时候,在在主界面面“系统管理理”下拉菜菜单的有有一个“退出”的选项项,点击击之后便便可退出出。也可可以点“关闭”退出。5.测试试密码更更改:在主界面面“系统管管理”下拉菜菜单选择择“更改密密码”项,弹出出更改密密码窗体体,进行

47、密密码更改改。6.测试试用户管管理的功功能:在以管理理员身份份登录时时,可以以增删除除改普通通用户。在以普普通用户户登陆情情况下,此项自自动隐藏藏,只可可以修改改自己的的密码。经过以上上各项的的测试,证明本本系统完完全可以以正常运运行,至至此测试试成功!62测测试项目目在系统开开发过程程中采用用了多种种措施保保证软件件质量,但是实实际开发发过程中中还是不不可避免免地会产产生差错错,系统统中通常常可能隐隐藏着错错误和缺缺陷,不不经周密密测试的的系统投投入运行行,将会会造成难难以想象象的后果果,因此此系统测测试是系系统开发发过程中中为保证证软件质质量必须须进行的的工作。大量统统计资料料表明,系统测

48、测试的工工作量往往往占系系统开发发总工作作量的440%以以上。因因此,我我们必须须重视测测试工作作。由于程序序中隐藏藏的缺陷陷只在特特定的环环境下才才有可靠靠显露,系统缺缺陷通常常是由于于对某些些特定情情况考虑虑不周造造成的。因此测测试不是是为了表表明程序序正确;成功的的测试也也不是没没有发现现错误的的测试。有意义义的软件件测试应应该是从从“破坏”软件系系统的角角度出发发,精心心设计最最有可以以暴露程程序系统统缺陷的的测试方方案。因因此软件件测试的的目标应应该是以以尽可能能少的代代价和时时间找出出软件系系统中潜潜在的错错误和缺缺陷。从产品角角度看,测试计计划中的的测试项项目包括括软件结结构中的

49、的分系统统层、子子系统层层、功能能模块层层、程序序模块层层中的各各类模块块,从测测试本身身看,分分为单元元测试,组合测测试,确确认测试试等。测测试对象象是随不不同阶段段而异的的,最基基本、最最初的测测试是单单元测试试,后面面的组合合测试、确认测测试都是是以被测测过的模模块作为为测试对对象的。1.单元元测试:单元测试试也称模模块测试试或程序序测试,单元测测试是对对每个模模块单独独进行的的,验证证模块接接口与设设计说明明书是否否一致,对模块块的所有有主要处处理路径径进行测测试且与与预期的的结构进进行对照照,还要要对所有有错误处处理路径径进行测测试。对对源码进进行审查查,对照照设计说说明书,表态地地

50、检查源源程序是是否符合合功能的的逻辑要要求,是是进行单单元测试试前的重重要工作作工。单单元测试试一般是是由程序序员完成成,也称称程序调调试。2.组合合测试组合测试试也称集集成测试试或子系系统测试试,通常常采用自自顶向下下测试和和自底向向上测试试两种测测试方法法。组合合测试的的对象是是指已经经通过单单元测试试的模块块,不是是对零散散模块进进行单个个测试,而是用用系统化化的方法法装配和和测试软软件系统统,是一一个严格格的过程程,必须须认真地地进行,其计划划的产生生和单元元模块测测试的完完成日期期要协调调起来,这种测测试应在在系统目目标机上上进行,造成系系统应用用的环境境条件,除了开开发部分分项目负

51、负责人参参加以外外,还应应该有相相应系统统的用户户参加,给评审审员进行行演示。3.确认认测试确认测试试是对通通过组合合测试的的软件进进行的,这些软软件已经经存于系系统目标标设备的的介质上上,确认认测试的的目的是是表明软软件是可可以工作作的,并并且符合合“软件需需求说明明书”中规定定的全部部功能和和性能要要求。确确认测试试是按照照这些要要求定出出的“确认测测试计划划”进行的的。测试试工作是是由一个个独立的的组织进进行,而而且测试试要从用用户的角角度出发发。4.系统统测试系统测试试是对整整体性能能的测试试,主要要解决各各子系统统之间的的数据通通信和数数据共享享问题以以及检测测系统是是否达到到用户的

52、的实际要要求,系系统测试试的依据据是系统统分析报报告。系系统测试试应在系系统的整整个范围围内进行行,这种种测试不不只对软软件进行行,而是是对构成成系统的的硬、软软件一起起进行。系统测测试与建建构同时时进行或或略慢。系统测测试需要要确认从从头到尾尾的功能能正常才才算完成成,应当当尽量避避免系统统测试延延到项目目末尾进进行。5.用户户验收测测试在系统测测试完成成后,进进行用户户的验收收测试,它是用用户在实实际应用用环境中中所进行行的真实实数据测测试。在具体的的测试中中,一般般应遵循循以下原原则:由由程序设设计者之之外的人人进行测测试;测测试用例例应由两两部分组组成:输输入数据据和预期期输出结结果;

53、应应选用不不合理的的输入数数据与非非法输入入测试;不仅要要检验程程序是否否实现预预期功能能,还应应检查程程序是否否做了不不应该做做的工作作;集中中测试容容易出错错的程序序模块;对程序序修改以以后,必必须重新新进行测测试。7附录71数数据库连连接类部部分代码码classsacccesssdbbhellp publlicsstatticOOleDDbCoonneectiion connn = neewOlleDbbConnnecctioon(Prroviiderr=Miicroosofft.JJet.OLEEDB.4.00;Daata Souurcee= + DDireectoory.GettCu

54、rrrenntDiirecctorry() + DattaEMSS.mddb);publlicsstatticDDataaSett geettaablee(sttrinng ssqlsstr) DataaSett dss = newwDattaSeet();OleDDbDaataAAdappterr addp = neewOlleDbbDattaAddaptter(sqllstrr, cconnn); dds.CCleaar(); aadp.Filll(dds);retuurn ds; publlicsstatticvvoidd biindccombbox(objjectt cmm, sstr

55、iing sqllstrr) DataaSett dss = getttabble(sqllstrr); 72登登录窗体体部分代代码privvateevoiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee)try cconnn.Oppen();striing sqllstrr = seelecct * frrom useer_bbilll whheree usser_id= + ttexttBoxx1.TTextt + aand useer_ppasssworrd= + teextBBox22.Teext + annd uuser

56、r_tyype=+commboBBox11.Teext+;adp = nnewOOleDDbDaataAAdappterr(sqqlsttr,cconnn); ds.Tabbless.Cllearr(); aadp.Filll(dds,0011);int numm = ds.Tabbless0001.RRowss.Coountt;if (numm 0) userr.usser_id = ttexttBoxx1.TTextt;userr.usser_passswoord = ttexttBoxx2.TTextt;userr.usser_namme = dss.Taablees0011.Rowws

57、00.IItemmArrray1.ToSStriing();userr.usser_typpe = coombooBoxx1.TTextt;thiss.Viisibble = ffalsse;mainnForrm ff = newwmaiinFoorm(); f.SShoww(); elsee MesssageeBoxx.Shhow(该用用户不存存在,请请重新输输入!, 提提示); ttexttBoxx1.CCleaar(); ttexttBoxx2.CCleaar(); ccombboBoox1.SellecttedIIndeex = 0; ttexttBoxx1.FFocuus(); ca

58、tcch (Exccepttionn exx)MMesssageeBoxx.Shhow(ex.Messsagge);finaallyycoonn.Cloose();73用用户管理理部分代代码privvateevoiid bbuttton11_Cllickk(obbjecct ssendder, EvventtArggs ee) /查询询striing sqllstrr = seelecct uuserr_idd ass 用户户编号,useer_nnamee ass 用户户姓名,useer_ppasssworrd aas 密密码,uuserr_tyype as 类型 froom uuserr_b

59、iill wheere useer_nnamee liike % + texxtBoox1.Texxt + %; dds.CCleaar(); dds = acccesssdbbhellp.ggetttablle(ssqlsstr); ddataaGriidViiew11.DaataSSourrce = dds.TTablles0.DeffaulltViiew; privvateevoiid bbuttton22_Cllickk(obbjecct ssendder, EvventtArggs ee) /修改改if (dattaGrridVVieww1.SSeleecteedCeellss.Co

60、ountt = 0) /判断是是否选择择了要修修改的信信息 MesssageeBoxx.Shhow(请选选择要修修改的信信息, 提提示); elsee if (MesssaggeBoox.SShoww(修修改过程程不可逆逆,确定定要修改改?, 警警告, MeessaageBBoxBButttonss.OKKCanncell) = DDiallogRResuult.OK) striing id = ddataaGriidViiew11.SeeleccteddCellls0.Vallue.ToSStriing();striing sqllstrr = uppdatte uuserr_biill s

温馨提示

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

评论

0/150

提交评论