《毕业论文——基于VB技术的电脑销售管理系统设计与开发640.docx》由会员分享,可在线阅读,更多相关《毕业论文——基于VB技术的电脑销售管理系统设计与开发640.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、基于VBB技术的的电脑销销售管理理系统设设计与开开发Desiign andd deevellop of commputte sselllingg annd mmanaagemmentt syysteem bbaseed oon VVB ttechhniqque摘要 随随着计算算机技术术的迅速速发展,计计算机信信息管理理系统已已成为热热门话题题。本文文以设计计开发电电脑销售售系统为为例,介介绍了如如何实现现利用电电脑来解解决传统统的手工工方式管管理计算算机销售售的日常常工作。关键字字 销销售;系系统;数数据库Absstraact Byy thhe ddeveeloppmennt oof ccom
2、pputeer ttechhniqque, coompuuterr innforrmattionn maanaggemeent sysstemm haas bbecaame a hhot toppic. Thhis papper is aimmed at an insstannce of commputter selllinng ssysttem, shhow a wway to ressolvve ddailly wworkk off coompuuterr seelliing. Keyyworrd Selllinng; Sysstemm; DDataabasse1 引言言销售管理理是企业业
3、管理的的一个重重要环节节,随着着经济和和信息化化的迅速速发展,使使用信息息化管理理工具对对企业的的销售物物流进行行全面管管理是必必须的,也也是必然然的。销销售管理理系统应应能给企企业决策策者和管管理者提提供全方方位的销销售流程程和实时时的信息息查询,并并且可以以统计出出某段时时间内的的产品销销售量,为为企业提提供一个个全面的的信息化化平台,提提高工作作效率,加加强对企企业销售售这一环环节的全全盘掌控控,使决决策者能能够完全全清楚和和控制销销售这一一个和企企业经济济直接相相关联的的重要过过程。1.1 背景景一直以来来,电脑脑销售公公司使用用传统的的人工方方式管理理计算机机销售的的日常工工作。一一
4、个最典典型的手手工处理理“电脑销销售过程程”就是:电脑销销售公司司与客户户达成购购买协议议并签订订销售订订单后,由由销售方方的销售售员亲自自拿着订订单去财财务部交交钱,然然后再去去仓库领领货,最最后才进进行装机机。这种管理理方式存存在着许许多缺点点,如:效率低低、保密密性差、容容易让底底层员工工混水摸摸鱼,并并且直接接迁涉到到仓库的的出入库库管理,形形成了双双向物流流。如果果时间一一长将产产生大量量的文件件和发票票、收据据等数据据,对于于日后的的查找更更新和保保管都带带来了不不少的困困难。1.2 可行行性分析析“电脑销销售管理理系统”的设计计与开发发,将从从根本上上解决商商品销售售整个业业务流
5、程程效率低低,处理理能力差差等手工工操作过过程中表表现出的的不足之之处。方方便电脑脑销售商商对商品品资料、客客户资料料、销售售业绩等等进行高高效的管管理。使使用该程程序之后后,管理理层可以以及时查查询商品品、管理理商品、管管理员工工、还可可以对当当前销售售业绩、销销售财务务进行一一些统计计,给出出统计表表格,以以便全面面掌握商商品的销销售情况况。利用计算算机来处处理无疑疑会极大大程度地地提高效效率和处处理能力力。销售售员工不不需再为为整个销销售过程程忙碌,工工作人员员出错的的概率也也会减少少,工作作效率自自然就会会提高。2 需求求分析2.1 系统需需求本套系统统的开发发拟以电电脑来代代替手工工
6、办公模模式,并并可推广广至各大大电脑销销售公司司使用。在在系统开开发上,我我们选取取的工具具是Miicroosofft VVisuual Bassic 6.00 ,数数据库采采用Miicroosofft SSQL Serrverr 20000 。2.2 功能需需求基于以上上开发背背景分析析及目标标定位,将将“电脑销销售管理理系统”划分成成基本信信息管理理、产品品信息管管理、库库存操作作管理、库库存警示示管理和和统计查查询管理理5大模模块。各各模块所所完成的的子功能能如图11所示。图1 模模块划分分图2.3 业务务流程图图其业务流流程图如如图2所示。3 总体体设计3.1 基本本设计概概念和处处理
7、流程程用户在运运行本系系统时,首首先应出出现一个个“身份验验证”框,对对用户身身份进行行确认,然然后才能能进入到到相应的的管理模模块,如如图2所示。对于客户户(消费费者)来来说,首首先应了了解客户户的相关关资料,然然后根据据客户的的购买类类型,从从系统中中调出原原来录入入的资料料(入库库),并并生成订订单(出出库)。图2 业业务流程程图对于公司司工作人人员来说说,当新新进一批批设备时时,应将将其分类类(产品品类目管管理)后后输入设设备的相相关信息息(入库库);当当用户购购买此设设备时,又又进入到到设备的的出库管管理;当当出库数数量大于于库存数数量时,系系统将报报告警示示信息;每隔一一段时间间进
8、行设设备盘点点。对于公司司老总来来说,需需了解每每天的销销售情况况(统计计查询管管理),同同时对公公司工作作人员相相关资料料进行管管理(用用户信息息管理)。3.2 模块块设计1. 基基本信息息管理包括客户户信息管管理、仓仓库信息息管理、用用户信息息管理等等。客户户信息管管理完成成客户的的分类查查询和添添加、修修改、删删除;仓仓库信息息管理完完成仓库库的建立立、查询询、修改改、删除除;用户户信息管管理限定定操作员员的权限限,添加加、修改改、删除除操作员员等。2. 产产品信息息管理包括产品品类目管管理和产产品信息息管理。产产品类目目管理完完成类目目创建及及类目中中的下级级类目创创建和分分类,也也可
9、查询询、修改改、删除除类目信信息;产产品信息息管理完完成产品品基本信信息的录录入、查查询、修修改和删删除。3. 库库存操作作管理包括入库库、出库库和仓库库盘点管管理。在在入库操操作中用用填写入入库单的的形式来来完成产产品的入入库行为为,在出出库操作作中用填填写出库库单形式式来完成成产品的的出库行行为,当当出库数数据大于于库存数数量时,系系统将报报告警示示信息;库存盘盘点用于于显示仓仓库中所所有产品品的库存存信息。4. 库库存警示示管理包括数量量报警和和失效报报警。数数量报警警可选择择在产品品数量超超过上限限或数量量低于下下限的产产品;失失效报警警即报告告产品的的有效期期。以上上两项信信息都是是
10、在填写写入库单单时填写写的。5. 统统计查询询管理包括产品品入库统统计表和和库存产产品物流流统计表表。此模模块完成成产品入入库的所所有信息息,库存存产品的的物流信信息,其其查询、统统计是全全面的。4 数据据库设计计4.1 数据据库的逻逻辑设计计分析流程程图,这这个系统统需要使使用数据据库来存存储相关关的信息息。数据据库是整整个系统统的基础础,只有有将数据据库框架架搭建起起来,才才能完成成子模块块的编辑辑、实施施。为方方便数据据的维护护及数据据的有效效扩充,我我们采用用的数据据库开发发工具是是Miccrossoftt SQQL SServver 20000 ,数数据库名名称为SStoccks.m
11、dff ,在在此数据据库中创创建8个表,分分别为: 客户信息息表,表表名:cclieent。 仓库信息息表,表表名:sstorrehoousee。 用户信息息表,表表名:uuserrs。 产品类目目录,表表名:pprottypee。 产品信息息表,表表名:pprodductt。 入库操作作信息表表,表名名:sttoreein。 出库信息息表,表表名:ttakeeout。 库存产品品信息表表,表名名:prrolsstorr。并设置相相应的字字段,管管理各功功能模块块中的详详细内容容。4.2 数据据库的配配置因涉及到到数据库库的安全全性问题题,在首首次运行行本程序序时,须须正确配配置数据据源(DD
12、NS)。打打开“ODBBC数据据源管理理器”,并添添加一个个用户数数据源,选选择数据据源驱动动程序为为SQLL Seerveer ,数数据源名名称为sstoccks ,同时时将系统统默认的的数据库库更改为为数据库库文件sstoccks 。5 详细细设计5.1 类模模块设计计打开Miicroosofft VVisuual Bassic 6.00 中文文版,新新建一个个“标准EXXE”工程,并并在工程程中添加加“类模块块”,我们们将为每每个表创创建一个个类模块块,并把把所有数数据库表表的操作作封装在在类模块块中,类类的成员员变量大大部分与与表中的的字段名名相同。如如:在工工程中添添加名为为Clii
13、entt的类模模块,用用来对“客户信信息表Clliennt”中的数数据进行行操作;在工程程中添加加名为UUserrs的类类模块,用用来对“用户信信息表Usserss”中的数数据进行行操作等等8个类模模块。在创建类类模块的的同时,进进行程序序的编写写,如:Publlic Funnctiion In_DB(ByVVal TmppUseer AAs SStriing) Ass Boooleean DBB_Coonneect SqqlSttmt = SELLECTT * FROOM UUserrs WWHERRE UUserrNamme= + Trrim(TmppUseer) + OddbcEExt
14、(SqqlSttmt) Iff SQQLFeetchh(Hsstmtt) = SQQL_NNO_DDATAA_FOOUNDD Thhen In_DB = FFalsse Ellse In_DB = TTruee Ennd IIf Rcc = SQLLFreeeSttmt(Hsttmt, SQQL_DDROPP) DBB_DiiscoonneectEnd Funnctiion.添加的大大多数类类模块中中的函数数都是完完成相同同的操作作,只是是操作的的表不同同而已。5.2标标准模块块设计根据功能能模块的的划分原原则,在在工程中中创建44个标准准模块。1. CConsst标准准模块用于管理理工程中中
15、的常量量。设计计程序为为:Publlic Connst SQLL_C_CHAAR AAs LLongg = 1 Publlic Connst SQLL_COOLUMMN_LLABEEL AAs LLongg = 18Publlic Connst SQLL_DRROP As Lonng = 1Publlic Connst SQLL_DRRRORR Ass Loong = -1 Publlic Connst SQLL_NOO_DAATA_FOUUND As Lonng = 1000Publlic Connst SQLL_SUUCCEESS As Lonng = 0 Publlic Connst S
16、QLL_SUUCCEESS_WITTH_IINFOO Ass Loong = 11 Publlic Connst SQLL_ATTTR_MAXX_LEENGTTH AAs LLongg = 1000Publlic Connst DATTABAASE As Strringg = SttockksPubllic Connst DSNN Ass Sttrinng = SStoccksPubllic Connst DB_USEER_NNAMEE Ass Sttrinng = ssaPubllic Connst DB_PASSSWOORD As Strringg = saaPubllic Connst
17、CONNNECCT_LLOOPP_MAAX = 100 2. DDbFuunc标标准模块块用来管理理工程中中与数据据库操作作相关的的声明。其其数据库库连接的的程序设设计为:Privvatee Suub cconnnectt() DDim TmppStaat AAs LLongg If IsCConnnectt = Truue TThenn Exxit Subb Endd Iff . TmppStaat = SQQLCoonneect(Hdbbc, DSNN, LLen(DSNN), DB_USEER_NNAMEE, _ Leengch(DB_USEER_NNAMEE), DB_PASSSWOO
18、RD, Leen(DDB_PPASSSWORRD) If TmppStaat SSQL_SUCCCESSS AAnd _ TmmpSttat SQLL_SUUCCEESS_WITTH_IINFOO Thhen MssgBoox 无法获获得连接接句柄!, , ODBBC AAPI执执行错误误 IssConnnecct = Trrue Diiscoonneect Ennd EEnd If IIsCoonneect = TTrueeEnd Subb3. GGeneerallfunnc标准准模块用来管理理工程中中一些通通用的自自定义函函数。4. VVariaablee标准模模块用来管理理工程中中的全局
19、局变量。6 窗体体模块的的设计窗体模块块设计采采用了VVB中各各功能组组件的结结合使用用,主要要用到的的有:CCommmanddButttonn、Labble、Fraame、CommboBBox、Adoodc、TexxtBoox、DattaLiist、DattaCoomboo、DattaGrrid等等控件。根根据功能能模块的的划分原原则,在在工程中中将创建建23个窗窗体。说明:因因限于篇篇幅,此此处不列列出。斜体体为非毕毕业论文文中的内内容。7系统维维护7.1调调试运行行在程序开开发过程程中,边边调试边边运行边边检查错错误,使使用了断断点方式式完成。断断点就是是使程序序执行到到某条可可疑的语语
20、句时暂暂时停下下来,以以便利用用调试工工具查找找出错误误所在。(1)设设置断点点 在程序代代码窗口口中将光光标移动动要设置置断点的的语句行行。 选择“调调试”|“切换断断点”命令,这这时该语语句行变变成高亮亮度加粗粗显示,并并且在该该行左侧出出现一个个醒目的的大圆点点,这时时程序暂暂时停止止并进入入中断模模式中。(2)当当对设置置成断点点的语句句调试完完成后,清清除断点点 在代码窗窗口中将将光标移移动到设设置了断断点的语语句行上上; 再次选择择“调试”|“切换断断点”命令,此此时该行行字体恢恢复原来来的正常常显示。7.2 生成成可执行行文件执行“文文件”菜单中中的“生成工工程1.exee”,在
21、弹出出的“生成工工程”对话框框中选择择可执行行文件的的目录并并了输入入文件名名为:“电脑销销售管理理系统.exee”,单击击“确定”按钮即即可完成成。对于于生成的的可执行行文件可可完全脱脱离系统统开发工工具而单单独运行行。8系统评评价面对销售售管理过过程中出出现的各各种情况况,销售售管理系系统在实实施后,已已满足了了下列要要求:(1)全全面自动动化信息息管理,可可以随时时掌握销销售的情情况。(2)全全方位快快速查询询,提高高工作效效率。(3)完完整的工工程及服服务档案案,提高高管理水水平。(4)全全面统计计、汇总总分析,及及时提供供决定依依据,销销售公司司领导可可随时查查询最新新的详细细销售情
22、情况。(5)系系统内部部数据控控制严密密、数据据存储可可靠。(6)从从用户需需求到售售后服务务形成一一套严密密、科学学、完善善的管理理体系。9结束语语电脑销售售管理系系统是典典型的信信息管理理系统(MIS),其开发主要包括后台数据库的建立和维护,以及前端应用程序的设计开发两方面。对于前者要求建立起数据一致性好和完整性强、数据安全性好的数据库,而对于后者则要求应用程序具有功能完备,易使用等特点。参考文献献1 于鹏.Vissuall Baasicc 6.0程序序设计教教程MM. 北京京:电子子工业出出版社,2003.2 胡或.VB程序序设计M. 北京京:电子子工业出出版社,2004.3 成奋华华. 现代代软件工工程MM. 长沙沙:中南南大学出出版社,2004.附录源程序完完整光盘盘一张致谢在本次毕毕业设计计中,我我从指导导老师XXXX身身上学到到了很多多东西。XXX老师认真负责的工作态度、严谨的治学精神和深厚的理论水平都使我受益匪浅。无论在理论上还是在实践中,他都给予了我很大的帮助,使我得到不少的提高。这些对于我以后的工作和学习都有巨大的帮助,感谢他耐心的辅导。同时还要感谢本组同学,是我们的共同努力才圆满完成了毕业设计。