消防车辆信息管理系统

上传人:无*** 文档编号:155972689 上传时间:2022-09-25 格式:DOC 页数:37 大小:57.50KB
收藏 版权申诉 举报 下载
消防车辆信息管理系统_第1页
第1页 / 共37页
消防车辆信息管理系统_第2页
第2页 / 共37页
消防车辆信息管理系统_第3页
第3页 / 共37页
资源描述:

《消防车辆信息管理系统》由会员分享,可在线阅读,更多相关《消防车辆信息管理系统(37页珍藏版)》请在装配图网上搜索。

1、书山有路勤为径,学海无涯苦作舟。消防车辆信息管理系统 消防车辆信息管理系统 院系专业班级学号姓名指导教师负责教师 计算机学院计算机科学与技术 8401010220210401010xx 张翼飞 沈阳航空航天大学 2021年6月 沈阳航空航天大学毕业设计(论文) 摘要 消防车信息管理系统就是为了提高车辆信息管理效率而设计的软件系统。它主要对计算机中的消防车信息进行集中管理,减少其分散存在带来的不便。本系统主要采用了数据库技术来完成消防车信息管理和维护,实现了对消防车信息的存储,检索,删除和修改。车载设备信息维护管理,按照车载设备所属车辆进行分类管理以及浏览、修改、删除信息等功能。车辆保养信息维护

2、管理,对车辆进行维护的时间进行管理,同时提供了浏览功能和下次维护时间信息提醒功能来丰富本系统。各类相关信息统计,实现了对车辆所属中队的统计。本系统易于用户的使用,方便信息的查找,减少了用户的大量时间和精力。除此以外,本系统还提日期时间显示辅助功能。 由于消防车信息数量巨大,采用人工输入的方法建立数据库比较麻烦。为此,系统另外设置了导入模块。数据可直接导入数据库中,提高了系统工作的效率。本系统易使用,应用程序功能完备,且数据一致性和完整性强好。关键字:消防车;消防车信息;消防车信息管理 i 沈阳航空航天大学毕业设计(论文) abstract firevehicleinformationmanag

3、ementsystemistoimprovetheefficiencyofinformationmanagementinthedesignofsoftwaresystem.itismainlycentralizedmanagementthefireengineinformationinthecomputer,andreducedtheinconvenientofscattered.thissystemmainlyadoptsthedatabasetechnologytocompletethemanagementandmaintenanceoffireengineinformation,achi

4、evetheaimofstoring,searching,deletingandrevising.vehicleequipmentinformationmaintenancesystemhasthefunctionofclassificationmanagement,scanning,revisinganddeletingthee-mail.vehiclemaintenanceinformationmanagement,managethetimeofmendingthevehicle.atthesametime,itprovidedthefunctionofdocumentinformatio

5、nfrequentlyandthepromptingofmaintenancetimeinformationnexttimetoenrichthesystemitself.thestatisticsofvariouskindsofrelatedinformationachievethestatisticsofsquadronofvehicle.itiseasytousethissystem,checktheinformationconveniently,andreducealotoftimeandenergy.besides,thissystemalsoprovidesthesupplemen

6、tarydisplayedfunctionofdatetime. duetothelargenumbersoffireengineinformation,itistroublesometoestablishdatabasebythemethodofmanualinput.therefore,thissysteminstallsanimportmoduleanther.thestatisticscanimportthedatabasedirectly;thisimprovedtheefficiencyofworking.thissystemuseseasily;thefunctionofappl

7、icationprogramiscomplete.thecompatibilityandintegrityaregood. keyword:fireengines;firevehicleinformation;fireenginesinformationmanagement ii 沈阳航空航天大学毕业设计(论文) 目录 1绪论.11.1项目背景.11.2项目内容和要求.11.2.1题目介绍.11.2.2题目要求.11.2.3能力要求.22方案论证.32.1功能需求与分析.32.1.1车辆相关信息模块.32.1.2车辆设备信息管理模块.32.1.3车辆维护信息管理模块.32.1.4各类相关信息统

8、计模块.42.2可行性分析.42.2.1技术支持.42.2.2法律支持.42.2.3经济支持.42.3相关知识.52.3.1javaee平台介绍.52.3.2开源框架strutshibernatestring.52.3.3web服务器上tomcat的使用.73系统设计.83.1数据库设计.83.1.1数据库概念结构设计.83.2系统结构设计.103.2.1系统消防车表.103.2.2车载设备表.103.2.3保养信息表.113.3系统功能模块图.11 iii 沈阳航空航天大学毕业设计(论文) 4系统实现.144.1系统功能分析.144.1.1程序主窗体.144.1.2浏览与查询车辆信息窗体.1

9、54.1.3修改车辆信息窗体.174.1.4删除车辆信息窗体.174.1.5添加车辆信息窗体.184.1.6浏览与查询车载设备窗体.184.1.7修改车载设备窗体.194.1.8删除车载设备窗体.204.1.9增加车载设备信息窗体.204.1.10浏览与查询车辆保养信息.214.1.11修改车辆保养信息窗体.224.1.12删除车辆保养信息窗体.224.1.13添加车辆保养信息窗体.234.1.14提醒下次保养时间窗体.234.1.15相关信息统计窗体.245系统调试.25结论.26参考文献.27致谢.28 iv 沈阳航空工业学院毕业设计(论文) 1绪论 1.1项目背景 随着科学技术的不断提高

10、,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。在消防车相关信息管理过程中,可能修改,添加大量信息,如果以文件的形式存储,管理起来十分复杂,给日常工作带来极大的不便,安全性更是难以保证。本系统拟采用数据库管理系统对消防车信息管理。具有无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。我们相信在今后消防车辆管理将会走向网络化的管理模式,这样才是符合信息发展的。 1.2项目内容和要求 1.2.1题目介绍 消防车辆对人民的生命财产的安全起着至关重要的作用,作为特种车辆,它不仅包括普通车辆的全部性质,也有着

11、一些本身特有的信息,因此需要对他们进行特殊的管理和维护,本次毕业设计的目的是设计并实现一个消防车辆信息管理系统。 1.2.2题目要求 (1)车辆相关信息的维护,可以维护车辆相关全部信息,包括所属部门、车辆自身参数等。 (2)车载设备信息维护,记录每个消防车辆所属车载设备全部信息,包括运行状态、所属车辆等。 (3)车辆保养信息维护,记录保养时间及提供下次保养提醒功能。 (4)各类相关信息统计,包括各中队车辆分布情况等,可以提供图表方式显示。(5)采用基于web技术实现,后台数据库工具自定。采用高级程序设计语言,编码规范清晰,关键算法或处理须加注释说明。 1 沈阳航空工业学院毕业设计(论文) 1.

12、2.3能力要求 毕业设计对能力的要求主要包括:(1)收集并运用资料能力。(2)外语阅读及翻译能力。(3)独立分析与思维能力。(4)书面与口头表达能力。侧重项包括: (1)研究方法和手段的运用能力。(2)综合分析与设计能力。(3)使用计算机能力。 2 沈阳航空工业学院毕业设计(论文) 2方案论证 2.1功能需求与分析 根据毕业设计的要求,本软件的主要功能是实现消防车信息的增,删,改,查和统计等。经过调研,决定划分四个子模块:车辆相关信息管理模块、车载设备信息管理模块、车辆保养信息管理模块,各类相关信息统计模块。其中后三个模块关联第一个模块。主要是实现个性化。而这些子模块又通过软件主菜单进行调用,

13、形成整体。 根据用户要求,该系统利用数据库技术来实现消防车信息管理和维护,达到用户希望的结果,同时提供一些常用的办公管理功能,丰富该系统。支持windows95/98/xp/2021,所用数据库为mysql,工具为面向对象myeclipse8.xstable(8.0ga)。各子模块主要功能及要求如下: 2.1.1车辆相关信息模块 (1)查询已存在消防车信息。 (2)用户可以添加、修改、查找、删除消防车相关信息。 2.1.2车辆设备信息管理模块 (1)查询已存在每个消防车对应的设备信息。 (2)用户可以添加、修改、查找、删除消防车对应的设备信息。添加、修改时关联车辆表。 2.1.3车辆维护信息管

14、理模块 (1)查询已存在消防车的维护信息。 (2)用户可以删除、修改、查询、添加车辆维护信息。 添加、修改时关联车辆表。 3 沈阳航空工业学院毕业设计(论文) 2.1.4各类相关信息统计模块 通过查询车辆表,查询出每个中队有多少车辆。 2.2可行性分析 可行性分析(feasibilityanalysis)也称为可行性研究,是在项目调查的基础上,针对项目的开发和设计是否具备必要性和可能性,对项目的开发和设计从技术支持、经济效益、社会效应等各个方面进行系统分析和研究的过程。通过可行性分析可以确定项目开发和设计的方向,确保项目开发和设计的顺利进行。 2.2.1技术支持 “消防车信息管理系统”的模块是

15、由网络和网页实现的。所以本系统使用jsp开发技术,应用界面友好且功能强大的由myecplise软件,服务器端脚本用java脚本来编写,客户端脚本也用java来编写,数据库使用mysql数据库,服务器是tomcat。我热爱计算机科学,又有刻苦钻研的精神,经过大学四年的学习,这些课程已基本熟练掌握,该模块是在学校开发,遇到问题可以与同学一起研究,再加上指导老师的指导。因此在技术上能够适应本系统的开发。项目的开发和设计需要开发成本的投入。项目的收益包括项目经济效益,社会效益等等各个方面。项目开发在注重其经济效益的同时,也应该关注其社会效应。科技论文参考文献管理系统面向的服务对象很广泛,几乎所有稍具规

16、模的高校及其个人都应该提供自己的专有的电子文档管理系统。 2.2.2法律支持 本系统开发不会侵犯他人、集体或国家利益,不存在侵权等问题,不违反国家法律,因此具有法律可行性。 2.2.3经济支持 系统的经济可行性指的是对组织的经济状况和投资能力进行分析,对系统建设、运行和维护费用进行估算,对系统建成后可能取得的社会及经济效益进行估计。本模块简单易开发,且开发需要资金少,系统开发运行后,可以实现消防车信 4 沈阳航空工业学院毕业设计(论文) 息管理的计算机化。节省了人力、物力,将人从繁重的工作业务中解脱出来,减少了信息管理中无意的错误,节省了大量的时间,管理效率也大幅度提高,因此,在经济上是可行的

17、。所带来的效益远远大于系统软件的开发成本。在经济上完全可行。 2.3相关知识 2.3.1javaee平台介绍 今天,越来越多的企业开发人员希望能快速开发安全可靠的、可扩展的分布式企业应用,尤其是以浏览器为前端的web应用,并借助因特网将服务尤其是电子商务扩展到全世界的范围。和过去的客户端服务器模式相比,基于浏览器服务器模式的b/s应用越来越广泛。随着企业应用规模的快速增长,越来越多的企业将javaee平台作为企业开发的基础。短短的几年里,javaee几乎成了企业开发的代名词。javaeeplatform,enterpriseedition(javaee):它提供了一种基于组件的方法来设计,开发

18、组装和部署企业应用程序。javaee平台提供了一个多层次的分布式应用模型,一些可重用的组件,一个统一的安全模型,灵活的事务处理控制,并借助于可扩展标记语言(xml)的开放标准和协议的集成数据交换提供web服务支持。 2.3.2开源框架strutshibernatestring struts是一个基于sunjavaee平台的mvc框架,主要是采用servlet和jsp技术来实现的。它能充分满足应用开发的需求,简单易用,敏捷迅速它把servlet/jsp、自定义标签和信息资源(messageresources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套mvc模式,极大的

19、节省了时间。hibernate是一个开放源代码的对象关系映射框架,它对jdbc进行了非常轻量级的对象封装,使得java程序员可以随心所欲的使用对象编程思维来操纵数据库。hibernate可以应用在任何使用jdbc的场合,既可以在java的客户端程序实用,也可以在servlet/jsp的web应用中使用,最具革命意义的是,hibernate可以在应用ejb的j2ee架构中取代cmp,完成数据持久化的重任。spring是一个解决了许多在j2ee开发中常见的问题的强大框架。spring提供了管理业务对象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯。spring的架构基础是基于使用jav

20、a 5 沈阳航空工业学院毕业设计(论文) bean属性的inversionofcontrol容器。然而,这仅仅是完整图景中的一部分:spring在使用ioc容器作为构建完关注所有架构层的完整解决方案方面是独一无二的。spring提供了唯一的数据访问抽象,包括简单和有效率的jdbc框架,极大的改进了效率并且减少了可能的错误。spring的数据访问架构还集成了hibernate和其他o/rmapping解决方案。spring还提供了唯一的事务管理抽象,它能够在各种底层事务管理技术,例如jta或者jdbc事务提供一个一致的编程模型。spring提供了一个用标准java语言编写的aop框架,它给poj

21、os提供了声明式的事务管理和其他企业事务如果你需要还能实现你自己的aspects.这个框架足够同时享受着和传统ejb相关的关键服务。强大,使得应用程序能够抛开ejb的复杂性,spring还提供了可以和ioc容器集成的强大而灵活的mvcweb框架。典型的j2ee三层结构,分为表现层、中间层(业务逻辑层)和数据服务层。三层体系将业务规则、数据访问及合法性校验等工作放在中间层处理。客户端不直接与数据库交互,而是通过组件与中间层建立连接,再由中间层与数据库交互。表现层是传统的jsp技术,自1999年问世以来,经过多年的发展,其广泛的应用和稳定的表现,为其作为表现层技术打下了坚实的基础。中间层采用的是流

22、行的spring+hibernate,为了将控制层与业务逻辑层分离,又细分为以下几种。web层就是mvc模式里面的“c”(controller),负责控制业务逻辑层与表现层的交互,调用业务逻辑层,并将业务数据返回给表现层作组织表现,该系统的mvc框架采用struts。service层(就是业务逻辑层)负责实现业务逻辑。业务逻辑层以dao层为基础,通过对dao组件的正面模式包装,完成系统所要求的业务逻辑。dao层,负责与持久化对象交互。该层封装了数据的增、删、查、改的操作。po持久化对象,通过实体关系映射工具将关系型数据库的数据映射成对象,很方便地实现以面向对象方式操作数据库,该系统采用hibe

23、rnate作为orm框架。spring的作用贯穿了整个中间层,web层将service层、dao层及po无缝整合,其数据服务层用来存放数据。一个良好的框架可以让开发人员减轻重新建立解决复杂问题方案的负担和精力;它可以被扩展以进行内部的定制化;并且有强大的用户社区来支持它。框架通常能很好的解决一个问题。然而,你的应用是分层的,可能每一个层都需要各自的框架。仅仅解决ui问题并不意味着你能够很好的将业务逻辑和持久性逻辑和ui组件很好的耦合。 6 沈阳航空工业学院毕业设计(论文) 2.3.3web服务器上tomcat的使用 安装成功后可以到tomcat的安装目录下去修改tomcat的端口号,tomca

24、t默认的端口号为8080由于这个端口号经常与数据库的端口号冲突,我们将它修改成8088.具体过程是到tomcat安装目录下进入conf文件夹打开servers.xml文件找到8080端口号修改它即可。然后打开ie浏览器输入http:/localhost:8088/回车验证是不是能进入tomcat配置页。 7 沈阳航空工业学院毕业设计(论文) 3系统设计 3.1数据库设计 数据库在一个管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可以提高数据存储的效率,保证数据库的完整性和一致性。同时,合理的数据库结构也将有利于程序的实现。

25、3.1.1数据库概念结构设计 根据上面的数据项和数据结构,可以设计能够满足该系统要求的各种实体以及它们之间的关系为下面的逻辑结构设计打下基础。这些实体包括各种具体信息,通过相互之间的作用形成数据的传送和共享。 消防车信息管理系统中功能模块主要牵涉到的信息包括: 车辆相关信息(car)、车载设备信息(equipment)、车辆保养信息(clear)、各类相关信息统计(statistics)。 车辆信息:车辆编号(id)、车牌号码(cno)、车载电话(cphone)、车辆载重(cweight)、 所属中队(cblong_to)。 设备信息:设备编号(id)、设备名称(ename)、设备状态(est

26、ate)、车辆编号(cid)。保养信息:保养编号(id)、保养时间(cleartime)、车辆编号(cid)。可以画出对应的e-r图:车辆信息属性图如图3.1所示 8 沈阳航空工业学院毕业设计(论文) 车牌号码车辆信息车载电话车辆编号所属中队车辆载重 图3.1车辆信息属性图 设备信息属性图如图3.2所示 设备编号设备名称设备信息设备状态车辆编号 图3.2设备信息属性图 保养信息属性图如图3.3所示 保养时间保养信息车辆编号保养编号 图3.3保养信息属性图 本系统设计规划出的实体的关系图如下: 9 沈阳航空工业学院毕业设计(论文) 1n拥有车辆设备1保养1图3.4实体关系图 保养车辆 3.2系统

27、结构设计 3.2.1系统消防车表 本表用来存储消防车辆信息,可以进行添加、删除、修改、查询消防车信息。 表3.5消防车信息表 字段名称数据类型长度45454545备注消防车编号消防车车牌号码消防车车载电话消防车载重消防车所属中队idcnocphonecweightcblong_tointeger字符串字符串字符串字符串3.2.2车载设备表 本表用来存储车载设备信息,可以进行添加、删除、修改、查询消防车车载设备,关联消防车信息表。 10 沈阳航空工业学院毕业设计(论文) 表3.6车载设备表结构 字段名称数据类型长度454510备注设备编号设备名称设备状态消防车编号idenameestatecid

28、integer字符串字符串数字3.2.3保养信息表 本表用来存储保养信息信息,可以进行添加、删除、修改、查询消防车保养信息,并提供下次保养时间,关联消防车信息表。 表3.7保养信息表结构 字段名称数据类型长度4510备注保养编号车辆保养时间消防车编号idcleartimecidinteger字符串数字3.3系统功能模块图 (1)车辆相关信息模块: 主要可以进行添加、删除、修改、查询消防车信息。 车辆信息查询修改车辆信息添加车辆信息删除车辆信息删除选中信息车辆信息 图3.8车辆信息功能模块图 (2)车载设备模块: 本模块主要是用来进行添加、删除、修改、查询消防车车载设备信心。 11 沈阳航空工业

29、学院毕业设计(论文) 车载设备信息查询修改车载设备信息添加车载设备信息删除车载设备信息删除选中信息息车载设备信息图3.9车载设备信息模块图 (3)保养车辆模块: 本模块主要是用来实现可以进行添加、删除、修改、查询消防车保养信息,并提供下次保养时间。 保养车辆信息查询修改保养车辆信息添加保养车辆信息删除保养车辆信息删除选中信息息提醒下次保养时间保养车辆信息图3.10保养车辆模块图 (4)统计相关信息模块: 本模块主要是用来统计每个中队有多少辆车。 12 沈阳航空工业学院毕业设计(论文) 统计信息显示统计信息 图3.11统计相关信息模块图 (5)总模块: 总模块车辆信息模块车载设备信息模块保养车辆

30、信息模块统计信息模块图3.12总模块 13 沈阳航空工业学院毕业设计(论文) 4系统实现 4.1系统功能分析 从功能上来讲,本软件的功能就是实现不同用户对消防车信息的阅读、修改、查询、删除。经过进一步对功能实现上的分析,可以实行下面的功能。 4.1.1程序主窗体 (1)界面设计: 本模块是本系统的应用界面,在本界面上集成了本系统的所有功能,共有4个功能菜单和13个子菜单(功能模块),从而实现了本系统从车辆信息管理、车载设备信息管理、车辆保养信息管理、各类相关信息统计管理、浏览、删除、修改、查询等系统的具体功能,同时,在车辆保养信息管理模块中可以完成对下次保养时间提醒。 当设计一个系统的主窗体或

31、第一个启动界面时,一定要考虑将用户能够接受的所有功能尽量展现出来,使用户能一目了然地看到系统的主要功能。界面设计的风格我采用了比较流行的、用户熟悉的方式,尽量使其图形化,减少了菜单的使用。 (2)具体功能介绍:主模块的功能如下: 1)主要实现整个系统子程序的调用,同时将常用信息显示出来。2)提供工具菜单中的操作,方便用户根据自身需要来选择辅助功能。(3)程序的具体实现:主窗体的具体实现: 首先启动程序,在ie浏览器上访问tomcat,进入程序主页面,显示程序主页面。在程序主页面中,自己动手设计了下拉式菜单。在用户菜单中,设计车辆信息、车载设备信息、保养信息、各类相关信息统计四个主菜单项。在车辆

32、信息管理展开的菜单项中,设计添加车辆信息、删除修改车辆信息、查询车辆信息四个可选项,系统用户可以根据自己的需要进行操作。在车载设备信息管理菜单项中,设计了添 14 沈阳航空工业学院毕业设计(论文) 加车载设备信息、删除修改车载设备信息、查询车载设备信息四个可选项,在添加和修改界面中要查询车辆信息中车辆所属中队信息。在车辆保养信息管理菜单项中,设计了添加车辆保养信息、删除修改车辆保养信息、查询车辆保养信息四个可选项,在添加和修改界面中要查询车辆信息中车辆所属中队信息,并且提供了提醒下次保养时间,保养时间间隔为1个月。在各类相关信息统计管理菜单选项中,只能显示从车辆信息中查询出的每个中队有多少车辆

33、。 4.1.2浏览与查询车辆信息窗体 (1)界面设计: 本模块是本系统的车辆信息查询与浏览模块,可以实现车辆信息图标方式显示,车辆信息查看,各种查询。 图4.1车辆信息查询与浏览窗口 (2)主要完成功能如下: 1)可以浏览所有消防车辆的信息。 2)可以查询所有参考的信息,并查看消防车辆信息的内容。3)可以进行分页显示车辆信息。(3)程序具体实现: 主要是完成车辆信息浏览和检索功能。本程序通过左上方下拉列表框来规定查 15 沈阳航空工业学院毕业设计(论文) 询范围,查找指定范围内的所有信息。系统自动在数据库中进行相关检索,然后把检索到的符合条件的信息显示到列表框中。如果没有找到相关信息,则通过m

34、sg错误提示语句提示:无符合条件的记录存在。方便查询用户的选择。 本软件设置的车辆信息查询方法分为精确查询和通配查询。下面将具体介绍两者的区别: 1)精确查询的实现 所谓精确查询就是要求用户必须清楚知道要查询的文体,以所选文体作为选择数据表的途径;且至少准确的知道车辆的车牌号、车辆的车载电话中的一个信息,以此来选择查询方式;在文本框中输入用户查询的条件,查询系统将用户知道的信息作为条件,利用sql语句将查询结果显示在主界面的文本框中。同时将查询相关的条件信息和查询结果存储到查询信息表中。也选择搜索全部信息方式查询,查询出所有信息。 2)通配查询的实现 所谓通配查询就是在用户所掌握的信息不十分确

35、定,也许只知道车辆的车牌号或车辆的车载电话中内容的一部分,那么用户就可以使用通配查询。但也要求选择文体,以便确定数据表。查询方式分为按照车辆的车牌号查询,车辆的车载电话查询。同样根据用户输入的条件,利用sql语句的通配符查询功能,设置通配符,使用like子句进行通配查询,将相关结果显示在主界面的文本框中,同时也将查询结果等信息保存到查询信息表中。 具体算法流程如下图4.2: 16 沈阳航空工业学院毕业设计(论文) 开始选择查询的字段查询条件n是否匹配y返回查询结果结束 图4.2车辆信息查询流程图 4.1.3修改车辆信息窗体 本模块是本系统的修改车辆信息模块,可以修改车辆信息(1)主要功能介绍:

36、 1)查找消防车信息。2)修改消防车信息。3)浏览所有消防车信息。 数据库设计 在这个模块中,主要是使用sql语句的更新功能,并在修改控件下执行。(2)程序具体实现: 在本模块中,可以根据提供的信息查找所寻找的车辆信息,然后可以修改车辆的信息,点击修改,我们可以浏览所有消防车信息信息。 4.1.4删除车辆信息窗体 本模块是本系统的删除车辆信息模块,可以删除已经不需要的车辆信息。 17 沈阳航空工业学院毕业设计(论文) (1)主要功能介绍: 1)删除车辆信息。2)查找所有车辆信息。(2)数据库设计 在这个模块中,主要是使用sql语句的删除功能,并在删除控件下执行。(3)程序具体实现: 在本模块中

37、,在每条信息后有删除按钮,然后可以点击要删除车辆信息,直接删除。我们也可以选择信息前的复选框,选择后可以删除多个车辆信息,在点击删除后,我们可以浏览所有车辆的信息。 4.1.5添加车辆信息窗体 本模块是本系统的添加模块,可以实现车辆信息的添加。(1)主要功能介绍: 1)查看所有车辆信息。2)可以添加车辆信息。3)查看所有车辆信息。(2)数据库设计 当建立了与数据源的连接后,就可以使用car对象来执行命令,并从数据源到返回结果。car对象中有几个可以执行所需操作的add方法。 (3)程序具体实现: 车辆信息添加非常重要,这是为以后的车载设备、车辆保养、相关信息统计作准备。根据当前操作的类型,分别

38、执行不同的操作,当然在操作之前进行相应的信息确认。首先,所有的必添信息不能为空;其次,如果用户选择的是新增操作,那么需要事先判断数据库中该帐号是否有该条记录,如果存在则给出提示,并停止继续增加。 添加车辆信息模块的功能非常简单,只有添加一个功能。 4.1.6浏览与查询车载设备窗体 (1)界面设计: 18 沈阳航空工业学院毕业设计(论文) 本模块是本系统的车载设备信息查询与浏览模块,可以实现车载设备信息图标方式显示,车载设备信息查看,各种查询。 (2)主要完成功能如下: 1)可以浏览所有车载设备的信息。 2)可以查询所有参考的信息,并查看车载设备信息的内容。3)可以进行分页显示车载设备信息。(3

39、)程序具体实现: 主要是完成车载设备信息浏览和检索功能。本程序通过左上方下拉列表框来规定查询范围,查找指定范围内的所有信息。系统自动在数据库中进行相关检索,然后把检索到的符合条件的信息显示到列表框中。如果没有找到相关信息,则通过msg错误提示语句提示:无符合条件的记录存在。方便查询用户的选择。 本软件设置的车载设备信息查询方法分为精确查询和通配查询。下面将具体介绍两者的区别: 1)精确查询的实现: 所谓精确查询就是要求用户必须清楚知道要查询的文体,以所选文体作为选择数据表的途径;准确的知道车载设备的设备名称,以此来选择查询方式;在文本框中输入用户查询的条件,查询系统将用户知道的信息作为条件,利

40、用sql语句将查询结果显示在主界面的文本框中。同时将查询相关的条件信息和查询结果存储到查询信息表中。也选择搜索全部信息方式查询,查询出所有信息。 2)通配查询的实现: 所谓通配查询就是在用户所掌握的信息不十分确定,也许车载设备的设备名称中内容的一部分,那么用户就可以使用通配查询。但也要求选择文体,以便确定数据表。查询方式分为按照车载设备的设备名称查询。同样根据用户输入的条件,利用sql语句的通配符查询功能,设置通配符,使用like子句进行通配查询,将相关结果显示在主界面的文本框中,同时也将查询结果等信息保存到查询信息表中。 4.1.7修改车载设备窗体 本模块是本系统的修改车载设备信息模块,可以

41、修改车载设备信息 19 沈阳航空工业学院毕业设计(论文) (1)主要功能介绍: 1)查找车辆所属中队信息。2)查找车载设备信息。3)修改车载设备信息。4)浏览所有车载设备信息。 数据库设计 在这个模块中,主要是使用sql语句的更新功能,并在修改控件下执行。(2)程序具体实现: 在本模块中,可以根据提供的信息查找所寻找的车载设备信息,然后可以修改车载设备的信息,点击修改后,我们可以浏览所有车载设备信息。 4.1.8删除车载设备窗体 本模块是本系统的删除车载设备信息模块,可以删除已经不需要的车载设备信息。 (1)主要功能介绍: 1)删除车载设备信息。2)查找所有车载设备信息。(2)数据库设计: 在

42、这个模块中,主要是使用sql语句的删除功能,并在删除控件下执行。(3)程序具体实现: 在本模块中,在每条信息后有删除按钮,然后可以点击要删除车载设备信息,直接删除。我们也可以选择信息前的复选框,选择后可以删除多个车载设备信息,在点击删除后,我们可以浏览所有车载设备的信息。 4.1.9增加车载设备信息窗体 本模块是本系统的添加模块,可以实现车载设备信息的添加。(1)主要功能介绍: 20 沈阳航空工业学院毕业设计(论文) 1)查看所有车载设备信息。2)可以添加车载设备。3)查看所有车载设备信息。(2)数据库设计 当建立了与数据源的连接后,就可以使用equipment对象来执行命令,并从数据源到返回

43、结果。equipment对象中有几个可以执行所需操作的add方法。 (3)程序具体实现: 车载设备根据当前操作的类型,分别执行不同的操作,当然在操作之前进行相应的信息确认。首先,所有的必添信息不能为空;其次,如果用户选择的是新增操作,那么需要事先判断数据库中该信息是否有该条记录,如果存在则给出提示,并停止继续增加。 添加车载设备信息模块的功能非常简单,只有添加一个功能。 4.1.10浏览与查询车辆保养信息 (1)界面设计: 本模块是本系统的车辆保养信息查询与浏览模块,可以实现车辆保养信息图标方式显示,车辆保养信息查看,各种查询。 (2)主要完成功能如下: 1)可以浏览所有车辆保养的信息。 2)

44、可以查询所有参考的信息,并查看车辆保养信息的内容。3)可以进行分页显示车辆保养信息。(3)程序具体实现: 主要是完成车辆保养信息浏览和检索功能。本程序通过左上方下拉列表框来规定查询范围,查找指定范围内的所有信息。系统自动在数据库中进行相关检索,然后把检索到的符合条件的信息显示到列表框中。如果没有找到相关信息,则通过msg错误提示语句提示:无符合条件的记录存在。方便查询用户的选择。 本软件设置的车辆保养信息查询方法分为精确查询和通配查询。下面将具体介绍两者的区别: 1)精确查询的实现: 21 沈阳航空工业学院毕业设计(论文) 所谓精确查询就是要求用户必须清楚知道要查询的文体,以所选文体作为选择数

45、据表的途径;准确的知道车辆保养的保养时间,以此来选择查询方式;在文本框中输入用户查询的条件,查询系统将用户知道的信息作为条件,利用sql语句将查询结果显示在主界面的文本框中。同时将查询相关的条件信息和查询结果存储到查询信息表中。也选择搜索全部信息方式查询,查询出所有信息。 2)通配查询的实现: 所谓通配查询就是在用户所掌握的信息不十分确定,也许车辆保养的保养时间中内容的一部分,那么用户就可以使用通配查询。但也要求选择文体,以便确定数据表。查询方式分为按照车辆保养的保养时间查询。同样根据用户输入的条件,利用sql语句的通配符查询功能,设置通配符,使用like子句进行通配查询,将相关结果显示在主界面的文本框中,同时也将查询结果等信息保存到查询信息表中。 4.1.11修改车辆保养信息窗体 本模块是本系统的修改车辆保养信息模块,可以修改车辆保养信息(1)主要功能介绍: 1)查找对应的车辆信息。2)查找车辆保养信息。3)修改车辆保养信息。4)浏览所有车辆保养信息。(2)数据库设计 在这个模块中,主要是使用sql语句的更新功能,并在修改控件下执行。(3)程序具体实现: 在本模块中,可以根据提供的信息查找所寻找的车辆保养信息,然后可以修改车辆保养的信息,点击修改后,我们可以浏览所有车辆保养信息。 4.1.12删除车辆保养信息窗体 本模块是本系统的删除车辆保养信息模块,可以删除已经

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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