- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VC++的局域网管理系统的研究与实现
摘要:为解决局域网的管理问题,该文设计和实现了基于VC++的局域网管理系统。系统采用的是典型的C/S(客户端/服务器)构架,由服务器端和客户端两部分组成。服务器端实施各种对局域网内计算机的监视与控制操作,客户端对服务器端的发过来的控制命令进行分析执行。
关键词:服务器;VC++;客户端;分析;执行
中图分类号:TP393文献标识码:A文章编号:1009-3044(2009)32-8919-02
Research and Realization about LAN Management System Based on VC++
HUANG Hai-yan1, WU Wei2
(1.Educational Department, Jiangxi Modern College, Nanchang 330095, China; 2.Jiangxi Applied Technology of College, Ganzhou 3410000, China)
Abstract: To resolve this issue of local area network management,this paper proposes LAN Management System based on vc++. The system is a typical C/S(Client /Server) architecture,including server-side and client-side.Server-side implementsthe monitor to computers in the LAN and controls operations, client-side analyses and executes the control commands from server-size.
Key words: Server; VC++; Client;Analyse;Execute
局域网管理系统的研究与开发实现了机器自动巡检,远程开关机,结合时间实现机房自动计费等功能。局域网管理系统将琐碎的手工业务转化到计算机操作,极大地提高了机房工作人员的工作效率,有效的提高了机房现代化管理的水平。
为了满足计算机局域网用户的各种需求,更深入地了解局域网的工作状况,本系统主要功能包括:控制受控端计算机;锁住、解锁被控端键盘、鼠标;执行可执行程序;拷贝受控端文件至控制端;网络聊天;重启和关闭被控端电脑,这些功能极大地提高局域网管理的效率。
1 系统功能分析
服务器与客户端、客户端与客户端之间的信息发送,本系统需要实现的最基本的功能。用户在界面上选择需要对话的IP,并将自己需要发送的信息填入相应的对话框中,点击发送按钮后,可以将信息正常的发送给相应的其它用户,这个过程中的客户端与客户端之间使用点对点发送信息,拟利用UDP协议。
在线用户主机IP列表的维护。在用户发送信息之前,需要选择相应的目的地端IP,这也就需要客户端拥有在线用户主机的IP地址,这个在线主机列表的维护是需要客户端定时自动向服务器端发送信息,服务器端收集并维护在线用户列表,再发送回客户端。需要在客户端和服务器端都使用定时器来完成此功能。
在C/S模式中,客户端与服务器端是相互依赖的。在客户端启用以后,需要查看服务器端是否在线,服务器在线才能正常使用客户端,如果服务器不在线,则在检测一定次数以后自动退出客户端程序。在使用过程中,客户端在指定时间内未向服务器端发送信息的,服务器认为客户端下线;客户端在一定时间内未收到服务器端信息的,认为服务器已经下线,则提示用户并建议退出,在用户一定时间后没有退出的则自动关闭客户端程序。
2 系统设计目标
本系统包括一个服务器端程序和一个客户端程序。客户端程序可以放到多个计算机上运行,同时与服务器端进行连接通信。本管理系统的重点,一是实现客户端与服务器端如何通信;二是解决当有多个客户端同时连接到服务器端时,服务器端如何识别每个客户端,并对请求给出相应的回复。为了保证一个客户端断开连接时不影响其它客户端与服务器端的通信,同时保证服务器端能够正确回复客户端的请求。系统达到的性能如下:
1) 可靠性高,能在由于系统问题或其它原因产生错误后,作出相对应处理,比如网络初始化失败、服务器不在线等,可以提示用户安全退出本程序,在出现不可知的错误以后,可以尽量安全的退出程序。在程序的设计过程中,要尽可能多的设想到用户使用过程中可能发生的事件,并能在判断事件后做出相应的处理,使程序具有较高的容错性能。
2) 易操作性,程序简单易
文档评论(0)