【正文】
淮北師范大學(xué) 2020 屆學(xué)士學(xué)位論文 小型聊天系統(tǒng) —— 用戶信息管理模塊設(shè)計 學(xué) 院 計算機科學(xué)與技術(shù) 專 業(yè) 計算機科學(xué)與技術(shù) 研 究 方 向 軟件開發(fā) 學(xué) 生 姓 名 學(xué) 號 指導(dǎo)教師姓名 指導(dǎo)教師職稱 副 教 授 2020 年 4 月 20 日 i 小型聊天系統(tǒng) —— 用戶信息管理模塊設(shè)計 計算機科學(xué)與技術(shù) 2020屆畢業(yè)生 指導(dǎo)教師 摘 要 :隨著計算機科學(xué)和 Inter 的飛速發(fā)展 , 網(wǎng)上 聊天 已成為人們相互交流的一種方式 , 與 Email、電話相比 , 聊天服務(wù)更具有實時性和有效性。 本論文提出一個運行于 .NET 平臺上的局域網(wǎng)聊天軟件的解決方案。該聊天軟件包括服務(wù)器端和客戶端兩個模塊??蛻舳酥g通過服務(wù)端進行通信。服務(wù)端模塊主要實現(xiàn)了服務(wù)器的配置、數(shù)據(jù)的傳遞、 用戶注冊、部門的添加與刪除、系統(tǒng)日志的查看等功能。該聊天系統(tǒng)軟件采用的是異步套接字的阻塞模式。該軟件能夠幫助企業(yè)在局域網(wǎng)內(nèi)搭建己的聊天平臺,避免企業(yè)內(nèi)部員工使用類似 等互聯(lián)網(wǎng)聊天軟件泄露企業(yè)內(nèi)部信息 。 本文首先 對 聊天工具的發(fā)展現(xiàn)狀、 并對其進行 可行性分析,對開發(fā)環(huán)境和開發(fā)語言進行了簡單介紹,并對該聊天系統(tǒng)進行了進一步的分析和功能模塊的劃分,設(shè)計出了小型聊天軟件的開發(fā)方案,主要功能包括 服務(wù)端設(shè)計、客戶端設(shè)計、用戶信息管理模塊設(shè)計、數(shù)據(jù)庫設(shè)計 等。 同時介紹了 小型聊天軟件的部分功能,即 服務(wù)端設(shè)計、用戶信息管理設(shè)計、 數(shù)據(jù)庫設(shè)計 等模塊。通過 小組 的共同努力,研發(fā)出的一個功能相對完善的局域網(wǎng)的聊天軟件,達到預(yù)期目標(biāo),基本滿足要求。通過運行、調(diào)試顯示出該局域網(wǎng)聊天軟件運行穩(wěn)定、可靠,具有較高的使用價值。 關(guān)鍵字 :局域網(wǎng);聊天系統(tǒng);異步嵌套字 ii LANbased munication system design chat —— User Information Management Module Design Li Qiang School of Computer Science amp。 Technology 2020 Graduates of Huaibei Normal University Supervised by ZHANG PENGFEI, Associate Professor Abstract: With the highspeed development of the puter science and the Inter, chatting online has been an important method in people’s munication. Comparing with Email and telephone, chatting service is more realtime and effective. This paper presents a solution to a chatting software operated under the . NET platform. The chatting software includes two modules: the server and the client. Clients municate through serverside. The server module achieves the functions like the configuration of the server, data transfer, user registration, the adding and deletion of departments, check of systematic logs. The chatting system software uses the mode of Asynchronous Socket Blocking. The software can help panies build their own chatting platform, avoid the staff giving away the internal information of the pany by using other softwares like . This paper firstly introduces the development status and feasibility analysis of the chatting tool, then further analyses the chatting system, divides the function modes, then designs the development program of the smallsized chatting software, including the main functions of serverside design, client design, management and design of users’ information, database design, etc. Also introduces partial functions, . s