一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看

計算機畢業(yè)論文專(zhuān)業(yè)站免費畢業(yè)論文

時(shí)間:2024-08-14 09:03:43 計算機畢業(yè)論文 我要投稿
  • 相關(guān)推薦

計算機畢業(yè)論文專(zhuān)業(yè)站免費畢業(yè)論文

一、前言
計算機設計之初,只是為了運用于科學(xué)研究,因為其非同尋常的運算速度而大大簡(jiǎn)化了人類(lèi)的腦力勞動(dòng)。隨著(zhù)社會(huì )的快速發(fā)展,計算機已經(jīng)不再是及其昂貴并且功能單一的純粹的計算工具。當今的計算機不僅性能越來(lái)越好,體積也越來(lái)越小,設計的完美伴隨的并不是價(jià)格的提升,而是越來(lái)越大眾化。個(gè)人電腦是當代社會(huì )計算機的主要表現形式。
在個(gè)人電腦和網(wǎng)絡(luò )流行的今天,人類(lèi)的交流方式也越來(lái)越豐富,以全球互聯(lián)網(wǎng)絡(luò )為載體的網(wǎng)絡(luò )即時(shí)聊天工具軟件越來(lái)越多的出現,不僅大大節省了信息傳遞所使用的能源,更體現著(zhù)人類(lèi)社會(huì )的豐富多彩。
本軟件的開(kāi)發(fā),主要是針對小型用戶(hù)群,能實(shí)現基本的即時(shí)交流功能,能應用于局域網(wǎng)和互聯(lián)網(wǎng),很適合作為學(xué)校及企業(yè)內部交流工具。
1.1 項目開(kāi)發(fā)的主要內容
本系統能夠在安裝有Microsoft Office或其他帶有 Microsoft Visual Basic 6.0 運行庫的Microsoft Windows 98以及更高版本的操作系統環(huán)境下運行,設計并實(shí)現的功能除了基本的即時(shí)聊天,還有文件傳輸,自定義表情等。
1.2 項目開(kāi)發(fā)運用到的主要技術(shù)
1. 采用Microsoft Access 2000來(lái)完成數據庫管理平臺開(kāi)發(fā) 。
2. 采用Microsoft Visual Basic 6.0開(kāi)發(fā)平臺來(lái)完成系統的前臺環(huán)境(客戶(hù)端)開(kāi)發(fā)。
3. 采用Winsock來(lái)實(shí)現客戶(hù)端和服務(wù)器的通訊。
二、 數據庫與工具簡(jiǎn)介
2.1  基于TCP/IP 協(xié)議的C/S 模式體系結構
本聊天系統包括客戶(hù)端和服務(wù)器,即采用客戶(hù)端—服務(wù)器架構,客戶(hù)端發(fā)送、接收信息,服務(wù)器端在客戶(hù)端之間轉發(fā)信息。傳輸層協(xié)議為T(mén)CP/IP協(xié)議。
客戶(hù)機/服務(wù)器(C/S)結果是當前非常流行的數據庫系統結構。在這種體系結構中,客戶(hù)機提出請求,服務(wù)器對客戶(hù)機的服務(wù)請求做出回應。每一個(gè)服務(wù)器都為整個(gè)局域網(wǎng)系統提供自己最擅長(cháng)的服務(wù),讓所有客戶(hù)機來(lái)分享;客戶(hù)機上的應用程序借助于服務(wù)器的服務(wù)功能實(shí)現復雜的應用功能。在C/S結構中,數據庫存儲層出于服務(wù)器上,應用層和數據界面層出于客戶(hù)機上。在C/S數據庫服務(wù)器結構中,客戶(hù)機負責管理用戶(hù)界面,接收用戶(hù)數據、處理應用邏輯、生成數據庫服務(wù)請求,并將服務(wù)請求發(fā)送給數據庫服務(wù)器,同時(shí)接收數據庫服務(wù)器返回的結果,最后在將返回的結果按照一定的格式或方式顯示給客戶(hù)機。
C/S系統結構使整個(gè)系統具有較好的性能。C/S結構的通訊成本也比較低,主要原因在于:
(1)  降低了數據傳輸量,數據庫服務(wù)器返回給客戶(hù)機的僅是執行數據操作后的結果數據。
(2)  由于許多應用邏輯處理由客戶(hù)機來(lái)完成,因而減少了許多的不必要的與服務(wù)器的通信開(kāi)銷(xiāo)。
TCP/IP協(xié)議的特點(diǎn):
Internet上的TCP/IP協(xié)議之所以能夠得到迅速發(fā)展,不僅因為它是美國軍方指定使用的通信協(xié)議,更重要的是它恰恰適應了世界范圍內的數據通信的需要。TCP/IP協(xié)議主要有以下幾個(gè)特點(diǎn):
開(kāi)放的協(xié)議標準,可以免費使用,并且獨立與特定的計算機硬件與操作系統;
獨立與特定的網(wǎng)絡(luò )硬件,可以運行在局域網(wǎng)、廣域網(wǎng),更適用與互聯(lián)網(wǎng)中;
統一的網(wǎng)絡(luò )地址分配方案,使得整個(gè)TCP/IP設備在網(wǎng)中都具有唯一的地址;
標準化的高層協(xié)議,可以提供多種可靠的用戶(hù)服務(wù)。
TCP協(xié)議的特點(diǎn)是:
提供面向連接的、可靠的、全雙工通信;
支持數據流的傳輸;
傳輸連接的可靠建立與釋放;
提供流量控制與擁塞控制。
2.2  Microsoft Access 2000簡(jiǎn)介
 關(guān)于數據庫的建立,我們選擇了Microsoft Access 2000作為工具,因為和商業(yè)化的SQL server相比,雖然Access在安全性和處理并發(fā)能力等方面略遜一籌,但是Access的優(yōu)點(diǎn)在于它能使用數據表示圖或自定義窗體收集信息。數據表示圖提供了一種類(lèi)似于 Excel 的電子表格,可以使數據庫一目了然。
微軟公司通過(guò)大量地改進(jìn),將Access的新版本功能變得比最初版本強大許多。不管是處理公司的客戶(hù)訂單數據;管理自己的個(gè)人通訊錄;還是大量科研數據的記錄和處理,人們都可以利用它來(lái)解決大量數據的管理工作。
Access的組成部分:

表是Access應用程序的人機交互界面,基本上是所建數據庫中的表加上各種可視化的組件元素。
查詢(xún)
查詢(xún)的本質(zhì)就是SQL的數據操縱語(yǔ)句,利用查詢(xún)可以通過(guò)不同的方法來(lái)查看更改和分析數據,對表、記錄、字段的多數據操作都可通過(guò)查詢(xún)來(lái)完成。
報表
報表對象實(shí)際上就是一些制定好的特殊查詢(xún),不過(guò)這是只具有一個(gè)查詢(xún)結果的顯示界面,便于打印分析。

宏是指一個(gè)或多個(gè)操作的集合,其中每個(gè)操作實(shí)現特定的功能。宏可以使某些普通的任務(wù)自動(dòng)完成。
模塊
模塊就是數據庫程序中的程序文件和過(guò)程文件。每一個(gè)模塊可以包含一個(gè)或多個(gè)子程序、函數或屬性。
Access數據庫窗口  
子數據表
用戶(hù)可以使用表、查詢(xún)窗體和子窗體數據表來(lái)查看子數據表。子數據表可以綁定表、查詢(xún)或窗體。
數據訪(fǎng)問(wèn)頁(yè)
數據訪(fǎng)問(wèn)頁(yè)是一個(gè)Web頁(yè),可以用來(lái)添加、編輯、查看或處理Microsoft Access數據庫或SQL Server數據庫中的當前數據。
2.3  編程工具Visual Basic 6.0簡(jiǎn)介
本系統的編程工具使用Visual Basic 6.0。Visual Basic 6.0是美國微軟公司開(kāi)發(fā)的一個(gè)面向對象的可視化編程工具,經(jīng)過(guò)多次換代后,它已經(jīng)成為一個(gè)全新的成熟的高端產(chǎn)品。“Visual”意為“可視化的”,指的是一種開(kāi)發(fā)圖形用戶(hù)界面的方法,所以Visual Basic是基于Basic的可視化的程序設計語(yǔ)言。在Visual Basic中,一方面繼承了Basic所具有的程序設計語(yǔ)言簡(jiǎn)單易用的特點(diǎn),另一方面在其編程系統中采用了面向對象、事件驅動(dòng)的編程機制,用一種巧妙的方法把Windows的編程復雜性封裝起來(lái),提供了一種所見(jiàn)即所得的可視化程序設計方法。
Visual Basic 6.0是一種可視化的編程語(yǔ)言,利用這種可視化技術(shù)進(jìn)行編程,能使編程工作變得輕松、快捷,擺脫了面向過(guò)程語(yǔ)言的虛度細節,而將主要精力其中在解決實(shí)際問(wèn)題和設計友好界面上。同時(shí),VB在數據庫開(kāi)發(fā)方面能讀取和訪(fǎng)問(wèn)Access、Excel、FoxPro和ODBC等多種數據庫,并能夠利用VB自身所帶的數據庫引擎創(chuàng )建Access數據庫,所以VB在管理信息系統(MIS)的開(kāi)發(fā)和建設方面得到了廣泛的應用。VB6.0包括三個(gè)版本:學(xué)習版、專(zhuān)業(yè)版、企業(yè)版是在相同的基礎上建立起來(lái)的,以滿(mǎn)足不同層次的用戶(hù)需要。
 
三、總體設計
3.1  引言
3.1.1  目的
本總體設計說(shuō)明是根據編寫(xiě)網(wǎng)絡(luò )即時(shí)聊天系統的前期需求編寫(xiě)的。涉及客戶(hù)端登錄,即時(shí)聊天,文件傳輸,資料修改,好友添加刪除,服務(wù)端數據庫建立,登錄信息監控,BUG報錯等方面的總體設計思想。
在和同組同學(xué)們的共同研究討論下,我們完成了對網(wǎng)絡(luò )即時(shí)聊天系統總體設計。
3.1.2  專(zhuān)業(yè)詞定義
數據流圖DFD(Data Flow Diagram): 數據流程圖描述管理信息系統如何操作和處理各種數據。反映系統的動(dòng)態(tài)特征。表達了系統分析人員對現有系統的認識,對目標系統的認識和對目標系統的設想。是系統的功能模型,通過(guò)流程建模,把系統的功能進(jìn)行詳細分析,從而使系統分析員可以更好的地與用戶(hù)交流。數據流程圖表達了數據和處理過(guò)程的關(guān)系,描繪系統的邏輯模型,圖中沒(méi)有任何具體的物理元素,只是描繪信息在系統中流動(dòng)和處理的情況。因為數據流程圖是邏輯系統的圖形表示,即使不是專(zhuān)業(yè)的技術(shù)人員也容易理解,所以是極好的通信工具。此外,設計數據流程圖只考慮系統必須完成的基本邏輯功能,完全不考慮如何具體的實(shí)現這些功能,所以它是軟件設計很好的出發(fā)點(diǎn)。數據流程圖由四種基本符號組成:
(1)正方形(或立方體)代表數據的源點(diǎn)或終點(diǎn)
(2)圓腳矩形(或圓形)代表變換數據的處理
(3)開(kāi)口矩形(或兩條平行線(xiàn))代表數據存儲
(4)箭頭代表數據流,即特定的數據的流動(dòng)方向
3.1.3.字典
DD(Data Dictionary):是關(guān)于數據的信息的集合,也就是對數據流圖中所包含的元素的定義的集合。數據字典由四類(lèi)元素定義組成:數據流 、數據項 、數據存儲、數據處理。
數據流是數據結構在系統內傳輸的路徑。
數據項是不可再分割的數據單位
數據存儲是數據結構停留或保存的地方,也是數據流的來(lái)源和去向之一。
處理過(guò)程的具體處理邏輯一般用判定表或判定樹(shù)來(lái)描述。
數據結構反映了數據之間的組合關(guān)系。一個(gè)數據結構可由若干個(gè)數據項組成也可由若干個(gè)數據結構組成,或由若干個(gè)數據項和數據結構組成。
 
六、總結
在這個(gè)軟件設計的最初,我們即按照老師的要求一步一步往下做,努力作好需求分析。因為在軟件的開(kāi)發(fā)過(guò)程中需求分析是十分重要的。在初步了解的基礎上,我們根據老師給予的關(guān)于即時(shí)聊天系統設計思路的講解,對系統進(jìn)行了詳細的需求分析。這樣就使我們對于網(wǎng)絡(luò )即時(shí)聊天系統的開(kāi)發(fā)有了一個(gè)大致的思路。在最初的幾個(gè)星期里,我們一直在做完善需求分析的重復工作。這樣就為下一步的設計打下了堅實(shí)的基礎。
到了數據庫設計階段,首先選擇了ACCESS 2000作為數據庫管理系統。因為我們需要的數據庫并不是十分復雜,經(jīng)過(guò)一段時(shí)間的共同努力,我們的數據庫建立成功了。
下一階段就到了編程階段了,在這個(gè)階段我們首先考慮的是界面,一個(gè)界面設計的好壞直接關(guān)系到使用者的方便程度,于是老師提出的要求就是實(shí)用。在實(shí)用的基礎上盡量美觀(guān)大方。我們經(jīng)過(guò)反復的改正后,界面固定下來(lái)。然后就進(jìn)入編寫(xiě)程序階段了,在編程過(guò)程中,我們借鑒了很多資料,同時(shí)也請教了其他有經(jīng)驗的同學(xué)。在可以實(shí)現同一功能的多個(gè)控件中經(jīng)過(guò)仔細研究,確定了最優(yōu)的控件。這樣在老師的要求和幫助下,我們的界面逐漸的得以完善并最終確定下來(lái),到了真正編寫(xiě)代碼的時(shí)候,我們在需求分析做的努力逐漸顯示出來(lái),因為在這個(gè)過(guò)程中,我們幾乎沒(méi)有遇到什么十分棘手的問(wèn)題,各項功能也隨之增加。在經(jīng)過(guò)和老師的交流討論之后,我們的設計也逐漸進(jìn)入了尾聲。這樣,我們的設計就基本上完成了。
在接下來(lái)的時(shí)間里,我們繼續對我們的設計進(jìn)行優(yōu)化,包括界面的美觀(guān),以及程序的設計。在嚴格的測試后,逐漸使網(wǎng)絡(luò )即時(shí)聊天系統不再出現大的錯誤,能夠很穩定的運行。
 

計算機畢業(yè)論文專(zhuān)業(yè)站免費畢業(yè)論文

【計算機畢業(yè)論文專(zhuān)業(yè)站免費畢業(yè)論文】相關(guān)文章:

計算機畢業(yè)論文專(zhuān)業(yè)站設計定03-02

計算機專(zhuān)業(yè)畢業(yè)論文寫(xiě)作指導03-19

計算機專(zhuān)業(yè)畢業(yè)論文題目參考07-04

計算機專(zhuān)業(yè)畢業(yè)論文提綱參考模板11-14

計算機專(zhuān)業(yè)畢業(yè)論文開(kāi)題報告范本05-29

免費畢業(yè)論文--茶葉修剪機(一)02-26

本科計算機專(zhuān)業(yè)的畢業(yè)論文致謝詞12-06

計算機畢業(yè)論文03-26

計算機的畢業(yè)論文06-24

一级日韩免费大片,亚洲一区二区三区高清,性欧美乱妇高清come,久久婷婷国产麻豆91天堂,亚洲av无码a片在线观看