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

  • 0
  • 0
  • 约2.5万字
  • 约 58页
  • 2017-12-24 发布于贵州
  • 举报

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

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

铁路客运安全服务系统 ——基于VC++的上位机控制系统 摘 要 本文介绍了本人应用VC++6.0和Access2000工具开发《铁路客运安全服务系统》的过程,对开发软件进行了简单介绍,遵从软件开发的一般步骤,涉及到软件开发前期的系统的需求分析,详细设计过程中数据库的设计,包括表的设计等,着重讲述了我在开发过程中所承担的工作,包括上位机整体的构思、设计及实现,串口控件、类的使用,以及在VC++中主框架、弹出项和数据库的设计,程序模块的编程思想、代码实现等,并总结了在开发过程中所遇到的问题及其解决方法。 关键词:串口通讯 Access数据库 ODBC CserialPortEx ABSTRACT 目 录 第一章 系统的整体研究 1.1 本次毕业设计的意义 1.2 设计内容概述 第二章 技术的考虑和选择 2.1 开发的软件环境 2.1.1 Visual C++ 6.0 2.1.2 Access 2000 2.2 开发的硬件环境 2.2.1 RS-232异步串行通讯总线 2.2.2 RS-485接口转换器ADS-106 2.3 通讯方案的确定 2.3.1目前流行的开发技术的比较 2.3.2 Mscomm控件的研究 2.3.3 CserialPortEx类的分析 2.3.4 为什么要选择CserialPortEx类技术 第三章 系统分析与设计 3.1问题的提出 3.2可行性研究 3.3需求分析 3.4系统各模块间的关系图 第四章 数据库的设计与实现 4.1 开放式数据库连接(ODBC)技术 4.1.1 开放式数据库连接简介 4.1.2 MFC对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 问题查询 第六章 遇到的问题及解决 结论 谢辞 参考文献 技术文章翻译 附录 前 言 在通讯技术飞速发展的今天,随着铁路部门的列车提速,车站人员流动量的增大,铁路客运的安全已经越来越受到人们的关注和重视。针对这一问题,我们设计开发了基于VC++环境下的铁路客运安全服务系统。 目前,在这方面航空部门已经将互联网技术应用到比较高的水平,实现了在各大机场间的互动联系通讯,在乘客登机前进行刷卡登机,将基本资料进行记录,然后通过乘客登机前的登机记录,实现对每一次航班的所有登机乘客的基本资料的统计,并在各大机场间进行相应的通讯联系,存储每位乘客登机和离机的时间、地点,从而为出事后的调查工作提供可靠的依据、线索。 由于铁路部门是一个每日客流量都很大的大型运输部门,在这方面的管理工作尚不完善,这种比较先进的系统在铁路方面尚未得到广泛的应用,所以这次我们所做的“铁路客运安全服务系统”就是本着在铁路客运站点上实现这种机制的原则,来进行开发设计的,用以解决铁路站点出入人员流动量大、人员情况复杂、难于管理的问题,完善了铁路安全保障系统,保证铁路旅客乘车的安全。所以,要在铁路实现这样一个安全机制,不仅有很强的实用价值,而且有广阔的应用前景,其意义也是非常之深远的。 本系统预定由一台上位机和若干台下位机组成,各下位机用来模仿全国铁路的各个站点,上位机运用点名式方法接收、管理、存储各下位机所记录的信息,将之汇总存入后台数据库,并可以针对库中的记录进行各种查询操作。我们小组由6人组成,其中5人各负责一台下位机的实现,我则在课题中主要负责上位机的开发任务,并参与了系统最后的调试工作。对于上位机的开发,主要包括三个方面的内容:串口通讯,前台界面和后台数据库。 现在,铁路客运安全服务系统作为较新的管理方法,已经逐渐被社会大众所认同,并开始应用于相关的领域中,它有着很大的发展前景。 首先,从社会角度讲,实现这样一个安全机制对整个社会的安全稳定是有很大帮助的,一旦列车出现故障、事故,铁路部门可以及时通过该机制辅助对事故发生的原因进行调查,以尽快找出原因,做好防范措施。 其次,从经济角度讲,建立这样一套安全机制对铁路企业自身的长远发展也会有不小的益处。它能够使铁路部门在事故发生后的调查工作中,节省人、财、物力,从而节省开支。 当然我们也应看到,现在的铁路客运安全服务系统仍面临着几个重大课题:首先,安全性问题。现在的安全系统的安全性并不是很完善。一些高级黑客可以很轻松地进入系统,破坏系统数据。对于这类问题,目前的系统很少有完善的安全性保证。其

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档