需要金幣:![]() ![]() |
資料包括:完整論文 | ![]() |
![]() |
轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 | 論文字?jǐn)?shù):9510 | ![]() | |
折扣與優(yōu)惠:團(tuán)購(gòu)最低可5折優(yōu)惠 - 了解詳情 | 論文格式:Word格式(*.doc) | ![]() |
摘要:隨著社會(huì)的發(fā)展,網(wǎng)絡(luò)成為了人們生活中必不可少的工具之一,它影響著人們的生活,改善著人們的生活,和人們的生活密切相關(guān)。網(wǎng)絡(luò)聊天的工具也開(kāi)始流行起來(lái),以QQ為代表,不管是學(xué)生,工人,白領(lǐng),QQ已經(jīng)是人們生活的必須品,它不僅拉近了人們的距離,而且為人們的生活,學(xué)習(xí)和工作都帶來(lái)了方便。在學(xué)習(xí)了網(wǎng)絡(luò)編程的相關(guān)知識(shí)后,希望能用自己所學(xué)的知識(shí)做一個(gè)模擬QQ通訊的小軟件,實(shí)現(xiàn)在局域網(wǎng)內(nèi)的通訊,能實(shí)現(xiàn)聊天功能和文件傳送的功能,那么同一個(gè)宿舍,機(jī)房?jī)?nèi)的同學(xué)不僅可以聊天,而且可以相互間發(fā)送文件。 了解了軟件的開(kāi)發(fā)背景和研究意義,進(jìn)行了整體的系統(tǒng)需求分析和可行性分析,經(jīng)過(guò)系統(tǒng)的總體設(shè)計(jì),我決定采用Visual Studio.NET 2005作為平臺(tái),C#作為語(yǔ)言進(jìn)行開(kāi)發(fā),以SQL Server 2000為數(shù)據(jù)庫(kù)進(jìn)行了軟件的開(kāi)發(fā)實(shí)現(xiàn),模擬QQ通訊軟件涉及一些網(wǎng)絡(luò)編程的知識(shí),比如socket,線程,TCP等。在該系統(tǒng)中主要實(shí)現(xiàn)以下幾個(gè)功能:(1)聊天功能(2)文件傳輸?shù)墓δ埽?)申請(qǐng)賬號(hào),修改密碼,添加好友的一系列模擬QQ的功能,(4)上線,隱身,離線的狀態(tài)更新功能,(5)聊天記錄查看功能。 本軟件的還有很多不完善之處,模擬QQ通訊主要實(shí)現(xiàn)通訊的功能,由于種種原因不可能做到和QQ功能那么強(qiáng)大,當(dāng)然模擬QQ通訊會(huì)有一些輔助通訊的功能,如添加好友,在線,下線,隱身的控制等,但是這還是為了方便通訊,主要還是以通訊為主。 關(guān)鍵詞: QQ;通訊;TCP;字符串;SQL Server 2000
ABSTRACT:With the development of society, the network has become essential to people's lives in one of the tools, which affects people's lives and improve people's lives, and is closely related to people's lives. Online chat is becoming popular tools to QQ as the representative, whether students, workers, white collar, QQ is already the necessities of people's lives, not only narrow the distance between people, but also people's lives, learning and work the advantage. After learning the knowledge of network programming, I hope your learned knowledge can be a simulation of the small communications software QQ to realize the communication in the LAN, chat functionality and can realize the function of file transfer, then the same dorm, room the students can not only chat, but you can send files between each other. Understanding of software development background and significance, the overall system requirement analysis and feasibility analysis, through system design, I decided to use Visual Studio.NET 2005 as a platform, C # as language development, to SQL Server 2000 as a database development and realization of software to simulate the QQ messaging software involves some knowledge of network programming, such as socket, threading, TCP and so on. In the system to achieve the following main functions: (1) chat (2) file transfer function (3) for accounts, change passwords, add friends feature a series of simulated QQ, (4) on the line, stealth , off of the state update function, (5) chat log viewing. There are a lot of this software inadequacies, the main realization of analog communication QQ communications capabilities, for various reasons can not do, and QQ function so strong, of course, there will be some auxiliary analog communication QQ communications functions, such as adding friends, online, offline, invisible control, but this is for the convenience of communication, mainly dominated by communication. Key words: QQ; communication; TCP; string; SQL Server 2000
|