當前位置:學問君>學習教育>畢業論文>

關於計算機網絡資訊的畢業論文

學問君 人氣:2.04W

導語:計算機論文是計算機專業畢業生培養方案中的必修環節。以下是專門爲你收集整理的關於計算機網絡的畢業論文,供參考閱讀!

關於計算機網絡資訊的畢業論文

摘 要:目前,因特網正在改變世界,由於因特網具有傳播資訊容量極大、形態多樣、迅速方便、全球覆蓋、自由和交互的特點,已經發展成爲新的傳播媒體,現在很多大學和衆多部門都已經建立了自己的網站,並透過計算機網絡實現宣傳、交流及資源的整合。

關鍵詞:動態網站;多樣化;資源共享

一、總體分析

1.開發背景

隨着計算機網絡的廣泛應用,各企事業單位和商業機構紛紛組建自己的網站,透過Internet向外發佈資訊,簡單的網頁製作已經無法滿足設計者的需要,因此需要一些比較進階的網頁設計技術,如Microsoft推出的ASP(Active Server Pages)就是比較優秀的Web服務器端應用程序開發技術。

2.開發目標

對網站的一些基本資訊進行管理

實現新聞的發佈管理功能

實現多人在線聊天

實現留言板的基本功能

實現學生考試和教師管理

透過前臺和後臺都可對數據進行管理。

3.開發環境

ASP+IIS+SQL Server 2000

4.可行性分析

如果學校建有網站,就會加大學校的宣傳力度,所以學校有必要建設一個網站。人,作爲一種有思想的動物,需要交流,那麼網站中需要有聊天室或留言板供人們進行交流。在進行考試過程中,一個老師要經歷出題、印題、監考、閱卷、評分等多項操作,需要花費大量時間才能完成一次考試,如果將考試過程做成一個軟件並且集成到網站中,學生只要訪問網站就可以進行考試,而教師也只要訪問網站就可以對學生以及考試科目內容進行管理,進行一次考試對教師來說將再也不是煩瑣的過程,教師只需要錄入題庫,系統將會完成考試的`全過程。

5.需求分析

傳統的軟件工程方法學使用結構化分析技術,完成分析用戶需求工作。需求分析要了解用戶的情況,接下來透過與用戶交流,對用戶的基本要求反覆細化,以得出對目標系統的完整、準確和具體的需求。需求分析是爲了發現用戶的真正需求,首先應從宏觀角度調查、分析用戶所面臨的問題,也就是說,需求分析的第一步是儘可能準確地瞭解用戶當前的情況和需要解決的問題。在校園網站中,分爲管理員,教師用戶,學生用戶,學生用戶所需要是獲取圖文資訊,教師用戶則可以管理學生資訊,而管理員則擁有網站管理的最高權限。因此在做網站管理時,充分考慮到各類用戶的應用權限設定,以防止低權限用戶越權操作網站。

二、網站功能分析

本網站主要包括六個大的功能模組,分別是登陸模組、新聞模組、聊天室模組、在線考試系統模組、留言板模組、網站管理模組。各模組功能如下:

1.登陸模組

本模組主要實現用戶的登陸,註冊,資料修改和查詢密碼四大功能。本模組可以讓登陸本網站的用戶自行註冊成爲會員,會員所擁有的權限要高於普通瀏覽者,已註冊的用戶根據自己的情況可以修改以前的資訊,即使你忘記了密碼,也可以透過輸入密碼提示答案和身份證號來找回密碼。

2.新聞系統模組

本模組用來進行站內新聞資訊的發佈。

3.聊天室模組

主要功能是實現多用戶同時登陸進行交流,且所有用戶可以看到彼此的資訊。用戶在進入聊天室之前要進行登陸,可以用遊客身份,也可以用本站的註冊用戶身份,即用戶可以選擇自己的暱稱。在發表聊天內容的時候,用戶還可以選擇自己的語氣對於每個人說的話都添加了說話的時間。

4.在線考試模組

(1)教師管理模組。本模組是對在線考試系統進行成績、科目、試題管理,如對考試科目、試題進行添加、修改、刪除。

(2)學生考試模組。本模組用來考察學生近期各科的學習情況,學生可以自選考試科目進行考試(已考過的科目,系統自動計算出考試成績,當學生再次登陸時就會看到該科目的成績,並且該科目將不能再次登陸答題)。

三、數據庫設計

1.數據庫技術

數據庫(Database),是按照數據結構來組織、存儲和管理數據的倉庫,是大量數據的存儲區域。發展至今主要經過了層次模型、網狀模型和關係模型三種類型。關係模型對數據庫設計來說是比較理想的,它可以爲各個相關的表建立一種聯接,使它們之間保持一種關係。

數據庫的設計就是在已有資訊的基礎上,建立一種存儲模式來存儲數據並對其管理。透過數據庫可以實現資源的共享,這只是數據庫技術的一個方面,另外一個更重要的方面是數據的安全性和完整性。

2.邏輯結構設計

(1)E-R圖介紹。邏輯結構設計我們採用大家熟悉的E-R模型來表示。它的組成元素有:實體、屬性、聯繫。E-R模型用E-R圖表示。實體是用戶工作環境中所涉及的事務,屬性是對實體特徵的描述,聯繫是兩個實體之間的一種關係。實體用矩形框表示,實體名稱標註在矩形框內。屬性是實體的性質,用橢圓框表示,與實體之間用一條線相連,表的主碼是關鍵屬性,主碼加下劃線。用菱形表示實體間的聯繫,菱形框內寫上聯繫名,用無向邊把菱形分別與有關實體相連接,在無向邊旁標上聯繫的類型。

(2)數據庫中使用的E-R圖。①用戶註冊資訊E-R圖;②考試系統E-R圖;③聊天室E-R圖。

3.物理結構設計

本網站在SQL Server 2000中建立了一個“網站資訊”庫,其中包含有註冊會員資訊、新聞資訊、聊天室資訊、高考成績資訊、留言板資訊等十多個表。

4.數據庫的連接

本網站的數據庫連接主要是透過ADO連接的。ADO提供了許多對象,可以連接到數據庫並操作其數據。本網站用到的對象有:(1)Connection 對象。(2)Recordset 對象。(3)使用ADO訪問數據庫實例。

四、程序設計

本階段的主要任務便是根據上一章對各個子模組功能的分析,用某種具體的編程語言來編寫代碼,將本網站的所有功能實現。

1.登入子模組程序設計

整個登陸系統由以下幾個檔案組成:(登陸模組)、(處理登陸資訊)、(新會員註冊窗體)、(處理新會員註冊資訊)、(會員資料管理)、(處理修改資訊)、(取回密碼)。

2.新聞模組程序設計

整個新聞系統主要由以下幾個網頁組成:(新聞列表)、(新聞具體內容)、(新聞管理)、(新聞添加、修改、刪除處理程序)。

3.聊天室子模組程序設計

(1)網頁的組成。聊天室的組成部分包括:(登陸網頁)、(發言網頁)、(處理髮言)、(聊天看板)、(由兩個網頁、組成的框價網頁)。

(2)設定使用者的名稱。

4.在線考試子模組程序設計

本模組總體上可分爲教師管理和學生登陸答題兩部分,其中教師管理包括對考試科目以及題庫的管理。學生登陸部分只包含選擇考試科目、參加考試、退出三個部分。

在第四大點第1小點中,已經說明了網站用戶登陸時是如何驗證是否爲學生用戶,這裏就不再重複說明登陸驗證過程了。登陸之後會出現選課資訊頁面,如果某一科目已考過則該科目不能選擇,並且顯示出該科目的考試成績。選擇一科未考科目,進入考試頁面,主頁面包含左右兩個框架網頁。左邊是顯示考試時間等資訊的框架網頁頁面,右邊是用於顯示考試試題(這裏的題型全部爲選擇題)及給學生輸入答案的頁面,當學生選擇答案並單擊“確定”按鈕後,系統隨機從題庫中抽取下一題,當學生做完全部題目或考試時間到時,考試系統結束執行,並且自動計算出考試成績。

五、執行與維護

1.執行

執行前需要準備的工作主要有IIS安裝,指定主目錄,將asp檔案放入指定的主目錄中。數據庫安裝,ODBC數據源配置。數據庫的安裝,只要將數據庫檔案還原到SQL Server 2000中就可以了。對於ODBC數據源我們需要配置一個系統DSN,以實現ASP與SQL數據庫的連接。

2.維護

任何網站當第一次製作完成後,要想沒有任何的錯誤或漏洞是不可能的,這就需要我們對系統進行維護。維護的主要任務包括對網站潛在的錯誤進行改正,以及對代碼的優化,這一階段的任務需要一個很長的時間,維護人員要有一定的耐心,以使系統儘可能的完善。不止是代碼需要優化,服務器也需要維護,因爲服務器是網站的載體,如果沒有一個穩定的服務器,那麼這個網站也不會是一個成功的網站。

本網站是一個綜合性的學校網站,與用戶的交互功能強大,透過本網站學生可以進行多項活動,例如聊天、留言、考試。管理員擁有最高權限對一些站點資訊、學生教師資訊加以修改,教師僅有對考試科目及考試內容的修改,學生用戶可以進入考試系統,而普通用戶和未註冊用戶不能使用考試系統,普通用戶有聊天、留言的權力,最後,未註冊用戶只有瀏覽本網站的權力。

參考文獻:

[1]薩師煊,王 珊.數據庫系統概論[M].高等教育出版社,2004.

[2]汪鑫程序設計[M]電子工業出版社,2005.1.

[3]李存斌進階編程極其進階項目應用開發[J].中國水利水電出版社,2003年

[4]杜方東網絡編程實例[M].中國電力出版社,2003.2.