高校教師個人網站的設計與實現
計算機系本科畢業(yè)(設計)論文 課題名稱專 業(yè)姓 名學 號指導教師 高 校 教 師 個 人 網 站的 設 計 與 實 現 計 算 機 科 學 與 技 術二零一零年六月
計算機系本科畢業(yè)(設計)論文 課題名稱
專 業(yè)
姓 名
學 號
指導教師 高 校 教 師 個 人 網 站的 設 計 與 實 現 計 算 機 科 學 與 技 術
二零一零年六月
, ,目 錄
1 引 言 ......................................................................................................................... 1
1.1 開發(fā)背景及研究意義 ......................................................................................... 1
1.2 網站簡介 ............................................................................................................. 2
1.3 網站開發(fā)環(huán)境 ..................................................................................................... 2
2 需求分析 ................................................................................................................... 3
2.1 用戶需求描述 ..................................................................................................... 3
2.2技術可行性分析 .................................................................................................. 3
2.3 網站功能分析 ..................................................................................................... 4
3 網站設計 ................................................................................................................... 6
3.1 網站功能設計 ..................................................................................................... 6
3.2 數據庫設計 ......................................................................................................... 6
4 網站實現 ................................................................................................................. 11
4.1 登錄模塊的實現 ............................................................................................... 11
4.2 教學園地模塊的實現 ....................................................................................... 13
4.3 科研空間模塊的實現 ....................................................................................... 14
4.4 論壇模塊的實現 ............................................................................................... 15
5 網站測試與維護 ..................................................................................................... 18
5.1 網站測試 ........................................................................................................... 18
5.2 網站維護 ........................................................................................................... 19
6 結束語 ..................................................................................................................... 20
致 謝 ..................................................................................................................... 21
參考文獻 ..................................................................................................................... 22
I
, ,忻州師院計算機系本科學士學位論文
高校教師個人網站的設計與實現
摘 要:近年來,隨著我國高等教育的改革與發(fā)展,教師與學生之間的交流變得日益困難。為了改變這種狀態(tài),建立一個教師個人網站已刻不容緩。該網站的設計目標是為高校教師和學生建立一個可以進行交流與討論的網絡平臺以及對教師的教學與科研資源的共享。因此,根據網站的定位和宗旨,前臺主要包括:登錄、公告、教學園地、科研空間、論壇等模塊,后臺包括用戶管理、公告管理、教學資源管理、科研資源管理以及論壇管理。
本網站采用ASP(Active Server Pages)程序設計語言及Access 2000數據庫進行開發(fā)。本文通過軟件工程的思想,對該網站做了詳細的需求分析與設計,重點介紹了網站的開發(fā)過程,包括需求分析、網站設計、網站實現、網站測試等內容。
關鍵詞:個人網站 網站設計 ASP
Abstract :In recent years, with the reform and development of higher education in our country, the communication between teachers and students is becoming increasingly difficult. In order to change this kind of condition, establish a teachers' personal website has delay. This website design goal is to build a network platform on which university teachers and students can communicate and discuss, as well as teachers' teaching and scientific research resources sharing. Therefore, according to the website of the orientation and aim, receptionist mainly includes: login, announcement, teaching and scientific research space, BBS forum module, background including user management, management, teaching resources announced management, scientific management and BBS management resources.
This website uses ASP (Active Server Pages) technology and database Access 2000. The aim of this article is to made the detailed analysis and design, which based on the concept of software engineering, this paper mainly introduces the development process, including website needs analysis, web design, web site test, etc.
Keywords :Personal Website Website Design ASP
1 引 言
1.1 開發(fā)背景及研究意義
隨著現代信息技術的發(fā)展,教師個人網站成為了一支不可忽視的力量,推動我國的教育信息化和教育資源網絡化進程。學習作為延續(xù)人類已有物質文化成 1
,高校教師個人網站的設計與實現
果、并在原有知識基礎上創(chuàng)造出前所未有的內容的活動,已從傳統(tǒng)的教學模式轉變?yōu)橥ㄟ^多種途徑來實現,在網上構建高校教師個人教學網站,為教師與學生提供全新的學習工具,是改革傳統(tǒng)教學模式、實現教學與信息技術整合、培養(yǎng)學生信息素養(yǎng)的重要途徑。它不僅有利于廣泛地共享教育資源、教學思想和教育技術,而且有利于推動素質教育和教育信息化進程。
本次設計的教師個人網站將突破時間和空間的限制,實現學科與信息技術的整合,大大提高教學效率和教學效果,使教學活動可以上一個新臺階,從而提高教師的課堂教學質量。
1.2 網站簡介
本網站將采用Browser/Server模式設計開發(fā),主要將包括以下模塊:登錄模塊、公告模塊、教學園地、科研空間、論壇等。
該網站的用戶權限將分為兩種:普通用戶和管理員(教師)。普通用戶注冊后只能在前臺進行一些簡單的操作,比如:瀏覽公告、進入論壇留言等;管理員(教師)則可以對用戶或網站信息進行添加、修改和刪除等操作。
1.3 網站開發(fā)環(huán)境
硬件環(huán)境:①486以上微機一臺,主頻至少2.0G ;②內存256M 以上;③顯卡:TNT2顯示適配器;④硬盤80G 以上。
軟件環(huán)境:Microsoft Windows XP操作系統(tǒng);Microsoft Access 2000數據庫軟件;Dreamweaver 8[4]應用軟件;Photoshop CS[14]和Flash 進行圖片和動畫處理軟件。
2
,忻州師院計算機系本科學士學位論文
2 需求分析
需求分析是軟件生存周期中相當重要的一個階段,需求分析的主要任務就是確定待開發(fā)軟件的功能、性能、數據、界面等要求,在參閱、了解了相關網站的特點和要求,并對該教師所教的學科做了相應的調研后,確定本網站的總體目標是為老師的教學和學生的學習帶來方便,從而提高該教師的教學水平。
2.1 用戶需求描述
高校教師個人網站作為信息技術與高校課程整合的一部分,它主要是服務于高等院校的教育、科研等方面,是教師課堂教學的一種延展,是一種新的教育教學環(huán)境的創(chuàng)設。因此結合我校與該教師的具體情況,量身打造一個適合該教師教學的網站。本次網站設計主要是為了給教師、學生提供一個相互交流和溝通的平臺,實現資源共享,以達到更好的學習效果,因此本網站希望實現如下功能:公告、教學內容、科研情況的介紹,在此基礎上加入了論壇,希望實現師生互動交流的功能。這樣的話,教學才能達到預期的效果,為國家的教育發(fā)展添磚加瓦。
2.2技術可行性分析
隨著Internet 和電子商務等應用的出現,動態(tài)網頁技術也隨著誕生了, 現在主流的動態(tài)網頁技術有JSP 、ASP 、PHP 等。制作一個性能卓越的動態(tài)銷售系統(tǒng),必須具備HTML 、JavaScript/VBScript、ASP 等基本技術。
HTML 是Hypertext Make-up Language(超文本標記語言) 的縮寫,是一種專門用于Internet 進行信息傳輸的標記性語言。用于界面設計,但并不是Fortran 、
C 、Basic 這樣的程序設計語言,它所定義的范圍僅局限于如何表現文字、圖片及如何建立文件之間的連接。利用HTML 設計出所需的靜態(tài)頁面,再綜合JavaScript 、VBScript 、ASP 、PHP 等技術,就可以設計出各種形式、功能各異的動態(tài)頁面。
本網站主要通過ASP 技術和Access 數據庫的訪問技術,非常容易學習和掌握,通過ASP 對象、SQL 指令構建頁面與數據庫之間的聯系,通過ASP 編程來實現頁面與數據庫之間信息的交流,其中涉及到對頁面結構的設計就要通過利用Dreamweaver 等可視化工具設計頁面,Dreamweaver 對頁面框架的制作非常容易上手,在大體框架制作完成的基礎上,對頁面進行美觀設計和修飾中用到CSS 樣式表等。運用ASP 技術設計易學易懂,同樣能開發(fā)出功能齊全的網站模塊出 3
,高校教師個人網站的設計與實現
來,這從技術性來講是可行的。
2.3 網站功能分析
通過對本網站的應用情況作全面的、詳細的調查,收集關于本網站涉及的一些數據資料,基本上確定了本次網站設計和實現的目的,明確了設計本網站的目標。除此之外,隨著網絡設施的完善和信息技術的普及應用,很多高校教師都擁有了自己的教學網站,實現教學資源的共享,課程的介紹,在線答疑等一系列的網上學習服務,通過這些服務使學生可以足不出戶就可以學習該教師所教的課程。
本網站是專門用于對某教師教學資源與科研資源的共享,成為學生課后學習的最佳平臺,所以應該具有助學性、科研性和互動性,其主要實現的功能應該體現在以下方面:
1、用戶管理:為了實現網站的安全性和保密性,所以本次網站的設計應滿足管理者(教師)和學生兩方面的使用權限。學生可以憑自己的用戶名、密碼進行登錄,然后才可以進入論壇交流,否則,學生只能瀏覽網頁的公告、課程介紹等;管理員則對網站進行維護。
2、公告:用戶進入主頁后,能夠查看最近發(fā)布的新聞,管理員(老師)能夠對新聞進行管理,包括發(fā)布、修改、刪除等操作。
3、教學園地:此項功能主要是為用戶提供學習方面的幫助,對該教師所學科的介紹。普通用戶可以查看教學課件、教學視頻,以此來提高自己的學習水平。管理員(老師)則對這些內容進行添加、修改、刪除等操作。
4、科研空間:主要是對該教師科研成果的展示、共享和交流,其中包括已發(fā)表的和尚未結題的。從而達到科研共享的效果,促進教師科研水平的提高。
5、論壇:此項功能提供了一個師生交流的平臺,學生可以在登錄之后進行留言,管理員(教師)可以回復學生的提問以及刪除一些過期的信息。 高校教師個人網站的數據流程圖如下圖所示[15]:
圖2.1 “高校教師個人網站”的頂級DFD

4
,忻州師院計算機系本科學士學位論文

圖2.2 “高校教師個人網站”的一級DFD 5
,高校教師個人網站的設計與實現
3 網站設計
3.1 網站功能設計
根據用戶的需求以及結合上述的功能需求分析的結果,使用面向對象的設計技術,本網站應具有如下的幾個功能模塊:
1、用戶注冊、登錄模塊
學生用戶可以進行注冊,然后登錄網站進行學習與交流活動。管理員(老師)登錄后對網站的課程資源、科研資源等進行添加、修改、刪除等操作。
2、公告模塊
管理員可以發(fā)布與修改公告,同時可以通過公告功能向學生發(fā)布作業(yè)信息。
3、教學園地模塊
此模塊包括四個子模塊, 即:教學課程、教學課件、教學視頻、在線學習,主要介紹了該教師所教的課程,以及教學課件、視頻等內容。
4、科研空間模塊
此模塊主要提供了該教師的科研資源,包括撰寫的論文,編寫的專著以及一些科研項目。
5、論壇模塊
提供了一個師生交流的平臺,學生登錄后進行留言,管理員(教師)進行回復和刪除學生提出的問題。
6、博客模塊
此模塊主要展示了該教師的個人信息以及興趣愛好。
網站功能模塊設計如圖3.1所示。
3.2 數據庫設計
3.2.1 數據庫概念結構設計
通過上述的需求和設計,得出本網站涉及到如下實體:學生用戶信息實體、教學園地實體、科研空間實體、論壇實體。各個實體之間的聯系如圖3.2所示。
6