《資料庫應用》課程網站設計

才智咖 人氣:2.08W

《資料庫應用》課程網站設計
一、背景和意義
    在資訊化浪潮正迅猛推進的今天,網路教學成為一種全新的教學方式。課程網站是網路教學一個重要的組成部分。課程網站是一個教學應用性網站。通過該網站,可以為教師、學生及其他相關人員提供全面的教學資訊,實現教學的資源共享;可以增強師生之間的交流,更好的促進學生的學習和對知識的掌握,並對高校的教育模式的改革具有重要的意義。學生可以線上瀏覽課程相關資料,將大大提高學生的學習興趣、學習效率和效果。
二、主要內容
    本系統採用當前主流的瀏覽器/伺服器(B/S)模式,由於使用ASP技術開發,整體架構上非常靈活,移植性相當強。客戶端只要連上Internet,用瀏覽器就使用本系統,操作起來非常方便快捷。伺服器系統採用微軟的Windows XP作業系統,使用iis+asp為開發環境,資料庫採用ACESS2003,此資料庫操作方便,功能強大,適合本系統。本系統採用微軟公司的產品,具有較高的可靠性和穩定性。該專案技術上完全可以實現。本次系統開發的任務是要實現以下四個功能模組:(1)系統使用者管理,包括使用者登入、使用者許可權、新使用者註冊、密碼修改等(2)教師上傳課程資料,課程資料包括教案、參考資料、習題等(3)學生瀏覽資料(4)教師發通知公告。
    使用者分為非註冊使用者、學生、老師、管理員。各類使用者擁有的許可權不同,可以進行不同的操作。非註冊使用者可以瀏覽資料,學生可以下載資料,老師可以上傳課程資料、釋出通知公告,管理員擁有所有許可權,可管理其他使用者。
三、本系統開發的主要工作
1.資料庫表的設計。相對來說,這部分是比較複雜的部分,因為表的設計將會直接系統的實現。
2.後臺的工作主要是後臺管理,這裡面有關於表的資料的各種維護操作,每張表根據實際的需要將會有不同的操作。還有前後臺連線時候的邏輯處理和資料庫的操作。
3. 前臺的工作主要是頁面的設計和實現,包括頁面整體結構,佈局框架設計,頁面美工,頁面之間的連結工作等。
4. 前後臺統一整合工作。實現系統的執行,找出錯誤,不足之處,進行檢測和修改,直到系統能完整順利執行。
四、完成本課題已具備的條件
   經過兩年多的學習,我瞭解並基本掌握了網站開發的步驟和相關軟體。
1.Windows XP
Windows XP是個圖形介面作業系統,是整個開發環境的基礎,是系統執行的一級支撐環境
2.IIS
IIS(Internet Information Server,網際網路資訊服務)是一種Web(網頁)服務元件,其中包括Web伺服器、FTP伺服器、NNTP伺服器和SMTP伺服器,分別用於網頁瀏覽、檔案傳輸、新聞服務和郵件傳送等方面,它使得在網路(包括網際網路和區域網)上釋出資訊成了一件很容易的事。
3.Asp
ASP是一套微軟開發的在伺服器端執行的'指令碼平臺。ASP 內含於 IIS當中,通過 ASP 我們可以結合Html網頁、ASP 指令和 ActiveX 元件建立動態、互動且高效的 Web 伺服器應用程式。同時ASP也支援VbScript和Javascript等指令碼語言,預設為VbScript。
4.Dreamwaver
Dreamweaver是一個視覺化的網頁設計和網站管理工具,支援最新的Web技術,包含Html格式化選項、視覺化網頁設計、影象編輯、處理Flash和Shockwave等多媒體格式和動態Html、基於團隊的Web創作。
5.Microsoft Access
Access從本質上說就是一個數據庫管理系統,具體來說,是一個關係資料庫系統(RDBMS),它定位於小型資料庫的應用。它的優點在於它能使用資料表示圖和自定義窗體收集資訊,它允許建立自定義報表用於列印或輸出資料庫中的資訊。而且Access也是所有資料庫或程式設計工具中最易學易用的一個。
五、預期目標
    完成後的網站佈局大方,配色美觀。主頁上應有如下模組:註冊和登入模組,通知模組,課程導航,搜尋模組。
註冊和登入模組用於使用者的註冊或登入。通知模組應放在醒目位置,用於顯示管理員和教師所釋出的通知。課程模組用來顯示各課程名稱以及該課程所包含的資料數量,點選課程名稱則連結到相應頁面詳細顯示該課程所包含的資訊。搜尋模組用於搜尋課程資料,分為兩種搜尋方式:按教師名字搜尋和按課程名稱搜尋。
 

《資料庫應用》課程網站設計