毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc_第1页
毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc_第2页
毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc_第3页
毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc_第4页
毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

铁路客运安全服务系统1铁路客运安全服务系统基于VC+的上位机控制系统摘要本文介绍了本人应用VC+6.0和Access2000工具开发铁路客运安全服务系统的过程,对开发软件进行了简单介绍,遵从软件开发的一般步骤,涉及到软件开发前期的系统的需求分析,详细设计过程中数据库的设计,包括表的设计等,着重讲述了我在开发过程中所承担的工作,包括上位机整体的构思、设计及实现,串口控件、类的使用,以及在VC+中主框架、弹出项和数据库的设计,程序模块的编程思想、代码实现等,并总结了在开发过程中所遇到的问题及其解决方法。关键词:串口通讯Access数据库ODBCCserialPortEx铁路客运安全服务系统2ABSTRACT目录第一章系统的整体研究1.1本次毕业设计的意义1.2设计内容概述第二章技术的考虑和选择2.1开发的软件环境2.1.1VisualC+6.02.1.2Access20002.2开发的硬件环境2.2.1RS-232异步串行通讯总线2.2.2RS-485接口转换器ADS-1062.3通讯方案的确定2.3.1目前流行的开发技术的比较2.3.2Mscomm控件的研究2.3.3CserialPortEx类的分析2.3.4为什么要选择CserialPortEx类技术第三章系统分析与设计3.1问题的提出3.2可行性研究3.3需求分析3.4系统各模块间的关系图第四章数据库的设计与实现铁路客运安全服务系统34.1开放式数据库连接(ODBC)技术4.1.1开放式数据库连接简介4.1.2MFC对ODBC的支持4.1.3在MFC中应用ODBC编程4.2数据库中表的设计4.3创建并配置数据源第五章程序设计与实现5.1程序创建与数据库连接5.2主窗体的设计5.3数据库显示模块5.4串口通讯模块5.4.1通讯协议的确定5.4.2数据的接收与入库5.4.3串口设置5.4.4点名功能的实现5.5信息查询模块5.5.1普通查询5.5.2问题查询第六章遇到的问题及解决结论谢辞参考文献技术文章翻译附录铁路客运安全服务系统4前言在通讯技术飞速发展的今天,随着铁路部门的列车提速,车站人员流动量的增大,铁路客运的安全已经越来越受到人们的关注和重视。针对这一问题,我们设计开发了基于VC+环境下的铁路客运安全服务系统。目前,在这方面航空部门已经将互联网技术应用到比较高的水平,实现了在各大机场间的互动联系通讯,在乘客登机前进行刷卡登机,将基本资料进行记录,然后通过乘客登机前的登机记录,实现对每一次航班的所有登机乘客的基本资料的统计,并在各大机场间进行相应的通讯联系,存储每位乘客登机和离机的时间、地点,从而为出事后的调查工作提供可靠的依据、线索。由于铁路部门是一个每日客流量都很大的大型运输部门,在这方面的管理工作尚不完善,这种比较先进的系统在铁路方面尚未得到广泛的应用,所以这次我们所做的“铁路客运安全服务系统”就是本着在铁路客运站点上实现这种机制的原则,来进行开发设计的,用以解决铁路站点出入人员流动量大、人员情况复杂、难于管理的问题,完善了铁路安全保障系统,保证铁路旅客乘车的安全。所以,要在铁路实现这样一个安全机制,不仅有很强的实用价值,而且有广阔的应用前景,其意义也是非常之深远的。本系统预定由一台上位机和若干台下位机组成,各下位机用来模仿全国铁路的各个站点,上位机运用点名式方法接收、管理、存储各下位机所记录的信息,将之汇总存入后台数据库,并可以针对库中的记录进行各种查询操作。我们小组由6人组成,其中铁路客运安全服务系统55人各负责一台下位机的实现,我则在课题中主要负责上位机的开发任务,并参与了系统最后的调试工作。对于上位机的开发,主要包括三个方面的内容:串口通讯,前台界面和后台数据库。现在,铁路客运安全服务系统作为较新的管理方法,已经逐渐被社会大众所认同,并开始应用于相关的领域中,它有着很大的发展前景。首先,从社会角度讲,实现这样一个安全机制对整个社会的安全稳定是有很大帮助的,一旦列车出现故障、事故,铁路部门可以及时通过该机制辅助对事故发生的原因进行调查,以尽快找出原因,做好防范措施。其次,从经济角度讲,建立这样一套安全机制对铁路企业自身的长远发展也会有不小的益处。它能够使铁路部门在事故发生后的调查工作中,节省人、财、物力,从而节省开支。当然我们也应看到,现在的铁路客运安全服务系统仍面临着几个重大课题:首先,安全性问题。现在的安全系统的安全性并不是很完善。一些高级黑客可以很轻松地进入系统,破坏系统数据。对于这类问题,目前的系统很少有完善的安全性保证。其次,我们所做的系统只是应用于局域网,通过计算机的串口进行通讯传输的,未来是网络的时代,将来的发展趋势是:在任何可以连接到Internet的地方,都可以运行该系统,如何将安全系统搬到Internet上,这也将是一个重要问题。总之,铁路客运安全服务系统在将来将会越来越快地发展和普及,其前景将会是一片光明。通过本次毕业设计,在导师王老师的耐心指导和同学们的热心帮助下,使我对VC+及数据库技术有了更加深入的理解和认识,同时也为团队合作开发规模稍大项目和综合应用本专业所学铁路客运安全服务系统6课程知识创造了实践机会,使我们通过参加小组团队的开发实践,理解真正的开发团队的工作程序,为今后走向社会打下坚实的基础。下面,让我们来具体介绍和分析这种服务系统。第一章系统的整体研究1.1本次毕业设计的研究意义随着时代的飞速发展,社会的不断进步,先进的科学技术不断应用于各大行业中。在铁路部门,现行的乘客安全管理制度已逐渐不能适应当前的时代变化,需要更新和完善。对于这方面的应用,航空部门已经做到了比较高的水平,实现了乘客登机前刷卡,将每一班飞机上乘客的基本资料进行存储,记录每位乘客登机和离机的时间、地点等资料,并通过互联网进行记录的传输,从而为出事后的调查工作提供可靠的依据、线索。铁路,是当今全国重要的交通工具之一。它自出现以来就一直占据交通领域的重要地位,是全国经济运行的命脉;虽然现在航空、海运、河运、公路等其他交通工具蓬勃发展起来,但铁路的重要地位依然没有被动摇。像这样一个重要的部门,它的健康成长是极其重要的。所以,针对铁路现行的安全管理制度的改进是事在必行的。由于铁路部门是一个每日客流量都很大的大型运输部门,在这方面的管理工作尚不完善,类似航空部门那种比较先进的系统在铁路方面尚未得到广泛的应用,所以这次我们所做的“铁路客运安全服务系统”就是本着在铁路客运站点上实现这种机制的原铁路客运安全服务系统7则,来进行开发设计的,用以解决铁路站点出入人员流动量大、人员情况复杂、难于管理等问题,从而完善铁路安全保障系统,保证铁路旅客乘车的安全。要在铁路实现这样一个安全机制,不仅有很强的实用价值,而且有广阔的应用前景,其意义也是非常之深远的。1.2设计内容概述在本次设计中,我主要负责整个系统上位机的整体设计工作,主要是3个方面内容:串口通讯,主界面设计和后台数据库建立。系统的功能模块主要包括:串口通信模块、数据库处理模块、控制模块、显示模块和查询模块共5个。其中串口通信模块包含:串口数据的接收入库与显示、串口设置、循环点名、单一点名;查询模块包括:普通查询、问题查询。第二章技术的考虑和选择2.1开发的软件环境在本次设计中我们使用了W

温馨提示

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

评论

0/150

提交评论