在线工博会

基于WEB的拖拉机维修数据库
李海金 周立元 杜长征 李桂兰 孟程
一、前言
传统的拖拉机维修数据获取主要通过以下方式来进行:
1.依靠经验:即依靠维修人员的经验,这是目前较广泛应用的方法。这就要求车辆有关的技术人员长时间的不断学习和积累。这种方法实现周期长,应用面狭窄,信息更新慢,且准确性较低,难以实现系统化数据结构管理。
2.使用手册:即查询拖拉机数据手册、车辆书籍、光盘,这种方法数据含量大,有一定系统性,但信息的获取很不方便,效率低下,并且数据较难更新。
基于WEB的拖拉机维修数据库查询系统,它与以前传统的方法相比,有着很多的优点:
1.查询速度快。一般只需几秒钟时间,这比查使用手册快上百倍。
2.查询功能强大。可多人同时对数据进行查询.并可输出报表。
3.容量巨大。在存储容量上电脑要强于人脑。
4.网络共享。能够通过计算机及网络迅速的将数据发布出去,共同使用。
5.方便、快捷、扩充性强等。
随着拖拉机保有量的大幅度增加,拖拉机售后服务的需求日益增长,对拖拉机维修服务的要求也越来越高。特别是拖拉机维修数据的管理和查询,将成为制约拖拉机维修服务的重要因素。一方面,拖拉机维修人员对维修资料的需求将呈急剧膨胀之态势。目前国外大量不同种类的拖拉机大量涌入中国,中国的拖拉机维修人员对拖拉机维修资料的需求,无论从数量上还是从质量上都是空前的。另一方面,拖拉机技术不断进步,拖拉机车型的更新速度越来越快,导致拖拉机维修资料的更新也越来越快,传统的维修书籍和电子光盘在数据更新方面表现的不足更加明显。这使传统的拖拉机数据管理已远远不能适应现代的拖拉机发展形势。针对这些实际情况,急需建立一个适合我国国情的拖拉机维修数据库系统,从而保证拖拉机的正确运行,提高拖拉机的使用效率。
二、课题研究的主要内容
本课题主要研究能单机使用,又能发布到Internet数据库的开发技术,并探索先进的数据库管理技术,运用这些先进的技术来开发拖拉机维修数据库系统的设计过程,并最终开发出软件成品。主要包括以下几个方面:
1.方案的确,
针对拖拉机参数数据庞杂且变化快的要求,为了实现现代化的管理,必须建立网络数据库模型,才能满足实际的需要。
随着网络技术的发展,特别是Internet的普及应用,正改变着信息系统的构成模式,将网络数据库系统和WEB集成,这样人们可以创建基于WEB的联机事务处理,而不必设计自己的客户端软件,大大降低开发难度和周期。并且伴随通信技术的发展,在“3G”时代到来时,基于WEB页方式的数据管理系统可以很方便地移植到手机、PDA等手持终端上,使得适用本系统的用户可以通过手机、专门手持终端等设备随时随地查询数据,极大的扩大了该系统的应用范围,同时基于WEB的数据管理系统管理工作在后台进行,全部数据在服务器端运行,大大的增加了系统的安全性,应用与管理分开进行,这又降低了对使用者的技术要求,增强了系统的易用性。
基于上述优点,本系统采用基于WEB页方式的网络数据库管理系统模式,设计技术采用ASP技术和SQLServer2000网络数据库技术,这两者都是微软推出的,与微软的操作系统有很好的兼容性,采用这两项技术,可以保证数据管理系统有很好的通用性和兼容性。
2.系统实现的关键技术
(I)交互动态网页技术
ASP(ActiveServerPage)是微软推出的动态WEB设计技术,是一种用于www服务的服务器端脚本环境,在站点的WEB服务器上解释脚本,可产生执行动态、交互式、高效率的站点服务器应用程序,利用它可以很容易地把HTML标志、文本、脚本命令及ActiveX组件混合在一起构成ASP页,以此来生成动态网页,创建交互式的WEB站点。当用户通过浏览器发出一个对ASP页的请求,WEB服务器响应HTTP请求,调用ASP引擎,解释被申请的ASP文件,最后将所有执行的结果生成一个由标准HTML组成的WEB页发送给用户,用户在客户端只要通过浏览器就可以看到ASP执行的结果。用户在客户端浏览器看到的仅仅是ASP页的执行结果所生成的页,而ASP页本身的内容,用户在客户端浏览器是看不到的,从而保证了源程序代码不会外漏。
浏览器/服务器模式的数据库体系是利用WEB服务器和ASP作为数据库操作的中间层,将客户机/服务器模式的数据库结构与WEB技术密切结合,从而形成具有三层WEB结构的浏览器,服务器模式的数据库体系。它的工作原理:在前端采用IE、Netscape等的浏览等将用户提交的操作信息向WEB服务器发出HTTP请求,WEB服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。
(2)数据库技术
数据库选用SQLServer2000,它的性能价格比高,稳定性好,适合企业使用,采用这种数据库可与WINDOWS2000和IIS实现紧密配合,数据库访问技术采用ADO(ActiveXDaraObjects)数据访问对象。
它同RDO和DAO一样,提供了丰富的接口和实现方法。ADO和DAO是RDO的后继产物,在功能上与RDO更相似,而且一般来说,在这两种模型之间有一种相似的映射关系。ADO可以和SQLSeerver直接连接,也可以通过ODBC来访问任何符合该规范的其它数据库,特别适合在网页中用来访问WEB数据库。另外,ADO组件非常容易使用而且运行效率高,占用系统资源少。
3.具体设计方案
根据拖拉机数据参数的特点,本系统采用了“树状分支,模块关系,分布构造”的关系数据库方式。数据按拖拉机构造数据性质进行分类:首先建立整车数据、拖拉机发动机数据、拖拉机底盘数据、拖拉机电器数据、扭力数据5个模块,整车数据分为基本参数、性能参数、容量参数;拖拉机发动机数据分为曲柄连杆机构、配气机构、冷却系、润滑系;拖拉机底盘数据分为传动系、制动系、转向系;拖拉机电器数据分为起动机、发电机、蓄电池等;扭紧力矩数据包括各部位螺栓、螺母的扭紧力矩。
4.系统功能
(1)查询及查询结果报表输出(可打印输出)。建库是以使用为目的,因此查询功能是建立数据库系统的关键,为了查询方便和符合维修人员的查询习惯,采用选单方式提供查询,操作者只要按照需要查询的内容选择相应的选项,就能得到相应的数据参数。
(2)修改数据功能。授权用户需要修改数据时,能随时对数据库的数据进行编辑修改。
(3)增加车型数据功能。授权用户通过此功能可以随时添加新的车型和数据。
(4)删除和恢复功能。授权用户利用此功能可方便地删除被淘汰的车型数据,在重新需要时,能恢复已被删除的车型数据。
(5)系统维护。系统提供数据备份与核复、重建索引文件等系统维护功能。
(6)数据库的安全性。数据库设有用户名和密码,用户需要对数据库进行操作时,得先输入用户名和密码,系统核查正确性,只有当输入的用户名和密码正确时方可进行操作,并且用户可以自己修改密码。
三、课题研究的特色
1.数据库易于扩展和更新。系统提供了增加车型、删除车型、数据编辑等功能,高级用户可随时对数据库的车型进行增删,对数据库的数据进行修改更新,为用户提供了一个收集、保存车型数据的手段。
2.使用简便。数据库的查询符合常规习惯,快速准确,易于接受;系统采用全汉化的windows界面,进入主页后用户不需输入计算机命令,操作中可以直接根据界面信息进行操作,易于使用,用户不需专门培训,即可使用本系统。
3.安全可靠。系统具有恢复车型、数据备份、恢复数据等功能,可防止误操作的数据丢失。系统通过秘密设置功能,能排除无关人员进入系统修改数据。
4.系统维护。系统有重建索引和整理数据的功能,使得系统查询高效快速。
5.数据库选用SQLServer2000,它的性能价格比高,稳定性好,适合企业使用,采用这种数据库可与WINDOWS2000和IIS实现紧密配合。
四、结束语
随着计算机软硬件技术的发展,数据库技术也不断地推陈出新,先进的信息手段,在实际应用中发挥着越来越重要的作用。随着拖拉机数量的增多和拖拉机技术的发展,建立了一个基于WEB的维修数据库管理系统,对拖拉机维修数据进行了有效的管理,为有关部门和维修人员提供维修数据信息窗口,具有非常大的实用价值,有着广阔的发展前景。
5/4/2007


电脑版 客户端 关于我们
佳工机电网 - 机电行业首选网站