• 2.47 MB
  • 2022-05-17 11:09:38 发布

计算机设备管理信息系统设计学士学位论文.doc

  • 52页
  • 当前文档由用户上传发布,收益归属用户
  1. 1、本文档共5页,可阅读全部内容。
  2. 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,可选择认领,认领后既往收益都归您。
  3. 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细先通过免费阅读内容等途径辨别内容交易风险。如存在严重挂羊头卖狗肉之情形,可联系本站下载客服投诉处理。
  4. 文档侵权举报电话:19940600175。
毕业设计(论文)中文题目:计算机设备管理信息系统设计学习中心:船舶学习中心专业:计算机科学技术姓名:学号:指导教师:魏慧琴2012年11月5日远程与继续教育学院36 北京交通大学毕业设计(论文)承诺书本人声明:本人所提交的毕业论文《计算机设备管理信息系统设计》是本人在指导教师指导下独立研究、写作的成果。论文中所引用的他人无论以何种方式发布的文字、研究成果,均在论文中明确标注;有关教师、同学及其他人员对本论文的写作、修订提出过且为本人在论文中采纳的意见、建议均已在本人致谢辞中加以说明并深致谢意。本人完全意识到本声明的法律结果由本人承担。本毕业论文《计算机设备管理信息系统设计》是本人在读期间所完成的学业的组成部分,同意学校将本论文的部分或全部内容编入有关书籍、数据库保存,并向有关学术部门和国家相关教育主管部门呈交复印件、电子文档,允许采用复制、印刷等方式将论文文本提供给读者查阅和借阅。论文作者:_______________________(签字)_______年_______月______日指导教师已阅:____魏慧琴_____(签字)2012_年__11___月__4__日36 北京交通大学毕业设计(论文)成绩评议年级10层次专升本专业计算机科学姓名钟准题目计算机设备管理信息系统设计指导教师评阅意见指导教师:魏慧琴2012年11月4日答辩小组意见答辩小组负责人:年月日36 北京交通大学毕业设计(论文)任务书本任务书下达给:10级计算机科学技术专业学生钟准设计(论文)题目:计算机设备管理信息系统设计一、设计(论述)内容由于企业中计算机设备种类越来越多,数量也在不断增加,随之而来的不仅仅是管理效率的提高,也为计算机设备的管理带来了一定的难度。需要开发一个功能齐全,操作简便,界面友好等特点的计算机设备管理信息系统。在完善功能的同时又必须兼顾系统的灵活性、安全性和健壮性。计算机设备管理系统包括数据处理、数据查询和基本配置信息等功能模块。首先,本系统应采用C/S或B/S结构实现,需要选择主流的开发工具以期完成毕业设计的同意掌握了一门主流的开发技术,对以后的工作和学习都有帮助。其次,系统在设计时应充分考虑可维护性及扩展性,所以需要事先多了解一些面向对象的思想,把系统设成分层结构,通俗地说就是显示的部分只负责显示,不能访问数据库;负责访问数据库的层面只负责数据库的访问并提供接口给负责显示层面但它一定是没有界面与显示无关,做到层次分明,结构清晰。最后,需要使用主流的数据库系统作为后台支撑,数据库中表的设置合理,符合范式的要求。二、基本要求在系统设计过程中,要求发挥学习的积极性、注意方法、设计并实现出一个能有效运作的系统。但同时要考虑自身的能力及知识积累情况,不要在开始设计时好高骛远预期一个自己能力完全无法实现的系统来,因为毕竟我们的时间是有限的。所以提出如下基本要求:1.数据处理。包括新设备到入库、领用、出库、更新及报废。2.数据查询。包括库存设备、领用设备、报废设备的查询。36 1.基本配置信息。包括人员信息、权限、安全管理的维护。三、重点研究的问题1、分析需求,做到功能安排得当,界面布置合理,具有很好的易用性及较完善的功能。2、按照面向对象的设计方法,合理安排程序的层次结构,使系统用良好的可维护性及扩展性。3、研究数据库技术,合理设置数据表及其间关系,做到符合范式要求。四、主要技术指标1、不考虑网络因素,系统自身的处理时延不应超过500毫秒。2、系统应该可以管理大量设备,存库设备数量应不低于1万条。五、其他要说明的问题无下达任务日期:2012年7月5日要求完成日期:2012年10月20日答辩日期:年月日指导教师:魏慧琴36 开题报告题目:计算机设备管理信息系统设计报告人:钟准2012年8月20日一、文献综述在当今社会中计算机技术飞速发展,计算机应用于各大领域,给人们的工作和生活带来了极大的便利,在企业中计算机设备的种类和数量与日俱增,如何管理好这些设备的信息将变得十分重要,但一直以来人们使用传统人工的方式管理这些设备的信息,这种管理方式存在着许多缺点,如:工作量大、效率低、准确性和保密性差等,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。很多企业急切希望能够将大部分繁琐的工作交由计算机的处理,以减轻人工的压力并提高工作效率。利用计算机实现设备管理,提供全面数据的编辑、查询、系统管理等功能,不仅能够保证使用信息准确无误、快速输出,而且还可以利用计算机对各种设备信息进行统计,服务于企业各种管理需求。显然传统的管理方式已不能满足现实发展的需要,所以如何实现规范化、标准化的管理来提高企业经营效益,就成为一个新的议题。企业一直要面临来自各方的挑战,包括市场需求、销售渠道、人才流动,资金周转等等方面。今天IT技术的发展能够帮助企业积极应对这些挑战,提高企业竞争力,并为企业带来更多更稳定的新业务。随着业务的快速成长,信息化建设也越来越受到企业的重视。企业如果不建立与之相适应的管理信息系统,就很难在这个竞争日趋激烈的时代获胜。一个具有规范化、信息化等鲜明特点的设备管理系统,必须具备以下内容:①设备管理目标根据企业经价目标制订本系统设备管理目标;②具有完善的、以设备全寿命周期管理理论为指导的资产设备基础管理体系,即对购进或在用的全部工艺性生产设备进行编号、登记、设卡、建帐、对闲置设备封存、保养。对老旧设备鉴定、报废;③具有以点检和故障分析为核心的设备运行预警体系,包括状态管理检查、监测设备,分析和处理设备故障、设备事故;④具有以标准化维修和预防维修为主的现代维修管理体系,包括各种数据、定额标准、制度条例、文件资料等通过计算机进行统计分析,找出设备运行规律,制订检修周期;⑤本着既要保证甘常生产和设备系统动态维修需要,又要节约库存投资的目的,制定具有实现备件合理库存与合理采购的信息化管理体系。36 目前设备管理信息化建设过程中还存在以下问题:1.与国外发达国家相比,我国企业设备管理信息化建设起步较晚。各企业信息化管理水平差异较大,很多企业对于设备管理的重要性认识不足.对于设备管理信息化建设了解甚少。2.现有大部分管理系统缺乏先进综合设备管理模式和管理方法的指导,系统开发商水平参差不齐,只是将现有设备管理流程计算机化,而缺乏对企业设备管理特点与要求的了解与研究,难以真正提升企业设备管理的水平。3.我国企业所应用的软件系统也基本上是各自为政。管理不规范、标准不统一,系统问数据不能共享,往往形成了功能单一的信息孤岛,限制了设备管理信息化功能的发挥。同时,由于各管理系统缺少统一的设备编码体系、规范的数据结构。各系统间难以实现数据共享,各企业、各部门、各层次间难以实现统一管理。4.缺乏设备管理信息化建设的专业人才。二、选题的目的和意义由于企业中计算机设备种类越来越多,数量也在不断增加,随之而来的不仅仅是管理效率的提高,也为计算机设备的管理带来了一定的难度。计算机设备的发展为每一个企业带来了新的机遇和挑战,同时为了适应不断变化的环境,企业也要同时不断引进新的技术和管理手段。企业要现代化,设备管理与维护更要现代化,稳定可靠的管理系统永远是企业现代化管理的基础保证。计算机设备管理系统应具有功能齐全,操作简便,界面友好等特点。在完善功能的同时又必须兼顾系统的灵活性、安全性和健壮性。1.计算机设备日常维护管理无纸化,环保又方便。2.科学管理,安全可靠。3.简化工作,促进计算机设备管理工作朝精细化管理目标迈进。36 三、研究方案(框架)本毕业设计主要涉及到的内容有:VB语言、数据库平台选取微软公司的SQLServer。计算机设备管理系统包括数据处理、数据查询和基本配置信息三个模块:1.数据处理。包括新设备到入库、领用、出库、更新及报废。2.数据查询。包括库存设备、领用设备、报废设备的查询。3.基本配置信息。包括人员信息、权限、安全管理的维护。本次设计具有较高难度,但我相信随着自己通过学习的积累和不断地努力,我一定能高质量的完成本次毕业设计任务。四、进度计划7月5日-7月31日分析题目,查阅资料,学习与毕业设计相关的知识,做好前期准备工作。8月1日-8月20日划分系统各功能组成,进行方案论证8月21日-9月10日设计总体结构方案,完成中期报告9月11日-10月10日代码编写与系统调试。10月11日-10月25日调试系统,撰写毕业论文,准备答辩材料。五、指导教师意见同意开题,希望在实现时能加大难度和工作量。指导教师:魏慧琴2012年8月5日36 中期报告题目:计算机设备管理信息系统设计报告人:钟准一、进展情况(一)、开题以来所做的具体工作、取得的进展1、调研与需求分析。向工作单位中设备管理人员和设备运维人员了解岗位职责和日常工作内容,形成了系统的业务需求。2、根据业务需求,进行了系统框架设计。系统分为3大功能模块。具体如下:基本信息模块:包括设备品牌、设备分类和支行名册维护。设备运行管理:包括设备的基本信息维护、设备维修记录、设备报废管理和设备巡检记录等。用户管理模块:包括管理员和普通用户的权限设置,密码修改,维护用户资料等。3、业务处理流程如下图所示:36 3、确定系统的体系结构为C/S结构,采用VisualBasic作为开发工具,SQLServer作为后台数据库。4、确定数据库结构,分别为:基本信息表BaseInfo、设备信息表Device、设备维护表Maintenance、设备巡检表Check、设备移机表Movement、设备报废表Discard和用户信息表Users。各表之间关系如下图所示:36 (二)、下一步计划打算:1、根据功能需求分析,完成各模块的编码工作。2、进行系统测试3、撰写毕业论文,准备毕业答辩。二、指导教师意见已完成大部分设计工作,望继续完成代码编写任务。指导教师:魏慧琴2012年10月10日36 结题验收一、完成日期2012年11月4日二、完成质量基本完成了任务书规定的任务。三、存在问题系统功能有待扩展,论文中代码较多。四、结论同意参加毕业答辩。指导教师:魏慧琴2012年11月4日36 摘要近年来,随着计算机技术的不断发展,信息化管理己经渗透到各个领域。如何利用计算机系统方便快捷地存储信息,使企业管理实现信息化,是很多企业正要解决的问题。信息系统综合运用了计算机技术、信息技术、管理理论和控制理论,与现代化的管理思想、方法和手段有机结合起来,辅助管理人员进行科学地管理和决策。本文介绍了计算机设备管理信息系统的设计和开发过程,详细阐述了整个应用系统的设计思路,并对各部分设计进行了详尽的分析,最终达成了一个完整的设计方案;本系统采用VisualBasic作为开发工具,SQLServer作为后台数据库,这是经典的数据库管理信息系统的。在文章的最后,还根据数据库系统的调试结果,提出了可以进一步改进的部分,以便在投入实际应用后系统可以更加稳定可靠的工作。本系统实现了设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等功能。关键词:计算机设备管理信息系统VisualBasicSQLServer36 ABSTRACTWiththecontinuousdevelopmentofcomputertechnologyinrecentyears,informationmanagementhasbeenpenetratedintoallfields.Howtousecomputersystemstostoreinformationquicklyandeasily,andtoachievetheenterprisemanagementinformation,whichisproblemthatmanyenterprisesareabouttosolve.Informationsystemintegratescomputertechnology,informationtechnology,managementtheory,controltheory,andmodernmanagementideas,waysandmeans,whichassistsmanagementpersonnelforscientificmanagementanddecision-making.ThistextintroducedthedesignoftheComputerequipmentmanagementinformationsystemanddevelopmentprocess,elaboratingthewholedesignwayofthinkingofappliedsystemindetail,anddesignedperiodtocarryontoeachpartdetailedofanalysis,endreachanintegrityofdesignproject;ThissystemadoptionVisualBasicistodeveloptool,theSQLServeristhebackstagedatabase.Thisisthedatabasemanagementinformationsystemofclassic.Theendinarticle,returntoadjusttotryaresultaccordingtothedatabasesystem,putforwardcanimprovefurtherofpart,inordertoatthrowinphysicallyappliedafterthesystemcanstabilizeadependableworkmore.Thesystemfeaturesincludetheequipmentstypemanagement,theequipmentsbrandmanagementandpayingtogotheinformationmanagement,equipmentsmaintenanceinformationmanagement,equipmentstomovethemachineinformationmanagement,equipmentstocruisethecheckinformationmanagementandequipmentstodiscardtheinformationmanagementetc..Keywords:ComputerequipmentmanagementInformationsystemVisualBasicSQLServer36 目录1绪论11.1研究背景11.2研究目的与意义11.3国内外研究现状21.3.1国外金融业信息化发展状况21.3.2国内金融业信息化发展状况31.3.3金融业计算机设备管理存在的不足41.4研究内容52相关技术基础62.1C/S架构简介62.2数据库系统简介62.3SQL语言简介72.4VisualBasic简介83系统分析103.1业务需求分析103.2系统结构设计103.3系统流程分析123.4数据库结构设计133.5应用程序的模块设计173.5.1标准模块的设计183.5.2类模块的设计184系统详细设计194.1设计登录窗体194.2设计主界面224.3基本信息管理模块设计264.3.1设备分类管理274.3.2设备品牌管理窗体3136 4.3.3支行管理窗体314.3.4在主界面中增加设置代码314.4设备信息管理模块324.4.1设备信息管理窗体324.4.2设备信息编辑窗体374.4.3设备信息选择窗体414.5设备维护管理模块424.5.1设备维护管理窗体424.5.2设备维护信息编辑窗体444.6设备巡检管理模块474.6.1设备巡检管理窗体474.6.2设备巡检信息编辑窗体494.7设备移机管理模块514.7.1设备移机管理窗体524.7.2设备移机信息编辑窗体534.8设备报废信息管理模块554.8.1设备报废申请管理窗体564.8.2设备报废申请编辑窗体584.8.3设备报废审批管理窗体594.8.4设备报废审批编辑窗体605测试625.1测试环境625.2编程工具625.3测试的技术与策略625.3.1测试的技术625.3.2测试的策略625.3.3系统测试点635.4测试结果636结论6436 1绪论1.1研究背景在当今社会中计算机技术飞速发展,计算机应用于各大领域,给人们的工作和生活带来了极大的便利,在企业中计算机设备的种类和数量与日俱增,如何管理好这些设备的信息将变得十分重要,但一直以来人们使用传统人工的方式管理这些设备的信息,这种管理方式存在着许多缺点,如:工作量大、效率低、准确性和保密性差等,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。显然传统的管理方式已不能满足现实发展的需要,所以如何实现规范化、标准化的管理来提高企业经营效益,就成为一个新的议题。企业一直要面临来自各方的挑战,包括市场需求、销售渠道、人才流动,资金周转等等方面。今天IT技术的发展能够帮助企业积极应对这些挑战,提高企业竞争力,并为企业带来更多更稳定的新业务。随着业务的快速成长,信息化建设也越来越受到企业的重视。企业如果不建立与之相适应的管理信息系统,就很难在这个竞争日趋激烈的时代获胜。本人所在的中国建设银行股份有限公司,作为国内四大国有股份制商业银行之一,其信息化工作自1984年起步,经历了从单点作业到网络化覆盖全行、从各分行自成体系到全行大集中、从专注柜面业务综合处理到多渠道建设并行、从粗放型经营到精细化实施的发展道路[1]。为了提高在行业内的竞争力开发了许多应用系统,如核心业务系统、城市综合网络系统、支付清算网络系统、龙卡网络系统、网上银行系统、总账管理信息系统、信贷管理信息系统、办公自动化系统和企业内部网系统等。伴随着这些系统的投产,大量的计算机设备不断投入使用,使原有计算机设备管理制度和办法不能适应管理的需要,积极采取新的计算机设备管理模式,开创企业计算机设备管理新局面,达到降低计算机设备运行成本,体现出计算机设备管理的经济效益。1.2研究目的与意义目前银行投产的应用系统种类繁多,计算机设备分布散、数量多、运行的操作平台多样以及自助设备的投入使用量大,随之带来的计算机设备故障维护问题也给银行的正常业务运行带来了巨大36 隐患,由于设备故障原因而造成的损失正在逐渐增多。对此银行承受着业务无法正常运行所带来的经济损失,同时与日俱增的客户投诉也给银行带来了负面影响。计算机设备管理自然就成为银行科技工作的重要任务之一,功能完善及安全可靠的管理信息系统可以大大提高设备的利用率,充分发挥设备的潜力,实现设备管理的信息传递、信息处理,使设备管理由静态管理发展到动态管理。科技部门作为计算机设备的管理部门期望通过设备管理系统规范服务流程,提高服务水平,做好技术支撑,确保应用系统的稳定运行,为银行的业务发展提供可靠保障。计算机设备管理系统是一个有一定标准的信息处理接入平台,使应用软件和相关的数据结构能够在授权的前提下无缝地链接,在一定的技术支持下,可以加强群体协作,方便建立、维护和扩充业务范围。能全面掌握辖内各级部门的计算机设备配备情况、设备的运行情况、存量信息以及潜在的需求信息,系统地安排设备的更新换代;方便设备的维护、报修,在设备发生问题时,根据设备的型号、品名、批次等信息就能很容易确定该设备是否属于保修期内,查找到维修单位的联系方式;能对故障信息和维修情况进行分析,对设备服务商的专业水平、响应时间、和产品质量进行评判。总之,通过计算机设备管理信息系统的实现,能有效降低企业的成本,提高企业运营的盈利能力,提高企业信息化的整体管理水平,提高用户服务的满意度,从而达到提高企业经济效益和整体提高企业在行业内的核心竞争力。1.3国内外研究现状1.3.1国外金融业信息化发展状况发达国家金融业信息化的起步很早,上世纪60年代以来,银行、证券和保险行业纷纷开始用计算机代替手工作业,开启了信息化之门,到现在已经取得了较大的发展。最初,发达国家金融业引入计算机设备,处理其具体业务,以提高工作效率与服务水平,并创造出不少新的金融产品。其金融信息化发展大体经历了四个阶段:1、脱机业务处理;2、联机业务处理;3、经营决策信息化;4、业务集成化和决策智能化。36 经历上述过程,国外金融业通过信息技术实现了银行业务的计算机辅助处理、内部联机业务处理、信息资源共享、客户信息分析、新型产品及业务开发。各类信息系统激发了传统金融行业的活力,为金融企业向现代金融巨头转型奠定了坚实的基础。纵观发达国家的金融信息化建设情况,尽管各自进度不一,但是综合看来,金融信息系统表现出了如下三大特点。1、使用面广,设备先进2、功能齐全服务完善3、自动化程度高安全保密性强1.3.2国内金融业信息化发展状况我国的金融行业并未受到国际金融危机的不良影响,各项改革顺利推进、各子行业均保持着较快发展。2010年中国金融行业信息化投入为465.3亿元,在经历了2009年的适度紧缩后,增长率由2009年的-0.4%上升到2010年的3.3%,金融行业IT投入恢复增长[2]。2009-2011年中国金融行业IT投资规模及预测如图1-1所示。图1-12009-2011年中国金融行业IT投资规模及预测银行仍是金融业IT投入的主体,占到总体投资规模的70.4%,银行业IT投入的稳定是金融信息化投入增长的主要原因,此外证券、保险机构由于扩容扩张、业务创新的需要,也对行业整体恢复IT增长起到了推动作用[2]。整个金融行业信息化进程呈现出以下态势:1、金融机构IT应用将从生产型向管理型方向发展36 目前多数金融机构IT建设主要围绕生产应用而展开,业务创新、经营规模扩大是引发金融机构IT投入的主要驱动因素。但伴随中国金融机构资产规模的日渐庞大,其业务形态不断丰富、业务规模增长迅速,金融机构普遍需要提升差异化发展、风险管控、合规经营等方面的能力。在具备坚实的IT基础的条件下,金融机构IT建设将开始注重管理方面的应用。中国金融企业在信息技术投入方面长期以来重业务而轻管理,与前台相比,后台的支持和管理远远不足。如很多金融机构在经营分析、风险控制、战略决策、深入的客户信息挖掘等方面缺少足够的IT支持,相比业务信息化而言,中国金融企业的管理信息化才刚刚起步。将IT应用向管理环节渗透,是银行信息化建设未来的重点内容。2、服务渠道多元化将成为金融机构IT投入的重点长期以来网点数量一直是金融机构核心竞争力的关键指标,只有为更多用户提供更全面、及时的服务,金融机构才可能获得持续发展。然而物理网点的铺设要经过多道监管审批,不仅投入资金大、建设周期慢,而且服务效率低。IT技术丰富了金融机构服务渠道,网上银行、电话银行、手机银行、自助设备等新渠道的不断涌现,对金融业竞争格局产生了巨大影响。例如招行就是凭借对网上银行的敏锐响应实现了快速发展。中国地域广泛、人口庞大,金融机构各子行业的从业主体数量众多,多数都在百家左右,无论是从资金实力、地理条件上看,金融机构不可能都采取大肆建设物理网点的策略,多数中小型金融机构只能通过服务渠道多元化来实现扩张的目的。除大型金融机构和少数资质优良的金融机构,大多数中小型金融机构在服务渠道多元化上要么是一片空白、要么是浅尝辄止,中国金融机构通过IT手段实现服务渠道多元化将是发展必由之路。1.4研究内容在本文中,以建设银行设备管理人员岗位职责和业务流程等工作内容为基础,通过VisualBasic工具实现计算机设备信息管理系统的开发。概括来讲,主要研究以下内容:1、分析现状和确定需求:分析国内外的金融业计算机设备管理的现状,从实际工作中出发确定需求,如何提高设备基础资料的准确性,如何提高设备的正常使用率,如何提高设备资源的合理分配,如何对设备责任人、设备维护公司和应用系统维护公司进行有效管理;如何进行设备的报废管理;2、36 设计整个系统架构:如何设计系统,才能保证数据采集的完整性、实时性和正确性;怎样的架构才能保障系统的顺利建立,并能长期稳定的运行;3、掌握一定的编程开发技术:掌握所选开发工具的基本编程方法;基本的后台数据库管理方法,例如创建数据库、表、视图以及备份和还原数据库等;常用SQL语句的使用以及数据库访问技术。36 2相关技术基础2.1C/S架构简介C/S架构是一种典型的两层架构,其全称是Client/Server,即客户端服务器端架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。C/S架构也可以看做是胖客户端架构。因为客户端需要实现绝大多数的业务逻辑和界面展示。这种架构中,作为客户端的部分需要承受很大的压力,因为显示逻辑和事务处理都包含在其中,通过与数据库的交互(通常是SQL或存储过程的实现)来达到持久化数据,以此满足实际项目的需要。C/S架构具有一定的优势:1、C/S架构的界面和操作可以很丰富。2、安全性能可以很容易保证,实现多层认证也不难。3、由于只有一层交互,因此响应速度较快。2.2数据库系统简介数据库系统本质上是一个用计算机存储记录的系统。数据库本身可被看作为一种电子文件柜:也就是说,它是收集计算机数据文件的仓库或容器。系统用户可以对这些文件执行插入数据、检索数据、更改数据、删除数据等一系列操作。总之,数据库系统是一个计算机存储记录的系统,即,它是一个计算机系统,该系统的目标存储信息并支持用户检索和更新所需要的信息。图2-1是一个数据库系统的简图。36 图2-1数据库系统简图本文是要设计一个关于计算机设备管理的数据库系统,通过这个系统管理员可以简捷、方便的对计算机设备的记录查阅、增加、删除等功能。该数据库应用程序按照用户权限和实现功能的不同分为两部分:外部用户对数据库的查询访问和内部管理人员对数据记录的管理维护,每一部分中包含各自实现的各项功能,对每一项功能的实现,将按照窗体设计以及运行情况的顺序逐一进行设计。本系统采用SQL技术建立数据库,然后建立数据源的链接,并且生成医院门诊管理的数据库应用程序从而实现数据库的管理功能。2.3SQL语言简介SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如"Select"、"Insert"、"Update"、"Delete"、"Create"和"Drop"常常被用于完成绝大多数数据库的操作。MSSQLServer就是用的Transact-SQL。SQL语言有着非常突出的优点,主要是:1、非过程化语言2、统一的语言3、是所有关系数据库的公共语言36 非过程化语言:SQL是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。2.4VisualBasic简介VisualBasic(以下简称VB)是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松的使用VB提供的组件快速建立一个应用程序。VB的中心思想就是要便于程序员使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组件的属性和方法。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着计算机速度的飞速增加,关于性能的争论已经越来越少。VB具有以下特点:1、可视化的设计平台;2、面向对象的设计方法;3、事件驱动的编程机制;4、集成化的开发环境;5、机构化的设计语言;36 3系统分析3.1业务需求分析本系统的用户是银行中负责计算机设备管理人员和设备运维的技术人员,根据岗位职责和工作内容应该包括设备类型管理、设备品牌管理、支行信息管理、设备维护信息管理、设备移机信息管理、设备巡检信息管理和设备报废信息管理等主要功能,具体功能如下:Ø设备类型信息的添加、修改、删除和查询。Ø设备品牌信息的添加、修改、删除和查询。Ø支行信息的添加、修改、删除和查询。Ø设备信息的添加、修改、删除和查询。Ø设备维护信息的添加、修改、删除和查询。Ø设备巡检信息的添加、修改、删除和查询。Ø设备移机信息的添加、修改和查询。Ø设备报废信息的添加、修改、删除、查询、提交、审批、同意报废申请等。3.2系统结构设计根据需求分析中总结的用户需求,本系统结构如图3-1所示。36 图3-1系统功能模块本系统中,系统用户管理模块的功能比较简单包括用户管理和修改密码两个子模块。在系统初始化时,有两个默认的用户。系统管理员用户为Admin,普通用户为Users。Admin用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码。用户管理功能模块的关系如图3-2所示。图3-2用户管理功能模块36 3.3系统流程分析系统流程分析就是用户在使用系统时的工作过程。运行系统后,首先会看到登录窗体,对用户的身份进行认证。身份认证可以分为以下两个过程:Ø确认用户是否是有效的系统用户。Ø确定用户的类型。第一个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。如果需要对普通用户进行管理,则使用Admin用户登录;否则使用Users用户登录。如果还有其他用户使用本系统,可以在用户管理模块中创建和管理其他普通用户。在创建用户时,需要输入用户名和密码。Admin用户还可以修改和删除其他普通用户数据。在本系统中,应该首先增加基本信息,之后才能增加设备信息。基本信息包括设备分类信息、设备品牌信息和支行信息等。基本信息管理模块可以进行添加、修改、删除和查看等操作。基本信息都比较简单,只包含名称信息。添加基本信息后,就可以添加设备信息了。在设备信息管理模块中可以对设备信息进行添加、修改、删除和查看等操作。设备信息包括设备序列号、设备分类、设备品牌、设备型号、放置地点、管理员等信息。设备信息是本系统管理的核心数据,它为设备维护信息管理模块、设备巡检信息管理模块、设备移机信息管理模块和设备报废信息管理模块提供设备数据。在添加设备信息时,需要选择设备分类、设备品牌和所属支行等信息。在设备维护信息管理模块中,可以对设备维护信息进行添加、修改、删除和查看等操作。设备维护信息包括报修时间、维护人员到达现场时间、故障解决时间、故障原因等信息。在添加设备维护信息时,需要首先选择设备信息。在设备巡检信息管理模块中,可以对设备巡检信息进行添加、修改、删除和查询等操作。设备巡检是运维人员对设备进行的例行检查,目的在于及时发现和解决设备可能存在的问题。设备巡检信息包括设备巡检时间、设备巡检内容、是否发现故障、故障原因等信息。在添加设备巡检信息时,需要首先选择设备信息。在设备移机信息管理模块中,可以对设备移机信息进行添加、修改、删除和查询等操作。设备移机信息包括移机时间、移机原因、设备新放置36 地点、设备新管理员等。在添加设备移机信息时,需要首先选择设备信息。在设备报废申请和审批管理模块中,可以对设备报废信息进行添加、修改、删除、审批和查询等操作。设备报废信息包括报废申请人、报废审批人、折算金额、报废原因等。在添加设备报废信息时,需要首先选择设备信息。本系统的流程分析如图3-3所示。图3-3系统流程分析图在系统流程分析图中可以看到,每个用户有3次机会进行身份认证。如果3次输入的用户名和密码都无法与数据库中的数据匹配,则强制退出系统。3.4数据库结构设计36 数据库结构设计是总体设计阶段非常重要的环节,好的数据库结构可以简化开发过程,使系统功能更加清晰明确。因为数据库结构的变化会造成编码的改动,所以必须认真设计数据库结构后再进行编码,从而避免无谓的重复工作。数据库包含7个表,即基本信息表BaseInfo、设备信息表Device、设备维护表Maintenance、设备巡检表Check、设备移机表Movement、设备报废表Discard和用户信息表Users。1、基本信息表BaseInfo,保存设备分类、设备品牌和支行名称的信息,结构如表3-1所示。表3-1表BaseInfo的结构编号字段名称数据类型说明1InfoIDInt编号,主键2InfoNameVarchar50名称3TypeIdTinyint分类,1表示设备分类;2表示设备品牌;3表示支行2、设备信息表Device,保存设备的基本信息,结构如表3-2所示。表3-2表Device的结构编号字段名称数据类型说明1DevNoVarchar50设备编号,主键2TypeIDInt设备分类编号3EnterpriseIDInt设备品牌编号4ModelVarchar50设备型号5PriceInt购买价格6PlaceVarchar50设备布放地点7BranchIDInt设备所属支行编号8StartDateDatetime设备开通时间9AdministratorVarchar50设备管理员10PosterVarchar50提交人11StatusVarchar50设备状态(正常,报废)36 图3-4数据库表关系图3.5应用程序的模块设计在VB中创建应用程序的最重要的部分是设计阶段。首先需要为应用程序设计一个用户界面,这个界面的设计比较容易确定。但设计代码的结构就是一项较复杂的工作。构造应用程序的方法不同,可能会造成应用程序的性能以及代码的可维护性、可使用性不同。VB应用程序呈层次结构。典型应用程序包括若干个模块:应用程序中每个窗体的窗体模块、共享代码的标准模块和类模块。在很多情况中都存在着多个对象共享的重复过程。这种情况最好创建一个共享的子过程,使大家都可以调用它。即使将来修改这些子程序,则只在一个地方修改就可进行全部修改,这将大大提高程序的可读性和可维护性。36 3.5.1标准模块的设计在系统中设计了如下的模块:ØConst用来管理工程中的常量。ØDbFunc用来管理工程中与数据库操作相关的声明、变量和函数。ØGeneralFunc用来管理工程中一些通用的自定义函数。ØVariable用来管理工程中的全局变量。3.5.2类模块的设计在系统中,需要为每一个数据表创建一个类模块,将对此表的所有数据库操作封装在类中。在通常情况下,类的成员变量与对应的表中的字段名相同。1.BaseInfo类用来管理表BaseInfo的数据库操作,它保存为BaseInfo.cls。2.Devicees类用来管理表Device的数据库操作,它保存为Device.cls。3.Maintenance类用来管理表Maintenance的数据库操作,它保存为Maintenance.cls。4.Check类用来管理表Check的数据库操作,它保存为Check.cls。5.Movement类用来管理表Movement的数据库操作,它保存为Movement.cls。6.Discard类用来管理表Discard的数据库操作,它保存为Discard.cls。7.Users类用来管理表Users的数据库操作,它保存为Users.cls。36 4系统详细设计4.1设计登录窗体当系统运行时,首先打开登录窗体,只有有权限的用户才能进入系统。登录成功后,将显示系统主界面,程序实现流程如图4-1所示。图4-1登录程序实现流程图登录窗体的名称为FrmLogin,他的界面布局如图4-2所示。图4-2登录窗体的界面布局登录窗体的属性如表4-1所示。36 表4-1设置登录窗体的属性窗体属性设置值具体说明名称FrmLogin设置窗体名称BorderStyle1-FixedSingle设置窗体的边框属性Caption身份验证窗体的标题条文本ControlBoxFalse取消控制按钮,防止用户通过控制按钮关闭对话框StartUpPosition2-屏幕中心设置窗体弹出时,位置在屏幕中心登录窗体中控件的属性如表4-2所示。表4-2登录窗体包含的控件及其属性对象名属性属性值Label1Caption用户名Label2Caption密码TxtUserText空TxtPwdText空PasswordChar*Cmd_OkCaption确定Cmd_CancelCaption取消如果输入的用户名或者密码不匹配则弹出提示信息(图4-3):图4-3用户名或密码错误如果输入用户名和密码不匹配次数达到3次则弹出提示信息(图4-4)36 图4-4三次尝试进入系统失败代码如下:PrivateSubCmd_OK_Click()DimjAsSingle‘数据有效性检查IftxtUser=“”ThenMsgBox“请输入用户名”txtUser.SetFocusExitSubEndIfIftxtPwd=“”ThenMsgBox“请输入密码”txtPwd.SetFocusExitSubEndIfNameKey=MakeStr(txtUser)PasswordKey=MakeStr(txtPwd)‘判断用户是否存在IfMyUser.In_DB(NameKey)=FalseThenMsgBox“用户名不存在”Try_times=Try_times+1IfTry_times>=3ThenMsgBox“您已经三次尝试进入本系统,均不成功,系统将关闭”Dbapi_DisconnectEndElse36 ExitSubEndIfEndIf‘判断密码是否正确MyUser.GetInfo(NameKey)IfMyUser.UserPwd<>PasswordKeyThenMsgBox“密码错误”Try_times=Try_times+1IfTry_times>=3ThenMsgBox“您已经三次尝试进入本系统,均不成功,系统将关闭”Dbapi_DisconnectEndElseExitSubEndIfEndIf‘登录成功,将当前用户的信息保存在CurUser中CurUser.GetInfo(MyUser.UserName)‘关闭自己UnloadMeEndSub4.2设计主界面主窗体是系统的启动对象,可以在系统菜单中选择“工程”/“属性”,打开属性窗口设置启动对象。本系统中主窗体名为FrmMain。菜单编辑器如图:4-5所示。36 图4-5窗体菜单编辑程序实现流程如图4-6所示:图4-6主界面程序实现流程图系统主界面如图4-7所示:36 图4-7系统主界面主窗体FrmMain代码如下:PrivateSubForm_Load()"登录界面FrmLogin.Show1EndSubPrivateSubmn_BaseInfo_Click()"基本信息管理FrmType.Show1EndSubPrivateSubmn_Types_Click()FrmType.TypeID=1FrmType.Caption="设备类型管理"FrmType.Show1EndSubPrivateSubmn_Interprise_Click()FrmType.TypeID=236 FrmType.Caption="设备品牌管理"FrmType.Show1EndSubPrivateSubmn_Branch_Click()FrmType.TypeID=3FrmType.Caption="支行管理"FrmType.Show1EndSubPrivateSubmn_Exit_Click()"退出系统DBapi_DisconnectEndEndSubPrivateSubmn_Device_Click()"设备信息管理FrmDevice.Show1EndSubPrivateSubmn_Mntenance_Click()"设备维护管理FrmMntenance.Show1EndSubPrivateSubmn_Check_Click()"设备巡检管理FrmCheck.Show1EndSubPrivateSubmn_Move_Click()"设备移机管理FrmMove.Show1EndSubPrivateSubmn_Discard_Click()36 "报废申请管理FrmDiscard.Show1EndSubPrivateSubmn_Approve_Click()"报废审批管理FrmDiscardApproval.Show1EndSubPrivateSubmn_ChangePwd_Click()"如果当前用户是普通用户,则打开用户编辑窗体,编辑自己的用户信息WithFrmUserEdit.OriUser=CurUser.UserName.txtUserName=CurUser.UserName.txtPass=CurUser.UserPwd.txtPass2=CurUser.UserPwd.Modify=True.Show1EndWithEndSubPrivateSubmn_Users_Click()"如果当前用户为Admin,则打开用户管理窗体IfFormat(CurUser.UserName,"<")="admin"ThenFrmUserMan.Show1ElseMsgBox"没有权限"EndIfEndSub4.3基本信息管理模块设计基本信息管理模块包括设备分类管理、设备品牌管理和支行管理。36 4.3.1设备分类管理设备分类管理窗体的名称为FrmType,布局如图4-8所示。图4-8设备分类管理窗口程序实现如图4-9所示:图4-9设备分类管理程序实现流程图36 窗体中包含的控件及其属性如表4-3所示。表4-3设备分类管理窗体控件及其属性表对象名属性属性值DataList1NameDataList1(用来显示设备分类名称)AdodclVisibleFalse(用来提供数据源)TxtNameNameTxtname(用来编辑分类名称)Cmd_Addcaption添加Cmd_Modicaption修改Cmd_delCaption删除Cmd_exitCaption退出窗体代码如下:(1)Form_Load过程,对应代码:PrivateSubForm_Load()"刷新DataList1中的数据DataRefreshEndSub在此过程中将显示所有的设备分类名称。其中过程DataRefresh对应的代码如下:PrivateSubDataRefresh()"设置连接字符串Adodc1.ConnectionString=Conn"设置SQL语句Adodc1.RecordSource="SELECT*FROMBaseInfoWHERETypeId="+Trim(TypeID)Adodc1.Refresh"设置数据源SetDataList1.RowSource=Adodc1DataList1.ListField="InfoName""设置列表中显示字段DataList1.BoundColumn="InfoID""设置列表绑定字段DataList1.RefreshEndSub(2)cmd_add_click过程。在文本框中输入新的分类名称,单击“添加”按钮时触发cmd_add_click事件,代码如下:PrivateSubCmd_Add_Click()36 "添加设备分类名称,先判断域是否为空IfLen(Trim(txtName))=0ThenMsgBox("请输入分类名称")txtName.SetFocusExitSubEndIf"判断数据库中是否已经存在此分类名称IfMyBase.In_DB(Trim(txtName),1)=TrueThenMsgBox("已经存在此分类名称")txtName.SetFocusExitSubEndIf"插入新记录WithMyBase.InfoName=Trim(txtName).TypeID=TypeID.InsertEndWithDataRefreshEndSub(3)DataList_Click过程。选择数据列表中的记录,在文本框中同时显示此分类名称,对应的代码如下:PrivateSubDataList1_Click()"点击列表记录,将编号和名称放入变量和txtName域IfLen(Trim(DataList1.BoundText))=0ThenMsgBox("请选择记录")ExitSubEndIfOriId=Val(DataList1.BoundText)"记录编号IfMyBase.GetInfo(OriId)=TrueThen"判断是否存在此记录信息36 OriInfoName=Trim(MyBase.InfoName)"将分类名称保存到变量中txtName=Trim(MyBase.InfoName)"varchar框中显示分类名称EndIfEndSub(4)Cmd_Modi_Click过程。选择分类名称,在文本框中对其修改后,单击“修改”按钮触发Cmd_Modi_Click事件,对应的程序代码如下:PrivateSubCmd_Modi_Click()"修改分类名称IfLen(Trim(DataList1.BoundText))=0ThenMsgBox("请选择记录")ExitSubEndIf"判断新的名称是否和原来的相同IfTrim(txtName)=OriInfoNameThenExitSubEndIf"判断新的名称是否已经存在IfMyBase.In_DB(Trim(txtName),1)=TrueThenMsgBox("已经存在此分类名称")txtName.SetFocusExitSubEndIf"更新名称MyBase.InfoName=Trim(txtName)MyBase.Update(OriId)DataRefresh"刷新分类列表EndSub(5)Cmd_Del_Click过程。选择要删除的分类名称,用户单击“删除”按钮触发Cmd_Del_Click事件,对应的代码如下:PrivateSubCmd_Del_Click()36 IfLen(Trim(DataList1.BoundText))=0ThenMsgBox("请选择记录")ExitSubEndIf"确定删除IfMsgBox("是否确定要删除",vbYesNo,"请确认")=vbNoThenExitSubEndIf"删除分类MyBase.Delete(Val(DataList1.BoundText))DataRefresh"刷新DataList1EndSub4.8设备报废信息管理模块设备报废信息管理模块可以实现以下功能:Ø系统管理员和审批经理可以创建、修改、删除和确认报废申请信息;Ø审批经理可以审批报废申请信息。程序实现流程如图4-20所示:36 图4-20设备报废信息管理模块程序实现流程4.8.1设备报废申请管理窗体报废申请管理窗体的名称为FrmDiscard,窗体布局如图4-21所示。图4-20报废申请管理窗口报废申请管理中包含两种记录,一种为还没有提交的设备报废申请;另一种为不同意报废的申请记录。36 当单击“提交”按钮时触发Cmd_submit_click事件,对应的代码如下:PrivateSubCmd_Submit_Click()IfAdodc1.Recordset.EOF=TrueThenMsgBox"请选择记录"ExitSubEndIfIfMsgBox("是否确定要提交,提交后将不能更改记录",vbYesNo,"请确认")=vbNoThenExitSubEndIf"设置报废单编号FrmDiscardSubmit.OriId=Adodc1.Recordset.Fields(0)"选择审批人FrmDiscardSubmit.Show1GridRefreshEndSub当用户提交报废申请时,需要选择审批人,选择审批人的窗体为FrmDiscardSubmit,它的窗体布局如图4-22所示。图4-22选择审批人窗口单击“提交”触发Cmd_submit_click事件,对应的代码如下:PrivateSubCmd_Submit_Click()"更改报废申请状态和审批人MyDiscard.Checker=dco_UserName.BoundTextMyDiscard.Status="提交"36 MyDiscard.UpdateStatusOriId,1UnloadMeEndSub提交设备报废申请的同时更改申请单的状态,并添加审批人信息。36 5测试5.1测试环境A、操作系统:Windows2003AdvancedServer,Windows2003Server,WindowsXPB、数据引擎:MicrosoftSqlServer2000C、硬件要求:专业服务器即可D、带宽要求:2M共享或更高5.2编程工具编程语言:VB数据库:SQLSERVER20005.3测试的技术与策略5.3.1测试的技术测试主要分两种方法:白盒测试:白盒测试检测软件内部的逻辑结构,仔细检查过程的细节为基础通过提供一组指定条件和循环的测试用例,对穿过软件的逻辑路径进行测试,可以在不同点检查程序的状态,以确定实际状态与预期状态是否一致。黑盒测试:黑盒测试着眼于软件外部特性,而不考虑软件内部的逻辑结构。黑盒测试指的是从软件的接口进行测试,主要看它是否能正常接受数据和输出正确的结果。每个系统的测试都会用到两种方法。当使用黑盒时发现功能不能实现、编译出错、输入出错或输出不是预期的结果时,更多的会使用白盒测试,跟踪到程序的内部看逻辑是否有不正确的地方。5.3.2测试的策略单元测试:主要检验软件设计的最小单位——模块。36 单元测试可分人工测试和计算机测试,人工测试更多的是代码审核,而测试软件则是计算机测试的常用的手段。集成测试:主要目标是发现与接口有关的问题。它主要两种方法:①一种是先测试每一块模块,在把所有模块按设计结合在一起成为所需要的程序,称之为非渐增式测试②另一种是把要装配的两块测试完,再把它们组合起来测试,接下来再测试要装配的下个模块,在装配后再测试,称之为渐增式测试。5.3.3系统测试点在本系统当中,由于大部分都是与表单交互的数据处理,所以我们主要采用了黑盒测试为主的测试方法,将系统中所有的流程都按照正常的途径测试一次。测试点如下:1、页面是否跳转异常2、数据库信息是否按预想结果发生变化3、系统运行是否正确4、数据显示是否正确在正常操作的基础上,我们引入了异常处理机制,判断在某些非正常操作下,系统是否正常工作。测试点如下:1、非授权操作情况(普通用户和管理员权限删除用户权限控制、密码错误)下,是否有相应提示或弹出到登录页面。2、数据库未开启情况下,是否会提示数据库无法连接。3、非法的表单数据,或者错误的输入,是否有相应提示。5.4测试结果经过以上测试,本系统的所有功能均能正常工作,无异常情况发生。36 6结论1)系统的特点本系统是一个计算机设备管理信息系统,用于计算机设备日常维护管理。本系统从功能上来说,比较完备。系统以C/S结构方式,实现了对信息数据的浏览、查询和管理等基本数据库操作,系统采用了模块化设计方法,根据用户的需求及程序的应用与维护的易用性,将各个部分置于不同的模块当中,方便了程序的扩展与维护,同时建立了程序功能复用的基础。2)系统的不足和改进本系统基本上满足了关于计算机设备信息管理方面的需要。实现了设备管理人员和运维人员所要求的功能。界面上力求做到简单、方便,在操作方面尽量避免由于用户操作不当带来系统的出错现象。但由于时间仓促,本系统还存在一些不足之处,界面不够美观,需要进一步修饰和美化;对数据库操作的性能有待进一步优化,虽然本系统优化了不少,但要达到理想状态还有一段距离,如部分功能程序代码过长。根据系统的不足,继续改进和完善本系统。提高审美观点,力求给用户提供美观友好的界面;简化程序代码,可使不同界面之间能共享一些方法、函数和变量,对于相同的功能模块可生成程序包供其它界面引用,这样就会提高系统的运行速度。3)设计收获与心得经过这次毕业设计,我感到自己无论在专业知识方面,还是在自学能力方面都有了很大的收获。让我学到了以前我从没有接触过的新的知识,有些虽然学过,但从没有真正用过的知识有了一定深入的了解,而且还增加了实践操作能力及综合运用能力。需要注意的一点是,在设计过程中,一定要合理的掌握时间,安排时间。要严格按照预期设定的时间安排,完成指定地各项任务。否则,只会让自己过得很累。另外,通过此次毕业设计,本人对开发一个软件的各个阶段有了一定的了解,深刻体会到设计一个好的系统,从需求分析→概要设计→详细设计→系统的实现与编码→测试,每一步都非常的重要,特别是书写代码时良好的习惯会对错误的检查和代码的维护有很大的帮助,而不像以前写代码,只想实现要实现的功能,不管代码的书写质量,内存空间的有效利用等问题,而且一段好的代码,必须要有注释.在本系统开发过程中,为了赶进度,对许多知识还没做到深入的了解,对调试时产生的一些问题常常感到无从下手,当然最后通过老师的指导和帮助,问题也得以解决。36 参考文献[1]中国建设银行.中国建设银行:信息发展之路.中国金融电脑,2009-5[2]计世资讯(CCWResearch).2011年中国金融行业信息化建设与IT应用趋势研究报告》.计世资讯,2011-2[3]王绿克.企业设备管理信息化的重要性分析.现代商业,2009-3[4]刘韬,骆娟,李闽溟,等.VisualBasic6.0数据库系统开发实例导航[M].北京:人民邮电出版社,2002[5]赵杰,李涛,王国业等.毕业设计指导及案例剖析数据库应用方向[M].北京:清华大学出版社,2005[6]易福华.VisualBasic典型系统实战与解析[M].北京:电子工业出版社,2007[7]李香敏,徐进,姜世锋,等.SQLServer2000程序员指南[M].北京:希望电子出版社,2000[8]沈炜,杨世锡.VisualBasic编程从基础到实践[M].北京:电子工业出版社,200536 附录36