網絡工程師在線學習系統的設計與實現分析

學識都 人氣:1.32W

網絡工程師在線學習系統是一個方便大家學習與交流的學習網站,那麼,如何對網絡工程師在線學習系統的設計與實現?

網絡工程師在線學習系統的設計與實現分析

該系統是基於SQL Server 2005構建,採用MyEclipse作爲開發工具,java作爲開發語言來開發設計的,包含了在線測試、在線交流、歷年題庫、最新資訊等模塊,系統運行穩定,便於使用。

網絡工程師在線學習系統的主要目的就是利用網站實現網絡工程師學習的網絡化,會員可以在線下載學習資料、瀏覽最新資訊、查看歷年題庫、進行測試還可以進行在線交流,方便了大家進行網絡工程師的學習,還能瞭解最新的資訊讓大家不會錯過網絡工程師的考試。

1 課題的來源和目的

網絡工程師在線學習系統課題產生的背景是由於當今教育信息化的趨勢及大家對網絡工程師認證的日益重視;目的是爲想學習網絡工程師方面知識以及想要考網絡工程的'人們提供一個便捷的渠道,無論是學生還是已工作的人都可以利用自己空閒時間來進行網絡工程師知識的學習,充分利用空閒時間,隨時隨地的學習知識,方便了對網絡工程師的學習。本系統實現了網絡工程師的在線學習,可以隨時查看相關知識,還可以在線交流,在線測試等,實現了對網絡工程師學習的信息化。

2 網絡工程師在線學習系統設計需求分析

2.1 網絡工程師在線學習系統需求分析

網絡工程師在線學習系統是一個方便大家學習與交流的學習網站,首先它要提供給用戶豐富的學習內容與資料,普通遊客可以查看這些資料以便於瞭解網絡工程師的相關知識。其次,還必須提供會員註冊功能,本系統的會員可以進行在線測試、上傳、下載資料。此外,還必須提供強大的後臺管理系統,以便於及時的更新網站系統的一些資料,維護網站的安全性和健壯性等。

2.2 網絡工程師在線學習系統技術實現

該系統基於SQL Server 2005的構建,採用MyEclipse 8.0作爲開發工具。網站前臺以主要以jsp+Servlet實現,後臺以javabean+dao實現,其中javabean也就是每個數據庫實體,dao用來寫與數據庫相關的操作。

3 網絡工程師在線學習系統概要設計與實現

3.1 系統概要設計

在本系統中,有三類用戶:系統管理員、會員和普通用戶。

系統管理員有自己的後臺登陸界面,與前臺區分開,在登錄了之後直接進入後臺管理界面,對網站的信息以及數據庫內容進行相應的操作。

普通用戶在註冊了會員之後就可以享受網站的特殊服務,比如在線測試,上傳、下載網絡工程師學習資料,查看歷年題庫等等。對於普通用戶,只能瀏覽一些網絡工程師簡介、資格介紹、網絡工程師學習資料等。

3.2數據庫物理實現

本系統設計以下實體:管理員信息實體,會員信息實體,上傳資料實體,測試題實體,測試題答案實體,測試題內容實體,測試題選項實體,歷年題庫實體,留言信息實體,資訊信息實體。這幾種實體對應命名爲“NetOLS”數據庫中的10個表:admin,member,member_material,practicebase,practicecontent,selectitem,answer,historybase,mmessage每個表與邏輯設計中一種關係模型對應。

3.3數據庫連接

4 結束語

本系統彌補了傳統的網絡工程師學習比較複雜,需要大量的人力、物力和財力的投入,實現了資源的網絡共享,方便了備考人員在線學習和交流。