VB062机动车租赁管理系统

VB062机动车租赁管理系统

收藏

资源目录
跳过导航链接。
VB062机动车租赁管理系统.rar
VB机动车租赁管理系统
可执行程序
密码.txt---(点击预览)
Lease.exe
Lease.mdb
机动车租赁管理系统
~$ntract.doc---(点击预览)
Classes
Cars.cls
Company.cls
Customer.cls
Driver.cls
LeaseCar.cls
MemberType.cls
Types.cls
Users.cls
Img
pic
009_M.JPG
040_M.JPG
28kagayas07s.jpg
34080951307.gif
34554.gif
6.JPG
KAGAYA16.JPG
PConline25kagaya05.jpg
Red Rose.JPG
sagittarius1.jpg
Modules
Const.bas
DbFunc.bas
GeneralFunc.bas
ImageFunc.bas
Variable.bas
论文
Frmabout.frm
Frmabout.frx
FrmCar.frm
FrmCar.frx
FrmCarEdit.frm
FrmCarEdit.frx
FrmCompanyEdit.frm
FrmCompanyEdit.frx
FrmCustomer.frm
FrmCustomer.frx
FrmCustomerEdit.frm
FrmCustomerEdit.frx
FrmDriverEdit.frm
FrmDrivers.frm
Frmhelp.frm
Frmhelp.frx
FrmInsurance .frm
FrmInsurance .frx
FrmLease.frm
FrmLease.frx
FrmLeaseAddEdit.frm
FrmLeaseAddEdit.frx
FrmLeaseEdit.frm
FrmLeaseEdit.frx
FrmLogin.frm
FrmLogin.frx
FrmMain.frm
FrmMain.frx
FrmMembers.frm
FrmMembers.frx
FrmMemberType.frm
FrmMemberType.frx
FrmMemberTypeEdit.frm
FrmMemberTypeEdit.frx
FrmReturn.frm
FrmReturn.frx
FrmReturnEdit.frm
FrmReturnEdit.frx
FrmSaleCars.frm
FrmSaleCars.frx
FrmSales.frm
FrmSales.frx
FrmType.frm
FrmType.frx
FrmTypeEdit.frm
FrmTypeEdit.frx
FrmTypeSel.frm
FrmTypeSel.frx
FrmUserEdit.frm
FrmUserEdit.frx
FrmUserMan.frm
FrmUserMan.frx
help1.frm
Lease.mdb
Lease.vbp
Lease.vbw
MSSCCPRJ.SCC
论文
压缩包内文档预览:

资源预览需要最新版本的Flash Player支持。
您尚未安装或版本过低,建议您

VB062机动车租赁管理系统,定做请加QQ:,1060741974,参考网站,/,http:/www.bylw520.ne
编号:6894620    类型:共享资源    大小:5.71MB    格式:RAR    上传时间:2018-01-02 上传人:专业****设计 IP属地:江苏
20
积分
关 键 词:
定做请加QQ: 1060741974 参考网站 http://www.bysj360.com/ http://www.bylw520.ne
资源描述:
VB062机动车租赁管理系统,定做请加QQ:,1060741974, ,参考网站 ,/ ,http://www.bylw520.ne
内容简介:
1毕业设计(论文)中期检查报告课题:机动车租赁管理系统院(系)成人教育学院专业计算机科学与技术学生姜少英学号0142班号03指导教师乔立民中期检查题报告日期哈尔滨工业大学教务处制2哈尔滨工业大学成人教育学院毕业设计(论文)中期报告班级三班专业计算机科学与技术学生姓名姜少英学号0142指导教师乔立民设计(或论文)题目机动车租赁管理系统本人在该设计中具体应完成的工作本课题开发过程中具体应完成的工作:1根据实际需求分析与调研对本软件开发的具体功能模块进行规化;2对本软件的数据库进行设计并通过VB的数据库控件进行运用;3创建系统主窗体:主窗体是承载系统所有功能的菜单的总体界面;4对总体界面的快键与对应功能的部分菜单能够关链,能弹出功能窗体;5实现系统登录功能;6实现机构详细信息功能,具体包括创建窗体、添加控件、函数的编码及调试,为窗体、按钮的事件添加响应代码等工作;7系统功能及业务结构;8关系优化物资信息管理模式;9总窗体对数据库的调用,修改,查询均运行正常.10实现系统打包发布。11所开发的软件能够适用于Window操作系统.本课题开发的软件所具有的功能模块如下:(1)题库管理;(2)设定类型;(3)设定科目;(4)查询题目;(5)手动出试卷;(6)自动出试卷;(7)用户管理;3预期成果形式能够在本主窗体中对各项的功能模块调用自如,能够完成对题库的试卷与题目的正常管理.预期目标使用本管理软件能够简化老师对日常出题的繁琐而复杂管理,查看,修改,归类.优化题库对试卷与题目的管理,真正的实现办公的信息化与无纸化.1、学生自述毕业设计开始以来所做的具体工作和取得的进展或成果;下一步的主要研究任务,具体设想与安排;存在的具体问题:现已完成的具体工作和取得的成果:在完成了社会调研与分析,资料的查阅与积累,对开发平台技能知识学习与掌握的基础上,完成如下工作:1数据库的设计和创建及所需存储过程的创建等;2系统主窗体的创建;3系统登录功能;4机构设置及编码功能;5机构详细信息功能;6可行性论证与需求分析7对教师在日常试卷与题目管理的添加,修改,刷新与保存功能的实现;8总体设计目标下一步的主要研究任务的具体设想及安排:1.对基本信息管理的各项功能的实现;2.对具体项目中的增加一项查询功能;3.实现系统管理中的权限管理功能;4.设计测试用例完成系统单个模块的功能测试,将所有功能模块与主窗体连接,设计整个系统测试用例,对整个系统进行整体测试;5.实现本管理系统在实际中的应用。后期的这些工作计划用五周来完成,还有三周时间进行论文撰写与准备答辩工作。具体存在的问题:整个设计工作到目前为止进展的还是比较顺利的,但其中不免也存在许多问题.主要表现为:1.对老师们在日常办公中使用题库中题目与试卷了解的不够透测,对有些要实现的功能没有4去设计.例如老师们日常办公中,能将各章的题目与试题按章节分类,而我在设计中却没有考些到按章来归类,而只是做了按科目来分类.2.对理论知识转化为实践动手能不强.对VB操作平台中的数据库控件的运用不是很胜利.另外,虽然用ACCESS作数据库很容易,但在ODBC中的操作建立数据库却不是很顺,但最后在同学与老师的帮助下都解决了.下一步要做的就是要紧跟老师的安排进度,找指导教师和同学讨论存在的问题,找出存在问题的原因并及时处理存在的问题,在完成进度的同时还要能够尽量使系统功能更加丰满完善,并且优化用户使用界面。做出一个能够实用方便快捷的机动车租赁管理系统,以满足对机动车租赁管理的需求.2、指导教师对该学生前期研究工作的评价指导教师签字:53、中期检查意见教师签字:学院盖章:成人高等教育毕业设计(论文)题目题库管理系统类别脱产层次专科升本科专业计算机科学与技术班号03学号0142学生姜少英指导教师乔立民哈尔滨工业大学年月日哈尔滨工业大学成人高等教育毕业设计(论文)评语年月日学生:姜少英班号:03学号:0142类别:脱产层次:自学本科专业:计算机科学与技术毕业设计(论文)题目:题库管理系统指导教师评语:指导教师(签字)评阅人评语:评阅人(签字)答辩委员会评语:答辩委员会根据毕业设计(论文)之材料及学生之答辩作出以下评浯:学生毕业设计(论文)答辩成绩评定为根据所提交之材料及毕业设计答辩之成绩,答辩委员会认为该学生已(未)完成哈尔滨工业大学成人高等教育的教学计划准予毕业(肄业)对毕业设计(论文)的特殊评语:答辩委员会主任(签字)委员(签字)哈尔滨工业大学成人高等教育毕业设计(论文)任务书姓名:姜少英类别:脱产班号:03层次:专科升本科学号:0142专业:计算机科学与技术毕业设计(论文)题目:题库管理系统立题目的和意义:随着社会的发展,机动车租赁行业焕发勃勃生机。然而租赁业务的激增,突显出行业内手工管理业务信息的诸多弊端。本系统的开发就是为有效管理与租赁业务有关的各类信息。实现公司管理的规范化、信息化,提高租赁公司的市场适应力和竞争力。技术条件:1、硬件基础基于奔腾以上的系统;2、操作系统基于Microsoft公司出品的Windows系列;3、开发环境基于VisualBasic6.0及OfficeAccess2003基础上。技术要求与工作计划:1、熟练掌握VisualBasic6.0的应用方法;2、熟悉SQL语言,熟悉OfficeAccess2003;3、深入理解软件工程学的方法。首先确定设计题目,然后查阅与课题有关的资料,作出市场调查。作好项目开发背景的研究。随后做好功能分析,进行系统设计,完成数据库的构建,在此基础上展开系统实现工作。完成窗体设计及源代码编写。之后进行系统测试,最后完成论文的撰写。时间安排:第一周:收集资料;第二周:撰写开题报告;第三、四、五周:进行系统的编程,配置数据库。第六、七周:进行功能分析。第八、九周:进行系统测试,修改漏洞,进一步完善。第十周:中期检查;第十一、十二、十三、十四周:撰写论文。第十五周:接受验收,准备答辩。指导教师:年月日教研室主任:年月日汽车租赁管理系统提纲一课题研究背景及意义现代科学的发展,使计算机进入了几乎一切领域。从科学研究到工农业生产,从企业生产管理到家庭生活,各行各业都广泛地使用着计算机。当今社会的数据信息管理离不开计算机技术的支持。如何实现对数据信息快捷、有效、实用的管理,是软件开发业追求的目标。今天,随着社会生产的发展,人民生活水平的提高,机动车租赁已成为一个极具市场潜力的行业,面对飞速发展的租赁市场,传统的人工租赁管理方式在进行繁多的业务信息处理时显得极不适应,因此,人们对于运用计算机来辅助协调和管理租赁工作的需求正在逐步提高。随着社会物质条件的改善,生产生活节奏的加快,人们越来越意识到时间的重要性,在工作中,生活中越来越注重如何节省时间,提高效率。因为工作和生活的缘故,在必要的时候向汽车出租公司提出租赁车辆的服务要求,已成为大众广为认可和接受的行为和选择。在这种社会需求的强力带动下,机动车租赁市场出现了前所未有的一片繁荣景象。各个汽车租赁公司门庭若市,业务激增。然而在繁忙的景象背后,却也暴露出机动车租赁公司在处理业务信息时以人工方式为主所带来的诸如:效率低下,管理混乱,失误增多等诸多弊端。在实践中,汽车租赁行业的业主们逐渐意识到在租赁行业中借助计算机引入信息管理的重要性,并开始不断提高自身的素质和高科技在工作中的投入,以改善信息的管理,提高服务效率。机动车租赁管理就是对车辆信息和客户信息的管理,主要包括车辆的出租状态、车辆的基本信息、车辆的投保情况、车辆的出厂情况、客户信息的管理等。由于这些过程间的关系复杂,有一对一的关系,一对多的关系,也有多对多的关系,所有这些工作使机动车管理工作变得量大而又复杂,以前包括现在还有很多租赁公司采用人工管理,直接导致了错误的产生,服务质量的低下。机动车租赁管理系统的开发使得这一状况得到了根本的改善。这套管理系统包括涵盖了车辆租赁业务的各个方面。使得机动车租赁服务可以快速、规范地完成,节省了人力物力,提高了服务质量和经济效益。二课题实现的基本功能机动车租赁管理系统针对的是机动车租赁公司在向客户提供出租车辆服务过程中面对的各种问题,对其业务信息进行自动化、信息化处理,使车辆租赁管理变得规范、快捷、高效。基于各方面的研究,同时针对机动车租赁公司的实际情况,在刘旭东老师的悉心指导和帮助下,我查阅并应用数据库、管理信息系统、软件工程的一些基本原理和理论思想,以具有强大的应用程序开发功能和数据库开发功能的VisualBasic6.0为开发工具,设计开发了这套机动车租赁管理系统。在Windows环境下,此系统具有比较友好的界面和基本完善的功能,使用轻松方便,易于维护,适应性强。本系统包括客户信息管理、车辆信息管理、汽车租赁归还管理、会员类型管理、会员信息管理、保险公司管理、汽车销售商管理等。具有添加、修改、删除、查询等功能,通过这些管理模块,可以使汽车租赁服务更加清晰,更加便捷,提高了服务质量,减少了操作人员的工作量。为规范操作流程,降低劳动强度使租赁业务走向标准化和科学化,设计开发了这套管理系统,它的使用将有利于提高租赁公司的劳动生产率,节约生产成本,增加经济效益,希望它能为业内人员的工作提供一定的帮助。三系统的需求分析与可行性研中国汽车租赁业开始于1989年,90年代初全国只有10余家汽车租赁公司。1993年经历了第一轮发展,至今全国租赁公司发展到近3000家,车辆总数达到4万余辆。一组权威数据显示,全国持驾照者有3000万,有照无车者1600万。据测算,国内租赁汽车需求缺口在1-40万之间。据媒体报道,自从1999年以来,每到“五一”、“十一”和春节三大旅游黄金周,各地的汽车租赁公司都不同程度地出现“车辆告急”的情况,其中,私人租车比例超过了50%以上。随着行业的发展,汽车租赁行业已逐步走上规模化,规范化管理的经营之路,在公司内部,已明确划分若干部门,各部门各司其职,紧密配合,来开展公司日常业务。然而各部门之间必然存在的紧密联系,对公司领导者的统筹协调能力提出了严峻的考验,只有引入计算机管理系统,来协助日常业务的处理,才能提高生产效率。这更突显了汽车租赁管理系统对租赁公司生存与发展的重要影响。通过租赁公司的组织结构图,可以分析出公司内部各部门之间的这种紧密的联系。公司经理部客服部市场部后勤部采购部图2-1汽车租赁公司组织结构图各部门的职能如下:公司经理部:负责下属各部门之间的协调调度,总体把握公司全局,制定长期的公司发展计划。后勤部:负责公司内部汽车的维护,保险。保障车辆处于良好状态,为业务的发展提供坚实的后盾。市场部:负责公司日常租赁业务的处理,管理车辆租赁的信息,开拓市场。客服部:负责对公司客户及会员的管理,及时周到地向客户及会员提供服务,努力维护既得市场。采购部:负责采购新款汽车,处理废旧汽车,保障公司与汽车销售商之间的紧密联系。行业的发展为计算机管理系统提供了强大的市场需求。应用一套涵盖车辆租赁业务的各个方面,能为租赁公司的业务拓展提供坚实后盾和强力保障的机动车租赁管理系统,使得机动车租赁服务可以快速、规范地完成,节约人力资源,提高服务质量和公司竞争力,这已成为当今汽车租赁行业的必然选择。四本课题开发过程中具体应完成的工作1根据实际需求分析与调研对本软件开发的具体功能模块进行规化;2对本软件的数据库进行设计并通过VB的数据库控件进行运用;3创建系统主窗体:主窗体是承载系统所有功能的菜单的总体界面;4对总体界面的快键与对应功能的部分菜单能够关链,能弹出功能窗体;5实现系统登录功能;6实现机构详细信息功能,具体包括创建窗体、添加控件、函数的编码及调试,为窗体、按钮的事件添加响应代码等工作;7系统功能及业务结构;8关系优化物资信息管理模式;9总窗体对数据库的调用,修改,查询均运行正常.10实现系统打包发布。11所开发的软件能够适用于Window操作系统.哈尔滨工业大学毕业论文摘要题库管理系统是信息管理系统,其开发的功能主要包括:通过计算机管理题库档案,过强大的查询和索检高效的索检出数据,提高办事效率。使用MICROSOFT公司的ACCESS作为后台数据库,设计数据库,使用MICROSOFT公司的VISUALBASIC开发工具,利用其提供的各种面向对象的开发工具,使用ADO控件连接数据库,开发出产品。关键字:ADO、窗体、数据库。AbstractAtopicdatabasemanagementsystemistheinformationmanagementsystem,itdevelopsmainlyfunctiony,itincludes:Passingadatabaseofthecalculatormanagementfile,leadingthestrongsearchandsearchingtosearchadataefficiently,raiseingefficiencily.IusetheACCESSofMICROSOFTthatisthebackstagedatabase,thedesigndatabase,usetheVISUALBASICdevelopmenttoolofthecompanyofMICROSOFT,makeuseofvariousdevelopmenttoolthatfacestotheobjectofwhatitprovide,usetheADOtocontrolaconjunctiondatabase,developtoproducethearticle.Keywords:ADO,windowbody,database.2目录摘要1目录2第一章绪论3一.前言3二设计系统的必要性和可行性3第二章怎样开发一个题库管理系统?4一.编程环境的选择4二关系型数据库的实现4三.ADO接口使用4第三章Windows下的VisualBasic编程环境简介.7一.VB连接数据库的各种方法.7第四章需求分析阶段.9一.系统功能模块9二.系统数据分析.10三.系统的逻辑模型11第五章系统总体规划12一设计思想12二.前期设计17第六章系统具体实现17一.用户界面的实现17二.数据库的实现23三.与VB的连接24第七章结束语25主要参考文献25致谢26附录一(外语文献)27附录一(源代码附录)383第一章绪论一前言一个学校,题库管理是学校一项重要工作。题库管理无论是哪个学校都要进行的工作。计算机管理题库档案,日常办公,实现无纸化办公,分析题库现状通过强大的查询和索检高效的索检出数据,提高办事效率。因此,开发这样一套管理软件成为很有必要的事情,在下面的各章中我们将以开发一套题库管理系统为例,谈谈其开发过程和所涉及到的问题及解决方法。二设计系统的必要性与可行性题库管理的设计分析通过数据库技术分析数据库中的题库基本信息,达到管理的目的1建立数据库,题库基本资料就存放在其中2把,题库的全部资料输入数据库3用VB开发出应用程序连接数据库根据实际情况,我们使用ADO控件少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有的性质全部满足。此时模块也发展成为最终产品了。4第二章怎样开发一个题库管理系统怎样开发一个题库管理系统?一.编程环境的选择微软公司的VisualBasic6.0是Windows应用程序开发工具,使目前最为广泛的,易学易用的面向对象的开发工具。VisualBasic提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统VB是一个相对较好的选择。二.关系型数据库的实现Access2000就是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。Access的优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于Excel的电子表格,可以使数据库一目了然。另外,Access允许创建自定义报表用于打印或输出数据库中的信息。Access也提供了数据存储库,可以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。Access是一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述,Access作为关系数据库开发具备了许多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。三.ADO接口使用微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及VisualBasic来访问数据库并对其进行各种操作。VisualBasic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。ADO控件在数据库中的信息与将信息显示给用户看的VisualBasic程序之间架5起了一座桥梁。我们可以设置ADO控件的各个属性,告诉它要调用那个数据库的哪个部分。缺省情况下,ADO控件根据数据库中的一个或多个数据表建立一个dynaset-type(动态集合)类型的记录集合。一个记录集合是动态的也就意味着,当原来的数据表中的容改变了以后,该记录集合中的记录也会随之改变。ADO控件还提供了用来浏览不同记录的各种跳转按钮。将ADO控件放置在窗体中之后,我们还必须在该控件与要处理的数据库之间建立联系。ADO(ActiveXDataObjects)是基于组件的数据库编程接口,它是一个和编程语言无关的COM组件系统。本文主要介绍用ADO编程所需要注意的技巧和在VC下进行ADO编程的模式,并对CExtensions进行了简单的讨论,希望对ADO开发人员有一定的帮助作用。因为ADO是一个和编程语言无关的COM组件系统,所以这里讨论的要点适用于所有的编程语言和编程环境,比如:VB、VBScript、VC、Java等等。对于ADO其中对象来说,我觉得比较重要的是:Command,Connection,Recordset对象.虽然严格的说这是不准确的,但根据我的实际经验确实如此.下面就分别来谈一下.(1)Connection对象Connection对象用于建立与数据库的连接.通过连接可从应用程序访问数据源.它保存诸如指针类型,连接字符串,查询超时,连接超时和缺省数据库这样的连接信息.(2)Command对象在建立Connection后,可以发出命令操作数据源.一般情况下,Command对象可以在数据库中添加,删除或更新数据,或者在表中进行数据查询.Command对象在定义查询参数或执行一个有输出参数的存储过程时非常有用.(3)Recordset对象Recordset对象只代表一个记录集,这个记录集是一个连接的数据库中的表,或者是Command对象的执行结果返回的记录集.在ADO对象模型中,是在行中检查和修改数据的最主要的方法,所有对数据的操作几乎都是在Recordset对象中完成的.Record对象用于指定行,移动行,添加,更改,删除记录.下面就具体地说说如何用ADO存取数据:6在实际编程过程中使用ADO的一个典型的存取数据的步骤为:(1)连接数据源(2)打开记录集对象(3)使用记录集(4)断开连接ADO定义了一个可编程的对象集合.ADO对象模型如图所示:7第三章Windows下的VisualBasic编程环境简介VisualBasic(简称VB)是一种可视化的、事件驱动型的Windows应用程序开发工具,它在GUI设计、绘图、制表、运算、通信和多媒体开发方面都具有简单易行、功能强大等优点,所以越来越受到开发人员的亲睐。同时,VB在数据库开发方面也具有Foxpro所远不能及的强大功能。VB能够读取和访问Access、Excel、DbaseX、Foxpro、Btrieve和ODBC等多种数据库,并能利用VB自身所带的数据库引擎创建Access数据库。所以VB在管理信息系统(MIS)的开发和建设方面得到了是益广泛的应用。现在,笔者就VB应用数据库的一些方法作一简单的介绍。VB访问数据库通常有三种途径:第一,通过数据库控制控件DataControl访问;第二,通过VB提供的数据库对象变量编程访问;第三,通过ODBC接口访问ODBCAPI函数。在这三种方法中,第一种方法操作起来最方便、灵活、易于掌握,同时也最能体现VisualBasic面向对象的特色,故这里以Foxpro2.5的数据库为例,介绍数据库控制控件(DataControl)访问数据库的方法与步骤:一.在Form窗口中加入DataControl控件用鼠标在工具窗口的DataControl控件按钮上双击左键,该对象即出现在Form窗口的中间(控件名为Data1),用鼠标调整好控件的大小及位置。如工具箱中无此控件,可打开主菜单的Tools/Custom,在列表中选中MicrosoftDataControl复选框,确认后即可将此控件加入到工具箱中去。二.设置联接库用鼠标单击Data1,按下F4,打开属性窗口,设置Connect属性为Foxpro2.5,设置DatabaseName为c:foxprowstudent.dbf(假设磁盘上已有这个文件)。三.加入字段显示、编辑控件(数据库捆绑控件)在Form窗口中加入DGrid控件,如不在此控件,可打开主菜单Tools/Custom,在列表中选择ApexDataBroundGrid复选框,确认后即可向工具箱中加入此控件。在Form窗口中单击选中此控件(DGrid1),按下F4打开属性窗口,设置Datasource属性为Data1,在Form窗口中用鼠标右键单击控件DGrid1,选择8RetrieveFields;再用鼠标右键单击控件DGrid1,选择Edit,用鼠标调整控件及有关字段大小;再用鼠标右键单击控件DGrid1,选择Properties(属性),在弹出窗口中,选择Colums标签,在下拉列表中选Colum1,将Caption属性改为“学号”,选择Colum2,Caption属性改为“姓名”,选择Colum3、4将Caption属性改为“性别”、“专业”,按下“确定”按钮。再向Form窗口中加入一个按钮控件,将Caption属性设置为“退出”,双击该控件(Command1),在代码窗口中写入“END”,存盘。此时,一个具备数据库读写、浏览功能的应用程序就建立了,按下F5运行,通过单击Data1的各按钮即可看出当前记录的变化情况。除此之外,数据库控制控件还有Bookmark、RecordCount等许多属性与方法,能对数据库进行各种方便的操作。由此可见,数据库控制控件具有数据库操作方面的强大功能。另外,数据库控制控件的RecordSource属性可用一个SQL语句赋值,以此来有效地调用SQL语句,从而发挥SELECT语句强大的功能,更使数据库控制控件(DataControl)锦上添花。关闭所有的数据连接如果在代码中使用了数据控件如DAO,RDO,或ADO,在退出时应该关闭所有打开的recordset,database,和workspace。虽然对象能自动注销,但是数据连接不会马上断开,可能会导致一些内存不能被系统重新分配。9开始始始第四章需求分析阶段一.系统功能模块1流程图口令正确输入用户名和口令结束登录界面主菜单界面操作口令不正确查询题目打印试卷退出用户管理设定类型设定科目题库登记手动出试卷自动出试卷101基础数据:对题库的基础数据进行编辑、和查询管理2设定类型:对实验题库的试题类型进行设定。3设定科目:对实验题库的试题科目进行设定。4出试卷:对进入题库的记录进行出卷。5查询:对各个表进行查询6打印:打印出记录,以备分析二.系统数据分析1、数据录入和处理的准确性和实时性数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2、数据的一致性与完整性由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3、数据的共享与独立性整个题库发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。三系统的逻辑模型1112第五章系统总体规划系统功能一.系统的设计思路1应用程序设计结构1建立数据库,基本资料就存放在其中通过Access建立数据库2用VB开发出界面连接数据库使用ADO控件的连接数据库,通过DATAGRID和TEXT显示出来。.3在应用程序中用查询和统计等手段对数据库的资料进行处理,得到有效的数据,分析管理情况,得出结论和措施,然后就可以通过措施,达到管理提高效率的目的。具体是具体实现办法(1)连接数据源利用Connection对象可以创建一个数据源的连接.应用的方法是Connection对象的Open方法.语法:Connection对象.OpenConnectionString,UserID,PassWord,OpenOptions其中:Connection对象为你定义的Connection对象的实例;ConnectionString为可选项,包含了连接的数据库的信息;UserID可选项,包含建立连接的用户名;PassWord为可选项,包含建立连接的用户密码;OpenOptions为可选项,假如设置为adConnectAsync,则连接将异步打开.(2)打开记录集对象实际上记录集返回的是一个从数据库取回的查询结果集.因此他有两种打开方法:一种使用记录集的Open方法,另一种是用Connection对象的Execute方法.(a)记录集的Open方法13语法:Recordset.OpenSource,ActiveConnection,CursorType,LockType,Options其中:Recordset为所定义的记录集对象的实例.Source可选项,指明了所打开的记录源信息.可以是合法的命令,对象变量名,SQL语句,表名,存储过程调用,或保存记录集的文件名.ActiveConnection可选项,合法的已打开的Connection对象的变量名,或者是包含ConnectionString参数的字符串.CursorType可选项,确定打开记录集对象使用的指针类型.LockType可选项确定打开记录集对象使用的锁定类型.(b)Connection对象的Execute方法语法:Setrecordset=Connection.Execute(CommandText,RecordsAffected,Options)参数说明:CommandText一个字符串,返回要执行的SQL命令,表名,存储过程或指定文本.RecordsAffected可选项,Long类型的值,返回操作影响的记录数.Options可选项,Long类型值,指明如何处理CommandText参数.介绍完了如何打开数据库下面说说怎么使用吧.(3)使用记录集(a)添加新的记录:在ADO中添加新的记录用的方法为:AddNew它的语法为:Recordset.AddNewFieldList,ValuesRecordset为记录集对象实例FieldList为一个字段名,或者是一个字段数组.Values为给要加信息的字段赋的值,如果FiledList为一个字段名,那么Values应为一个单个的数值,假如FiledList为一个字段数组,那么Values必须也为一个个数,类型与FieldList相同的数组.14再用完AddNew方法为记录集添加新的记录后,应使用UpDate将所添加的的数据存储在数据库中.不过你最好在用UpDate方法之前使用CancelUpdate方法来取消该项操作.(b)修改记录集其实修改核对记录集中的数据重新赋值没有什么太大的区别,只要用SQL语句将要修改的字段的一个数据找出来重新赋值就可以了.这里不再细说了.(c)删除记录在ADO中删除记录集中的数据的方法为:Delete方法,这与DAO对象的方法相同,但是在ADO中它的能力增强了,可以删掉一组记录了.它的语法如下:Recordset.DeleteAffectRecords其中的,AffectRecords参数是确定Delete方法作用的方式的,它的取值如下:adAffectCurrent只删除当前的记录adAffectGroup删除符合Filter属性设置的那些记录.为了一次能删除一组数据,应设置Filter属性.(d)查询记录在ADO中查询的方法很灵活,有几种查询的方法.使用连接对象的Execute方法执行SQL命令,返回查询记录集.使用Command对象的Execute方法执行CommandText属性中设置的SQL命令,返回查询记录集.第一个方法的具体语法在前面数据连接时已经介绍过了,下面就第二方法具体说一下.Command对象的Execute方法的语法如下:Command.ExecuteRecordsAffected,Parameters,Options不返回记录集或者SetRscordset=cmmnad.Execute(RecordsAffected,Parameters,Options)返回记录集CommandText的语法为:Command.CommandText=stringvariable其中:stringvariable为字符串变量,包含SQL语句,表名或存储过程.15(4)断开连接在应用程序结束之前,应该释放分配给ADO对象的资源,操作系统回收这些资源并可以再分配给其他应用程序.使用的方法为:Close方法.语法如下:Object.CloseObject为ADO对象二.系统的技术要点1多用户登陆问题a建立模块,Module1b在模块中申明变量Publicuserc在数据库建立用户表,存放用户名和密码,然后输入多个用户d通过ADO代码连接到数据库。E通过SQL语句判断是否用户数据库有。F如果没有则退出。G如果有通过SQL语句判断是否密码正确。H如果正确则发送数据库的该用户名到公共变量user=myrs(user)I通过变量决定各个用户的权限。2出试卷手动出试卷将题库的一个字段设为是否出试卷。然后通过SQL语句筛选出记录,形成出试卷库。SELECT*FORMTKWHERE是否出卷=“是”自动出试卷获得随即数,然后自动出题nb=myrs3.RecordCount16rdnb=Int(nb)*Rnd()获得随机数myrs3.Moverdnbt1=CStr(myrs3(编号)myrs2.Openinsertintosjselect*fromtkgl2where编号=+t1+,mycn,adOpenKeyset,adLockOptimisticmyrs3.Deletemyrs3.MoveFirst3多级查询问题单级查询使用SELECT*FORMTKWHERE字段=SS多级查询使用SELECT*FORMTKWHERE字段1=SSAND字段2=SS217第六章系统具体实现首先建立模块,用来存放公共变量Publicuser一.用户界面的实现1.登陆界面在工程引用ADO2.0。在命令按钮单击写下连接数据库USER表的判断语句PrivateSubCommand1_Click()mname=Text1.Textpass=Text2.TextDimmycnAsNewADODB.ConnectionDimmyrsAsNewADODB.RecordsetSetmyrs=NewADODB.Recordsetmycn.OpenProvider=Microsoft.Jet.OLEDB.4.0;DataSource=kygl.mdb;myrs.OpenSELECT*FROMuserwhere(user.user)=+mname+;,mycn,adOpenKeyset,adLockOptimisticIfmyrs.BOF=TrueAndmyrs.EOF=TrueThenMsgBox查无此人,登陆信息ElseIfmyrs(pass)=passThen18MsgBoxok,登陆信息user=myrs(user)Form2.ShowUnloadMeElseMsgBox密码不正确,登陆信息EndIfEndIfEndSub目的是USER表没有该用户,将无法使用本程序user=myrs(user)将公共变量user设为用户的身份2.主界面19主界面包含几方面的内容,以下一一介绍:首先在用户管理判断出是否管理员Ifuser=管理员ThenForm3.ShowElseMsgBox身份错误如果不是则无法进行用户管理各个模块的实现1基础数据:对题库的基础数据进行编辑、和查询管理20通过ADO控件连接到数据库的R基础数据表,通过SQL语句“SELECT*from;“筛选出全部记录用DATAGRID控件,将它的数据源设为ADO控件,将它的各列显示出数据库的各列。属性设为可写。2设定类型:对实验题库的试题类型进行设定。21通过ADO控件连接到数据库的实验题库表用DATAGRID控件,将它的数据源设为ADO控件,将它的各列显示出数据库的各列。3设定科目:对实验题库的试题科目进行设定。通过ADO控件连接到数据库的实验项目表用DATAGRID控件,将它的数据源设为ADO控件,将它的各列显示出数据库的各列。4出试卷:对进入题库的记录进行出卷。22通过ADO控件连接到数据库的出入库表,通过SQL语句选出出试卷的记录5查询:对各个表进行查询通过ADO控件连接到数据库的各个表,通过SQL语句ss=Text3.TextAdodc3.RecordSource=select*fromsbwhere=+ss+Adodc3.Refresh筛选出全部记录用DATAGRID控件,将它的数据源设为ADO控件,将它的各列显示出数据库的各列。属性设为可写。6自动出题通过随机函数获得随机数,然后自动出题。23Fori=1Tojnb=myrs3.RecordCountrdnb=Int(nb)*Rnd()获得随机数myrs3.Moverdnbt1=CStr(myrs3(编号)myrs2.Openinsertintosjselect*fromtkgl2where编号=+t1+,mycn,adOpenKeyset,adLockOptimistic24myrs3.Deletemyrs3.MoveFirst二.数据库的实现基础数据表字段名数据类型数据长度编号数字(INT)10题目文本型(char)50类型文本型(char)50分数文本型(char)50科目文本型(char)50答案文本型(char)50是否出试卷文本型(char)50用户表字段名数据类型数据长度uesr文本型(char)50pass文本型(char)50四.与VB的连接25VisualBasic提供了与底层数据库系统紧密的连接。VisualBasic支持不同的关系数据库管理系统并充分发挥每一个数据库的特长。生成独立应用或脱离服务器运行的服务以上的应用,VisualBasic连接数据库的方式有两种:通过使用VisualBasic的ADO控件。通过使用由VisualBasic提供的专用的直接与数据库相连的接口第七章结束语经过一个多月的设计和开发,该题库管理系统基本开发完毕。其功能基本符合客户需求,能够完成题库存储和。并提供部分系统维护功能,使用户方便进行数据备份和恢复、数据删除。,对于数据的一致性的问题也通过程序进行了有效的解决。但是由于毕业设计时间以及水平有限,所以该系统还有许多不尽如人意的地方,比如功能较少等多方面问题。这些都有待进一步改善.也希望老师26们能够多多指教,好让我能够不断进步.致谢在本次毕业设计中,我要非常感谢指导老师在我不知道写erp论文从何落手的时候给了我指点方向,在我感觉到自己知识有所贫乏的时候给了我细心的指导和技术上的支持。使我本身的能力得到了不少的提高,这对于我以后的工作和学习都有一种巨大的帮助,感谢他耐心的辅导。还有感谢这四年以来不厌其烦的给我传授大学知识的老师们,感谢在生活上以及学习上给我照顾和教诲的班主任们。主要参考文献1VisualBasic6.0使用指南作者:BobReselman,RichardPeasley,WaynePruchniak.出版社:电子工业出版社2中文Access200024学时教程27作者:CraigEddy,TimothyBuchanan出版社:机械工业出版社3曹弋VisualBasic程序设计电子工业出版社4王珊数据库系统概论高等教育出版社5王汝涌管理信息系统中国财政经济附录一(英文文献)CollectionofData7Theexplosionofe-businessandthemassiveamountofdataitcreatedhasmadedatamanagementandorganizationmoreimportantthanever.Weoftenhearthetermsdatabase,datawarehouseanddatamart,butthedifferencesamongthemarentalwaysclear.Someexpertssaythatthedifferencebetween,say,adatamartandadatawarehouseismoreconceptualthanreal.Nonetheless,herearesomegeneralrulesofthumbtosortouttheseterms.Adatumisarawpieceofinformationthatscapableofbeingmovedandstored.Inthebroadestsense,adatabaseisacollectionoraggregationofsuchdata,alongwithinformationonhowpiecesofdatarelatetoone28another.Adatabaseistypicallyorganizedintorecordsonerecordperitem,suchasanorderthatarethemselvesdividedintoseveralfields,witheachfieldcontaininginformationaboutaspecificaspectorattributeoftheitem.Foranorder,thesecouldincludecustomerdata,partnumbers,pricesanddiscounts.Intheory,adatabasedoesntevenrequireacomputer,butitcertainlymakesitsusealotmorescalableandefficient.Apocketaddressbookiscertainlyadatabase,butsearchingcontactentriesbycityorindustryrequiresflippingthrougheachpage.Databasemanagementsystems,suchasthosefromMicrosoftCorp.,OracleCorp.orIBM,actastheunderlyingvaultandretrievaltechnology.Inadditiontostoringdata,adatabasemanagementsystemhandlessecurityandaccesscontrol.Businessintelligencetoolsthenaccessthisdataforanalysis.However,databasesrarelyexistjusttorunanalyticaloperations;ingeneral,theyrevitaltorunningabusiness.Databasemanagementsystemscanbeorganizedindifferentways.Arelationaldatabasestoresinformationintablesandthenjoinsorcombinesthosetablesacrosscommonfields.Ahierarchicaldatabasestoresdatainatreestructure;anorderrecordmighthaveeverylineitemunderneathit.Anobject-orienteddatabaseencapsulatesbothdataandbusinesslogic.Datawarehousesanddatamartsareverysimilartechnologies,sayexperts,buttheyusuallyservicedifferenttypesofclients.Forinstance,awarehousetypicallycontainsamassiveamountofdatafromacrossanenterprise.Datamartstendtobesmalleranddedicatedtoasingledivisionorlineofbusiness.Datawarehousesaresimilartoarealfoodwarehouse,storingmassiveamountsoffoodandthendistributingsubsetsoffoodtogrocerystoresthemartsforpeopletoaccessorpurchase.Adatamartcanruninsizefrommegabytestogigabyteswhereasdatawarehousesusuallyrunfromgigabytestoterabytes.However,theuncontrolledproliferationofsuchdatamartscanbecomeanITnightmareunlesseachdatamartusesstandardnamingandcatalogingschemesandcompatibledatatypes.Thelastthingyouwantaredatamartsthatcanttalktooneanother.Userstendtoassembleawarehousefromdifferentpiecesoftechnology,thencustomizeittomeettheirneeds,ratherthanjustputittogether29outofthebox.Warehousesareoftenbuiltusingrelationaldatabases,becausetherelationalmodelcanmoreefficientlystoreandorganizethehugeamountsofinformationthatmakeupahigh-volume,multipurposedatawarehouse.However,gettingdatafrommanylargerelationaltablescanrequiremassiveamountsofprocessingandstorage.Forthatkindofslice-and-diceanalysis,datamartsusemultidimensionaldatabasesgearedforquickresponseswithmultipleelements.Often-selecteddatafromadatamartisfedintoasmallerdatabasecalledadatacubeforintensiveprocessing.SystemsAnalysisandDesign81.SystemsWorkingundercontrolofastoredprogram,acomputerprocessesdataintoinformation.Thinkaboutthatdefinitionforaminute.Anygivencomputerapplicationinvolvesatleastthreecomponents:hardware,software,anddata.Merelywritingaprogramisntenough,becausetheprogramisbutonecomponentisinasystem.Asystemisagroupofcomponentsthatworktogethertoaccomplishanobjective.Forexample,considerapayrollsystem.Itsobjectiveispayingemployees.Whatcomponentsareinvolved?Eachday,employeesrecordtheirhoursworkedontimecards.Attheendofeachweek,thetimecardsarecollectedanddeliveredtothecomputercenter,wheretheyarereadintoapayrollprogram.Asitruns,theprogramaccessesdatafiles.Finally,thepaychecksareprintedanddistributed.Forthesystemtowork,people,procedures,inputandoutputmedia,files,hardware,andsoftwaremustbecarefullycorrdinated.Notethattheprogramisbutonecomponentinasystem.1.2SystemsAnalysisComputer-basedsystemsaredevelopedbecausepeopleneedinformation.Thosepeople,callusers,generallyknowwhatisrequired,butmaylacktheexpertisetoobtainit.Technicalprofessionals,suchasprogrammers,havetheexpertise,butmaylacktrainingintheusersfield.Tocomplicatematters,usersandprogrammersoftenseemtospeakdifferentlanguages,leadingtocommunicationproblems.Asystemsanalystisa30professionalwhotranslatesuserneedsintotechnicalterms,thusservingasabridgebetweenusersandtechnicalprofessionals.Likeanengineeroranarchitect,asystemsanalystsolvesproblemsbycombiningsolidtechnicalskillswithinsight,imagination,andatouchofart.Generally,theanalystfollowsawell-defined,methodicalprocessthatincludesatleastthefollowingsteps:1.Problemdefinition2.Analysis3.Design4.Implementation5.MaintenanceAttheendofeachstep,resultsaredocumentedandsharedwithboththeuserandtheprogrammers.Theideristocatchandcorrecterrorsandmisunderstandingsasearlyaspossible.Perhapsthebestwaytoillustratetheprocessisthroughexample.Pictureasmallclothingstorethatpurchasesmerchandiseatwholesale,displaysthisstock,andsellsittocustomersatretail.Ontheonehand,toomuchstockrepresentsanunnecessaryexpense.Ontheotherhand,apoorselectiondiscouragesshoppers.Ideally,abalancecanbeachieved:enough,butnottoomuch.Complicatingmattersisthefactthatinventoryisconstantlychanging,withcustomerpurchasesdepletingstock,andreturnsandreordersaddingtoit.Theownerwouldliketotrackinventorylevelsandreorderanygivenitemjustbeforethestorerunsout.Forasingleitms,thetaskiseasy-justcountthestock-on-hand.Unfortunately,thestorehashundredsofdifferentitems,andkeepingtrackofeachoneisimpractical.Perhapsacomprtermighthelp.1.2.1ProblemDefinitionThefirststepinthesystemsanalysisanddesignprocessisproblemdefinition.Theanalystsobjectiveisdeterminingwhattheuser(inthiscase,thestoresowner)needs.Notethat,astheprocessbegins,theuserpossessesthecriticalinformation,andtheanalystmustlistenandlearn.Fewusersaretechnicalexperts.Mostseethecomputerasa“magicbox,”andarenotconcernedwithhowitworks.Atthisstage,theanslysthasnobusinesseventhinkingaboutprograms,filesandcomputerhardware,butmustcommunica
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:VB062机动车租赁管理系统
链接地址:https://www.renrendoc.com/p-6894620.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2025  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

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