计算机实验远程控制辅导软件开题报告
2022-01-28 21:42:11
1. 研究目的与意义、国内外研究现状(文献综述)
本课题的意义、国内外研究概况、应用前景等一、本课题的意义近年来,随着pc技术的广泛应用和网络的不断发展,网络技术已经成为计算领域最为热门的发展方向,尤其是网络远程控制技术已经广泛地应用于网络自化管理、实时监控、计算机教学,以及各种自动化工业控制等方面。
所谓远程控制,是指管理员在异地通过计算机网络异地拨号或双方都接入internet等手段,连接被控制的计算机,将被控制的计算机的桌面环境显示到自己的计算机上,通过本地计算机可以对远方的计算机进行控制。
如今远程控制软件已经被越来越多的用户使用,远程控制可以实现一对一模式,也可以实现一对多模式。
2. 研究的基本内容和问题
一、研究的目标:基于windows操作系统,设计并实现一个可供实验室机房使用的远程控制系统,教师可以通过该系统远程操作学生电脑,也可以设置考试模式进行考试计时操作,让学生上传自己的作业和考试或教师发送课件或习题给学生。
构建数据库整合本系统所需的学生数据存储、操作。
二、研究的内容:1. 在控制端和被控端之间实现数据的传输,例如被控端的电脑屏幕信息,鼠标的移动指令,键盘的控制指令等,通过远程桌面协议(rdp)传送这些指令信息,实现对电脑的控制。
3. 研究的方法与方案
研究方法、技术路线、实验方案及可行性分析一、研究方法:本系统客户端基于android系统进行开发,后台管理程序基于windows系统上的tomcat服务器开发,服务器端的数据库用于存储数据,彼此之间相互独立,通过接口完成功能请求。
根据系统需求划分模块,通过mvc等设计模式,设计彼此功能独立弱耦合的类,方便编码及维护。
二、技术路线:三、可行性分析:1. 本项目中利用了java语言进行编写,由于java语言具有较强的健壮性,安全性,网络亲和度高,类库丰富,封装完整等特点,并且也可以将我们学过的知识用于实践。
4. 研究创新点
一、贴近校园生活,操作简单,大大提高实验课的方便性。
二、采用windows平台以及java开发技术,利用udp协议完成请求响应。
三、综合采用事务处理、多线程等进行技术,提升本交易系统性能
5. 研究计划与进展
2015.1.10-2015.1.30查阅相关文献资料和技术文档,学习基础开发技术2015.2.1-2015.2.8分析、设计系统框架,定义主控端、被控端、数据库三大部分基本任务,根据系统需求及功能划分,设计每一部分负责的动作2015.2.8-2015.2.19 实现登录注册功能2015.2.20-2015.2.28完成大体数据库表设计2015.3.1-2015.3.15完成Windows端界面设计2015.3.16-2015.4.15完成Windows端各项功能操作,逐步完成对数据库的全部调用,并与主控端端对接2015.4.16-2015.4.30系统性能测试与优化,撰写毕业论文初稿2015.5 定稿毕业论文,准备答辩