向阳村电力收费管理系统的设计与实现gzjx.docx

上传人:you****now 文档编号:48086929 上传时间:2022-10-05 格式:DOCX 页数:103 大小:826.96KB
返回 下载 相关 举报
向阳村电力收费管理系统的设计与实现gzjx.docx_第1页
第1页 / 共103页
向阳村电力收费管理系统的设计与实现gzjx.docx_第2页
第2页 / 共103页
点击查看更多>>
资源描述

《向阳村电力收费管理系统的设计与实现gzjx.docx》由会员分享,可在线阅读,更多相关《向阳村电力收费管理系统的设计与实现gzjx.docx(103页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、天津工业业大学毕业设计计(论文文)向阳村电电力收费费管理系系统的设设计与实实现姓名任高高翔学院计算算机科学学与软件件专业计算算机科学学与技术术指导教师师孙学梅梅职称副教教授20099 年 6 月 8日天津工业业大学毕毕业设计计(论文文)任务务书题目向阳村电电力收费费管理系系统的设设计与实实现学生姓名名任高翔学院名称称计算机科科学与软软件专业班级级计算机0054课题类型型模拟课题题课题意义义随着社会会信息化化整体水水平的提提高,加加快电力力系统信信息化建建设也成成为一种种必然的的趋势。电电力行业业是关系系国计民民生的重重要事业业,因此此,电力力行业的的信息化化建设不不仅是其其自身发发展的保保证,

2、更更是和百百姓紧密密相关的的利民工工程。电电力行业业关于电电费的征征收是一一项基本本的工作作。较传传统的征征收方法法利用计计算机系系统的软软件处理理,生成成各种报报表,有有利于提提高管理理决策。本课题研研制开发发用于向向阳村村村进行电电费管理理的软件件,具有有先进的的通用性性,操作作方便性性,可有有效的实实现农户户用电和和缴费管管理。本本收费管管理系统统较以前前传统的的收费方方法增强强了电管管站用电电收款的的透明度度,提高高了电力力收费的的工作效效率,提提高了电电力部门门对电力力使用及及资金回回收的监监管力度度。大大大减少了了人力物物力,为为以后发发展网络络化的电电力收费费管理系系统打下下基础

3、。任务与进进度要求求09.003.009-009.003.220 搜搜集整理理资料,填填写开题题报告;09.003.221-009.004.001 深深入了解解课题,对对课题进进行功能能模块划划分,确确定系统统框架;09.004.002-009.005.001 完完成系统统各个功功能子模模块的设设计,代代码及规规格,并并撰写初初步论文文;09.005.002-009.005.115 进进行系统统调试,确确定各功功能模块块的功能能到达,做做进一步步的修改改;09.005.116-009.005.225 毕毕业论文文的审核核、修改改,定稿稿及装订订;09.005.226-009.006.223 准

4、准备答辩辩;主要参考考文献1 Frred Barrwelll&RRichhardd Bllairr美,康博博译.Prrofeessiionaal VVB.NNET.北京:清华大学学出版社社, 20002.2龚龚沛曾.数据库库技术及及应用.北京:高等教教育出版版社图书书发行部部,20008.3 陈永永强. SQLL Seerveer数据据库企业业应用系系统开发发. 北北京:清清华大学学出版社社,20004.4 Anndy Olssen Jammes Speeer Dammon美,袁勤勇勇译. Viisuaal BBasiic.NNET类类设计手手册. 北京京:清华华大学出出版社,20002.5

5、臧洪洪光.VB220055+SQQL20005数数据库开开发与实实例.北京:清华大大学出版版社,220088.起止日期期20099年03月09日至20009年6月23日备注院长 教研室室主任 指导导教师毕业设计计(论文文)开题题报告表表20099年 33月9日日姓名任高翔学院计算机科科学与软软件专业计算机科科学与技技术班级计算机0054题目向阳村电电力收费费管理系系统的设设计与实实现指导教师师孙学梅一、与本本课题有有关的国国内外研研究情况况、课题题研究的的主要内内容、目目的和意意义:课题有关关的国内内外研究究情况:随着社社会信息息化整体体水平的的提高,加加快电力力系统信信息化建建设也成成为一种

6、种必然的的趋势。电电力行业业是关系系国计民民生的重重要事业业,因此此,电力力行业的的信息化化建设不不仅是其其自身发发展的保保证,更更是和百百姓紧密密相关的的利民工工程。电电力行业业关于电电费的征征收是一一项基本本的工作作,传统统的征收收方法是是依靠各各居民小小区分片片管理,每每月依靠靠人员上上门登记记电费度度数,下下发收费费单。居居民在收收到收费费单后到到管理部部门或银银行交费费。对于于电力主主管部门门而言,电电量消耗耗、收费费情况的的统计都都需要大大量的人人力物力力,而且且还不能能做到相相当准确确。采用用自动识识别设备备可以有有效的提提高工作作效率、不不需要大大量的工工作就可可以完成成每月的

7、的电表计计费工作作。而利利用计算算机系统统的软件件处理,生生成各种种报表,有有利于提提高管理理决策。国际上,美美国、欧欧洲、日日本很早早就针对对电力收费费系统中中的研发发技术、工工程实施施、标准准规范进进行了深深入研究究。欧洲和和日本提提出的标标准较为为成熟,获获得了较较广泛的的厂商支支持:对电力力根据不不同用途途而制定定多种收收费标准准及收费费方式。并并且提供供多网点点的收费费站,方方便缴费费。这一一切的前前提都市市要电力力收费系系统的信信息化与与网络化化。但各各发达国国家在技技术推进进和联网网收费方方面都经经历了较较为漫长长的过程程。课题研究究的主要要内容:该收费管理理系统基基于VBB.N

8、EET+SSQL平平台下,该软件根据抄表人员提供的用电情况,进行数据录入、修改、查询、电费用计算、票椐打印(缴费发票),统计汇总等功能。即软件主要模块包括:1、系统统管理模模块:功功能主要要有用户户的增加加,修改改(密码码,权限限),删删除。2、数据据录入模模块:包包括用户户信息的的录入,以以及相关关电费数数据的录录入。3、数据据查询模模块:查查询用户户的基本本信息,电电费缴费费信息等等相关记记录。4、数据据修改模模块:通通过查询询模块,找找到需要要修改的的用户,并并对其基基本信息息,缴费信信息进行行修改。5、统计计模块:a、单个用用户统计计:分为为按月统统计或年年统计,结结果应是是本月或或本

9、年所所收电费费的总额额和对应应每月的的缴费状状态并打打印出汇汇总表bb、全局统统计:统统计出每每个用户户每月对对应的缴缴费状态态6、打印印模块:a、打印查查询所得得结果bb、打印用用户缴费费单,包包括如下下信息:用户编编号,用用户姓名名,家庭庭住址,上上月底数数,本月月底数,电电费单价价,本月月应缴电电费,上上月余额额,本月月实收电电费,本本月余额额。课题研究究的目的的及意义义:研制制开发用用于向阳阳村村进进行电费费管理的的软件。本本软件具具有先进进的通用用性,操操作方便便性,可可有效的的实现农农户用电电和缴费费管理。本收费管管理系统统较以前前传统的的收费方方法增强强了电管管站用电电收款的的透

10、明度度,提高高了电力力收费的的工作效效率,提提高了电电力部门门对电力力使用及及资金回回收的监监管力度度。大大大减少了了人力物物力,为为以后发发展网络络化的电电力收费费管理系系统打下下基础。参考文献献:1 Frred Barrwelll&RRichhardd Bllairr美,康博博译.Prrofeessiionaal VVB.NNET.清华大大学出版版社, 20002.2龚龚沛曾.数据库库技术及及应用.北京:高等教教育出版版社图书书发行部部,200083 陈永永强. SQLL Seerveer数据据库企业业应用系系统开发发. 北北京:清清华大学学出版社社,20004.4 Anndy Olsse

11、n Jammes Speeer Dammon美,袁勤勇勇译. Viisuaal BBasiic.NNET类类设计手手册. 北京京:清华华大学出出版社,20002.5 臧洪洪光.VB220055+SQQL20005数数据库开开发与实实例.北京:清华大大学出版版社,220088二、进度度及预期期结果:起止日期期主要内容容预期结果果20099.022.23320009.003.00820099.033.09920009.003.22220099.033.23320009.005. 1020099.055.11120009.055. 11720099.055.18820009.005. 3120099

12、.066.01120009.006.00720099.066.08820009.006.11420099.066.15520009.006.11920099.066.20020009.006.224完成毕业业实习。了解课题题内容、分分析需求求、确定定系统实实现功能能、熟悉悉开发工工具。完成课题题总体设设计和详详细设计计,并实实现课题题要求的的系统雏雏形。完完成中期期检查。进行系统统调试,并并在调试试中进一一步完善善系统的的各项功功能。撰写论文文和修改改论文;同时进进一步完完善系统统设计。进一步修修改论文文并完成成论文定定稿;准准备论文文相关的的其它文文档;完完成论文文打印。准备答辩辩相关事事宜

13、,如如答辩提提纲和PPPT等等。毕业设计计答辩,检检查毕业业设计整整体完成成情况。根据答辩辩老师提提出意见见进一步步修改论论文,经经审查通通过后进进行论文文装订。完成完成完成完成完成完成完成完成完成完成课题题的现有有条件1、硬件件条件: PC机机一台,良良好的网网络环境境,相关关参考书书若干2、 软软件环境境:Winddowss Xpp 、MMicrrosooft Vissuall Sttudiio 220055、SQQL sservver 20000熟悉VBB.NEET及SQLL seerveer20000 编程审查意见见指导教师师:年月日学院意见见主管领导导:年月日天津工业业大学本本科毕业

14、业设计(论论文)评评阅表(论文类类)题目向阳村电电力收费费管理系系统的设设计与实实现学生姓名名任高翔学生班级级计算机0054指导教师师姓名孙学梅评审项目目指标满分评分选题能体现本本专业培培养目标标,使学学生得到到较全面面训练。题题目大小小、难度度适中,学学生工作作量饱满满,经努努力能完完成。10题目与生生产、科科研等实实际问题题结合紧紧密。10课题调研研、文献检索索能独立查查阅文献献以及从从事其他他形式的的调研,能能较好地地理解课课题任务务并提出出实施方方案;有有分析整整理各类类信息,从从中获取取新知识识的能力力。15论文撰写写结构严谨谨,理论论、观点点、概念念表达准准确、清清晰。10文字通顺

15、顺,用语语正确,基基本无错错别字和和病句,图图表清楚楚,书写写格式符符合规范范。10外文应用用能正确引引用外文文文献,翻翻译准确确,文字字流畅。5论文水平平论文论点点正确,论论点与论论据协调调一致,论论据充分分支持论论点,论论证过程程有说服服力。15有必要的的数据、资资料支持持,数据据、资料料翔实可可靠,得得出的结结论有可可验性。15论文有独独到见解解或有一一定实用用价值。10合计100意见及建建议:评阅人签签名:年年月日天津工业业大学毕毕业设计计(论文文)成绩绩考核表表学生姓名名任高翔学院名称称计算机科科学与软软件专业班级级计算机0054题目向阳村电电力收费费管理系系统的设设计与实实现1毕业

16、业设计(论论文)指指导教师师评语及及成绩:成绩:指导教师师签字:年月日2毕业业设计(论论文)答答辩委员员会评语语及成绩绩:成绩:答辩主任任(或组组长)签签字:年年月日3毕业业设计(论论文)总总成绩:a.指导导教师给定成绩绩b.评阅阅教师给定成绩绩c.毕业业答辩成成绩总成绩(a00.5+b0.22+c0.33)摘要要随着社会会信息化化整体水水平的提提高,加加快电力力系统信信息化建建设也成成为一种种必然的的趋势。电电力行业业是关系系国计民民生的重重要事业业,因此此,电力力行业的的信息化化建设不不仅是其其自身发发展的保保证,更更是和百百姓紧密密相关的的利民工工程。电电力行业业关于电电费的征征收是一一

17、项基本本的工作作,较传传统的征征收方法法利用计计算机系系统的软软件处理理进行收收费管理理,生成成各种报报表,有有利于提提高管理理决策,具有先进的通用性,操作方便性,可有效的实现农户用电和缴费管理。大大减少了人力物力,为以后发展网络化的电力收费管理系统打下基础。该系统采采用了SSQL SERRVERR 20000 搭建数数据库,使使用Miicroosofft VVisuual Stuudioo 20005为为开发工工具。该该收费管管理系统统根据抄抄表人员员提供的的用电情况况,进行行数据录录入、修修改、查查询、电电费用计计算、票票椐打印印(缴费发发票),统计计汇总等等功能。具有先进的通用性,操作方

18、便性,可有效的实现农户用电和缴费管理。关键词:收费管管理系统统;收费费管理;Miccrossoftt Viisuaal SStuddio 20005;SQL SERRVERR 20000目录第一章绪绪论111 系统开开发背景景112 系统开开发意义义113 系统内内容概述述314设设计开发发思想33第二章VVisuual Bassic 6.00编程环环境621 Vissuall Baasicc 6.0的特特点622 Vissuall Baasicc 6.0的启启动和退退出823 Vissuall Baasicc 6.0其他他窗口88231窗体设设计器和和工程资资源管理理器9232属性窗窗口和工

19、工具箱窗窗口100第三章系系统分析析1231 需求分分析122311功能目目标13312技术性性能目标标1332 可行性性分析113321技术可可行性114322经济可可行性115323运行可可行性115324用户使使用可行行性15533 数据库库分析115第四章系系统设计计1841 系统设设计目标标1842 系统结结构设计计1843 数据库库设计119431数据库库概念设设计199432数据库库逻辑设设计200433数据库库物理设设计20044 系统模块块设计222441系统设计计思路和和框架222442系统管管理详细细分类223第五章系系统实现现2551 开发环环境及相相应技术术介绍225

20、52 系统主主页面实实现25553 后台管管理功能能实现229第六章系系统不足足31第七章总总结32参考文献献33附录 I 源源代码摘摘录344附录 II 系统目目录结构构49附录 IIII 翻译译文献550第一章 绪论11 系统开发发背景电力行业业是一向向关乎国国计民生生的重要要事业,当前,随随着社会会整体信信息化水平的的不断提高高,电力力系统信信息化的不断断建设与发展也成成为一种种自然发展展的必然然趋势。电电力行业业的信息息化建设设工程不仅仅是电力行行业自身身发展的的保证,更更是一项项能够和和百姓紧紧密相关关,利国国利民的大大工程。在在当代国国内电力力公司信信息化建建设过程中,行业决决策者

21、和和信息化化建设管管理者需要着重重思考很多多重要的问题,包括处理理企业局局部不合合社会时时宜的现现状措施施,保证证电力行行业发展展方向的的合理性性等。电力力行业是是关于国民民经济的的基础性性国家产产业,是是一切相相关电子子设备正正常运行行的基础础,电力力部门工工作注目目的焦点点在于保保证持续续、高效效的电力力供应,同同时,这这也是关系系到国计计民生的的大事。电费的征征收是电电力行业业的基本本工作,目前比比较传统统的征收收方法是是依靠各各居民小小区分片片管理,在每月特点时间派遣人员上门登记电费度数,然后根据上报数据下发需要缴费的收费单。居民在收到收费单后必须在指定期限内到相关管理部门进行交费。这

22、种方式对于电力主管部门来说,电量消耗、收费情况等数据的统计都需要大量的人力和物力来完成的,耗时大而且还不能做到一定得准确度。如果能够采用一种新的自动识别设备,便可以有效的提高工作效率、方便地完成每月的电表计费工作。另一方面,利用这种计算机系统的软件处理进行相关工作,能够生成各种比较准确的报表,可以提供给相关管理者当做决策的依据。电力营销销管理信信息的技术支支持系统统是以计计算机、自自动控制制和现代代通信技技术为基基础的,能能够为电电力营销销作业、管管理、决决策提供供高效准准确的数数据采集集、传输输、加工工处理和和决策支支持的计计算机网网络和自自动化系系统。建建立适应应市场需需要的电电力营销销体

23、系,促促进电力力体制改改革的不不断深入入,是当当前电力力行业需需要迫切切解决的的问题。随着多媒体、网络、互联网等信息技术的发展,使电力行业数字化的全方位信息服务成为可能。利用先进的信息技术实现网络化服务功能,同时,建立能够适应市场需求的电力营销管理信息系统,为供电企业经营管理提供有效的决策依据,向客户提供“优质、方便、规范、真诚”服务的重要条件。国家电力公司提出:“依靠科技进步,逐步实现营销管理现代化”,为满足21世纪社会对电力营销方面的要求,必须采取相关科学措施,促进电力行业营销全过程的网络化控制与管理。目前,欧、美、日本等发达国家的电力营销已经进入到了智能化和网络化并举实现的时代,我国的电

24、力营销工作也必须积极学习,参与进走智能化和网络化的道路中。可以采用建设电力营销管理信息系统作为有效的途径。12 系统开发发意义随着国家家电力企企业体制制系统改改革的不不断深入入,供电电企业在在面临着着开拓电电力市场场、增加加售电量量越来越越苦难的的形势同同时,在客户户方面对对供电企企业提供供的服务务层次与与质量提提出了越越来越高高的要求求。近年年来,电电力企业业的各级级供电部部门为了了提高自自身的工工作效率率,服务务质量和和管理水水平,于于是对电力收收费管理理工作方方面进行行了一系系列的改改革,如如在抄表方方面采用用抄表机机、远程程自动抄抄表或者者银行代代收电费费等等。同时时,各级供供电企业业

25、积极进进行城、农农电网改改造。但是,在在国内很很多地方方,还没没有实现现真正的的“一户户一表”,一户多多表、一一表多计计、电表表的多层层嵌套使使用的现现象依然然没有及及时得到到解决。另外,由于国家政策方面的政策性以及地方性等各种因素影响,比如有的电力公司在处理对功率因素方面的补偿只奖不惩等,从而导致用电客户的电费用量方面得计算变得非常复杂不易操作。设计出一个比较完整的数据库,可以用来在解决各种复杂的用电情况下客户的电量电费的计算问题。本文介绍了一个基于C/S模式的电力收费管理信息系统的设计和实现,这种系统是采用公式进行电量电费的计算的,能够准确进行各种复杂用电客户的电量电费的计算,简化数据库系

26、统的设计,做到了突破传统的电力收费管理系统在计算电量电费时对客户的用电情况的限制的情况。上世纪990年代代中期是是目前供供电公司司使用的的电力营营销系统统的开发发时间,主要采用了一些电子表格和简单的Foxbase程序进行普通电量电费处理。这些程序和相关的表格,在初期能够极大的方便业务人员进行繁琐的计算业务处理,能够对规范电力营销起到积极的作用。随着社会的发展和电力体制的改革的需要,为满足市场性的需求,各项管理业务进一步细化,但是,这些简单的表格和程序存在着巨大的缺陷,主要表现在:(1) 原系统统不具备备相关流流程的管管理,无无法对电电力营销销业务进进行全面面的监督督和控制制,在一一定程度度上能

27、够够无法避避免的造造成管理理漏洞和和计算差差错。(2) 原系统统基于DDOS,不不能充分分利用网网络条件件进行资资源共享享,容易易造成数据据的重复复录入和和计算,容容易造成成数据的的差错和和效率的的低下。(3) 原系统统功能不不能满足足要求,仅仅是对电量电费进行的简单的数据处理,而电力营销系统的范围是十分广泛的,包括业扩、线损管理、用电检查、业务收费、电量电费、电能计量、等全过程业务。(4) 原系统统的算法法都是通通过程序序实现的的,修改改维护很很不方便便。随着着电力营营销业务务的发展展,各种种电量电电费的计计算方法法和报表表的格式式等都发发生了很很大的变变化,所所以,开开发设计计应该以以市场

28、和和客户服服务为轴轴心的,设设计一个个以方便便客户为为宗旨的的电力营营销信息息系统,以此来创新服务方式,强化监管能力,优化重组业务流程,提高企业决策和管理水平。13 系统内容容概述此系统在在进行设设计时充充分考虑虑各地用用电管理理情况不同的的因素,提提供了网网改到户户和未网网改到户户两者之之间能够够独立和混混合的征征管模式式,具有先先进的安安全性,通通用性和和操作方便便性都存存在明显显特点,能够有效效实现农农户用电电和缴费费管理系系统,提高了了电力部部门对电电力使用用及资金金回收的的监管力力度,增强了电电管站用用电收款款的透明明度。系统构构成:农农户电费费管理、农农电维护护费管理理、农电电报表

29、管管理、报报表打印印、系统统数据初初始化、数数据传输输、系统统退出。农户电费费管理,主要提提供了农农户电费费录入,农户电电费发票票打印,农户电电费的市市(县)级,乡乡(镇)级,村村级的统统计打印印,村组组电费明明细打印印。并自自动提取取上月止止码作本本月起码码。农农电维护护费管理理,主要针针对台区区进行录录入和生生成相应应台区报报表。包包括:台台区电费费录入、台台区电费费发票打打印,农农电维护护费发票票打印、农农网维护护费收入入月报表表,农网网维护费费收入汇汇总表(总站用用)、农农网维护护费支出出汇总表表(总站站用)、台台区电费费统计表表打印、台台区电费费明细表表打印。它它全面生生成了总总站对

30、台台区管理理所需的的各种报报表,方方便了总总站对台台区的监监管。报报表打印印,主要是是台区打打印供总总站所用用的有关关报表。包包括:农农村供用用电情况况统计月月报表、农农村供用用电情况况累计月月报表、农农村供售售电收入入月报表表,台区区电量电电费明细细表,系统数数据初始始化,提供基基本的资资料录入入。包括括:农户户编码录录入、台台区编码码录入、电电费单价价修改、报报表单位位录入、台台区数据据初始化化。该收费管管理系统统基于VVB.NNET+SQLL平台下下,该软软件根据据抄表人人员提供供的用电情况况,进行行数据录录入、修修改、查查询、电电费用计计算、票票椐打印印(缴费费发票),统计计汇总等等功

31、能。即即软件主主要模块块包括:(1) 系统管管理模块块:功能能主要有有用户的的增加,修修改(密密码,权权限),删删除。(2) 数据录录入模块块:包括括用户信信息的录录入,以以及相关关电费数数据的录录入。(3) 数据查查询模块块:查询询用户的的基本信信息,电电费缴费费信息等等相关记记录。(4)数数据修改改模块:通过查查询模块块,找到到需要修修改的用用户,并并对其基基本信息息,缴费费信息进进行修改改.(5) 统计模模块:aa、单个用用户统计计:分为为按月统统计或年年统计,结结果应是是本月或或本年所所收电费费的总额额和对应应每月的的缴费状状态并打打印出汇汇总表。bb、全局局统计:统计出出每个用用户每

32、月月对应的的缴费状状态(6) 打印模模块:aa、打印查查询所得得结果。bb、打印印用户缴缴费单,包包括如下下信息:用户编编号,用用户姓名名,家庭庭住址,上上月底数数,本月月底数,电电费单价价,本月月应缴电电费,上上月余额额,本月月实收电电费,本本月余额额。14 设计开发发思想电力收费费的主要要问题在在于收费费人员众众多、数数量庞大大、时间间短暂等等,这也也是本系系统所主主要针对对的。为为了提高高效率,减减少错误误,保证证安全,该该系统设设计时只只要体现现了以下下的特点点:1、面向向对象的的体系设设计。2、使用用VB66.0作作为开发发工具。3、功能能全面、强强大,覆覆盖了缴缴费全过过程。4、界

33、面面友好,设设置错误误避免设设计。5、高度度智能,简简单易用用,操作作方便。6、系统统安全,具具备数据据备份功功能。7、各种种自动填填充功能能,有效效提高效效率。8、代码码标准,易易于软件件维护和和功能扩扩充。9、提供供多种小小工具,方方便拥护护使用1。第二章 Visuual Bassic 6.00编程环环境Visuual Bassic是是Miccrossoftt公司19991年年推出的的可视化化BASSIC语语言。在在语言功功能方面面,它与与以前的的BASSIC语语言(GGW BBASIIC、BASSICAA、Quiick BASSIC等等)基本本兼容,但但功能更更强,使使用更方方便。在在这

34、一章章中,主主要介绍绍有关VVisuual Bassic(以下简简称VBB)程序序语言的的基本特特点、基基本概念念。在VVisuual Bassic基基本特点点中,介介绍了可可视化设设计、事事件驱动动编程、面面向对象象的程序序设计等等。在VVisuual Bassic基基本概念念中,介介绍了窗窗体、控控件、属属性、事事件及方方法等2。21 Vissuall Baasicc的特点点Visuual Bassic是是一种可可视化面面向对象象和采用用时间驱驱动的结结构化高高级程序序设计语语言,可可用于开开发Wiindoows环环境下的的各类应应用程序序。它简简单易学学、效率率高,且且功能强强大,可可以

35、与WWinddowss的专业业开发工工具SDDK相媲媲美,而而且程序序开发人人员不必必具有CC/C编编程基础础。在VVisuual Bassic环环境下,利利用时间间驱动的的编程机机制、新新颖易用用的可视视化设计计工具,使使用Wiindoows内内部的应应用程序序接口(API)函数,以及动态连接库(DLL)、动态数据交换(DDE)、对象的连接与嵌入(OLE)、开放式数据访问(ODBC)等技术,可以高效、快速的开发Windows环境下功能强大、图形界面丰富的应用软件系统。总体来讲,Visual Basic具有以下的几点特点:1、可视视化编程程用传统程程序设计计语言设设计程序序时,都都是通过过编写

36、程程序代码码来设计计用户界界面,在在设计过过程中看看设计过过程中看看不到界界面的实实际显示示效果,必必须编译译后运行行程序才才能观察察。如果果对界面面的效果果不满意意,还要要回到程程序中修修改。有有时候,这这种编程程编译译修改改的操作作可能要要反复多多次,大大大影响响了软件件开发效效率。VVisuual Bassic提提供了可可视化设设计工具具,把WWinddowss界面设设计的复复杂性“封封装”起起来,开开发人员员不必为为界面设设计而编编写大量量程序代代码,只只需按设设计要求求的屏幕幕布局,用用系统提提供的工工具,在在屏幕上上画出各各种“部部件”,即即图形对对象,并并设置这这些图形形对象的的

37、属性,大大大提高高了程序序员的编编程效率率。2、面向向对象的的程序设设计4.0版版以后的的Vissuall Baasicc支持面面向对象象的程序序设计,但但它与一一般的面面向对象象的程序序设计语语言(如如C)不不完全相相同。在在一般的的面向对对象程序序设计语语言中,对对象由程程序代码码和数据据组成,是是抽象的的概念;而Viisuaal BBasiic则是是应用面面向对象象的程序序设计方方法(OOOP),把把程序和和数据封封装起来来作为一一个对象象,并为为每个对对象赋予予应有的的属性,使使对象成成为实在在的东西西。在设设计对象象时,不不必编写写建立和和描述每每个对象象的程序序代码,而而是用工工具

38、画在在界面上上,Viisuaal BBasiic自动动生成对对象的程程序代码码并封装装起来。每每个对象象以图形形方式显显示在界界面上,都都是可视视的。3、结构构化程序序设计语语言Visuual Bassic是是解释型型语言,在在输入代代码的同同时,解解释系统统将高级级语言分分解翻译译成计算算机可以以识别的的机器指指令,并并判断每每个语句句的语法法错误。在在设计编编写Viisuaal BBasiic程序序的过程程中,随随时可以以运行程程序,而而在整个个应用程程序设计计好之后后,可以以编译生生成可执执行文件件(.EEXE),脱脱离Viisuaal BBasiic环境境,直接接在Wiindoows环

39、环境下运运行。4、事件件驱动编编程机制制Visuual Bassic通通过事件件来执行行对象的的操作。一一个对象象可能会会产生多多个事件件,每个个事件都都可以通通过一段段程序来来响应。在在Vissuall Baasicc设计大大型应用用软件时时,不必必建立具具有明显显开始和和结束的的程序,而而是编写写若干个个微小的的子程序序,即过过程。这这些过程程分别面面向不同同的对象象,有用用户操作作引发某某个事件件来驱动动完成某某个特定定的功能能,或者者有事件件驱动程程序调用用通过过过程来执执行指定定的操作作,这样样可以方方便编程程人员,提提高效率率。5、访问问数据库库Visuual Bassic系系统具

40、有有很强的的数据库库管理功功能。利利用数据据控件和和数据库库管理窗窗口,可可以直接接建立或或处理MMicrrosooft Acccesss格式的的数据库库,并提提供了强强大的数数据库存存储和检检索功能能。同时时,Viisuaal BBasiic还能能直接编编辑和访访问其他他外部数数据库,如如Btrrievve,dBAASE,FoxxProo,Parradoox等,这这些数据据库格式式都可以以用Viisuaal BBasiic编辑辑和处理理。Visuual Bassic提提供开放放式数据据连接(open database connectivity),即ODBC功能,可通过直接访问或建立连接的方式

41、使用并操作后台大型网络数据库,如SQL Server,Oracle等。在应用程序中,可以使用结构化查询语言SQL数据标准,直接访问服务器上的数据库,并提供了简单的面向对象的苦操作指令和多用户数据访问的加锁机制和网络数据库的SQL的编程技术,为单机上运行的数据库提供了SQL网络接口,动态数据交换(DDE)。6、对象象的连接接与嵌入入(OLLE)对象链接接与嵌入入将每个个应用程程序都看看作时一一个对象象,将不不同的对对象链接接起来,在在嵌入某某个应用用程序中中,从而而可以得得到具有有声音、影影像、动动画、文文字等各各种信息息的集合合式的文文件。OOLE技技术是MMicrrosooft公公司对象象技

42、术的的战略,它它把多个个应用程程序合为为一体,将将每个应应用程序序看作是是一个对对象进行行链接和和嵌入,是是一种应应用程序序一体化化技术。7、动态态链接库库(DLLL)Visuual Bassic是是一种高高级程序序语言,不不具备低低级语言言的功能能,对访访问机器器硬件的的操作不不太容易易实现。但但它可以以通过动动态链接接库技术术将C/C+或汇编编语言编编写的程程序加入入到Viisuaal BBasiic应用用程序中中,可以以象调用用内部函函数一样样调用其其他语言言编写的的函数。此此外,通通过动态态链接库库,还可可以调用用Winndowws应用用程序接接口(AAPI)函函数,实实SDKK所具有

43、有的功能能3。22 Visuual Bassic的的启动和和退出单击Miicroosofft VVisuual Bassic 6.00图标。系系统显示示“Neew PProjjectt(新工工程)”对对话框。在在该对话话框中选选择希望望创建的的工程类类型(该该对话框框的精确确内容依依赖于正正在使用用的Viisuaal BBasiic版本本)。单击“OOpenn(打开开)”按按钮接受受缺省设设置,即即新工程程是个332位的的 Viisuaal BBasiic程序序。新工工程在VVisuual Bassic编编程环境境中打开开,同时时显示下下页图22.1中中的几个个窗口和和工具。退出Viisuaa

44、l BBasiic 66.0只只需点击击“文件件”菜单单下的“退退出”菜菜单项或或者单击击右上角角的关闭闭按钮即即可退出出程序。若若文件未未保存,则则弹出对对话框,询询问是否否要保存存修改过过的文件件4。图2.11 VBB初始界界面23 Visuual Bassic其其他窗口口2.3.1 窗窗体设计计器和工工程资源源管理器器1、设计计器窗口口窗体设计计器窗口口简称窗窗体(FFormm),是是应用程程序最终终面向用用户的窗窗口。它它对应于于应用程程序的运运行结果果,各种种图形、图图像、数数据等都都是通过过窗体或或窗体中中的控件件显示出出来的。当当打开一一个新的的工程文文件时,Visual Bas

45、ic建立一个空的窗体,并命名为Form X(这里的X为1,2,3),如图2.2 所示。图2.22 窗体体设计器器窗口2、代码码编辑窗窗口代码编辑辑是VBB中主要要的设计计手段,设设计出来来的软件件实现的的功能都都源于代代码。所所以代码码编译窗窗口对于于VB来说说是最重重要的一一个窗口口。设计计者就是是在下图图2.66所示的的代码编编辑窗口口中编辑辑代码的的。图2.66 代码码编辑窗窗口3、工程程资源管管理器窗窗口在工程资资源管理理器中,含含有建立立一个应应用程序序所需要要的文件件清单。工工程资源源管理器器窗口中中的文件件可以分分成6类,即即窗体文文件(.frmm)、程程序模块块文件(.baas

46、)、类类模块文文件(.clss)、工工程文件件(.vvbp)、工程程组文件件(.vvbg)和资源源文件(.rees)。如如图2.3所示示的窗体体。在工程资资源管理理器窗口口中,括括号内是是工程、窗窗体、程程序模块块、类模模块等的的存盘文文件名,在在括号外外是相应应的名字字。每个个工程名名左侧都都有一个个方框,当当方框内内为“-”号时时,该工工程处于于展开状状态。此此时如果果单击“-”号方框,则变为折叠状态,方框内变为“”号5。图2.33 资源源管理器器窗口2.3.2 属性窗口口和工具具箱窗口口1、属性性窗口属性窗口口主要针针对窗体体和控件件设置的的。在VVisuual Bassic中中,窗体体和控件件被称为为对象。每每个对象象都可以以用一组组属性来来刻画其其特征,而而属性窗窗口就是是用来设设置窗体体或窗体体中控件件的属性性的。如如图2.4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理制度

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁