中文字幕在线一区二区在线,久久久精品免费观看国产,无码日日模日日碰夜夜爽,天堂av在线最新版在线,日韩美精品无码一本二本三本,麻豆精品三级国产国语,精品无码AⅤ片,国产区在线观看视频

      計(jì)算機(jī)畢業(yè)論文專業(yè)站免費(fèi)畢業(yè)論文

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

      計(jì)算機(jī)畢業(yè)論文專業(yè)站免費(fèi)畢業(yè)論文

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

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

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

      計(jì)算機(jī)畢業(yè)論文專業(yè)站免費(fèi)畢業(yè)論文

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

      計(jì)算機(jī)畢業(yè)論文專業(yè)站設(shè)計(jì)定03-02

      計(jì)算機(jī)專業(yè)畢業(yè)論文寫作指導(dǎo)03-19

      計(jì)算機(jī)專業(yè)畢業(yè)論文題目參考07-04

      計(jì)算機(jī)專業(yè)畢業(yè)論文提綱參考模板11-14

      計(jì)算機(jī)專業(yè)畢業(yè)論文開題報(bào)告范本05-29

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

      本科計(jì)算機(jī)專業(yè)的畢業(yè)論文致謝詞12-06

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

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

      主站蜘蛛池模板: 国产精品反差婊在线观看| h动漫尤物视频| 一区二区三区婷婷在线| 国产精品一品二品有码| 久久免费看少妇高潮的| 蜜桃视频一区在线观看| 国产黄片一区视频在线观看| 亚洲一区区| a欧美一级爱看视频| 日本午夜按摩在线观看| 国产精品久久成人午夜一区二区| 高密市| 尼玛县| 康乐县| 黔南| 陵水| 中文乱码人妻一区二区三区在线| 亚洲无人一区二区蜜桃| 青青草视频华人绿色在线| 日韩毛片久久91| 黄色av三级在线免费观看| 99久久国产一区二区三区| 囊谦县| 一本加勒比hezyo无码视频| 亚洲av黄片一区二区| 亚洲视频中文字幕第一页| 精品亚洲女同一区二区| 亚洲中文字幕综合在线| 国产女主播强伦视频网站| 亚洲精品国产av一区二区| 久久久www成人免费无遮挡大片| 99久久精品一区二区毛片吞精| 日本韩国三级aⅴ在线观看| AV在线毛片| 亚洲每天色在线观看视频| 国产成人精品无码一区二区老年人 | 亚洲一区二区女优av| 亚洲av乱码一区二区三区女同 | 人妖系列在线精品视频| 日韩精品一区二区三区四区| 亚洲精选一区二区三区四区|