远程监控系统研究与应用
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
在安全监控、生产过程监控、住宅小区监控等领域,远程监控系统已经被广泛应用,远程监控系统以其远距离监控的独特优势逐渐赢得了广大客户的青睐。随着控制技术和通信技术的蓬勃发展以及微处理器性能的极大提高,远程监控系统的应用模式有了新的改变,其应用前景及应用范围将越来越广泛,对其进行深入的应用研究很有必要,并将带来巨大的社会效益和经济效益。本文课题以重庆市上界高速公路监控系统为背景,构建了一个基于C/S结构的远程监控系统。
     文章首先从远程监控系统的监控方式分析入手,提出了系统的总体方案。接着在研究面向对象的基本概念和统一建模语言(UML)的基础上,应用面向对象思想,采用UML软件建模工具对高速公路监控系统软件进行需求分析与总体设计,建立了远程监控系统的通用类库,设计了系统的数据库,重点分析设计了其中的路段通信模块,论述了系统平台的选择和路段通信模块的实现方案等,展示了该套远程监控系统的软件实现过程。最后深入研究了实现过程中使用的多线程编程技术和开发中遇到的难点问题及其解决方法。
     本课题的研究与设计综合了网络技术、计算机控制技术、面向对象设计方法、数据库设计、多线程编程等技术。通过对高速公路监控系统的分析设计及实现,用实例说明了将UML应用于远程监控系统分析设计中的可行性及其方法。研究了集中式和分布式两种监控方式的融合及其在远程监控系统中的应用,并就系统实现过程中碰到的多线程同步等难点问题,深入地探讨了多线程编程技术及其解决方法,这些都具有良好的通用性和工程推广使用意义。
Remote Monitoring & Control System (RMCS) has been widely used in the area of Security Monitoring, manufacture process Monitoring and community Monitoring. More and more users are interested in RMCS because of its remote. With the flourishing developments of control and communication technologies as well as the speedy enhancement of the microprocessor's capability, RMCS 's application mode has been changed. RMCS shall have extensive application outlook and application range and tremendous social and economic. On the basis of the Shangjie Highway RMCS in Chongqing, this thesis designs a RMCS that based on C/S architecture.
    This paper starts with analysis of RMCS 's monitoring way and shows the designing scenario. After introducing the basic theories of OOP(Object Oriented Programming) and UML(Unified Modeling Language), the Shangjie Highway RMCS by use of Object Oriented technology is analyzed and designed, using UML as a tool. The RMCS 's general class library and database are also designed and then the design of communication system is emphasized. The realization of the Shangjie Highway RMCS software is showed, as is instanced by the realization of communication system. Final, multithreading programming technology and some difficult problems confronted are discussed in detail, and the solutions are given.
    The research and design of this subject synthesizes multifold technologies, such as network, control, OOP, data base design, multithreading etc. We verify the feasibility and practicability through the design and implement of a Shangjie Highway RMCS. The integration of centralized system and distributed monitoring and control system is developed and implemented. An in-depth study of Multithreading programming technology is made by discussing and solving the difficult problems confronted in Multithreading programming. Having good flexibility and high reliability, the whole system is worth to popularize.
引文
1.Jim Beveridge、Robert wiener.win32多线程程序设计.侯捷译.华中科技大学出版社,2002
    2.高强等主编.Visual C++高级编程技巧.人民邮电出版社,2000
    3.余志勇.Delphi环境下串行通信应用程序设计.计算机应用.2000,Vol.20,No.4
    4.阳宪惠主编.现场总线技术及其应用.清华大学出版社,1999
    5.李克清、陈莘萌、郑无疾.一种基于锁集的多线程数据竞争的动态探测算法.武汉大学学报(自然科学版).2000,Vol.46,No.3
    6.Charlie Calvert.Delphi 4编程技术内幕.潇湘工作室译.机械工业出版社,1999
    7.黄军、熊勇等著.Delphi串口通信编程.人民邮电出版社,2001
    8.袁任光编著.集散型控制系统应用技术与实例.机械工业出版社,2002
    9.求是科技、谭思亮和邹超群编著.Visual C++串口通信工程开发实例导航.人民邮电出版社,2003
    10.王险峰、刘宝宏编著.Windows环境下的多线程编程原理与应用.清华大学出版社,2002
    11.王常力、罗安主编.集散型控制系统的选型与应用.清华大学出版社,1996
    12.王强.远程监控系统的应用与研究.河海大学硕士研究生学位论文.2003
    13.廖常初主编.PLC编程及应用.机械工业出版社,2002
    14.尚丽、张兴.PLC在数据采集和处理中的应用.控制工程.2003,Vol.10
    15.袁池、楮亚萍、谷兴才、吕恬生、宋立博.远程监控与维护系统及其在PC-PLC网络上的实现.上海交通大学学报.2003,Vol.37,No.3
    16.陈宽达著.Delphi深度历险.科学出版社,2001
    17.薛钧义、武自芳主编.微机控制系统及其应用.西安交通大学出版社,2003
    18.袁亮.高速公路监控系统通信管理模块的设计与实现.西南交通大
    
    学硕士研究生学位论文.2003
    19.鲁晋.现代编程方法中几项技术的研究与应用.中国科学院研究生院硕士学位论文.2003
    20.刘润东.UML对象设计与编程.北京希望电子出版社,2001
    21.李存斌、汪兵编著.Delphi深度编程及其项目应用开发.中国水利水电出版社,2002
    22.Jim Arlow、Ila Neustadt著.UML和统一过程实用面向对象的分析和设计.方贵宾等译.机械工业出版社,2003
    23.C.Thomas Wu著.面向对象程序设计导论.侯国峰、李湘、张迪译.电子工业出版社,2001
    24.Hassan Gomaa著.并发与实时系统软件设计.姜昊、周靖译.清华大学出版社,2003
    25.Stephen R.Schach著.软件工程Java语言实现.袁兆山等译.机械出版社,1999
    26.Sinan Si Albir著.UML技术手册.常晓波译.中国电力出版社,2002
    27.上界高速公路监控系统概要设计.2002
    28.Grady Booch、James Rumbaugh、Ivar Jacobson著.UML参考手册.姚淑珍、唐发根等译.机械工业出版社,2001
    29.Wendy Boggs、Michael Boggs著.UML with Rational Rose从入门到精通.邱仲潘等译.电子工业出版社,2000
    30.蒋慧、吴礼发、陈卫卫编.时代新潮流UML Programming Guide设计核心技术.北京希望电子出版社,2001
    31.胡海涛.面向对象技术在实时系统中的研究与应用.西北工业大学硕士研究生学位论文.2003
    32. Cox, Brad J. Object-Oriented Programming: An Evolutionary Approach. Addison Weslay, 1986
    33. Pham, Thuan Q. and Pankaj K. Garg. Multithreaded Programming with Win32. Prentice Hall, 1999
    34. Andrew S. Yanenbaum. Modern Operating Systems. Second Edition.机械工业出版社,2002
    35. Jim Rumbaugh. Using UML for Modeling Complex Real-Time
    
    Systems. Rational Software Corporation, 1998
    36. Meyer、Bertrand. Object-Oriented Software Construction.Prentice Hall, 1988
    37. Page-Jones, Meilir. Fundamentals of Object-Oriented Design in UML. Addison-Wesley, 2000
    38. Booch, Grady. Object Oriented Analysis and Design with Applications. Addison-Wesley, 1994
    39. Modeling Real-Time Systems from Object Oriented Models, IEEE Real-Time Embedded System Workshop. Dec. 3, 2001
    40. S7-300 Manual (English). Siemens, 2001.
    41. Grady Booch、James Rumbaugh、Ivar Jacobson. The Unified Modeling Language User Guide. Addison-Wesley, 2001
    42. Andrew S. Tanenbaum. Modern Operating Systems. Second Edition.机械工业出版社, 2002
    43. Ryutaro Fukushima, Kenji Kakeda, Makoto Fujiyoshi. Intelligent Remote Monitoring and Control System. Hitachi Zosen Technical Review. 2003, Vol. 63 No. 3
    44. Abraham Silberschatz, Peter Galvin, Greg Gagne. Applied Operating System Concepts.高等教育出版社, 2001
    45. Charles A. Mirho, Andre Terrisse. Communications Programming for Windows95. Microsoft Press, 1995
    46. Stalling W. OPERATING SYSTEMS Internals and Design Principles.Third Edition. Prentice Hall, 1998
    47. Britton J P. An Open Object-based as the Basis of an Architecture for Distribution Control Centers, IEEE Trans. on Power System. 1992,7(4)
    48. Microsoft Developer Network Library——Visual Studio 6.0. Microsoft Corporation
    49. Remote Access System, http://www. esrf. fr/Infrastructure/RemoteAccessSystem
    50. Bruce Boardman, Client/server Remote Access Solutions.,http://www. networkcomputing. com/netdesign/remaccl. html
NGLC 2004-2010.National Geological Library of China All Rights Reserved.
Add:29 Xueyuan Rd,Haidian District,Beijing,PRC. Mail Add: 8324 mailbox 100083
For exchange or info please contact us via email.