本科生计算机专业毕业论文(设计)开题报告

您所在的位置:网站首页 计算机开题报告技术路线 本科生计算机专业毕业论文(设计)开题报告

本科生计算机专业毕业论文(设计)开题报告

2024-07-14 15:24| 来源: 网络整理| 查看: 265

河南科技学院本科生毕业论文(设计)开题报告 题目名称:基于socket的传输系统的设计与实现 学生姓名 余飞龙 专业 计算机科学与技术 学号 0912210212 指导教师姓名  所学专业 计算机软件与理论  职称 教授 助教  完成期限 2013年3月19日至2012年3月25日 一、选题的目的意义   随着网络通信技术的发展与用户需求日益多样化,现代网络正处在变革与发展之中,本课题的主要目的开发出一个简单实用、并具有移植性、适合传输大型文件的文件传输系统。基于点对点的文件传输系统能够让家庭网络以及各个企业等局域网对内部资料有一个快捷,准确,安全的共享。特别是对如今较大系统研发的模块分工合作得到了绝对保密性,从而使各项工作有计划、更科学的进行及顺利完成,使企业的办事效率得到显著提高。文件传输系统主要功能是自动获取局域网内用户的主机名,IP地址以及工作组名字,最终以C/S模式通过TCP/IP协议实现点到点文件传输功能。本系统既锻炼了我们的实际动手能力,使我们将大学四年所学的理论知识与实际开发相结合,又引导我们进行了一次模拟实际产品的开发,对于我们以后工作能力的培养具有重要的意义。     二、国内外研究现状   目前,国内外企业对文件传输系实践上都还不够完善。文件传输系统由于比较复杂,可变因素较多,安全性低,因此发展还不成熟。但是随着科学技术的发展,各为中心的资源共享系统也即将进入高速发展期。在国内,随着企业资源管理的规范化和规模的不断扩大,企业的计算机资源管理将不仅仅停留在依靠硬件或者Internet网络获取,而且将会向着安全的内部网络化资源管理方式迈进。 二、主要研究内容   论文主要针对对象是大型文件,设计出一种方便使用的、高性能的、并满足其基本通信需求的点对点文件传输系统。客户端与服务器端可以在多种硬件平台上运行,具有较好好的兼容性能。目前我们将通过在TCP/IP协议之上建立一个功能简单的文件传输系统, 日后程序功能将可以继续扩展, 逐步发展成一个功能比较完整的大型文件传输系统,例如客户端连接发展成多对多连接,服务器增加为客户深一步服务(如发布一些消息)的功能等。     三、毕业论文(设计)的研究方法或技术路线   本设计在Windows XP操作系统下,以中文版MyEclipse for Spring为开发工具,以C/S为系统功能结构,基于点对点的TCP/IP协议理论,通过Socket套节字连接客户端与服务器实现文件及文件夹传输。彻底避免了文件交换过程与外部网络的接触,实现快速的文件资源共享。并能够确保内部文件的机密性,能够在很大程度上有效地提高工作效率。     四、主要参考文献与资料 Douglas E. Comer. TCP/IP 网络互连[M].北京:人民邮电出版社,2002. Subrahmanyam Allamaraju. Java Server Programming: Principles and Technologies[M].北京: 机械工业出版社, 2010, 1-23. Bruce Eckel. JAVA编程思想[M].北京:机械工程出版社, 2003.12-16.吕凤翥,马皓. Java语言程序设计[J].北京: 清华大学出版社.2008.403-409. 肖新峰,宋强,王立新. TCP/IP协议与网络管理[J]. 背景: 清华大学出版社,2009. 朱和平.即时通信研究综述[J]. 现代计算机,2006,(12). 刘培鹤,牛晓蕾,杜鹏,何文才,张媛媛.企业即时通信系统安全性分析与设计[J].网络安全技术与应用,2007,(2) 张效祥.计算机科学技术百科全书.北京:清华大学出版社,1998. 冯博,应群,面向对象的Java网络编程[M].北京:清华大学出版社, 2011.20-33. 蒋东兴.Windows Sockets 网络程序设计大全[M].北京:清华大学出版社,2009. 郭广军,胡玉平,戴经国. 基于Java多线程的并行计算技术研究及应用[J]. 华中师范大学学报(自然科学版) , 2005,(02) 赵智. JAVA语言多线程机制及其应用[J]. 南宁师范高等专科学校学报 , 2007,(03) . 王志和,王新辉. 基于Java的多线程实现技术[J]. 湖南人文科技学院学报 , 2005,(05) . 阳小兰. Java语言中多线程技术的研究与实现[J]. 软件导刊 , 2007,(13) . ] 戚尚菊. Java语言中本地方法的设计与实现[J]福建电脑 , 2004,(05) . 指导教师审批意见                            签名: 年 月 日 这篇开题报告涉及的是一个基于Socket的大型文件传输系统的设计与实现项目,旨在为本科生提供一个结合理论知识与实际操作的实践平台。该系统的主要目标是创建一个简单、实用、可移植且适用于传输大型文件的点对点文件传输系统,以满足日益多样化的网络通信需求。这种系统尤其适用于家庭网络和企业局域网内的内部资料安全共享,能够提高工作效率,保护文件的机密性,并适应模块化开发的需求。 当前,国内外对于文件传输系统的实践尚不完善,存在复杂性高、安全性和稳定性不足的问题。随着科技的进步,尤其是企业资源管理的规范化和规模化,文件传输系统有望得到快速发展,转向更安全的内部网络化管理。 论文的主要研究内容集中在设计一个高效、易用的点对点文件传输系统,支持在不同硬件平台上运行的客户端和服务器端。系统初期将基于TCP/IP协议构建简单的文件传输功能,之后可以通过扩展实现多对多连接和服务器的增值服务。这一过程将利用Socket套接字来连接客户端和服务器,实现在局域网内的文件和文件夹传输,同时避免外部网络的介入,确保数据的安全传输。 在技术实现上,该设计将在Windows XP操作系统下使用MyEclipse for Spring作为开发工具,采用C/S架构,利用TCP/IP协议的点对点理论。通过Socket编程,实现文件的快速共享,同时保证内部文件的机密性,提升工作效率。 论文引用的参考资料涵盖了TCP/IP网络互连、Java服务器编程、Java编程思想、Java语言程序设计、TCP/IP协议与网络管理、即时通信研究、企业即时通信系统安全性、计算机科学技术百科全书、Java网络编程、Windows Sockets程序设计、Java多线程技术等多个方面,这些书籍和期刊文章将为设计工作提供理论基础和技术指导。 指导教师的审批意见虽然未给出,但可以预见,教师会关注项目的创新性、实用性以及理论与实践的结合程度。这个项目不仅有助于学生巩固和应用所学知识,还能够提升其在未来工作中解决实际问题的能力。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3