还剩34页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
毕业设计(论文)设计(论文)题目龙飞集团客户关系管理信息系统重庆邮电大学高等函授毕业设计(专科)任务书[第1页/共2页]姓名学号专业计算机信息管理所属站重庆新华电脑学校工作单位重庆新华电脑学校电话通信地址重庆沙坪坝凤鸣山8号E-mail地址设计(或论文)题目龙飞集团客户关系管理信息系统指导教师、指导教师组组长及成员姓名职称工作单位及所从事专业黄超男中级重庆新华电脑学校,软件开发专业方向、技术要求及设计(论文)内容纲要专业方向管理信息系统的开发技术要求采用VB语言作为开发语言后台数据库使用ACCESS,利用VB和ACCESS数据库相连接,用VB语言访问数据库资料设计内容采用VB作为集成开发技术,ACCESS语言作后台数据库,设计一个完整的信息管理系统——《客户关系管理系统》论文内容绪论;需求分析;系统总体结构设计;系统测试;运行与维护;总结;结束语;参考文献本人在该设计中具体完成的工作
1.完成调研和资料收集
2.完成龙飞集团客户关系管理信息系统的分析、设计、实现和测试
3.完成论文的撰写主要参考资料
[1]余伟萍.计算机管理信息系统开发与应用.成都电子科技大学出版社.1998,P5~15
[2]萨师煊王珊.数据库系统概论(第2版).北京高等教育出版社.1991,P206~236
[3]新思维创作室.VisualBasic
6.0编程[M].北京,人民邮电出版社.1998.12.
[4]何斌,等.VisualBasic
6.0应用指南[M].北京人民邮电出版社,1998,12.
[5]安嘉莹章韵.企业进口设备合同管理信息系统.南京邮电学院学报.199612-86-90要求完成报告书的时间2011年5月15日审批意见函授站(盖章)年月日审批意见重邮成教院(盖章)年月日注第2页/共2页;本表由指导教师填写一式三份重庆邮电大学高等函授毕业设计(专科)评定表姓名秦勇学号10800230专业计算机信息管理所属站重庆新华电脑学校设计(或论文)题目龙飞集团客户关系管理信息系统毕业设计(或论文)的评语指导教师(签名)年月日备注重庆邮电大学高等函授毕业设计专科评阅意见表毕业论文题目龙飞集团客户关系管理信息系统评价项目得分选题质量01选题符合专业培养目标,体现综合训练基本要求选题综合得分(共10分)02题目难易度03题目工作量04理论意义或实际价值能力水平05查阅文献资料能力能力水平综合得分(共50分)06综合运用知识能力07研究方案的设计能力08研究方法和手段的运用能力成果质量09文题相符论文成果综合得分(共40分)10写作水平11写作规范12篇幅评阅人评定成绩(共100分)评阅人重庆邮电大学高等函授毕业设计成绩总评表姓名秦勇学号10800230专业计算机信息管理所属站重庆新华电脑学校设计(或论文)题目龙飞集团客户关系管理信息系统毕业设计指导委员会意见根据毕业设计指导教师和评阅教师意见,经成人教育学院高等函授毕业设计指导委员会认真评定,该学员的毕业设计总评(四级评分制)成绩为毕业设计指导委员会主任年月日【摘要】在信息时代的今天,计算机参与企业日常业务管理以成为企业现代化建设的当务之急该客户管理系统的设计开发正是适应了这种要求本文论述一种适合于中小企业、基于单机版结构模型的客户管理计算机信息管理系统的设计与开发介绍了系统的实现及软硬件配置该系统采用VB
6.0作为开发工具,ACCESS2000作为数据库管理系统简单介绍了VB
6.0的编程环境和其数据库编程技术在可行性研究和需求分析的基础上,对系统的设计方案、功能模块、接口设计、数据库系统设计和安全设计等进行了较详细的论述该系统遵循先进、经济、安全、高效、可靠、易操作、易维护和开放的设计原则【关键词】客户管理信息系统VisualBasic数据库技术目录TOC\o1-3\h\z第一章绪论
51.1项目背景
51.2实行客户管理的企业的业务特点
51.3计算机管理客户的必要性
61.4编程环境的选择7第二章需求分析
102.1客户管理工作分析
102.2系统功能描述
102.3系统运行流程分析11第三章系统总体结构设计
133.1系统功能模块设计
133.2数据库设计
133.
2.1数据库逻辑结构设计13第四章主要模块详细设计
174.1供应商管理模块设计
174.
1.1供应商管理窗体设计
174.
1.2供应商信息编辑窗体设计
204.2购货商管理相关界面设计
224.
2.1购货商管理窗体设计
224.
2.2购货商信息编辑窗体设计
234.
2.3送货地信息编辑窗体设计
234.3商业交往管理相关界面设计
234.
3.1商业交往管理窗体设计
244.
3.2商业交往信息编辑窗体设计
254.4供应商查询报表相关设计
264.
4.1数据环境设计
264.
4.2数据报表设计26第五章系统测试28第六章运行与维护
296.1系统试运行
296.2制定运行和维护的方法
296.3运行和维护29第七章总结
317.1毕业设计收获
317.2系统评价32结束语34参考文献35第一章绪论
1.1项目背景客户管理是商务运作中极其重要的一部分,其管理的优劣直接影响商务流程的顺畅因此,充足的信息资源、便捷的功能操作是客户管理系统应提供的重要性能目前,人们往往用传统的人工管理方式结合电子表格来进行客户管理,这种管理方式存在着诸多弊端,如:效率低、保密性差、电子表格容量小,关联性差不易于查询、更新和维护等如果客户供货,购货,商业交往信息的管理等全过程完全靠人工进行跟踪管理,不仅工作量大,而且难度也非常大,特别是客户管理归口到计划管理科计划管理科既不管资金的收入和支出也不管货物印发出和入库,所以对客户的履行情况计划管理科无法掌握,就更谈不上对客户进行监督和检查计划管理科只了解客户的签订情况,要了解客户的履行情况非常被动,这种人工管理方式远远不能满足现代化管理的需要随着改革开放的深入,市场竞争日趋激烈,企业必须建立现代化信息管理系统,利用先进的计算机技术,网络技术,建立现代化的网络信息处理系统,实现信息资源共享,提高信息处理能力和速度,及时准确地提供企业所需的各种信息正是利用这一思想将客户管理纳入计算机管理,并设计为多用户,放在计算机网络上运行,并与财务、库房、划价、销售等于系统相互集成,信息共享,实现客户签订、履行、变更到终止等全过程的跟踪管理,并为财务提供资金利用计划,充分利用有限的资金,提高资金利用率本系统采用VB编写,利用VB开发数据库程序,与其他开发系统相比,有很大的优越性在VB众多优势中,它在数据库方面的特长显得尤为突出从客户机/服务器模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据库分析手段和提供大量的企业组件VB对关系数据库提供全面的支持,VB通过数据库访问控件与数据库进行数据交换,并提供丰富的数据控制控件用于显示数据库中各条记录的各个字段,接受用户对数据的各种更新,使用非常灵活和方便
1.2实行客户管理的企业的业务特点众所周知,当前计算机已经广泛的应用于各个领域,作为与世界交流广泛、信息密集、事务繁多的企业必须有效、科学的管理公司业务需要客户管理的企业的业务特点是1.企业的业务涉及面广一方面是客户多,遍及诸多国家若干公司,这些客户既有其固定客户,也有仅是偶尔的业务往来;另一方面是厂家多,这些厂家涉及到各个行业、不同地区、既有公司所属厂,也有联系货源的厂商;2.企业的业务环节多从联系、谈判一直到客户签订,需经过若干次反复磋商、洽谈,由此有一批函电和备忘录需归档客户签订后,还需组织货源、运输等各环节,由此产生一批单证;3.企业的付款方式众多付款方式有L/C、PIA、O/A、P/P等,对于某些付款方式,如L/C(LetterofCredit)、PIA(paymentInAdvance)等不存在结汇问题,而对一些象O/A(OpenAccount)、P/P(PartialPayment)等可能会出现货已出,但迟迟不能结汇的情况;4.企业的费用复杂每一旦生意从谈判到结束,包括各种函电、差费、正常招待费、运费、交通费、报关费以及贷款利息等费用,要衡量一单生意的盈亏必须将费用扣除5.企业人员的人事变动对业务的影响较大每个业务员都有自己的固定客户,业务员的调动、离开往往会将客户的有关资料带走,给公司带来一定的损失
1.3计算机管理客户的必要性随着市场的发展,企业向集团化、规模化发展,产品亦趋向于多样化、大量化,客户也相应增加,单靠人工来处理、计算这些客户已显得力不从心企业信息处理的电子化,使企业的工作方式发生了变化,由单个业务员负责联系客户并组织货源的工作方式走向专业化分工,业务员仅联系客户,货源由货源人员专门组织,他们之间通过计算机网络交换信息,在前一种工作方式下,由于业务员既联系客户又负责货源,使其精力分散,不能专心对待客户,业务员之间联系少,经常发生企业对同一供应商的同一种产品有两种以上的收购价格,同一产品发生重复订货,产生商品积压,在后一种方式下,企业人员工作分工专业化,所有成员通过计算机网络实现信息的交换,克服了前一种方式的缺点,使企业走向规模经营,从而获得更大的经济效益利用计算机来管理客户是当前形势所必需的1.操作上简便节约业务员的制单时间,在办公自动化方面起到决定性作用;2.能自动提示业务风险当业务员违规操作或业务存在风险时,管理系统将在有关单据上自动打印出风险内容,以提示注意;3.有预算功能并自动跟踪预算,预算一旦批准,管理程序即为核定如果在业务执行过程中超预算操作,管理系统应该会向业务员和总经理提示,经批准后方可执行使得业务预算更有实际意义;4.较完备的统计功能授权人员可随时统计企业和业务员的进出口额、库存量、费用支出、资金占压、资金周转、资金占压、资金积累、预付货款、逾期未收款、盈亏等数据5.有较好的容错和检查功能对于业务员数据输入和修改时所出现的错误能够予以提示
1.4编程环境的选择“Basic”指的是BASICBeginnersAll-PurposeSymbolitInstructionCode语言,一种在计算技术发展历史上应用得最为广泛的语言VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序何谓VisualBasic?“Visual”指的是开发图形用户界面GUI的方法不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可如果已使用过诸如Paint之类的绘图程序,则实际上已掌握了创建用户界面的必要技巧VisualBasic不仅是VisualBasic编程语言VisualBasic编程系统和VBA都使用这一语言VisualBasicScriptingEditionVBScript是广泛使用的脚本语言,它是VisualBasic语言的子集这样,在学习VisualBasic中得到的经验可应用到所有这些领域中从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布式应用程序,都可在VisualBasic提供的工具中各取所需
1.数据访问特性允许对包括MicrosoftACCESS2000和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件
2.有了ActiveXTM技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序甚至可直接使用VBP或VBE创建的应用程序和对象
3.Internet能力强大,使得您很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序
4.已完成的应用程序是使用VisualBasic虚拟机真正.exe文件,您可以自由发布
1.
4.1VisualBasic版本简介VisualBasic有三种版本,可以满足不同的开发需要VisualBasic学习版使编程人员轻松开发Windows和WindowsNTR的应用程序该版本包括所有的内部控件以及网格、选项卡和数据绑定控件学习版提供的文档有LearnVBNowCD和包含全部联机文档的MicrosoftDeveloperNetworkCD专业版为专业编程人员提供了一整套功能完备的开发工具该版本包括学习版的全部功能以及ActiveX控件、InternetInformationServerApplicationDesigner、集成的VisualDatabaseTools和DataEnvironment、ActiveDataObjects、和DynamicHTMLPageDesigner专业版提供的文档有VisualStudioProfessionalFeatures手册和包含全部联机文档的MicrosoftDeveloperNetworkCD企业版使得专业编程人员能够开发功能强大的组内分布式应用程序该版本包括专业版的全部功能以及BackOffice工具,例如SQLServer、MicrosoftTransactionServer、InternetInformationServer、VisualSourceSafe、SNAServer,以及其他企业版包括的印刷文档包括VisualStudioEnterpriseFeatures手册以及包含全部联机文档的MicrosoftDeveloperNetworkCD
1.
4.2VB语言的基本特点及VB应用程序的基本持点VB程序语言具有许多优秀的特性用其设计应用程序时有两个基本特点:可视化设计和事件驱动编程.
1、可视化设计同其他的一些可视化程序开发工具一样VB具有可视化设计的特点微软的Word在刚刚进入市场时同WPS竞争的一个重要的功能砝码就是所见即所得的字处理功能VB在设计应用程序界面时也可以说是所见即所得.在设计时头脑中所想象的应用程序界面完全可以通过键盘鼠标以及徒手画出来而不是编制大量的代码然后再编译生成如果需要修改也是利用键盘鼠标和手画而底层的一些程序代码由VB自动生成或修改VB为用户提供大量的界面元素在VB中称为控件对象这些控件对象对于熟悉Windows应用程序的用户而言是一点也不陌生如窗体、菜单、命令按钮、工具按钮、检查框等等用户只需要利用鼠标、键盘把这些控件对象拖动到适当的位置设置它们的大小、形状、属性等就可以设计出所需的应用程序界面
2、事件驱动编程Windows操作系统出现以来图形化的用户界面和多任务多进程的应用程序要求程序设计不能是单一性的在使用VB设计应用程序时必须首先确定应用程序如何同用户进行交互.例如发生鼠标单击、键盘输入等事件时由用户编写控制这些事件的响应这就是所谓的事件驱动编程微软公司的VisualBasic
6.0是Windows应用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性故而,实现本系统VB是一个相对较好的选择
1.
4.3关系型数据库的实现Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索Access的优点在于它能使用数据表示图或自定义窗体收集信息数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然另外,Access允许创建自定义报表用于打印或输出数据库中的信息Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能二者的结合(DBA)微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及VisualBasic来访问数据库并对其进行各种操作VisualBasic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型DATA控件在数据库中的信息与将信息显示给用户看的VisualBasic程序之间架起了一座桥梁我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪个部分缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变DATA控件还提供了用来浏览不同记录的各种跳转按钮将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系
1.
4.4数据库的介绍数据库是一种存储数据并对数据进行操作的工具数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合计算机的数据库可以分为两类非关系数据库(flat-file)和关系数据库(relational)关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的创建一个数据库结构的过程被认为是数据模型设计1.标识需要的数据;2.收集被标识的字段到表中;3.标识主关键字字段;4.绘制一个简单的数据图表;5.规范数据;6.标识指定字段的信息;7.创建物理表修改已建的数据库数据库的修改分为添加、编辑和删除记录这三种操作均可由VisualBasic创建的程序来完成,下面的章节将详细描述实现的具体方法实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录一个更高级的连接形式称为自连接这种连接是指一个表被连接到它自己的一个字段,或在不同的记录中由重复数据的组合字段数据库中有三种不同类型的关键字主关键字、组合关键字和外关键字在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系第二章需求分析客户管理系统是用于外联部门管理其日常交往,有客户管理子系统权限用户可登录进入客户管理系统,进入客户管理子系统之后,用户可以进行供应商管理,购货商管理,商业交往管理,供应商管理可用于管理供应商信息,维护这些信息是为了企业采购部门提供供应商信息的基础,购货商管理用于管理购货商的信息,为销售部门提供购货商信息,商业交往管理负责管理企业与客户交往的记录,包括正常的商业往来以及其他各种业务往来同时用户还可以方便地得到整理后地报表,包括三种查询报表供应商信息报表,购货商信息报表,商业交往信息报表通过这三个报表地自动生成和格式化,用户可以更为直观地得到客户交往中地各种信息
2.1客户管理工作分析首先根据客户管理要求的功能确定系统的层次结构,其原则是高内聚、低耦合,即各种功能尽可能独立、完整,相互之间尽量减少交叉客户管理系统功能有1客户信息以及所签订的客户信息的数据录入到计算机中以数据库的形式存储起来,并对这些数据进行处理;2用户可以根据需要进行单项查询和复合查询;3用户可以根据需要以各种形式将所需的数据输出打印出来;4用户可以查阅、修改老客户信息及添加新客户数据处理有三项功能输入、修改、删除输入当新的客户或旧的客户签订新的客户时,向表单添加新的记录,按整条记录进行输入修改能修改客户和客户的某些字段内容删除当一个客户完成以后,将完成的记录从表中删除,用删除功能即可完成对本记录的删除,并设有“浏览”、“删除”、“确定”、“恢复”等按钮和删除提示窗口ERP系统的客户关系依赖于客户管理系统中提供的客户信息,根据外联部门日常工作的实际要求,系统需要满足以下的需求1能够方便地管理供应商信息2能够方便地管理购货商信息3可以管理浏览客户交往信息4可以进行供应商信息查询5可以进行购货商信息查询6可以进行客户交往信息查询
2.2系统功能描述⒈供应商管理功能●供应商信息的录入●供应商信息的修改●供应商信息的删除●供应商信息的查询⒉购货商管理功能●购货商信息的录入●购货商信息的修改●购货商信息的删除●供应商信息的查询⒊商业交往信息管理功能●商业交往信息的录入●商业交往信息的修改●商业交往信息的删除●商业交往信息的查询⒋供应商查询功能●生成供应商信息报表⒌购货商查询功能●生成购货商信息报表⒍商业交往查询功能●生成商业交往信息报表
2.3系统运行流程分析进入客户管理系统之后用户可以进行供应商管理,购货商管理,商业交往管理,选择不同的项目将进入其特定的管理界面系统流程图如图所示同时,客户还可以方便的得到整理后的报表,包括3种查询报表供应商信息报表,购货商信息报表,商业交往信息报表系统模块关系客户关系管理系统与其他ERP子系统的关系客户关系管理系统作为ERP的一个子系统,是外联部门使用的系统,系统管理子系统负责管理客户管理子系统中所需的数据表并且分配用户权限,客户管理子系统向采购部门子系统提供购货商信息,销售管理子系统提供购货商信息,而人力管理系统则负责管理外联部门人员各模块之间的关系如下客户管理子系统内部模块间关系购货商管理和供货商管理完成整个客户管理子系统的基础数据设置和管理,商业交往管理必须在供货商和购货商基础数据中选择客户,以便进行交往信息管理,而报表的生成也将使用调用供货商信息表和购货商信息表中的数据来实现,所以说整个子系统内部模块间的数据传递都是通过数据表的综合调用来实现的客户管理系统流程分析图客户管理子系统与其他ERP管理子系统之间的关系第三章系统总体结构设计
3.1系统功能模块设计通过前面的功能需求分析,设计如下的功能模块功能模块结构图
3.2数据库设计
3.
2.1数据库逻辑结构设计客户管理系统涉及4张数据表供货商信息表,购货商信息表,购货商送货地信息表以及客户交往信息表下面介绍这些表的结构1供货商信息表购货商信息表Businessman用来保存供货商信息表Businessman的结构如表所示表Businessman字段名称数据类型大小必填字段说明BusinessmanID文本30是供货商代号BusinessmanName文本30是供货商名称Country文本30否国家Province文本30否省份City文本30否城市Address文本30否地址Linkman文本30否联系人Telephone文本30否电话Fax文本30否传真●供货商代号在ERP系统中,通常都要给供货商编制一个代号,这个代号是客户的唯一标识,供货商代号的编制方式可以自己确定,但供货商代号不能重复,否则系统会给出错误提示●供货商名称在供货商名称字段,用户可以输入客户的简称或全称,一般输入平时业务往来时所用的名称●国家,省份,城市,地址国家,省份,城市,地址的输入依平时业务要求输入简称或全称,地址一项需输入城市中的区,街道,号码等详细资料●联络人,电话,传真联络人,电话,传真内容的输入,以平时使用中的信息为准在清楚Businessman表的结构以后,将在access2000的表设计器中创建该表,设计结果如下2购货商信息表购货商信息表Customer用来保存购货商信息表Customer的结构如表所示表Customer字段名称数据类型大小必填字段说明CustomerID文本30是购货商代号CustomerName文本30是购货商名称Country文本30否国家Province文本30否省份City文本30否城市Address文本30否地址Linkman文本30否联系人Telephone文本30否电话Fax文本30否传真●购货商代号在ERP系统中,通常都要给购货商编制一个代号,这个代号是客户的唯一标识,购货商代号的编制方式可以自己确定,但购货商代号不能重复,否则系统会给出错误提示●购货商名称在购货商名称字段,用户可以输入客户的简称或全称,一般输入平时业务往来时所用的名称●国家,省份,城市,地址国家,省份,城市,地址的输入依平时业务要求输入简称或全称,地址一项需输入城市中的区,街道,号码等详细资料●联络人,电话,传真联络人,电话,传真内容的输入,以平时使用中的信息为准在清楚Businessman表的结构以后,将在access2000的表设计器中创建该表,设计结果如下3购货商送货地信息表购货商信息表Deliver用来保存购货商送货地信息表Deliver的结构如表所示表Deliver字段名称数据类型大小必填字段说明CustomerID文本30是客户代号DeliverID文本30是送货地代号Country文本30否国家Province文本30否省份City文本30否城市Address文本30否地址Linkman文本30否联系人Telephone文本30否电话Fax文本30否传真在清楚Businessman表的结构以后,将在access2000的表设计器中创建该表,设计结果如下4客户交往信息表客户交往信息表Business用来保存客户交往信息客户交往信息表通过BusinessID唯一标识表Business的结构如表所示表Deliver字段名称数据类型大小必填字段说明BusinessID文本30是商业交往编号BusinessDATE文本30是交往日期Client文本30否客户名称Linkman文本30否联系人BusinessTYPE文本30否交往类型Amount文本30否涉及金额Description文本30否交往描述Operator文本30否经手人ClientTYPE文本30否客户类型ClientID文本30否客户编号在清楚Businessman表的结构以后,将在access2000的表设计器中创建该表,设计结果如下第四章主要模块详细设计
4.1供应商管理模块设计
4.
1.1供应商管理窗体设计供应商窗体可完成对供应商信息地管理工作,包括浏览所有的供应商信息,通过添加,修改,删除等功能键实现对供应商信息的管理工作,以便客户管理部门的管理员能够具有一个管理供应商信息的平台供应商信息编辑窗体则具体完成对供应商信息的添加和修改工作,如果是添加状态,则在该窗体上可以添加一个新的供应商资料,同时当进入窗体为修改状态时,可以方便地在窗体中修改供应商资料中的各项信息界面设计新建一个窗体并命名为FrmBusinessman,在这个窗体上设计供应商管理界面,本窗体的设计界面如图所示该窗体上的主要控件及其属性设置如表所示对象属性设置FormNameFrmBusinessmanCaptionERP-客户管理系统StartupPosition2-屏幕中央BorderStyle3-FixedDialogLabelNameLabel1Caption供应商信息AdodcNameAdodc1VisibleFalseLabelNameLb1AddCaption添加LabelNameLb1ModifyCaption修改LabelNameLb1DeleteCaption删除LabelNameLb1BackCaption返回DataGridNameDataGrid1此外,在DataGrid1上单击右键,然后选择编辑属性,可以为DataGrid添加与数据库中列名对应的列头信息代码设计1窗体加载过程窗体加载时自动加载系统用户信息,由DataGrid显示,代码如下PrivateSubForm_LoadAdodc
1.RecordSource=select*fromBusinessmanSetDataGrid
1.DataSource=Adodc1Refresh_BusinessmanEndSub从代码中可见,Adodc1的连接字符串信息将根据系统常量Server、User和Password来填充,这些信息同样也来自设置ini文件时获取的参数Adodc1的RecordSource为SQL语句,用于获得Businessman表中的记录,然后将DataGrid1的DataSource设置为Adodc1,这样在DataGrid1中就可以显示Saleman表中的信息了2响应添加按钮单击事件单击添加,将显示供应商信息编辑界面代码如下PrivateSubLblAdd_ClickFrmBusinessmanEdit.Modify=FalseFrmBusinessmanEdit.Show1Refresh_BusinessmanEndSub通过设置FrmBusinessmanEdit窗体的一个常量Modify为False,表明在FrmBusinessmanEdit中将要进行的操作不是修改操作而是添加操作,从而在FrmBusinessmanEdit中可以方便地调用添加操作的相关代码,然后显示供应商信息编辑界面,并将该界面置于最前端,当编辑窗口卸载以后将刷新供应商界面,以便添加的信息能在界面上的DataGrid中出现3响应修改按钮单击事件单击修改按钮也将显示供应商信息编辑界面,不同的是,在供应商管理界面中当前选定的供应商信息将添加到编辑窗体中首先表明编辑窗体Modify为TRUE,以标识操作为修改操作,同时要保存当前的供应商ID,可将其保存在常量OriBusinessmanID中,然后依次把记录中各个字段信息添加到编辑界面对应位置,待修改操作完成后同样需要刷新窗体,以便DataGrid中的信息得于更新PrivateSubLblModify_ClickFrmBusinessmanEdit.Modify=TrueFrmBusinessmanEdit.OriBusinessmanID=Adodc
1.Recordset.Fields0把待修改信息添加到编辑窗口FrmBusinessmanEdit.TxtBusinessmanID=TrimAdodc
1.Recordset.Fields0FrmBusinessmanEdit.TxtBusinessmanName=TrimAdodc
1.Recordset.Fields1FrmBusinessmanEdit.TxtCountry=TrimAdodc
1.Recordset.Fields2FrmBusinessmanEdit.TxtProvince=TrimAdodc
1.Recordset.Fields3FrmBusinessmanEdit.TxtCity=TrimAdodc
1.Recordset.Fields4FrmBusinessmanEdit.TxtAddress=TrimAdodc
1.Recordset.Fields5FrmBusinessmanEdit.TxtLinkman=TrimAdodc
1.Recordset.Fields6FrmBusinessmanEdit.TxtTelephone=TrimAdodc
1.Recordset.Fields7FrmBusinessmanEdit.TxtFax=TrimAdodc
1.Recordset.Fields8FrmBusinessmanEdit.TxtBusinessmanID.Enabled=FalseFrmBusinessmanEdit.Caption=修改供应商信息FrmBusinessmanEdit.Show1Refresh_BusinessmanEndSub4相应删除按钮单击事件单击删除按钮将进行删除当前选定供应商信息的操作PrivateSubLblDelete_ClickDimTempBusinessmanIDAsString保存待删除记录的IDTempBusinessmanID=Adodc
1.Recordset.Fields0弹出删除确认对话框IfMsgBox是否删除“+Adodc
1.Recordset.Fields1+”vbYesNo确认=vbYesThenMyBusinessman.DeleteTempBusinessmanIDMsgBox删除成功EndIfRefresh_BusinessmanEndSub首先从Adodc1的记录集中取出供应商编号,然后弹出删除确认框,如果选择确定,则调用MyBusinessman对象的Delete方法进行删除,函数调用参数为储存供应商ID的TempBusinessmanID删除成功后也将更新供应商管理界面5刷新窗口的函数刷新函数在以上几个函数操作时将被调用,其作用是刷新用于显示的DataGrid信息,刷新方法是通过刷新Adodc控件来实现的PrivateSubRefresh_BusinessmanAdodc
1.RefreshIfAdodc
1.Recordset.RecordCount=0ThenLblModify.Enabled=FalseLblDelete.Enabled=FalseElseLblModify.Enabled=TrueLblDelete.Enabled=TrueEndIfEndSub当Adodc控件刷新后,将对返回的记录集合进行判断,如果记录集数为0则供应商管理界面上的修改按钮和删除按钮将无效,如果记录集数不为0则有效,这样设置的目的是防止对空记录对象的操作6响应返回按钮单击事件单击返回按钮将退出窗体PrivateSubLblBack_ClickUnloadMeEndSub
4.
1.2供应商信息编辑窗体设计供应商编辑窗体界面设计新建一个窗体并命名为FrmBusinessmanEdit,在这个窗体上设计供应商信息编辑界面,本窗体的设计界面如下图所示供应商信息编辑窗体代码设计1定义窗体级变量Modify变量将保存供应商管理界面传递过来的信息,如果是修改操作则Modify为True,如果是添加操作则为False,OriBusinessmanID用于保存待修改的供应商编号信息PublicModifyAsBooleanPublicOriBusinessmanIDAsString2相应确定按钮单击事件单击确定按钮将完成供应商信息编辑操作,这个操作包括添加操作或者修改操作PrivateSubLblOK_Click判断要编辑信息是否完整IfCheck=FalseThenExitSubEndIf在执行操作之前将调用Check函数检查信息的完整性,如果Check函数返回参数为False则跳出执行过程,如果信息完整将使用MyBusinessman对象,以便对数据库进行操作,代码如下WithMyBusinessman.BusinessmanID=TxtBusinessmanID.Text.BusinessmanName=TxtBusinessmanName.Text.Country=TxtCountry.Text.Province=TxtProvince.Text.City=TxtCity.Text.Address=TxtAddress.Text.Linkman=TxtLinkman.Text.Telephone=TxtTelephone.Text.Fax=TxtFax.Text以上代码将供应商界面上信息赋值给了MyBusinessman对象中的各个参变量,存储编制好的各个字段变量信息,在获取这些信息后将对Businessman表进行操作,操作代码如下判断操作是添加还是修改IfModify=FalseThen判断为添加操作判断销售员ID是否已经存在If.In_DBTxtBusinessmanID.Text=TrueThenMsgBox客户代号重复,请重新设置TxtBusinessmanID.SetFocusTxtBusinessmanID.SelStart=0TxtBusinessmanID.SelLength=LenTxtBusinessmanIDExitSubElse.Insert添加MsgBox添加成功EndIfElse判断为修改操作.UpdateOriBusinessmanIDMsgBox修改成功EndIfEndWithUnloadMeEndSub首先通过判断窗体级变量Modify的取值来得到操作是修改还是添加,如果是添加操作则首先判断待添加的供应商编号是否已经存在于数据库,判断使用in_DB方法,如果供应商编号已经存在则必须重新设置,如果不存在则调用Insert方法完成添加操作,如果判断为修改操作则不用调用in_DB方法,直接调用Update方法即可完成修改操作
③检查信息是否完整的check函数check函数用于检查编辑完成后的信息是否符合要求,具体到供应商信息的编辑上,必须填写客户代号和客户名称,确保这二项都有信息PrivateFunctionCheckAsBooleanIfTrimTxtBusinessmanID=ThenMsgBox请输入客户代号TxtSalesmanID.SetFocusCheck=FalseExitFunctionEndIfIfTrimTxtBusinessmanName=ThenMsgBox请输入客户名称TxtBusinessmanName.SetFocusCheck=FalseExitFunctionEndIfCheck=TrueEndFunction
④相应取消按钮单击事件PrivateSubLblCancel_ClickUnloadMeEndSub
4.2购货商管理相关界面设计购货商管理窗体可完成对购货商信息的管理工作,包括浏览所有的购货信息,通过添加,修改,删除等功能键实现对购货商信息的管理工作,以便客户管理部门的管理员能够具有一个管理购货商信息的平台购货商信息编辑窗体则具体完成对购货商信息的添加和修改工作,如果是添加状态,则在该窗体上可以添加一个新的购货商资料,同时当进入窗体为修改状态时,可以方便地在窗体中修改购货商资料中的各项信息送货地信息编辑窗体则具体完成对购货商各个送货地点信息的添加和修改工作,如果是添加状态,在该窗体上可以添加一个新的送货地资料,同时当进入窗体为修改状态时,可以方便地在窗体中修改送货地资料中地各项信息,接下来将介绍这3个窗体地创建过程
4.
2.1购货商管理窗体设计购货商管理窗体界面设计新建一个窗体并命名为FrmCustomer在这个窗体上设计购货商管理界面,本窗体地设计界面如下该窗体上的主要控件及其属性设置如表所示对象属性设置FormNameFrmBusinessmanCaptionERP-客户管理系统StartupPosition2-屏幕中央BorderStyle3-FixedDialogLabelNameLabel1Caption购货商信息AdodcNameAdodc1VisibleFalseLabelNameLb1AddCaption添加LabelNameLb1ModifyCaption修改LabelNameLb1DeleteCaption删除LabelNameLb1BackCaption返回DataGridNameDataGrid1此外,在DataGrid1上单击右键,然后选择编辑属性,可以为DataGrid添加与数据库中列名对应的列头信息购货商管理窗体代码设计和供应商管理窗体代码设计中相应控件和事件类似,这里就不再介绍
4.
2.2购货商信息编辑窗体设计购货商信息编辑窗体界面设计新建一个窗体并命名为FrmCustomerEdit,在这个窗体上设计购货商信息编辑界面,本窗体的设计界面如下该窗体设计过程和事件代码和供应商信息编辑窗体设计类似,这里不再介绍
4.
2.3送货地信息编辑窗体设计送货地信息编辑窗体界面设计新建一个窗体并命名为FrmDeliverEdit,如图所示该窗体设计过程和事件代码和供应商信息编辑窗体设计类似,这里不再介绍
4.3商业交往管理相关界面设计商业交往管理窗体可进行对商业交往信息的管理工作,包括浏览所有的商业交往信息,通过添加,修改,删除等功能键实现对商业交往信息的管理工作,以便客户管理部门的管理员能够具有一个管理商业交往信息的平台商业交往信息编辑窗体则具体完成对商业交往信息的添加和修改工作,如果是添加状态,则在该窗体上可以添加一个新的商业交往资料,同时当进入窗体为修改状态时,可以方便地在窗体中修改商业交往资料中的各项信息接下来将介绍这二个窗体的创建过程
4.
3.1商业交往管理窗体设计商业交往管理窗体界面设计新建一个窗体并命名为FrmBusiMan,在这个窗体上设计商业交往管理界面,本窗体的设计界面如图所示该窗体上的主要控件及其属性设置如表所示该窗体上的主要控件及其属性设置如表所示对象属性设置FormNameFrmBusinessmanCaption商业交往管理StartupPosition2-屏幕中央BorderStyle3-FixedDialogLabelNameLabel1Caption选择日期AdodcNameAdodc1VisibleFalseLabelNameLb1AddCaption添加LabelNameLb1ModifyCaption修改LabelNameLb1DeleteCaption删除LabelNameLb1BackCaption返回DataGridNameDataGrid1DTPickerNameDTDate此外,在DataGrid1上单击右键,然后选择编辑属性,可以为DataGrid添加与数据库中列名对应的列头信息商业交往管理窗体的代码设计该窗体和前面的供应商管理和购货商管理窗体相比,多一个DTPicker控件,所以在代码设计时在窗体加载设计如下代码,自动设置时间下拉选择单的时间为当前时间其他事件代码和供应商管理窗体中相应事件代码类似,这里不再介绍
4.
3.2商业交往信息编辑窗体设计1新建一个窗体并命名为FrmBusiEdit,在这个窗体上设计货号清单信息编辑界面,本窗体的设计界面如图所示商业交往信息编辑窗体代码设计该窗体代码设计和前面供货商信息编辑窗体代码设计基本类似,不同的有下列事件代码1响应客户类型下拉框的单击事件PrivateSubCmbClientType_ClickIfCmbClientType.Text=供应商ThenAdodc
1.RecordSource=selectBusinessmanIDas客户IDBusinessmanNameas客户名称Countryas国家Provinceas省份Cityas城市Addressas地址Linkmanas联系人Telephoneas电话Faxas传真fromBusinessmanElseAdodc
1.RecordSource=selectCustomerIDas客户IDCustomerNameas客户名称Countryas国家Provinceas省份Cityas城市Addressas地址Linkmanas联系人Telephoneas电话Faxas传真fromCustomerEndIfSetDataGrid
1.DataSource=Adodc1Adodc
1.RefreshTxtClientID.Text=TxtClient.Text=TxtLinkman.Text=EndSub从代码中可见,Adodc1的连接字符串信息将根据系统常量Server、User和Password来填充,这些信息同样也来自设置ini文件时获取的参数,Adodc的RecordSource为SQL语句,如果选择的是供应商则用于获得Businessman表中的记录,如果选择的是购货商则用于获得Customer表中的记录,然后将DataGrid1的DataSource设置为Adodc1,这样在DataGrid1中就可以显示Buyer表中的信息了2单击DataGrid中记录的处理函数单击DataGrid表中的某一行将选中该行信息PrivateSubDataGrid1_ClickIfAdodc
1.Recordset.RecordCount0ThenTxtClientID.Text=Adodc
1.Recordset.Fields0TxtClient.Text=Adodc
1.Recordset.Fields1TxtLinkman.Text=Adodc
1.Recordset.Fields6Frame
2.Enabled=TrueLblOK.Enabled=TrueEndIfEndSub代码实现的功能是将客户信息添加到窗口指定的显示控件中
4.4供应商查询报表相关设计
4.
4.1数据环境设计在工程资源器窗口单击右键添加一个DataEnviroment在数据环境器上添加一个名为Client的连接设置其属性如图所示然后在Client上单击右键选择添加一个名为CmdBusinessman的命令,设置CmdBusinessman的属性如图所示
4.
4.2数据报表设计在工程资源管理器窗口单击右键添加一个DataReport将这个DataReport命名为DataReportBusinessman报表窗体的布局如图所示购货商查询报表设计和商业交往查询报表设计和上面类似,这里就不再介绍第五章系统测试测试的目的在于发现错误由于在编写代码的过程中不可避免的会出现错误,因此,在软件投入使用前,必须纠正其中的大部分错误,否则,这些错误迟早会在运行的过程中暴露出来,造成很恶劣的后果目的1.测试的目的是在运行之前,尽可能多的发现程序中错误,这是保证软件质量的关键步骤2.读者对象软件设计人员,开发人员,测试人员,管理人员测试方案1.测试方法白盒,黑盒测试;2.选取测试用例的原则包含合理的,不合理的输入条件;测试项目1.单元测试单元测试是将在整个软件按逻辑划分为多个单元,逐项说明各单元测试的内容和步骤单元测试的目的就是保证软件的每个单元能够保证正确的运行在这个步骤中所发现的往往是详细设计和编码的错误2.子系统测试子系统测试是把经过的单元测试的模块放在一起形成一个子系统来测试单元相互间的协调和通信是这个测试过程中的主要问题3.组装测试组装测试是把经过测试的子系统装配成一个完整的系统,使整个系统可以运转起来而测试在这个过程不仅应该发现设计和编码的错误,还应该验证系统是否能完成需求说明书中制定的功能,而且,系统的性能也符合预定的要求测试条件测试可在Windows9x/NT/2000平台下进行,软件环境为VB
6.0;测试准则在整个测试过程中应遵循以下准则1.公正、严密、审慎的工作态度2.协作精神3.积极调试,力图使软件更完善第六章运行与维护系统运行与维护期是软件持续不断地满足用户需要的过程,系统交付后,用户使用该系统会有一个熟悉过程,在使用过程中也会发现一些软件的错误或提出新的要求,开发人员应排除软件错误,并在保证系统可靠运行的条件下,改进软件满足用户的要求系统运行与维护其优势运行、运行和维护阶段组成,在系统是运行后交付前,还应该有用户使用培训过程系统运行一段时间后,系统可能出现某些意想不到的故障,或用户提出一些改进与完善的意见,开发人员必须排除故障,并在条件允许的情况下(不影响全系统稳定运行),根据用户提出的改进和完善意见,做必要的改进
6.1系统试运行在本系统在测试后,必须在经过一段时间的考验,这样做的目的如下1.是运行的根本任务是在准工作模式下对新系统进行全负荷的实际测试,进一步发现系统中存在的错误;在试运行中,由于用户对系统已有了一定的了解,在此基础上,如果有一些意见,如某项操作不方便,个别数据项不合理等,开发人员应在尽可能的情况下,为用户做些修改;2.可以在准工作的环境中运行新系统而又不冒险;3.用户能有一段熟悉新系统的时间;4.可以验证使用手册和维护手册等文档等正确性;试运行阶段时间可在10~20天
6.2制定运行和维护的方法任何软件都不是十全十美的,总会有缺陷和错误因此,软件在开发完成后,还应该制定相应的运行维护手段和方法1.软件文档的保管与补充软件文档的保存对以后的软件修正维护至关重要,失去软件文档将无法对软件进行改进、修正和维护在软件维护的过程中,常用的软件文档包括软件需求说明书、系统概要设计说明书、系统详细设计说明书、源程序文档,当对软件某一部分进行了修正或补充后,就必须对这些文档做相应的补充和说明,以保证文档和软件的一致性2.保留开发环境如果软件需要修改或补充,就必须保留开发环境,在开发环境中进行软件的补充和修改3.建立维护手册软件的维护应建立维护手册,内容应包括问题的发现和症状的描述,发现时间,针对问题的差错过程描述,找出问题后对被修改模块名的登记,修改过程的描述和所在点,以及对修改问题的编号当修改的补充的次数到达一定的数量时,就应该考虑对软件的版本号进行升级,以表示软件在使用运行中不断完善的成果
6.3运行和维护运行和维护阶段是软件生存周期的过程的最后一个阶段,它不属于系统设计开发过程它是软件在交付使用后,为了改正错误或满足新的需求而修改软件的过程,可以提高系统的可维护性和延长系统寿命运行和维护阶段应完成以下任务1.由于系统的测试不可能暴露出系统所有潜在的错误,所以在使用期间,用户必然会发现程序错误,维护人员经过诊断,将错误改正过来;2.适应性维护工作由于某些设备的更新,为了延长软件的使用寿命,必须进行适应性维护,,也就是为了适应新的环境而进行修改软件的活动;3.完善性维护工作系统正常运行后,用户常常提出增加新功能或修改已有功能的建议为了满足用户要求,需要对系统进行完善性维护工作这样做可以大大提高系统的可用性、可维护性和可靠性,系统的寿命也随之延长;4.注意写好运行和维护记录,编制系统修改完善说明书第七章总结
7.1毕业设计收获这是作者第一次从头到尾开发一个比较大型、复杂的应用软件其开发过程虽然辛苦,但换回的收获颇丰
7.
1.1全面、深入了解了一个应用软件的开发过程一个应用软件的开发一般要经历三个基本步骤
1.系统设计即系统总体设计,它是建立在详细地定义用户需求的基础之上;
2.系统实现按照总体设计,为每个功能模块编写代码;
3.系统运行和维护三个步骤间关系如下图所示图9-1应用软件开发流程图应该说,总体设计占据了整个毕业设计的大部分时间但是用户需求分析和总体设计是整个软件开发的基石,花费大量的时间也是很值得的,并且几乎所有软件开发人员的开发经验都是如此
7.
1.2基本掌握VB
6.0这一开发工具在毕业设计之前,本人对数据库前台开发工具——VB
6.0知之甚少通过这一毕业设计,我熟悉了VB
6.0的开发环境;了解了VB
6.0数据库应用程序的构成和开发步骤;学会了如何建立多文档界面的框架窗口、制作菜单以及如何将Access数据库与VB
6.0连接起来;另外,还熟悉了Basic语言和SQL语句通过这次设计,我深深体会到通过做某一具体的课题项目来掌握一项开发工具的重要性和有效性
7.
1.3了解用管理信息系统管理企业的实际意义在信息时代的今天,高效性、精确性、稳定性、安全性和有效性已日益成为企业对自身管理的评价标准和追求目标管理信息系统(MIS)的实现是对这一目标实现的最有效最强大的支持当然,这也对参与管理的软件提出了更为苛刻的要求其安全性、稳定性、准确性固然要好,同时还要具备一些强大的性能,如实时处理事务能力、参与网络管理的能力等管理信息系统是一个庞大的系统,是众多程序开发设计人员正在努力工作以求得能有新的突破、新的成功的地方,也是计算机应用的一个广大的领域值得庆幸的是,我对这一领域并不是一无所知,相反还积累了一定的经验
7.2系统评价
7.
2.1系统特点1操作简单,界面友好;2通用性强;3查询功能强大;4系统具有一定的安全和可靠性
7.
2.2系统不足与改进
1.在该系统中由于诸多方面的因素仍采用的是单机版本模式随着信息技术的高速发展,从长远观点来看,单机版本模式会进入停滞、退役阶段,究其原因存在如下缺点1安装、升级、维护困难,一旦出现一点微小的修改或版本升级就需要对每台客户机重装一次,若是大型系统其费用相当高;2使用不方便,培训费用高;3软件建设周期长,适应性差,尤其对耗时2-3年的大型业务系统,待软件开发成功后,应用需求又发生变化,难以满足用户需要;4系统生命周期短,移植困难,升级麻烦;5建设质量难以保证要想企业建设走在时代的前列,建设Browse/Server的企业新型管理信息系统是必然趋势从本质上讲,Browse/Server与传统的Client/Server都是以同一种请求、应答方式来执行应用;但与Client/Server两层结构不同,Browse/Server是一种基于Hyperlink、HTML、Java的三级或多级Client/Server,客户端仅需单一的浏览器软件,是一种全新的体系结构,它解决了跨平台问题,通过Browser可访问几个应用平台,形成一种一点对几点,多点对多点的结构模式采用该模式的好处1客户端只需安装一个标准的Web浏览器,其它的应用程序都存储在Web服务器上,需要时才下载;2因客户端无需专用软件,当对网络应用进行升级时,只需更新服务器软件,易于管理和维护;3B/S模式由于采用标准的TCP/IP技术、HTTP协议,它与现有网络很好结合,开放性好,信息共享度高;4开发效率高,周期短;5扩展性好,可直接接入Internet结束语本设计在老师的悉心指导和严格要求下业已完成,我从指导老师身上学到了很多东西,教授认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅从课题选择、方案论证到具体设计和调试,无不凝聚着老师的心血和汗水他在理论和实践两个方面都给我极大的帮助,在此向老师表示深深的感谢和崇高的敬意另外,在系统开发过程中同学也给予我很大的帮助,给我提供一些数据,并且帮助解决了数据库结构设计这个大问题,在系统详细设计中给予我详细耐心的指导,使得的系统能够比较完善的设计下去在此,深深感谢我的父母家人、指导老师的帮助和支持我的同学们参考文献
[1]余伟萍.计算机管理信息系统开发与应用.成都电子科技大学出版社.1998,P5~15
[2]萨师煊王珊.数据库系统概论(第2版).北京高等教育出版社.1991,P206~236
[3]蒋长浩,温志华,史树明.数据库开发COOL.北京北京希望电子出版社.1999,P300~416
[4]肖春莲.合同管理系统设计.有色冶金设计与研究.20003-50-6064
[5]刘祟欣张建新.合同管理信息系统.计算机.19976-31-3237
[6]黄华付锋陈轩.VisualBasic
6.0在高校教务管理系统中的应用.计算机与现代化.20012-79-83
[7][美]EvangelousPetroutsos.VisualBasic6从入门到精通[M].北京电子工业出版社,1999.1.
[8]新思维创作室.VisualBasic
6.0编程[M].北京,人民邮电出版社.1998.12.
[9]何斌,等.VisualBasic
6.0应用指南[M].北京人民邮电出版社,1998,12.
[10]安嘉莹章韵.企业进口设备合同管理信息系统.南京邮电学院学报.199612-86-90
[11]李微.数据库软件在我院技术合同管理中的应用.粮食和食品工业.20003-37-40
[12]朱成彪杨红杰.销售合同管理系统的设计与研究.嘉兴学院学报.20015,-44-45,63进入客户管理系统供应商信息查询供应商信息录入供应商信息修改供应商管理供应商信息删除购货商信息查询购货商管理购货商信息录入购货商信息修改购货商信息删除商业交往管理商业交往信息查询商业交往信息录入商业交往信息修改商业交往信息删除供应商查询生成供应商查询报表购货商查询生成购货商查询报表商业交往查询生成商业交往查询报表管理客户管理子系统所涉及的数据表管理客户管理子系统的用户系统管理子系统提供供货商信息采购管理子系统客户管理子系统提供购货商信息销售管理子系统管理外联部门及部门人员人力管理子系统客户关系管理系统商业交往查询购货商查询供应商查询商业交往管理购货商管理供应商管理系统设计系统实现系统运行和维护。