计算机专业论文范文 摘要 本系统主要是针对当前企业中的设备由于管理不善而造成设备流失而设计的一个设备管理系统该系统主要有设备管理、设备查询、用户管理、系统管理4大功能。可以让管理人员很轻松地了解到当前每件设备的当前情况。譬如设备当前在哪个部门之下、什么时候借出去的、有谁借出去的等信息,而且非常方便就可以打印报表。对与陈旧的设备的处理本系统也给出了相关的功能。对于性能和速度的要求本系统前台采用了Visual C++作为开发工具,后台的数据库则用了Microsoft SQL Server 2000。为了提高速度采用了ODBC技术链接数据库。对于本系统的管理,系统设置了权限。分数据管理员、普通用户、系统管理员。本系统有安装便捷,占用内存少等特点,此外该系统在功能商还有很大的扩展性,各个企业可以根据自身需求,进一步开发完善。 关键词:VC,SQL Server,MFC,设备管理 ABSTRACT The system is mainly directed at the current enterprise equipment due to poor management caused the loss of equipment designed an equipment management system EC. The system mainly equipment management, equipment inquiries, user management, system management functions of four. Managers can easily understand the current pieces of equipment for each of the current situation. For example, the current equipment in the department, when the take away, who take away the information. With obsolete equipment handling of the system is also given of the relevant function. For performance and speed requirements of the system of the future using Visual C++ as a development tool, background database used by Microsoft SQL Server 2000. In order to improve the speed of using ODBC database link. For the management of the system, the system set up competence. - Data manager, ordinary users, the system administrator.. The system is easy to install and take up less memory and other features, in addition to the functions of the system to have a great expansion, various enterprises according to their needs, the further development of sound. Keywords: VC,SQL Server,MFC,equipment management 目录 摘要I ABSTRACTII 第1章 引言1 1.1 开发背景与现状1 1.2 系统开发的意义1 第2章 系统开发环境和实现模式3 2.1 系统的开发环境3 2.2 有关概念和所需知识背景3 2.2.1 MFC介绍3 2.2.2 SQL语言技术介绍4 2.3 系统开发的思想方法与遵循原则5 2.3.1 分析和设计的方法与原则5 2.3.2 可行性分析7 第3章 系统设计9 3.1 系统功能描述9 3.2 功能模块划分9 3.3 系统流程分析10 第4章 数据库设计与实现12 4.1 数据库需求设计12 4.2 数据库概念设计12 4.3 数据库逻辑结构设计13 第5章 系统模块设计与实现15 5.1 用户资料管理15 5.1.1用户登录15 5.1.2用户信息管理17 5.2 设备库存管理18 5.2.1 新设备入库19 5.2.2 修改设备信息20 5.2.3 库存清理22 5.3 设备借出归还管理22 5.3.1 设备借出23 5.3.2 设备归还27 5.4 统计信息管理30 5.4.1 借出历史统计30 5.4.2 设备使用频率统计32 5.5 未归还设备列表35 5.6 异常处理36 5.7系统维护36 5.7.1系统维护的基本概念36 5.7.2 系统维护工作的内容36 5.7.3 系统维护的类型37 5.7.4 系统维护工作的特点37 5.7.5 系统的可维护性37 5.7.6 系统维护的组织与管理37 5.8 系统存在的问题38 第6章 总结39 致谢40 参考文献41
计算机专业论文范文 摘要 学生选课系统能够让学生们在网络上自主选择选修课程,教务处的工作人员则通过网络来处理学生的选课信息。这个系统实现了对信息数据的浏览、查询、编辑和管理等基本数据库操作,采取模块化的编写思想,提高了可读性,同时提高了开发效率,从而实现了校园无纸化办公,提高选课的效率,减轻选课操作的工作量,从而提高教学管理的效率。 本系统是一个典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。 系统使用Visual Studio2005作为开发平台,使用Visual C#.NET和ASP.NET做为程序语言,使用 SQL Server2000作为系统数据库,使用ADO.NET实现对数据库的访问控制。 关键词:信息系统,网上选课系统,ASP.NET,C#,SQL Server ABSTRACT The student curricula-variable management system enables the students to select course by themselves on the internet. And the staff of the registry deal with the elective information by the internet. The system carries out the basic data base operation such as browsing, inquiring, editing and managing information data. It also composes in modularize way witch enhances readability and explore efficiency. Therefore the campus no-paper work comes true, at the same time elective efficiency is improved and the workload id decreased. In this way, the efficiency of teaching management is improved. The system is typical MIS, which includes the development and the maintenance of background database as well as the top application program. As to the former, setting up a base with strong data coherence and integrality as well as security is demanded. As to the later, a program with complete function which is easy to use is demanded. The Visual Studio 2005 is used as exploitation platform; Visual C#.NET and HTML is used as program language; MS SQL is used as system database ; ADO. NET is used to visit the database. Keywords: information system,Elective course system,ASP.NET,C#,SQL Server目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2 研究内容2 第2章 学生网上选课系统3 2.1需求分析3 2.2系统开发环境4 2.2.1 SQL Server2000简介4 2.2.2 Visual Studio2005简介4 2.2.3 ASP.NET简介5 2.2.4 Visual C#简介5 2.3 本章小结6 第3章 数据库设计7 3.1 数据库系统分析7 3.1.1 数据库概念结构设计7 3.1.2 表设计9 3.2 数据库连接配置12 3.3 本章小结12 第4章 选课系统设计与实现13 4.1系统设计13 4.1.1 系统设计思想13 4.1.2 系统模块设计13 4.1.2 系统功能总图16 4.2 系统界面设计16 4.2.1 登录界面设计16 4.2.2 管理员登录界面设计17 4.3管理员模块功能设计20 4.3.1 院系管理模块设计20 4.3.2 专业管理模块设计22 4.3.3 课程管理模块设计24 4.3.4 教师管理模块设计25 4.3.5 教师管理模块设计26 4.4学生和教师模块功能设计26 4.4.1 学生用户模块设计26 4.4.2 教师用户模块设计28 4.5系统调试29 4.5.1 调试中的出错问题与处理29 4.6 IIS安装和系统浏览30 4.6.1 安装IIS30 4.6.2 系统浏览31 4.7 本章小结32 第5章 结束语33 致谢34 参考文献35
计算机专业论文范文 摘要 本论文系统地阐述了整个网上书店系统的设计及实现。详细的说明了系统总体需求分析,系统数据库设计以及系统具体模块实现过程。本系统实现了电子商务的各功能流程,实现了用户与商家在网上进行商品交易。本系统界面简单直观,易于操作和使用,交互性强,完全基于Internet网络。 本系统用JSP语言来编写网上书店系统,数据库用Microsoft SQLServer2000来连接系统,通过编写JavaBeans来进行后台业务逻辑控制,即JSP +JavaBeans + SQLServer2000三层模式完成整个设计工作。本系统全部基于Internet网络,以JSP语言对网站进行开发,注重用户与网站的交互性。因此在这样的背景下,针对当前Internet网络发展趋势来看网上书店系统就成为了当今应用软件的首选体系结构。我们使用 SUN公司的JSP开发工具,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一能方便而简洁操纵数据库的智能化对象,首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成满意的可行系统。 关键词:网上书店、JSP、JavaBeans、SQLServer2000 Abstract This paper on graduation project's content,expatiation the system's total need be analytical and design and the system concrete mold piece of the system database carry out process. Has realized from the merchandise control, the classification of goods and the inquiry, realizes to the shopping cart, user order form processing, arrives at the chartroom again, the manager system. Basically has realized the electronic commerce function flow, can realize the user and the business on-line carries on the commodity exchange. This system contact surface simple direct-viewing, simplify operation and use, interactive is strong, completely based on the Internet network. This system writes on-line bookstore system with the JSP language, the database uses the SQLServer2000 of the Microsoft to link system, pass to write JavaBeans to carry on the logic control of the backstage business, namely JSP+JavaBeans+ the SQLServer2000 3 F the mode complete the whole design work. This system all carries on a development to the website by JSP language according to the Internet network and pay attention to customer and hand over of website with each other sex. Therefore at thus of under the background, aim at current development trend of the Internet network to saw the net top bookstore system become nowadays applied software of the head choose system structure. Key words: On-line bookshop, JSP, JavaBeans, SQLServer2000 目录 摘要1 Abstract2 第1章 引言4 1.1 背景4 1.2 研究内容4 第2章 网上书店系统分析5 2.1 系统功能分析5 2.2 可行性研究5 2.3 需求分析6 第3章 网上书店总体设计7 3.1 系统总体功能结构图7 3.2 网上书店的结构体系8 3.3 系统功能设计目标8 3.4 网上书店系统功能模块划分9 第4章 数据库设计10 4.1 数据流程图10 4.1.1 前台数据流程图10 4.1.2 后台管理流程图11 4.2 数据库概念结构设计12 4.3 数据库逻辑设计13 第5章 系统具体实现16 5.1 主页面模块16 5.2 用户注册模块17 5.3 用户登录模块19 5.4 书目浏览模块21 5.5 购物车模块22 5.6 查看图书信息模块25 5.7 修改密码及信息模块27 5.8 图书查询模块29 第6章 结束语31 致谢32 参考文献33 附录:源代码34
计算机专业论文范文 摘要 本文介绍了一种在Java平台下设计并实现航空订票管理系统的全过程。本文的设计是基于C/S结构,利用hibernate持久化框架、使用java编程技术在IDEA集成开发环境下开发的航空订票系统。该系统实现了航班管理、订票管理、营业网点管理等功能。 系统在客户端内能够完成营业员登录,查询航班,出票等功能。在服务器航空公司内部能够完成添加或删除航班,添加或删除营业网点等功能。系统还能统计业务量,并将这些信息保存在服务器端,并供业务员随时查询。 关键词:java,hibernate,订票系统 ABSTRACT Along with the advent of information age and the continuous development of internet.People have always used the traditional methods to manage, which methods are that adopting the artificial remembering time way and the artificial settling accounts way to manage. Such management methods exist many shortcomings, such as low efficiency, poor security, easy to generate error, besides, after many years later will produce a large number of documents and date ,which will bring a lot of difficulties to find, update and maintain the date. Use computer to manage must be much more convenient than User the traditional methods to manage. Use computer to manage is beyond compare which has a lot of advantages. Such as high efficiency, good security, low cost and so on. This design based on the C/S structure is an aviation booking system which is developed in the Eclipse interated development environment,and used the hibernate persistent framework and java programming technology. The system realizes the functions of flight management, booking management,branch management and business Statistics,etc. In the client,the system has the functions of sales login,flights search and booking ticket.While in the server,the functions are adding or deleting flights and branches,etc. The system also can calculate the amount of business which is saved in database and is queried by the clerk at any time. Keywords: Java, Hibernate, Booking System 目录 摘要I ABSTRACTII 第1章 引言1 1.1 民航发展概况1 1.2 研究内容1 第2章 基于C/S结构的系统设计方法3 2.1客户机/服务器系统结构分析3 2.1.1 客户机/服务器(C/S)的特点3 2.1.2 客户机/服务器(C/S)的优点4 2.2 数据库访问技术5 2.2.1 JDBC5 2.2.1 Hibernate5 2.3 数据库MYSQL6 2.4 Java技术6 2.5 Socket技术7 2.6 开发工具8 2.7 本章小结8 第3章 系统需求分析9 3.1 系统设计原理9 3.2 系统模块功能9 3.3 本章小结11 第4章 数据库设计12 4.1 客户/服务器程序设计原则12 4.2 概念结构设计12 4.3 逻辑结构设计16 4.4 数据库安全性和完整性18 4.4.1 数据库的安全性18 4.4.2 数据完整性19 4.5 Hibernate 映射关系19 4.6 本章小结20 第5章 系统设计与实现21 5.1 配置数据库21 5.2 业务模型21 5.2 系统总体框架22 5.3 服务器端界面24 5.4 客户端界面28 5.5 进一步的工作31 5.6 本章小结33 第6章 结束语34 致谢35 参考文献36
计算机专业论文范文 摘要 在过去的十年里,需要存储 传输和处理的信息的数量成指数地增加。这主要要归因与两项技术的发展。一是多媒体系统在众多领域中广泛应用,过去计算机只能处理数字和文本,现在却已代之以声音 图像 电影和虚拟显示;另一项时Internet的大发展,它使信息可以被许多人共享。这两项进展综合作用了产生了所谓的World Wide Web,一个交互的 多媒体的 基于超文本的信息网络。 本文的图像处理则恰好解决了其中图像存储的问题,在图像存储中分别有两种压缩方式,其一是有损压缩,其二时无损压缩。无损压缩是中在压缩过程中精确重建没有信息丢失的数据,它一般用于文本文件的压缩中;而有损压缩,我们允许压缩后产生质量上的误差。有损压缩机制的优点时可以得到比无损压缩高的多的压缩比,但是它中能用于近似的数据代替原始数据,而这种相似数据又是容易被压缩的。可以对BMP格式和JPEG格式相互之间的转换,采用不同的位值和保留颜色百分比来得到全新的图像。这样可以节省一定的图像空间,也可以方便图像存储方式的转换 关键词: 图像,多媒体,BMP,JPEG ABSTRACT In the past decade, the amount of the information needs for storage transmission and processing increased in exponential. This is mainly attributed by two developments of technology. First, multimedia systems widely used in many fields, in the past, the computer could only handle digital information and text, now they are replaced with sound film images and the show of virtual. In another hand, at the Internet's development, it makes information can be shared by many people. These two progresses have a combination in form the World Wide Web, an interactive multimedia-based hypertext information network. In this paper ,and image processing, which happens to solve the problem of image storage, the storage image respectively in two compress mode, one of which is prejudicial to compression, and the other is the lossless compression. Lossless compression is accurate reconstruction in the process of compression with no information data lost, it is generally used in the text file compression, and the lost compression, we have allowed some error on the quality of compressed. The Lost compression mechanism of the merits can be lossless compression ratio of the number of high compression ratio, but it can be only used in data of similar instead of the original data, and this similar data can be compressed. easily It solve the conversion between the BMP and JPEG format the. get a new color images by different bit and the percentage of color reservation. This can save some space images, can also facilitate the conversion image storage Keywords: image, multimedia, Bmp ,Jpeg 目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2 研究内容2 第2章 使用工具VC的介绍3 2.1VC工具的介绍3 2.2MFC简介4 2.3本章小结5 第3章 图象处理技术6 3.1 图象处理技术概况6 3.2.图像处理技术的分类7 3.3 数字图像处理的特点7 3.4 数字图像处理的优点8 3.5 数字图像处理的应用和发展9 3.6 本章小结9 第4章 图像处理模块10 4.1 图片格式介绍10 4.2 JPEG模型于算法流程11 4.3 Huffman编码模块的实现12 4.3.1Huffman编码的一般步骤12 4.3.2Huffman编码在项目上的实现12 4.3.3熵的概念23 4.3.4JPEG压缩编解码模块的实现24 4.3.5效果对比图的举例26 4.4本章小结27 第5章 DLL模块28 5.1DLL技术的介绍28 5.2DLL调用方式28 5.2.1静态调用方式28 5.2.2动态调用方式29 5.3DLL模块的优点29 5.4DLL模块的编写30 5.5DLL模块的调用32 5.6实现功能的结果36 5.7本章小结36 结束语37 致谢38 参考文献39
计算机专业论文范文 摘 要 随着网络技术的发展,网络速度的加快,远程控制技术支持将逐渐占据技术支持的主流。本文讲述的是一个基于Windows而开发的远程控制程序。在VC6.0开发环境下运用WinSock的API技术实现远程控制。 本文首先介绍了实现远程控制基础Socket编程的基本概念,以及Windows的消息系统,接着从建立Socket套接字开始,到关闭套接字结束,详细介绍了Client与Server连接过程。最后介绍了设计体会和编程体会。 作品主要采用了基于客户机/服务器模式的TCP/IP,应用套接字来完成客户应用程序与服务应用程序间的通信,实现键盘与鼠标控制,文件管理,系统信息的获取及修改,远程屏幕抓取等功能。对文件管理和直接控屏的实现进行了重点介绍。 本系统经过调试与测试,结果表明本系统各个模块均能正确运行,基本实现了系统设计时的设计目标,达到了预期的目的。但在安全性与信息检测方面有待改进。 关键词: C/S模式,Socket,TCP/IP Abstract With the development of network technology and the acceleration in the speed of the network, remote control support will gradually occupy the mainstream of technical support. This article is based on the Windows and the development of the remote-control programs.Under the development environment of VC6.0, I have achieved the remote control with the API technology of Winsock. This paper first introduced the remote control based on the basic concept of Socket programming, and the Windows messaging system, and then from the establishment of Socket socket, to closing the end of the socket, described in detail Client Server connection with the process. Experience on the final design and programming experience. Works mainly adopted the client / server model of the TCP /IP, Applicating the socket to complete the communication between the client and server.At last, achieve the keyboard and mouse control, sending and receiving information, systems and process management and so on. In the part of functions, it mainly introduces on the document management and direct control of the screen. After commissioning of the system and test, results showed that the system could be operation of each module, achieved the design goals and got the desired purpose basicly. But the information security and testing need to be improved. Keywords: C / S model,Socket,TCP/IP 目 录 摘 要I AbstractII 前言1 第1章 课题描述2 1.1 概述2 1.3 目前远程控制软件的优缺点及发展前景3 1.4 本文研究主要任务与目标3 1.5 研究的意义3 第2章 系统功能及相关技术4 2.1 远程控制的主要功能4 2.2 相关技术4 2.2.1 Socket的基本概念4 2.2.1.1 Socket的引入4 2.2.1.2 Socket的类型5 2.2.2基本套接字函数调用6 2.2.3 Windows系统的Socket编程11 2.2.4 Windows的消息系统13 第3章 TCP/IP协议15 第4章 C/S模式远程控制程序设计实现17 4.1 C/S模式简介17 4.2程序设计实现18 4.2.1 客户端设计实现18 4.2.2被控制端程序的实现过程22 4.2.2.1 远程文件管理的实现23 4.2.2.2 直接控屏的实现26 4.2.3软件运行和有关说明28 4.2.3.1 软件运行28 4.2.3.2 有关说明29 第5章 总结30 致谢31 参考文献32 附录一WinSock编程相关函数的定义与调用33 附录二 源代码37
计算机专业论文范文 摘要 当今社会是一个网络繁荣的社会,生活和工作中的许多地方,都用虚拟网络进行了代替,原来的业务模式有了本质的改变。而对于企业,面试员工和对员工能力的评定,在员工能力培养和考核的发展过程中,越来越受到企业的重视和认可。由于传统纸制考试,虽然实用性很高,但存在的许多明显的问题和弊端。基于此所以提出构建一个支持、辅助广大企业员工学习和测试的平台,即JSP在线企业考试系统。 本文介绍了在线考试系统的概念,以及如何利用JSP+Struts框架来对整个系统进行设计,架构和相关功能的实现,系统中如何实现数据库的相关操作。其中,重点介绍了系统的架构,各功能模块的设计,以及内部页面流程之间的协调操作。 关键词:虚拟网络,在线考试系统,JSP,Struts框架 ABSTRACT Nowadays, invisible internet is flourishing and used in many field of our life and work, it has changed and replaced the essence of original business model. What more, many companies have raised the attention to advance their employees’ ability and to assess the staff. The companies prefer to take the mean of examination to appraise their new employees. Although the traditional paper exam is helpful, it has many problems and shortcomings obviously. So, base on above discussion , making a JSP corporation on- line exam system is just an effective platform to aid employees to study or advance their ability. This paper introduces the concept of the on line exam system, how to use JSP+ Struts framework to design, construct the system and achieve its functions, how to use database to work in this system. The point of the paper is the structure of system, the design of every function model, and an effective working with inner pages and procedures. Keywords: invisible internet, on-line exam system, JSP, Struts framework. 目录 摘要I ABSTRACTII 第1章 绪论1 1.1 背景1 1.2 研究内容与意义2 第2章 JSP开发运行环境构建4 2.1 安装JDK4 2.2 安装和测试tomcat4 2.3 安装mysql数据库5 2.4 安装开发工具eclipse + myeclipse6 2.5安装dreamweaver网页编辑器6 2.6小结6 第3章 系统分析与总体设计7 3.1 系统主要技术简介 7 3.1.1 JSP技术7 3.1.2 B/S模式8 3.1.3 JSP + STRUTS开发框架9 3.1.4 TOMCAT + JSP + MYSQL系统架构11 3.2 系统功能描述11 3.3 系统结构设计12 3.4 系统流程分析14 3.5 技术方案实现17 3.6 系统配置22 3.6 系统配置33 第4章 数据库设计与实现25 4.1 数据库需求分析25 4.2 数据库表结构设计26 4.3 数据库连接池配置30 第5章 系统功能模块模块设计与实现33 5.1 试卷管理模块设计33 5.1.1 题库管理模块设计33 5.1.2 试卷管理模块设计37 5.2 人员管理模块设计40 5.2.1 新增人员模块设计40 5.2.2 人员维护管理模块设计40 5.3 考务管理模块设计41 5.3.1 启动试卷模块设计41 5.3.2 在线监控管理模块设计42 5.3.3 考卷平分模块设计43 5.3.4 考试分析管理模块设计43 5.4 考试管理模块设计44 5.4.1 登陆模块设计44 5.4.2 参加考试模块设计45 5.4.3 考卷成绩查询模块设计46 5.4.4 考生信息维护模块设计46 第6章 小结47 致谢49 参考文献49
计算机专业论文范文 摘要 互联网诞生于传统的电话网络,通讯交流可以说是互联网天然的应用之一。Internet是目前世界上最大的计算机互联网络,它遍布全球,将世界各地各种规模的网络连接成一个整体。随着网络通信技术和计算机技术的进一步发展,即时通信正在成为网络在线活动中不可缺少的业务。近年来计算机技术的快速发展,特别是计算机网络的发展,越来越深刻的改变了人们生活的方方面面。 Socket是TCP/IP协议的编程接口,利用Socket提供的一组API就可以编程实现TCP/IP协议。本文论述了使用Java.net包与Java.awt包提供的类和接口,开发了一款即时通讯系统“LanMessage”,可实现点对点的文字聊天、群发消息、文件传输等功能,经测试,系统基本达到预期的设计目标。 关键词:Java,局域网,即时通讯,TCP/IP ABSTRACT Internet was born in the traditional telephone network while communication exchange can be said of the Internet natural one. Internet is now the world's largest computer Internet, it spread globally, of all sizes around the world connects to the network as a whole. With the network communication technology and the further development of computer technology, instant communication network online activities are becoming indispensable to business. In recent years, computer technology is developing rapidly, in particular the development of computer networks, increasingly profound changes in all aspects of people's lives. Socket is the Programming Interface of TCP/ IP , namely using a set of API , offered by Socket , programming to realize TCP/ IP. This paper takes use of the class and interface of Java.net packets and Java. awt packet, using JDK6.0. developed instant communications software "LanMessage." The software include client, the client has a general communications software functions, including: point-to-point text chat function, file transfer function,Mass function, After testing the basic system design to achieve the desired objectives. Keywords: Java, Lan, Instant communication, TCP / IP 目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2JAVA以及相关技术2 1.2.1 Java的由来与定义2 1.2.2 Socket4 1.2.3 Java编译工具NetBeans4 1.3 论文的组织结构5 1.4 本章小结5 第2章 系统实现的相关知识6 2.1通信协议与模型6 2.1.1 OSI模型6 2.1.2 TCP/IP协议7 2.1.3 TCP协议与UDP协议的比较9 2.2 基于Socket通信的基本应用模式9 2.2.1 Socket的基本通讯模式9 2.2.2 Java Socket传输模式11 2.3 Socket连接的过程11 2.4 双方之间的网络连接13 2.4.1 使用Java控制UDP协议13 2.4.2 在Java中操作UDP13 2.5 本章小结14 第3章 系统的需求分析与设计15 3.1需求分析15 3.1.1 功能需求15 3.1.2程序界面设计15 3.2 总体设计16 3.2.1 系统结构设计16 3.2.2 系统功能模块设计16 3.3 本章小结17 第4章 详细设计18 4.1 主要功能模块18 4.1.1 系统主界面18 4.1.2 文字聊天模块20 4.1.3 文件传输模块22 4.2 其他功能模块28 4.2.1查看本地IP28 4.2.2添加黑名单模块28 4.2.3添加好友列表模块30 4.2.4退出模块31 4.3 本章小结32 第5章 结束语33 致谢34 参考文献35
计算机专业论文范文 摘要 本课题介绍在Unix环境下基于TCP/IP协议进行若干程序模块开发,构造点对点模型。 本课题由一个客户端,一个服务器,一个传输服务器构成。客户端向服务器发送下载请求,服务器查询数据库并返回相关传输服务器的地址信息。客户端根据服务器返回的地址与传输服务器连接进行数据下载。服务器完成信息的收集,查询和状态控制的功能,其它的处理功能依赖客户端与传输服务器。这里服务器起的是一个桥梁作用,并不是信息的主要载体。本课题主要的用途是资料的收集传播。 在一个成熟的网络中有成千上万个客户端和传输服务器,本课题重点研究在Unix环境下如何利用socket(套接字)完成程序间的通信。至于中间的信息收集、状态查询控制过程等以具有类似功能的程序代替实现。 关键词: 计算机通信,Unix,Socket, 协议 Abstract Under Unix circumstance, this subject inroduce the exploitation of TCP/IP developing several procedure modules, Construction peer-to-peer model. The design is constituted by a client ,a server and a transfer server. Client send download request to the server.The server inquiries the database then return the address information of related transfer server . Client server connects to the transfer server based on the return address information for data downloadding . Server control client connectting to transfer server then to sent data and piece them together and so on. The server here is the role of a bridge.It is not the main carrier of the data . Server complete collectting information, inquiring and state control function. Other treatment relies mostly on the client and transfer server themselves. It’s fully embodies the subject that the mainstay of the network is the client not server. The main issue is the use of the information collection and dissemination in the subject. There are thousands of clients and transfer servers at least in a mature network.This paper only focus on how to use socket to communicate between the programs in Unix environment. As for the middle of information gathering, state inquiries and control process replaced by some simple procedures to achieve similar functions.. Keyword: Computer communications, Unix, Socket, Protocol 目录 摘要I AbstractII 第1章 绪论1 第2章 unix系统基础3 2.1 unix系统概述3 2.1.1 unix系统的历史3 2.1.2 unix系统的特点5 2.1.3 unix系统的体系结构7 2.1.4 unix系统的地址空间7 2.2 unix常用的网络命令8 2.3 unix下软件开发环境11 2.3.1 vi编辑简介11 2.3.2 gcc编译器简介14 第3章 TCP/IP简介16 3.1 TCP/IP体系16 3.2 TCP协议16 3.2.1建立TCP连接16 3.2.2 TCP连接关闭过程如下17 3.2.3 TCP包结构17 3.3 UDP协议17 3.5 ICMP协议18 3.6 端口分配18 3.6.1端口介绍18 3.6.2 端口分类19 第4章 套接字基础20 4.1.概述20 4.2 套接字类型20 4.3套接字地址结构21 4.3.1 sockaddr 地址结构21 4.3.2 INET协议簇地址结构Sockaddr_in21 4.3.3 in_addr地址结构22 第5章 TCP套接字23 5.1 TCP套接字的实现过程23 5.1.1 服务器端步骤23 5.1.2 客户端步骤23 5.1.3 图示24 5.2 SOCKET函数介绍24 第6章 基于TCP/IP的socket网络通信程序实现27 6.1基本框架27 6.2程序流程27 6.2.1客户端27 6.2.2服务器端28 6.2.3 传输服务器29 6.2.4各进程间通信图示29 6.3 客户端启动30 6.4服务器的表维护31 6.5数据传输过程33 6.6数据拼接34 6.7 调试35 6.7.1 调试环境构建35 6.7.2 调试正确时结果36 第7章 结论37 致谢38 参考文献39 附录 程序源代码40 附录1 客户端程序代码40 附录2 服务器端程序代码46 附录3 传输服务器端代码50
计算机专业论文范文 摘要 近年来,网络已经成为了人们生活中必不可少的事物。不论是生活,新闻,教育,娱乐,样样都可以看到网络的身影。但是,当人们在应用网络享受它的方便的同时,一些不方便的因素也飞快的产生。毕竟人是因为有了计算机才有了网络,计算机本身的局限性就注定了网络的局限性。当你的电脑遇到麻烦的时候,你就会素手无策。本系统正是在这样的背景下,希望能突破计算机本身的距离限制,为使用者的远程帮助创造方便。 本系统采用Java Socket编程和Java AWT以及Swing图形编程实现。在开发过程中将计算机网络知识和软件编程相结合。实现了以下功能:在服务器端能方便的得到被监控端的界面图形变化,在被监控端模拟服务器端的鼠标以及键盘动作,同时能够远程对被监控端进行关机,重启的操作以及DOS命令的执行,还可实现文件的上传和下载。 关键词:Java Robot,TCP/IP,屏幕截取,Java Socket ABSTRACT In recent years, the network has become essential to people's lives things. Whether it is life, news, education, entertainment, everything can be seen the shadow of network. However, at the same time ,when people enjoy it in the application of the convenience in the network, a number of factors is not convenient for selecting. After all, is only because of the network computer, the computer itself, the limitations on the limitations of the network is doomed. When your computer was in the trouble, you will be Su-hands-free policy. The system is against this background, hoping to break away from restrictions on the computer itself, in order to help users create a convenient remote. The system uses Java Socket programming and Java AWT and Swing graphics programming. Process in the development of computer network software programming knowledge and the combination. To achieve the following functions: the server side can be easily monitored client graphical changes. In the client was to monitor server-side movements of the mouse and keyboard. At the same time,it is able to remotely monitor the client's shutdown, restart the operation, as well as the order of DOS. And to achieve the uploading and downloading files. Keywords: Java Robot, TCP/IP, Screen Capture, Java Socket 目录 摘要I ABSTRACTII 第1章 引言1 1.1 背景1 1.2 认识远程监控2 1.3 设计原理2 第2章 相关技术4 2.1 Socket的基本概念4 2.1.1 Socket的引入4 2.1.2 Java Socket的分类4 2.2 基本套接字函数调用5 2.2.1 创建套接字6 2.2.2 指定本地地址6 2.2.3 建立套接字连接6 2.2.4 数据传输7 2.2.5 关闭套接字8 2.3 TCP/IP协议8 第3章 系统总体设计11 3.1 模型建立11 3.1.1 Server端设计11 3.1.2 Client端设计11 3.2 系统各功能流程解析12 3.2.1 Client启动12 3.2.2 Server启动13 3.2.3 命令传递14 3.2.4 图形显示15 3.2.5 鼠标,键盘的模拟16 3.2.6 文件上传流程17 3.2.7 文件下载流程18 第4章 系统功能的实现19 4.1 界面的实现19 4.2 菜单功能的实现19 4.2.1 C/S通信的实现19 4.2.2 命令的实现20 4.2.3 图形截取的实现22 4.3 本章小结23 第5章 系统功能测试24 5.1 测试环境24 5.2 测试工具24 5.3 相关功能的截图 24 5.4 鼠标、键盘的模拟28 5.5 关机、重启的操作28 第6章 结束语29 致谢30 参考文献31