毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc

收藏 分享

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

铁路客运安全服务系统1铁路客运安全服务系统基于VC的上位机控制系统摘要本文介绍了本人应用VC60和ACCESS2000工具开发铁路客运安全服务系统的过程,对开发软件进行了简单介绍,遵从软件开发的一般步骤,涉及到软件开发前期的系统的需求分析,详细设计过程中数据库的设计,包括表的设计等,着重讲述了我在开发过程中所承担的工作,包括上位机整体的构思、设计及实现,串口控件、类的使用,以及在VC中主框架、弹出项和数据库的设计,程序模块的编程思想、代码实现等,并总结了在开发过程中所遇到的问题及其解决方法。关键词串口通讯ACCESS数据库ODBCCSERIALPORTEX铁路客运安全服务系统2ABSTRACT目录第一章系统的整体研究11本次毕业设计的意义12设计内容概述第二章技术的考虑和选择21开发的软件环境211VISUALC60212ACCESS200022开发的硬件环境221RS232异步串行通讯总线222RS485接口转换器ADS10623通讯方案的确定231目前流行的开发技术的比较232MSCOMM控件的研究233CSERIALPORTEX类的分析234为什么要选择CSERIALPORTEX类技术第三章系统分析与设计31问题的提出32可行性研究33需求分析34系统各模块间的关系图第四章数据库的设计与实现铁路客运安全服务系统341开放式数据库连接ODBC技术411开放式数据库连接简介412MFC对ODBC的支持413在MFC中应用ODBC编程42数据库中表的设计43创建并配置数据源第五章程序设计与实现51程序创建与数据库连接52主窗体的设计53数据库显示模块54串口通讯模块541通讯协议的确定542数据的接收与入库543串口设置544点名功能的实现55信息查询模块551普通查询552问题查询第六章遇到的问题及解决结论谢辞参考文献技术文章翻译附录铁路客运安全服务系统4前言在通讯技术飞速发展的今天,随着铁路部门的列车提速,车站人员流动量的增大,铁路客运的安全已经越来越受到人们的关注和重视。针对这一问题,我们设计开发了基于VC环境下的铁路客运安全服务系统。目前,在这方面航空部门已经将互联网技术应用到比较高的水平,实现了在各大机场间的互动联系通讯,在乘客登机前进行刷卡登机,将基本资料进行记录,然后通过乘客登机前的登机记录,实现对每一次航班的所有登机乘客的基本资料的统计,并在各大机场间进行相应的通讯联系,存储每位乘客登机和离机的时间、地点,从而为出事后的调查工作提供可靠的依据、线索。由于铁路部门是一个每日客流量都很大的大型运输部门,在这方面的管理工作尚不完善,这种比较先进的系统在铁路方面尚未得到广泛的应用,所以这次我们所做的“铁路客运安全服务系统”就是本着在铁路客运站点上实现这种机制的原则,来进行开发设计的,用以解决铁路站点出入人员流动量大、人员情况复杂、难于管理的问题,完善了铁路安全保障系统,保证铁路旅客乘车的安全。所以,要在铁路实现这样一个安全机制,不仅有很强的实用价值,而且有广阔的应用前景,其意义也是非常之深远的。本系统预定由一台上位机和若干台下位机组成,各下位机用来模仿全国铁路的各个站点,上位机运用点名式方法接收、管理、存储各下位机所记录的信息,将之汇总存入后台数据库,并可以针对库中的记录进行各种查询操作。我们小组由6人组成,其中铁路客运安全服务系统55人各负责一台下位机的实现,我则在课题中主要负责上位机的开发任务,并参与了系统最后的调试工作。对于上位机的开发,主要包括三个方面的内容串口通讯,前台界面和后台数据库。现在,铁路客运安全服务系统作为较新的管理方法,已经逐渐被社会大众所认同,并开始应用于相关的领域中,它有着很大的发展前景。首先,从社会角度讲,实现这样一个安全机制对整个社会的安全稳定是有很大帮助的,一旦列车出现故障、事故,铁路部门可以及时通过该机制辅助对事故发生的原因进行调查,以尽快找出原因,做好防范措施。其次,从经济角度讲,建立这样一套安全机制对铁路企业自身的长远发展也会有不小的益处。它能够使铁路部门在事故发生后的调查工作中,节省人、财、物力,从而节省开支。当然我们也应看到,现在的铁路客运安全服务系统仍面临着几个重大课题首先,安全性问题。现在的安全系统的安全性并不是很完善。一些高级黑客可以很轻松地进入系统,破坏系统数据。对于这类问题,目前的系统很少有完善的安全性保证。其次,我们所做的系统只是应用于局域网,通过计算机的串口进行通讯传输的,未来是网络的时代,将来的发展趋势是在任何可以连接到INTERNET的地方,都可以运行该系统,如何将安全系统搬到INTERNET上,这也将是一个重要问题。总之,铁路客运安全服务系统在将来将会越来越快地发展和普及,其前景将会是一片光明。通过本次毕业设计,在导师王老师的耐心指导和同学们的热心帮助下,使我对VC及数据库技术有了更加深入的理解和认识,同时也为团队合作开发规模稍大项目和综合应用本专业所学铁路客运安全服务系统6课程知识创造了实践机会,使我们通过参加小组团队的开发实践,理解真正的开发团队的工作程序,为今后走向社会打下坚实的基础。下面,让我们来具体介绍和分析这种服务系统。第一章系统的整体研究11本次毕业设计的研究意义随着时代的飞速发展,社会的不断进步,先进的科学技术不断应用于各大行业中。在铁路部门,现行的乘客安全管理制度已逐渐不能适应当前的时代变化,需要更新和完善。对于这方面的应用,航空部门已经做到了比较高的水平,实现了乘客登机前刷卡,将每一班飞机上乘客的基本资料进行存储,记录每位乘客登机和离机的时间、地点等资料,并通过互联网进行记录的传输,从而为出事后的调查工作提供可靠的依据、线索。铁路,是当今全国重要的交通工具之一。它自出现以来就一直占据交通领域的重要地位,是全国经济运行的命脉;虽然现在航空、海运、河运、公路等其他交通工具蓬勃发展起来,但铁路的重要地位依然没有被动摇。像这样一个重要的部门,它的健康成长是极其重要的。所以,针对铁路现行的安全管理制度的改进是事在必行的。由于铁路部门是一个每日客流量都很大的大型运输部门,在这方面的管理工作尚不完善,类似航空部门那种比较先进的系统在铁路方面尚未得到广泛的应用,所以这次我们所做的“铁路客运安全服务系统”就是本着在铁路客运站点上实现这种机制的原铁路客运安全服务系统7则,来进行开发设计的,用以解决铁路站点出入人员流动量大、人员情况复杂、难于管理等问题,从而完善铁路安全保障系统,保证铁路旅客乘车的安全。要在铁路实现这样一个安全机制,不仅有很强的实用价值,而且有广阔的应用前景,其意义也是非常之深远的。12设计内容概述在本次设计中,我主要负责整个系统上位机的整体设计工作,主要是3个方面内容串口通讯,主界面设计和后台数据库建立。系统的功能模块主要包括串口通信模块、数据库处理模块、控制模块、显示模块和查询模块共5个。其中串口通信模块包含串口数据的接收入库与显示、串口设置、循环点名、单一点名;查询模块包括普通查询、问题查询。第二章技术的考虑和选择21开发的软件环境在本次设计中我们使用了WINDOWSME的操作系统,应用VISUALC60和ACCESS2000,下面将对这两种软件进行简单的介绍,并对本人在开发过程中所用到的功能进行简单分析。211VISUALC60VISUALC60是一种高级编程工具软件,它有功能强大的集成开发环境,并提供功能强大的向导工具(MFCAPPWIZARD、
编号:201311221041001983    类型:共享资源    大小:1.14MB    格式:DOC    上传时间:2013-11-22
  
8
关 键 词:
教育专区 毕业设计 精品文档 毕业设计
  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:毕业设计(论文)-铁路客运安全服务系统--基于VC++的上位机控制系统.doc
链接地址:http://www.renrendoc.com/p-111983.html

当前资源信息

4.0
 
(2人评价)
浏览:15次
liyun上传于2013-11-22

官方联系方式

客服手机:17625900360   
2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   

精品推荐

相关阅读

人人文库
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

网站客服QQ:2846424093    人人文库上传用户QQ群:460291265   

[email protected] 2016-2018  renrendoc.com 网站版权所有   南天在线技术支持

经营许可证编号:苏ICP备12009002号-5