毕业设计(论文)VB产品快速报价系统.doc

上传人:laozhun 文档编号:3977131 上传时间:2023-03-30 格式:DOC 页数:54 大小:461KB
返回 下载 相关 举报
毕业设计(论文)VB产品快速报价系统.doc_第1页
第1页 / 共54页
毕业设计(论文)VB产品快速报价系统.doc_第2页
第2页 / 共54页
毕业设计(论文)VB产品快速报价系统.doc_第3页
第3页 / 共54页
毕业设计(论文)VB产品快速报价系统.doc_第4页
第4页 / 共54页
毕业设计(论文)VB产品快速报价系统.doc_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《毕业设计(论文)VB产品快速报价系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)VB产品快速报价系统.doc(54页珍藏版)》请在三一办公上搜索。

1、产品快速报价系统本文摘要 应用软件是当前备受计算机领域关注的热点之一。产品快速报价系统是典型的应用软件,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。经过分析,设计将选用 MICROSOFT公司的 VISUAL BASIC程序设计语言开发环境,利用其提供的各种面向对象的开发工具,尤其是多种数据访问接口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。关键字 产品 报价

2、软件 数据库Abstract:The application software is one of the focuses concerned by Information Technology field, especially at present. The quick bidding system for products manufacturer is typical application software, which mainly includes building and accessing the background database and providing the a

3、pplication with graphical user interface. The former requires consistency and integrality and security of data, and the later should make the application powerful and easy to use.By looking up lots of datum, I selected Visual Basic presented by Microsoft. Visual Basic offered a series of ActiveX obj

4、ects for operating a database. It can provide you convenient and effective ways to build up a prototype of system application. The prototype could be modified and developed till users are satisfied with it.Keywords: products, bidding, Software, Database.1. 引言过去50年里,信息技术及其应用在调整产业结构、提高劳动生产率和促进新兴产业的发展中

5、均起着主导的作用,是促进经济增长和提高竞争力的关键;到了新世纪,信息时代的交响乐曲还只是刚刚奏响了前奏曲,更精彩、更美妙动人、更激动人心的乐章正将逐渐展开。信息产业包括各种信息技术产品和信息产品的生产、应用和服务,即信息设备制造业,软件和系统集成业以及信息服务业三大部分,三者既相互联系、相互依存又互相促进、共同发展,它们之间的关系是密不可分的。产品报价是指供货企业或公司响应客户询价,对客户所询目标产品报出价格和对客户其他要求所作出答复。产品报价是一种经济现象,处在市场活动中的供求双方由于信息的阻滞,往往不能顺利达成均衡。现实经济活动中,客户的询价请求和厂商的报价之间的谈判、平衡、交易等等,就是

6、这种经济不均衡性的表现,产品报价这一课题则基于这种现象而存在。1.1 产品快速报价本设计的主要目标是开发产品快速报价系统,可广泛用于电气成套设备工程预算报价、电脑网络系统安装的预算报价、成套机械设备工程的预算报价,建筑工程成本的预算报价等方向,以提升电子化企业的工作效率,使报价公开、即时、准确,促进企业整体竞争力,符合现代化作业环境;通过该系统支持,开创行之有效的管理方法,可使客户即时获得产品信息,增进双方的互动性,从而共同牟利。本系统开发时基于以下设计方向:报价快速:系统以快速实现报价为主旨,尽力简化程序,有效利用每一步操作结果,直接以常用的EXCEL表格输出,大大提高工作效率。操作简便:

7、系统尽力简化软件市场中多数软件复杂的操作界面,把主要控件融入工具栏,使其有效功能一目了然。易于维护: 系统的开发方法基于目前最普遍而有效率的机制,使得本系統易于维护,使报价部门运作尽量自动化,减少不必要的重复性工作及因人为因素导致的错误。易于使用: 系统配合企业实际操作的需要,对生成的报价单统一管理,方便日后查询及价格比较,并且自动备份,不致历史数据丢失,合理而安全。同时,对生成的报价单自动编号,便于查询。易于推广: 系统界面定位友善,程序小而精致,可通过简单存储器或邮箱携带,实现随时随机使用,且不受行业限制。配合未来电子化趋势 系统设计时,将定位在人性化操作基础上,顺延现代电子化发展趋势进行

8、。1.2 开发背景计算机硬件和软件作为信息产业的基础,在调整产业结构、提高劳动生产率和促进新兴产业的发展中起着主导的作用,是促进经济增长和提高竞争力的关键。发展信息技术和信息产业,就能带动和创造大量新的产业发展机会和就业机会,促进和造就经济的繁荣。一个实用且优秀的应用软件,不仅可以大大提高工作效率,降低生产成本,更重要的是通过信息技术的应用增强了企业的生存和竞争能力,重构了产业、金融市场和政府,导致社会整个生产体系、组织结构的大调整和经济的新飞跃。2. 软件产业的现状软件产业是以知识和智力创造新的生产力的产业,是信息社会的核心和灵魂,也是目前知识经济构架中最关键的技术之一。因而,软件产业理所当

9、然地被认为是国家发展的重点。2.1 我国软件产业发展现状2.1.1 我国基础软件产业现状基础软件包括系统软件、支撑软件。我国的基础软件起步于80年代初,在科研开发上取得一系列成果,也有一些产品,但市场占有率很低。我国在基础软件领域基本上是科研型的,而不是产业型的,在产业规模、技术水平、开发能力和国际竞争能力等方面,与国际先进水平相比有着很大的差距。我国系统软件市场几乎为美国产品所独占,软件企业仅在中文平台软件方面尚占一席之地。在支撑软件市场上,我国在数据库软件约占国际市场的379,网络与通信软件占319,语言及开发工具软件占15,防杀毒软件占95,翻译软件占6。2.1.2 我国应用软件产业现状

10、我国软件产业是以应用软件开发和集成为主体的产业,一部分是纯软件企业,专门从事应用软件产品的设计、开发,另一部分是系统集成企业。另外在各行业的计算机应用部门中,均有一支专门从事行业应用软件开发的队伍。与发达国家相比,我国软件产业的规模偏小,人均劳动生产率偏低,商品化软件较少,产品的总体技术水平不高。2.1.3 我国软件产业近年的发展与变化 独立软件公司的数量增加; 从事系统集成的软件企业数量增加; 软件企业的兼并、融资活动开始活跃; 国外厂商在中国独资或合资新建的软件公司或研究开发机构增多;软件连锁店市场份额增加,加快了计算机应用和普及。2.2 国内外软件产业主要差距我国软件产业发展至今已有近2

11、0年的时间,虽有了长足的进步,但是相比当今国际软件产业,特别是美、日等发达国家,差距明显,就是与同是发展中国家的印度比较,也有较大差距。主要表现在五个方面:a. 国内软件企业规模偏小,技术创新能力弱,经济实力差,抗风险能力低,尚不具备与国外大型企业抗衡的实力与能力。b. 国产软件产品数量少,市场占有率低,技术落后,开发能力低,产品覆盖面窄,国产软件基本上是小型软件居多,中型软件有一些,大型软件则很少。在狭窄的市场领域里集结的厂商很多,产品重复,低水平竞争,产品质量不高,软件工程化程度较底。c. 企业在软件产品的开发上缺乏长期战略和承诺,售后服务欠缺。d. 承担大型软件系统的设计、开发、集成能力

12、弱。e. 软件产业与传统产业结合不够,向其它行业渗透不力。2.3 中国软件开发商的地位 2.3.1 开发商面对的市场 已开拓的市场不大,难以形成产业 市场比较混乱,缺少行规制约2.3.2 开发商面对的用户 对自动化的认识有待全面提高 项目招标工作有待规范2.3.3 开发商面对的自我 多数开发单位还不是专业公司 多数开发商还不能成为商业管理的咨询专家软件开发商自身知识结构的不完整,直接影响了软件功能全面渗入商业流通的各个环节。中软融业公司总经理贾斌认为,软件开发商只有把产品做得能提供管理咨询,才是一个高的层次。计算机软件专家只有兼具商业管理咨询专家的素质,才有希望研制出真正高质量的商业应用软件来

13、。2.4 软件产业存在的问题所面临的挑战2.4.1软件产业面临挑战软件产业在中国是一个十分具有挑战性的行业。经济专家认为,我们拥有一个潜力巨大的市场,这个市场大得足以让所有西方从事软件生产的公司都把中国作为最重要的战略目标。面对外国商业软件进攻市场的势头,有实力的公司有理由坚定一份自信。世界经济一体化的趋势不可逆转,外国大企业及其产品的进入,虽给国内软件企业带来了压力与竞争,但也带来了新思维、新技术及新的管理方法。同时,竞争本身也将促进优胜劣汰,最终给中国软件业带来的还是利大于弊。企业要有敏锐的目光,抓住新技术的发展趋势,在挑战中生存下来的企业才是优秀的企业。2.4.2 促进商业应用软件商品化

14、、产业化我国软件公司正处于我国商业的转变期,企业类型繁多,但大多不规范,往往在物流、资金流、票据流管理上自成一体。没有标准和规范会为商业应用软件的商品化设置了很大的障碍。开发商若不能开发出具有共性的商业应用软件,而只是一家家地度身定做,那么软件的成本势必也会居高不下,自然将连带造成商家望而怯步的现象,所以尽快使各种商业业态的管理规范化已是刻不容缓。要开发出对适合中国商业企业的商品化软件,软件工程师不仅要具备软件开发能力,要对商业企业的共性有深刻理解,还要熟知商业业务流程、管理方式,并且对应用软件有创建性的设计,使之与实际需求挂钩,同时兼顾未来的发展。这对开发者的素质提出了一个较高的标准。3.

15、同类产品在国内外研究现状与存在的问题当前国内外所开发的报价系统依其功能大致可以分为五类,即商务型报价系统、生产型报价系统、工程型报价系统、投标型报价系统和集成型报价系统。从信息系统的角度考虑,整个报价过程是一个信息流动和信息处理的过程。包括信息的产生、信息的传递、信息的处理、信息的存储。具有很复杂的信息流,涉及到销售、经营、设计、会计、生产计划、采购等等。其中的结构化因素,如技术参数、需求批量、价格范围、质量保证、成本要求等所对应的技术报价和财务报价比较易于确定或决策。而非结构化因素,如竞争对手的报价、利润率、可能的定单确定率、技术财务风险等,由于资料或信息欠缺难以作出完美或满意的决策。报价系

16、统的集成概念包括两个方面的内涵:报价功能的集成和系统结构的集成。所谓功能方面的集成指全部或部分报价过程的集成,包括询价单评价、报价设计、产品报价、报价决策和学习机能等功能的集成。产品报价应该是技术报价、财务报价及商务报价的连贯和结合,必须能够处理报价决策所需确定的结构和非结构化因素。集成产品报价系统的目标,就是要使它能够根据客户的询价请求制定相应的产品报价设计及根据企业内外复杂因素制定多种可行的报价方案(包括技术、财务、商务的报价方案),并辅助决策者选择满意方案,辅助实现企业的经营目标。同时,在系统接受和处理报价项目的过程中,不断学习和积累报价知识和经验,自我完善报价的非结构化部分。4. 拟采

17、取的研究(实验)方法、步骤、技术路线本系统借助当今普及率极高的PC机,基于最广泛使用的Windows平台,利用先进的数据库技术VB+ACCESS进行开发。4.1 开发平台4.1.1 Visual Basic微软公司的Visual Basic 6.0是Windows环境下应用程序的一种可视化编程语言,是目前最为广泛的、易学易用的面向对象的开发工具。Visual Basic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。它以其易学易懂、语法简洁、数据库访问功能强大等特色使得程序开发变得简单有效。Vis

18、ual Basic是在一个集成开发环境(IDE)中创建的,IDE 使得程序员可以方便地创建、运行和调试程序。Visual Basic应用程序基本的构建块是用户所创建的对象,每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。同时系统应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。S 特点:a. 事件驱动编程Visual Basic 允许创建反映用户动作和系统事件的程序, 这种编程叫

19、事件驱动编程。 要了解事件驱动程序是怎样工作的, 先要了解过去的程序怎样运行及在Windows环境中有何不同。在Windows之前,程序以顺序方式运行;也就是说,一旦程序启动,它就一条指令一条指令的向前执行,直到程序结束或出现致命错误。b. 面向对象编程 使开发和维护Windows程序较为容易的关键技术是面向对象编程,或称OOP。这种技术可以创建可重用组建,它是程序的组成模块。VB虽然不是真正面向对象技术,但通过应用其思想,将模块封装处理相当到位。4.1.2 Access数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可

20、以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。X 新建一个数据库创建任何一个数据库的第一步是仔细的规划数据库,设计必须是灵活的、有逻辑的。创建一个数据库结构的过程被认为是数据模型设计。1 标识需要的数据;2 收集被标识的字段到表中;3 标识主关键字字段;4 绘制一个简单的数据图表;5 规范数据;6 标识指定字段的信息;7 创建物理表。X 修改已建的数据库数据库的修改分为:添加、编辑和删除记录。这三种操作均可由Visual Basic 创建的程序来完成,下面的章节将详细描述实现的

21、具体方法。X 实现数据库之间的联系数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。数据库中有三种不同类型的关键字:主关键字、组合关键字和外关键字。在表中使用的关键字类型用于描述库表示什么以及在数据库中如何与其它的库建立关系。微软公司的Access2000是Windows环境下的一种性能优良的桌面数据库,是开放的数据库平台和开发平台。Acce

22、ss 是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一,作为关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。在单机环境下且数据记录不是很多(20万条以下)时,它的性能不亚与大型数据库,因此,在用户数量不多、并发要求不是很高的场合下,用Access作为后台数据库是既经济又能保证性能的选择。如上所述,Access 作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。S 优点: 在增加,删除,修改,链接,导入,导出,查询等操作中,都向用户提供了便利。 Access内嵌VBA(Visual Basic for pplicatio

23、n)编程语言,方便二次开发。 Access还有报表功能,创建报表,图表都很方便。 完整的帮助文件,帮助完成各种具体工作。 .MDE文件是编译后的Access文件,速度更快,也保护源代码。S 缺点:各个版本的Access不互相支持其他版本的.MDE文件,所以需要为不同的Access版本发布不同的软件文件。S 特点:a数据可长期保存;b统管理数据;c数据结构化;d数据共享性提高,且易扩充;e数据独立性提高。4.2 技术路线微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic 来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软

24、件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。DATA 控件在数据库中的信息与用户界面之间架起了一座桥梁。我们可以设置DATA控件的各个属性,告诉它要调用那个数据库的哪部分。缺省情况下,DATA控件根据数据库中的一个或多个数据表建立一个dnaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。DATA控件还提供了用来浏览不同记录的各种跳转按钮。将DATA控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。Visual Basic应用程序基本的构建块是用户所创建的对象,

25、每一个对象都具有一些特性和行为(属性、事件和 方法)。开发人员可以最有效利用所创建的每一个对象。使用应用程序具有可通用性可说扩展性和强有力的功能。Visual Basic应用由一系列对象组成,包括有函数、菜单、函数、结构和数据窗口、用户对象、用户事件等等,对象中又包含若干控件如命令按钮、单行编辑器等这些对象和控件都可在许多应用中重复使用。4.3 设计方法 结合选题,阅读参考文献 着力掌握课题设计的新知识、新技术 从难点逐步突破,先解决局部模块 综合设计,自顶向下,逐步求精5. 系统的功能、特色和创新之处5.1 产品快速报价系统功能报价系统是针对企业面向客户报价而开发的,功能强大,有广泛的通用性

26、和实用性,使企业报价管理更加规范化,并能实现现场报价,提高企业形象和签约成功率。本系统则是以工程概预算为起点,贯穿整个工程报价过程,同时延伸到整个工程的报价单管理,为各类企业提供方便。应用本系统,您可以方便地进行各种方式的预决算,使烦琐的工作简单化,传统的管理信息化,主观的计算客观化,彻底改变传统手段的耗时、低效、容易出错等的弊端。| 产品快速报价系统 | 添主材年 份查询加辅材报价单号保存材料 库用 户报价单修主材改辅材编 制 预、决 算选择型号确定数量核附加费填写表头打印删主材除辅材系统主要实现以下功能:1、所见即所得的界面,录入数据后可直接看到运算结果,及时发现、修正录入差错。2、定额、

27、材料自动索引,在数据录入的过程中即可看到定额、材料库中的内容。3、基础数据可随时增加、修改或删除,维护时最大限度使用了列表选择等手段,减少输入的工作量。 4、以灵活增加其它费用,直接输入金额或按照成本百分比计算,以适应不同企业、不同类型的预算。5、设(用户自定义)报表封面,填入相应数据并保存,即可生成。6、 报表导出为 Microsoft Excel 格式,方便用户二次编辑、利用、存档和检索。5.2 产品快速报价系统特色a. 操作简捷、准确、快速手工制作报价单,每次都需要抄写或输入报价内容,重复工作多,制作速度慢,出错率高。开发该程序正是为了改变了手工制作报价单的历史,迎合了信息时代的需求。使

28、用它,输入量小,自动计算,制作速度快,大大提高了效率。b. 易于管理、查询方便 手工制作报价单,一般都是在需要时现做,即使用文字处理软件制作,也要每次修改或建立新文件,管理非常不便,查询麻烦。利用报价系统对每次报价均作记录,不但提供了有效文档管理,而且查询方便,省时省力省心。c. 易于修改、调整更方便实际报价过程中,往往都是经过几个回合,需要不断修改价格。报价系统在对报价单修改时,可直接对某产品的价格单项修改,使报价单的调整更方便而有效。5.3 产品快速报价系统设计效果a. 适应性针对行业的运行特点,从目前各企业的需要出发,合理的选择系统环境,适应现代化的经营管理:系统简单,实用,功能适度,可

29、操作性强,能适应不同的使用者使用。b. 灵活性元器件原始数据可以适时更新和补充新的数据,对生成的报价单可根据需要进行自由调整。c. 先进性以可视化的VB+ACCESS编程,只要改变ODBC数据源,即能对不同数据组进行操作,因此能基于大型数据库数据。d. 可靠性生成报表自动保存,不至数据丢失,以便于统一管理存档,并可以定期进行历史报价对比、数据统计。e. 方便性系统提供简洁、美观、易学易用的操作界面。f. 经济性系统的开放性、扩展性、实用性强,并且使工作效率极大提高,从而节省人力。g. 及时性由于报价投标有时对时间要求比较高,其快速的特点可以使企业赢在速度上。5.4 产品快速报价系统设计创新本产

30、品快速报价系统使用起来方便准确,报价时可从一个一个零件算起,全部自动计算。本系统可用于电气成套设备工程预算报价、电脑网络系统安装的预算和报价、成套机械设备工程的预算报价,建筑工程成本的预算报价等,即输即得,并产生标准报价单。无论再复杂的工程,清单再多,查询、修改都相当方便,操作简单易学,能够现场报价。不但计算准确,速度快,打印报表美观统一,且查询历史报价单方便,无形中为企业赢得利润。从资源共享角度出发,还可以将单机版程序链接到网上成为网络版。利用ASP或JSP加以包装,可以很方便地移植成为WEB下的应用系统,以适应分布式企业利用总部的最新数据库进行准确报价,而各分之机构无须维护数据库。若成为收

31、费软件,单机版只需购买,可通过安装使用,适合不便INTERNET介入的企业。网络版则可通过设置用户、登陆密码,按季按年收取一定的使用费用,这种形式可以免去安装步骤,无需用固定PC报价,方便外出办公时使用,大大增加了用户的便利性;同时,基于网络的系统便于升级,可以根据用户反馈的需要和建议进一步对其完善,也便于同一管理。专业水平的软件通常都带有联机帮助功能。无论写出来的程序是要给大量的用户使用,还是仅仅局限于公司内部有限的使用者,我们都应该为用户提供详细的、易于理解的联机帮助文档。鉴于商业行运作,后期还可以通过微软的Help Workshop4.0 这套独立于Visual Basic 的用来协助我

32、们创建、运行于32位Windows 操作系统下的帮助文件的工具,编写的应用程序生成一组帮助文件,协助用户更好地利用系统功能。6. 系统完善和改进思路该快速报价系统由于研发过程受到时间及工程量的限制,仅是现实了简单的报价,在二次开发阶段中,可以新的功能,如: 多设一组成本价格,在快速报价的同时可以立即核出成本和利润,大大提升了企业对该项目的认知,可随时调整报价,保持企业自身的竞争力的同时确保了利润份额; 仅输入成本价格,报价金额只需要在原价格基础上,根据不同的顾客,乘上不同的百份比,即生成了对客户的报价,具有因人而宜的可调性; 在核出材料费用后,在实际操作中还要添加相当多的其他费用,如人工费用、

33、技术支持费用、后期的外包费用等。从企业角度来说,则可选则自身需要的项目进行激活,同时隐藏不需要的项目,使操作界面利用率达100%。 可以考虑将其发展成为功能强大、涉及面广的大型企业通用的应用软件,这就包括开发一些其他角度的功能,诸如图表类表达、项目可行性分析等。7结束语经过两个多月的设计和开发,较完整、全面地实现了产品快速报价系统的功能,基本达到任务书要求,能够录入产品资料,对其修改保存,或增添删除;根据产品数量单价,核出基额;通过百分比调节和单项累加获得报价;预设报表,生成EXCEL报价表;实现报表备份与查询。但是由于毕业设计时间较短,系统尚有一些不尽如人意的地方,有待进一步改善。参考文献1

34、张龙祥、黄正瑞、龙军 数据库原理与设计,人民邮电出版社,2002-7,344页2刘兰娟、竹宇光 信息系统分析与设计,电子工业出版社,2002-8,233页3姚巍 Visual Basic数据库开发及工程实例,人民邮电出版社,2003-4,431页4伍俊良 Visual Basic课程设计与系统开发案例,清华大学出版社,2002-8,291页5(美)Diane ZakProgramming with Microsoft Visual Basic 6.0 Enhanced Edition (Visual Basic 6.0 编程 提高版),电子工业出版社,2002-7,935页6刘韬、骆娟、何旭洪

35、 Visual Basic6.0 数据库系统开发实例导航,人民邮电出版社 ,2002-4 ,430页7刘萌、周学明、郭安源 Visual Basic 企业办公系统开发实例导航,人民邮电出版社 ,2003-5 ,383页8姚普选 数据库原理及应用(Access2000),清华大学出版社 ,2002-7,277页9王珊、李盛恩 数据库基础与应用,人民邮电出版社 ,2002-8,251页10Harry M.Deitel,Paul J.Deitel, Tem R. Nieto Visual Basic 6 大学教程,电子工业出版社,2003-1,731页11李勇平中文 Visual Basic 6.0

36、案例教程,北京希望电子出版社,2001-9,388页12Jeffrey D.Ullman&Jennifer Widom数据库系统基础教程,清华大学出版社, 1999-9-1,332页13段兴Visual Basic 6.0 实用程序100例,人民邮电出版社 ,2002-1,412页14Visual Basic 6.0数据库开发实例同志工作室,人民邮电出版社,2001-9,34页15Alan Simpson Celeste RobinsonAccess 2000从入门到精通,电子工业出版社,1999-10,750页16刘百惠、马玉琴、孙德强 数据库(Access 2000)教程,清华大学出版社

37、,2000-1,312页17门槛创作室VB 6.0 实例教程,电子工业出版社 ,1999-4 ,318页18卫红春 信息系统分析与设计,西安电子科技大学出版社 ,2003-5,274页19VisualBasic & Access数据库管理系统构建实例,清华大学出版社,2001-5,256页20甘仞初 信息系统分析与设计,高等教育出版社 ,2003-7,395页21耿骞 信息系统分析与设计,北京师范大学出版社 ,2002-12-31 ,391页22刘志铭、高春艳、孙健鹏Visual Basic数据库开发实例解析,2003-8,460页23(美)Ian SommervilleSoftware En

38、gineering(软件工程),机械工业出版社,2003-4,691页附录一(软件界面及使用说明)一、版本号产品报价系统V 1.0二、运行环境本软件支持 Windows98、Windows2000、 Windows ME、Windows XP环境。三、系统功能1 可以添加材料库数据;2 可以修改材料库数据;3 可以删除材料库数据;4 编制报价单,生成Excel表格;5 查询历史信息;6 打印单据。 四、系统实现41主界面1.材料库输入(主材输入、辅材输入)2.材料库修改(主材修改、辅材修改)3.材料库删除(主材删除、辅材删除)4.预决算编制5.查询与打印6.版本信息7.退出系统42 .1 主材

39、输入 直接在主材库输入框中键入数据,确定键激活,添加数据。4. 2. 2 辅材输入直接在辅材料输入框中键入数据,确定键激活,添加数据。4. 3. 1 主材修改双击需要修改的行,数据自动填入主材库修改框,改动后确定。4. 3. 2 辅材修改双击需要修改的行,数据自动填入辅材库修改框,改动后确定。4. 4. 1 主材修改双击需要删除的行,数据自动填入主材库删除框,确定则删除。4. 4. 2 辅材修改双击需要删除的行,数据自动填入辅材库删除框,确定则删除。4. 5. 1 预决算编制输入数量,双击材料行写入预决算材料一览表,且激活下一步键。4. 5. 2 其他费用添加可增选综合费用、其他税费、壳体成本

40、、运输成本等选项,输入数据,合入清单。4. 5. 3 填写标题信息输入标题信息,按完成弹出对话框输入报价表文件名,确定生成Excel表。报价单自动归类存同一文件夹下。4. 6 查询与打印可通过年份、型号、用户方式查询,或列出全部报价单。双击选中报价单,激活打开,调出历史记录;可通过Excel打印。4. 7 版本信息五、其他本软件无需安装,直接使用,网络版已在开发中。附录二(程序源代码):FrmMainOption ExplicitDim a_Private Sub a6_Click()MsgBox 产品报价系统 v1.0 , vbInformation, 版本信息End Sub_Private

41、 Sub a7_Click()EndEnd Sub_Private Sub B1_Click()Dim aa As a1Set aa = New a1aa.ShowEnd Sub_Private Sub B2_Click()Dim bb As a2Set bb = New a2bb.ShowEnd Sub_Private Sub B3_Click()MsgBox 未完成备份系统, vbInformation, noEnd Sub_Private Sub C1_Click()Dim cc As a3Set cc = New a3cc.ShowEnd Sub_Private Sub C2_Clic

42、k()Dim dd As a4Set dd = New a4dd.ShowEnd Sub_Private Sub D1_Click()Dim ee As a5Set ee = New a5ee.ShowEnd Sub_Private Sub D2_Click()Dim ff As a6Set ff = New a6ff.ShowEnd Sub_Private Sub e1_Click()Dim gg As a7Set gg = New a7gg.ShowEnd Sub_Private Sub f1_Click()Dim ii As a9Set ii = New a9ii.ShowEnd Sub

43、_Private Sub Picture2_Click()End SubA1Option ExplicitDim i As IntegerDim a As StringDim b As String_Private Sub a1_Click()Adodc1.Recordset.CloseUnload MeEnd Sub_Private Sub Combo1_Click()Text1.Text = Combo1.TextIf Combo1.Text = 全部主材 Then a = select * from MMaterial order by nameElse a = select * from MMaterial where name= & Chr(34) & Combo1.Text & Chr(34) & order by nameEnd IfAdodc1.RecordSource = aAdodc1.RefreshEnd Sub_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 办公文档 > 其他范文


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号