目 录
摘 要
ABSTRACT
第一章 引言
1.1课题背景
1.1.1背景知识
1.1.2管理信息系统的几点建议
1.2相关技术介绍
1.2.1管理信息系统的概述
1.2.2结构化生命周期法简介
1.2.3开发技术——快速原型法简介
1.2.4本系统开发方法的选择
第二章 系 统 目 标
第三章 系 统 需 求 分 析
3.1系统需求
3.2功能需求
3.3系统运行环境
3.4 MFC简述
3.5 服务器与客户端SOCKET设计
第四章 系统设计
4.1 概要设计
4.2流程图
4.3详细设计
4.3.1钩子的使用
4.4 程序设计
4.1.2 程序窗口的设计
第五章 结论
5.1 关键技术
5.2总结
第六章 设 计 总 结
第七章 谢辞
参考文献
附 录
摘 要:随着计算机信息现代工业的发展,计算机监视管理系统越来越受到学校、企业重视。本文主要分析了远程监控系统的一些基本功能和组成情况,包括系统的需求分析、系统结构,功能模块划分以及数据库模式分析等,重点对应用程序的实际开发实现作了介绍。达到了实时性和安全性,且应用程序功能完备。同时简单介绍了Visual C++编程环境和WIN SOCKET的功能特点。
本课题设计是为适应远程控制的要求,使远程控制提高到计算机的实时水平而设计的。远程控制包括多项内容,本课题设计只是承建了其中的一部分即:实时控制。本课题设计用为一个通信应用程序,用到了多项技术,诸如:异步模式socket、面向对象编程、软件工程思想等。采用Visual C++作为开发工具,实现了所要求的远程控制、用户监控等基本功能。
关键字: 套接字 面向对象 软件工程 钩子
Abstract: Along with the development of the calculator information modern industry, the calculator information management the system is more and more value by business enterprise. This text mainly analyzed some basic functions of the book information management system and constitute the circumstance, including the need analysis, the system structure of the system, the function mold piece divide the line and the database mode analyze the etc., the point make the introduction towards applying the actual development of the procedure realization. Come to a the consistency and safeties of the data, and apply the procedure function complete, meet the request of the information management system( MIS) of the book information management system conduct and actions typical model. Introduced the Visual C in brief at the same time++ the plait distance environment and database of SQL manage the function characteristics of the system.
This topic design is in order to adapt the information-based request, make the book information carry on the level but design that the management raises the calculator of. Book the management includes several contentses , this topic design just accepted to set up among them of one part namely: The book information management. This topic design uses to apply the procedure for a database, using several techniques, such as: Relation database, face to the object plait distance, the software engineering thought...etc. Adopt the Visual C++ the conduct and actions development tool and Accesses be the database design tool, carrying out the customer management, the foundation data management request and borrowing to read the management, basic function of etc. of the stack management database backup
Key Words : Relation Database; Object-Oriented; Software Engineering; Information Management Library Management
第一章 引言
1.1课题背景
1.1.1背景知识
远程控制是在网络上由一台电脑(主控端Remote/客户端)远距离去控制另一台电脑(被控端Host/服务器端)的技术,这里的远程不是字面意思的远距离,一般指通过网络控制远端电脑,不过,大多数时候我们所说的远程控制往往指在局域网中的远程控制而言。
当操作者使用主控端电脑控制被控端电脑时,就如同坐在被控端电脑的屏幕前一样,可以启动被控端电脑的应用程序,可以使用被控端电脑的文件资料,甚至可以利用被控端电脑的外部打印设备(打印机)和通信设备(调制解调器或者专线等)来进行打印和访问互联网,就像你利用遥控器遥控电视的音量、变换频道或者开关电视机一样。
不过,有一个概念需要明确,那就是主控端电脑只是将键盘和鼠标的指令传送给远程电脑,同时将被控端电脑的屏幕画面通过通信线路回传过来。也就是说,我们控制被控端电脑进行操作似乎是在眼前的电脑上进行的,实质是在远程的电脑中实现的,不论打开文件,还是上网浏览、下载等都是存储在远程的被控端电脑中的。
电脑中的远程控制技术,始于DOS时代,只不过当时由于技术上没有什么大的变化,网络不发达,市场没有更高的要求,所以远程控制技术没有引起更多人的注意。但是,随着网络的高度发展,电脑的管理及技术支持的需要,远程操作及控制技术越来越引起人们的关注。
远程控制一般支持下面的这些网络方式:LAN、WAN、拨号方式、互联网方式。此外,有的远程控制软件还支持通过串口、并口、红外端口来对远程机进行控制(不过,这里说的远程电脑,只能是有限距离范围内的电脑了)。传统的远程控制软件一般使用NETBEUI、NETBIOS、IPX/SPX、TCP/IP等协议来实现远程控制,不过,随着网络技术的发展,目前很多远程控制软件提供通过Web页面以Java技术来控制远程电脑,这样可以实现不同操作系统下的远程控制,例如数技通科技有限公司在就推出了全球第一套基于中文JAVA的跨平台远程控制软件――易控。