前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇校園網站設計范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。
關鍵詞:網站設計;網站實現;ASP;數據庫;Dreamweaver
中圖分類號:TP393.18文獻標識碼:A文章編號:1672-3198(2009)23-0255-02
學院網站建設屬于校園數字化建設的一個部分,應該充分利用自身現有的信息以及其他資源,把具體性的內容放入網站中。作為成長中的資源環境與旅游學院,很有必要建立自己的網站。
1基礎理論與技術
網站的實現采用了可視化網頁設計軟件Dreamweaver MX,使用的版本是Dreamweaver MX 2004,它能夠實現動態網頁編程,能夠對ASP進行處理并能夠實現與Access、My sql、SQL server或者Oracle等數據庫的連接,功能強大。在此選用標準的SQL語句來調用Access的數據庫。
1.1ASP技術
ASP是一套微軟開發的服務器端運行的腳本平臺,ASP內含于IIS當中。通過ASP我們可以結合HTML網頁、ASP指令和ActiveX元件建立動態、交互且高效的WEB服務器應用程序。同時,ASP也支持VbScript和JavaScript等腳本語言,默認為VbScript,在此網站的開發選用了默認的VbScript腳本平臺。
ASP是經過服務器解析之后再向瀏覽器返回數據,所以有了ASP就不必擔心用戶的瀏覽器是否能運行你所編寫的代碼。因為所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。
了解了ASP的工作原理以后,可以用圖來描述它的工作流程,如圖1所示。
圖1ASP的工作流程
1.2VBScript介紹
VBScript是一種腳本語言。這意味著這種語言比BASIC語言的成熟版本容易使用又難于使用。編制簡單的程序時,腳本語言是容易使用的。腳本語言的句法比較簡單。但是,簡單的句法也使開發大的應用程序變得很困難。
可以在HTML文件中直接嵌入VBScript腳本,它能夠擴展HTML,它不僅僅是一種頁面格式語言。帶有VBScript腳本的網頁在每次下載到瀏覽器時都可以是不同的,而且可以對用戶的操作作出反應。VBScript既可以作為客戶端編程語言,也可以作為服務器端編程語言。
1.3Dreamweavar網頁設計軟件介紹
Dreamweavar是一個可視化的網頁設計和網站管理工具,支持最新的Web技術,包含HTML檢查、HTML格式控制、HTML格式化選項、HomeSite/BBEdit捆綁、可視化網頁設計、圖像編輯、全局查找替換、全FTP功能、處理Flash和Shockwave等多媒體格式和動態HTML、基于團隊的Web創作。目前使用得最多的是Dreamweaver MX 2004和Dreamweaver 8.0兩個版本,前者在功能上比后者強大,能夠實現動態網頁編程,在此選用Dreamweaver MX 2004。
1.4數據庫管理系統
目前市場上的數據庫管理系統主要有Access,MYSQL,MSSQL,oracl,DB2等。綜合各種數據庫管理系統的整體比較,選用鏈接Access數據庫。盡管不是最強大的數據庫。
Access是微軟公司推出的基于Windows的桌面關系數據庫管理系統(RDBMS),是Office系列應用軟件之一。它提供了表、查詢、窗體、報表、頁、宏、模塊7種用來建立數據庫系統的對象;提供了多種向導、生成器、模板,把數據存儲、數據查詢、界面設計、報表生成等操作規范化;為建立功能完善的數據庫管理系統提供了方便,也使得普通用戶不必編寫代碼,就可以完成大部分數據管理的任務。
1.5其他的技術
網頁圖片處理也是網頁制作一個非常重要的組成部分,圖片是網頁內容最有視覺沖擊力的表現方法,因此,圖片在網頁中具有非常重要的作用,不管這些圖片是作為內容還是作為修飾而存在。常用的圖片處理軟件有網頁三劍客中的Fireworks和Photoshop,對于一些簡單的圖片處理工作用Fireworks即可完成,而對于復雜和性能要求高的圖片比如jpg格式的圖片往往采用Photoshop去處理。選用Fireworks的MX2004版本和Photoshop CS的8.3版本。
Flash也是表現網頁內容的最有效的方式之一,同視頻一樣,flash可以同時給人以視覺、聽覺的沖擊,因此,制作簡單的Flash也是網頁制作的一項非常有用的技能。
2網站的設計與實現
2.1網站的設計
2.1.1網站的定位
首先在網站建設之前要對網站進行準確的定位,作為資源環境與旅游學院的網站,應該結合學院設置的專業體現出學院本身的特點。建站的目的是讓網絡更好地為學院服務。針對當前的兩個專業,地理教育和旅游管理,網站要起到很好的宣傳作用。另外,網站能提供教學互動的全新方式,實現資源的共享,包括本學院工作的安排等。
2.1.2網站信息的收集
在明確建站目的和網站定位以后,開始收集相關的信息,跟學院的實際情況相結合,這樣可以發揮網站的最大作用。根據調查,網站的訪問人員主要是本學院的師生,本校的師生,每年的高考報考學院的考生與考生家長,與學院有同樣或相近專業的學校的師生、用人單位等。另外,新手或不定期上網的Web用戶與軟件開發人員相比有非常不同的興趣和站點需要。因此,做好網站的信息收集是前期策劃中最為關鍵的一步,因為做網站一定是為客戶和用戶服務的。要把網站作為一個正式的站點來運營,所做的每一項欄目的設置都應該合理規劃,如果考慮不充分,會導致以后突如其來的新加內容破壞網站的整體規劃和風格。是在添加的過程中需要跟網站的情況結合著來。
2.1.3網站具體分欄目策劃
收集完學院的相關信息以后,對其進行整理,結合網站定位來敲定網站的分欄目,形成網站欄目的樹狀列表用以清晰表達站點結構,如圖2所示。
圖2網站欄目樹狀列表圖
2.1.4頁面的設計與布局
采用Dreamweaver MX 2004對網頁戰點進行設計與規劃。整個頁面采用湖藍色的風格,簡潔大方,既要全面地傳達信息,又要突出重點。符合視覺上的最佳效果。頁面布局采用了CSS樣式,左側主要包括校園風光,登錄學校郵箱,另外設置了快速通道一欄,主要實現對教育網,旅游網、學校機構、學院、教務管理系統等的快速鏈接;右側上部為通知公告,讓瀏覽網頁的用戶能一目了然看到最新的通知,下部為學院動態,包括學院新聞、院系動態等。
2.2網站實現
2.2.1開發環境
(1)平臺軟件。
服務器端平臺軟件全部采用Microsoft的產品,便于維護和管理。
①操作系統:Microsoft Windows XP;
②服務器:Internet Information Server 4.0;
③瀏覽器:Internet explore 7.0。
(2)數據庫系統:Microsoft Access 2003。
(3)開發語言:Microsoft ASP。
(4)開發工具。
①Dreamweaver MX 2004:進行站點的規劃與設計;
②Flash MX 2004:制作網頁動畫;
③Photoshop CS的8.3版本:對頁面中的圖像進行處理。
2.2.2WEB數據庫的建立
本系統數據庫的主要信息有:用戶登錄數據信息表,添加信息的數據表,后臺管理中的菜單的數據表,新聞信息模板數據表,上傳文件的管理數據表等。接下來要對數據庫功能建立模型,即模型化數據庫應用。完成了數據庫的模型化之后,需要考慮數據采用的類型,字段長度,將數據組織成表的關系,確定主鍵并為數據庫建立索引和設置有效性規則。至此,數據庫的設計工作基本完成。
在數據庫的實現方式上,選用了當前普遍推行的三層體系結構,這種結構實現了跨平臺訪問性和統一方便簡單的用戶接口。
圖3采用IIS和Access的Web數據庫系統結構
2.2.3ASP動態網頁的實現
在Web頁面,后臺數據庫管理系統設計好以后,重點就是將兩者如何有效地連接起來。選用ASP技術作為連接二者的橋梁。ASP可通過ADO或ODBC高速訪問Access數據庫。
2.2.4網站實現后的主要功能
針對資源環境與旅游學院的實際情況,需要把網站掛在學校的服務器上。對網站的實現功能也有了一定的限制。網站實現的主要功能是,利用后臺管理信息系統(如圖5)可以在瀏覽器端對所有信息進行添加、修改與刪除。解決了學院沒有設置服務器的問題。可以對不同的管理人員設置不同的權限,例如對于學生管理員,設置為可以對新聞、旅游信息、團學工作等項目進行操作,對于老師設置為對教學資源、考試資源等項目進行操作。
3網站的運行與維護
經過幾個月的運行,達到了預期的目標,基本上滿足了學院的要求。網站運行后必須把網站的維護工作放到議事日程上來。網站的運行維護要有以下三個方面的操作:域名;服務器(也可以虛擬主機);網頁設計制作和程序數據庫開發。對于學院網站的主要維護工作是對于數據庫的維護,應該及時對數據進行更新,在運行階段,及時發現問題。
但是,安全性方面存在一定的隱患,因為所有對后臺管理系統的操作都在瀏覽器端進行,對于數據庫的安全性還需要進一步的測試。
參考文獻
【關鍵詞】高職院校;校園網站建設;存在問題;解決措施
在21世紀全球信息化網絡化時代,越來越多的高校開始建設校園網站,通過校園網站,及時與學校相關的教育教學活動,通過師生資源數據庫為學生、教師提供豐富的教學資料,通過網絡平臺實現師生的良好互動。利用校園網站能夠實現高校的信息化管理,這對于學校而言十分有利。但現階段,我國的各大高職院校在校園網站的建設管理中還存在著許多問題,嚴重影響了高職院校的信息化管理。本文將對這些問題進行簡單的總結,并提出幾點相關建議。
1校園網站建設對于高職院校的意義
隨著全國高等院校的不斷擴招,高職院校也在不斷的發展,但相對于一般的高等院校而言,高職院校的優勢比較弱。為了有效的吸引生源,特色教育對于高職院校來說十分重要。現階段,越來越多的高職院校開始重視特色教育研究,希望能夠提高學校自身的品牌形象,從而促進學校的良好發展。校園網站的建設對于高職院校的特色教育研究有著十分重要的影響。通過校園網站,學校可以全面的介紹學校的教育風格、教師風采、校園政務、教學特色、教學設施等等內容,樹立學校形象,同時,學校通過校園網站及時的向全校師生教育教學活動,極大的方便了學校領導的校園管理工作,總而言之,建立一個應用性能良好、實用性能較高的校園網站對于高職院校而言十分有利。
2高職院校校園網站存在的問題
現階段,我國許多的高職院校在校園網站的建設管理過程中還存在許多問題亟待解決,下文簡單對此進行歸納總結。
2.1欄目設置層次不清晰、特點不明顯
校園網站的欄目設置應該要體現出學校的辦學特色、辦學宗旨,網站的內容應該清晰明了,具有一定的層次與深度,但當前許多高職院校在欄目設置的時候特點不夠突出,結構設置比較混亂,不利于瀏覽人員迅速了解網站的宣傳重點。
2.2網頁設計美觀性不足
網站的布局及頁面設計會影響瀏覽人員對于網站的觀感,因此,視覺效果良好的網站往往能夠吸引更多的人,當前我國的大多數高職院校對于網站布局及頁面設計的重視程度明顯不足,在網站布局的過程中缺乏整體性的規劃設計,網站布局及色彩搭配協調性不夠,網頁頁面的美觀性明顯不足,一定程度上影響了網站的可讀性。
2.3網站的兼容性和安全性不足
校園網站應該有一定的兼容性及安全性,但當前許多高職院校校園網站的技術開發人員水平參差不齊,部分院校校園網站在建成后測試工作不到位,導致網站的兼容性及安全性都存在著較大的問題,許多高職院校的校園網只能支持很少的運行平臺的使用,網站安全性極差,很容易遭受到網絡病毒、網絡黑客的攻擊,導致網站運行出現混亂,在校園網登陸人員較多時,很容易出現網絡故障。
2.4技術力量薄弱、資源浪費嚴重
大多數高職院校的二級部門技術力量相對比較薄弱,他們缺乏專業的網站設計及制作人員,當學校采取獨立建設與管理的方式建設校園網站時,這部分的不足就會更加明顯的凸顯出來,導致網站建設很容易出現問題。此外,大多數高職院校的校園網站只是作為校園新聞信息平臺使用,校園網站的大部分功能都沒有得到很好的開發,校園網站資源在很大程度上都沒能發揮它的作用,造成了極大的浪費。
3高職院校網站的建設
針對現階段我國高職院校在校園網站建設管理中存在的一些問題,本文主要提出以下幾點建議。
3.1準確把握高職院校網站建設的主題
高職院校校園網站建設應該牢牢把握學校的辦學理念,明確網站建設的功能與主體,創辦符合學校教育教學宗旨的校園信息管理平臺。高職院校的教學目的是培養優秀的高端技能型人才,因此,高等院校在建設校園網站時應該謹記學校的辦學目的,立足于學校的實際情況,保證網站的主題鮮明,內容豐富,吸引更多的學校學生及相關專業人員關注瀏覽。
3.2正確選擇適合學院發展需要的網站形式
當前大多數的高職院校的校園網站都是宣傳型網站,它們的主要功能就是校園相關的教育教學信息,功能十分單一,浪費了校園網站資源。因此,高職院校在建設校園網站時應該根據學校教師的教育教學需求不斷豐富校園網站功能,轉變以往的宣傳型網站變功能更強大的服務型、教學平臺型等等形式的網站,充分發揮校園網站的宣傳、教育教學功能,方便師生的日常學習與工作,促進學校的信息化管理。比如,開設教學資料庫,將精品教學資源、課程資料等等歸入教學資料庫之中,方便學校師生的學習與使用。開發在線交流溝通欄目,方便師生通過網絡實現互動,構建和諧的師生關系。
3.3豐富的校園網站的內容
大多數高職院校的校園網站內容都比較單一,這就導致網站的瀏覽量較小,使得校園網站的功能沒有得到充分的發揮。因此,高職院校的網站內容不應該緊緊局限于學校的校園活動、教育教學信息的,還應該包括師生的活動、學院及系部工作內容、畢業生就業信息等等內容。高職院校的校園網建設還應該發揮其教育作用,學校可以將一些關于國家民族教育、政治理論學習的資料、社會主義核心價值觀等等內容加入到學校的信息中,使網站內容更具深度。
4高職院校校園網站管理
校園網站管理工作對于網站功能的發揮同等重要,高職院校的校園網站管理工作應該注意以下內容。
4.1加強網站的更新維護
校園網站的重要功能之一是校園新聞信息,為了保證重要的新聞信息能夠及時的出去,學校必須安排專門的信息工作人員對網站進行維護管理。為了使新聞信息的報道更加及時、精彩,新聞采集人員應該具有一定的新聞敏感性,良好的文字寫作能力。新聞具有另一個特征即真實性,因此,信息管理人員必須加強新聞信息的審核。此外,校園網站可能會遭受到網絡病毒或者不法人員的攻擊,校園網站管理人員必須定期對網站的服務器、防火請等硬件設施進行安全檢查,定期進行數據更新及備份工作,以免網站故障造成資源丟失,此外,校園網站管理人員必須具備一定的網站維護能力,能夠及時發現網站運行過程中可能存在的問題并采取相應的措施進行處理,以保證網站的安全。
4.2建立完善的網站管理制度
想要保證網站管理工作的有效開展,完善的網站管理制度是必不可少的。高職院校應該根據校園網站的實際情況,完善當前的網站維護管理規范,使網站管理人員在日常工作中有章可循,以促進管理工作的有序開展。
4.3做好網站的安全測試工作
校園網站的安全測試十分重要。高職院校在網站建設完成后,應該對網站的系統進行掃描測試,檢查系統中是否存在漏洞,及時修復。試運行工作必不可少,網站評估合格后,必須進行試運行,試運行過程中還需要根據用戶反饋意見調整改進網站系統,沒有問題后才能正式投入使用。
5結束語
高職院校校園網站建設是實現校園信息化管理的重要方法。本文主要從校園網站主題建設、形式選擇、內容選擇、網站功能幾個方面探討了校園網站的建設方法,并就網站的管理維護提出了簡單的建議,希望能夠對相關工作人員有所幫助。
參考文獻
[1]于海峰.高職院校網站的建設與管理[J].黑龍江科學,2014(05).
[2]杜菲.高職院校網站建設和管理的一點思考[J].新西部,2014(12).
[3]馬思讓,梁少剛.對高職院校網絡建設及功能應用的構想[J].價值工程,2012(13).
校園網二級網站一般是學校職能部門、二級學院的網站,通過調研,得到學院二級網站建設需求。二級網站系統,是一個集前臺展示和后臺管理為一體的功能強大的網站系統。前臺有簡介功能、新聞功能、圖片展示功能、下載文件功能、鏈接功能、站點地圖功能等。后臺有基本設置、欄目管理、內容管理、鏈接管理、模板管理、數據塊管理、數據庫管理、管理員管理等功能。只要用戶登錄進后臺,即可對前臺的信息進行管理。
1 數據庫需求分析
依據校園網二級網站系統需求,完成其設計的功能,需要如下數據表:
xinxi_about表:欄目內容信息表。
xinxi_admin表:管理員信息表。
xinxi_block表:數據塊內容信息表。
xinxi_download表:下載條目信息表。
xinxi_friendlink表:友情鏈接信息表。
xinxi_menu表:菜單關聯信息表。
xinxi_message表:新聞條目信息表。
xinxi_product表:圖片熱點信息表。
xinxi_server表:在線客服信息表。
xinxi_skin表:皮膚模板信息表。
2 數據庫概念結構設計
概念模型是對于信息世界的建模,是現實世界到信息世界的抽象,是數據庫設計人員和用戶之間進行交流的語言。它具有簡潔明晰、易于理解和修改、便于向各種數據模型轉換,從而生成相應的邏輯模式。概念設計的目的是要確定系統的概念模型,概念設計是數據庫設計的關鍵。
系統中,實體有欄目、管理員、數據塊、下載條目、友情鏈接、新聞條目、圖片條目、客服、皮膚模板、菜單關聯。
欄目的屬性有欄目名稱、欄目內容、欄目內容關鍵字、欄目內容描述、欄目語言類型、欄目排序值。
管理員的屬性有管理員用戶名、管理員密碼、管理員昵稱、管理員性別類型、管理員手機號、管理員郵箱、管理員QQ號、管理員登錄IP、管理員描述標簽、管理員最近一次注銷時間。
數據塊的屬性有數據塊標題、數據塊語言類型、數據塊內容。
下載條目的屬性有下載條目標題、下載條目關鍵字、下載條目文件描述、下載條目語言類型、下載條目文件地址、下載條目文件大小、下載條目添加時間、下載條目更新時間、下載條目點擊值、下載條目排序值。
友情鏈接的屬性有友情鏈接標題、友情鏈接地址、友情鏈接狀態、友情鏈接關鍵字、友情鏈接添加時間、友情鏈接更新時間、友情鏈接排序值。
新聞條目的屬性有新聞條目標題、新聞條目內容、新聞條目狀態、新聞條目二級欄目、新聞條目三級欄目、新聞條目關鍵字、新聞條目添加時間、新聞條目更新時間、新聞條目點擊值、新聞條目排序值。
客服的屬性有服務名稱、客服語言類型、客服QQ號、客服狀態、客服排序值。
皮膚模板的屬性有皮膚模板名稱、皮膚模板文件夾名、皮膚模板描述。
3 數據庫邏輯結構設計
MYSQL是關系型數據庫,所以進行數據庫邏輯結構設計時,應將每個屬性的E-R圖轉換成關系模型。一個實體型轉換成一個關系模式實體的屬性就是關系的屬性,實體的碼就是關系的碼。所有的聯系均是1:m型聯系。一個1:m型聯系可以轉換為一個獨立的的關系模式,也可以與m端對應的關系模式合并。如果轉換為一個獨立的關系模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為該關系的屬性,而關系的碼為m端實體的碼。各關系模式如下所示:
欄目(ID,欄目名稱、欄目內容、欄目內容關鍵字、欄目內容描述、欄目語言類型、欄目排序值)。
管理員(ID,管理員用戶名、管理員密碼、管理員昵稱、管理員性別類型、管理員手機號、管理員郵箱、管理員QQ號、管理員登錄IP、管理員描述標簽、管理員最近一次注銷時間)。
數據塊(ID,數據塊標題、數據塊語言類型、數據塊內容)。
下載條目(ID,下載條目標題、下載條目關鍵字、下載條目文件描述、下載條目語言類型、下載條目文件地址、下載條目文件大小、下載條目添加時間、下載條目更新時間、下載條目點擊值、下載條目排序值)。
友情鏈接(ID,友情鏈接標題、友情鏈接地址、友情鏈接狀態、友情鏈接關鍵字、友情鏈接添加時間、友情鏈接更新時間、友情鏈接排序值)。
新聞條目(ID,新聞條目標題、新聞條目內容、新聞條目狀態、新聞條目二級欄目、新聞條目三級欄目、新聞條目關鍵字、新聞條目添加時間、新聞條目更新時間、新聞條目點擊值、新聞條目排序值)。
客服(ID,服務名稱、客服語言類型、客服QQ號、客服狀態、客服排序值)。
皮膚模板(ID,皮膚模板名稱、皮膚模板文件夾名、皮膚模板描述)。
4 結束語
校園網二級網站建設中,調研后對需求全面掌握十分重要。通過調研,需求分析,設計各個模塊,然后才能合理設計數據庫,滿足學院各項工作需求。數據庫設計合理,E-R圖邏輯正確,數據庫結構完整,才能夠有效建設網站,提高網站性能。通過調研,分析,本文對二級網站各個模塊數據庫做出了全面設計,完成了校園網二級網站的設計與實現的重要部分。
參考文獻
[1]那勇.淺談數據庫設計在網站開發中的應用[J].吉林廣播電視大學學報,2015(3):93-94.
一、網站功能結構設計
根據學院的實際管理需要,設計了網站分為前臺顯示模塊和后臺管理模塊。前臺顯示模塊分為:網站首頁、系部簡介、學科建設、機構設置、工作動態、科研成果、師資隊伍、學生工作、聯系我們、思政工作、圖片新聞、友情連接等12個模塊。后臺管理模塊分為:后臺管理登錄、后臺管理主界面、系部簡介管理、學科建設管理、機構設置管理、工作動態管理、科研成果管理、師資隊伍管理、學生工作管理、聯系我們管理、思政工作管理、圖片新聞管理、友情鏈接管理、角色管理、權限管理等15個模塊。
二、網站總體邏輯設計
濟南職業學院網站是一個基于internet用微軟的.net技術開發的動態網站,其設計包括相應的表示層設計、網站業務邏輯設計和數據庫設計三大部分,數據庫位于數據庫服務器一端,表示層即為用戶界面在客戶機上顯示,而業務邏輯處理程序位于應用服務器。
從一般的邏輯結構圖顯示的網站,網站結構排列在圖層中。第一層是表示層,面向最終用戶,通過信息交換系統的用戶頁和系統中的應用;第二層是業務邏輯層,Web服務器為核心,通過asp.net和應用服務器,為交流信息,并通過HTTP和Web瀏覽器的信息交流,第三層是一個數據庫系統,包括數據庫管理信息系統,數據庫接口,通過應用服務器。
三、基于B/S架構的網站體系結構
B/S(Browser/Server)結構即瀏覽器和服務器結構。它是隨著Internet技術的興起,對C/S結構的一種變化或者改進的結構。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器端實現,極大地簡化了客戶端計算機負荷,降低了系統維護和升級成本和工作量,降低整體成本(TCO)的用戶。現有的技術,局域網設置了B/S結構的網絡應用程序,及透過互聯網/內聯網模式數據庫應用程序,相對容易掌握,成本較低。它是一次性的發展,可以實現不同的人員,從不同的地點,不同的訪問方法訪問和處理共同的數據庫;它可以有效地保護數據平臺和管理訪問權限,服務器數據庫也是安全的。
三層系統應用程序的業務規則,數據訪問,檢查處理的中間層上的合法性。通常情況下,客戶端不直接交互數據庫,但中間層,提供從外部接口,通過COM/DCOM通信或手段如HTTP和中間層建立連接,然后通過與數據庫進行交互的中間層,數據通過轉讓的中間層當然是效率降低,但它分開的界面和數據庫的完美的包裝,使其缺點不會很明顯。
典型的三層體系結構分為表示層、領域層,以及基礎架構層,微軟DNA 框架定義了三個層: 表示層、業務層和數據存儲層,雖然 J2EE 有其不同的方法,但類似。既然用.NET做的開發,對此做了更詳細的分層,界面外觀層、界面規則層、業務接口層、業務邏輯層、實體層、數據訪問層、數據層等層次。細分系統體系結構,總體而言,是典型的三層體系結構設計。從用戶需求的角度看,用戶只能看到的界面和數據庫,和三層體系結構設計主要是實現發展、部署、維護和服務企業數據庫系統的程序員。
四、網絡部署設計
根據網站的要求和安全考慮,在學院內部組建了一個局域網,部署兩臺服務器,一臺為應用程序服務器,另一臺為數據庫服務器,通過路由器連接到Internet。應用程序與數據庫分別部署在不同的服務器,這樣部署的優點是網站的安全性。
五、網站數據庫設計
數據庫設計是網站設計的核心,數據庫設計的優良直接關系到整個網站的使用效果。
數據庫系統應具有存儲、分析、統計、查詢、更新的核心功能,但也是整個站點的核心組件,必須具有數據庫結構、數據操作邏輯、 數據內容、數據查詢、數據檢索操作、數據輸入和數據輸出功能。用戶可根據需要從數據庫數據處理中提取數據,充分發揮數據在數據庫中的應用價值;另一點,提取的數據和分析、評估、決策模型計算結果返回數據庫中,為其他調用或輸出,更有效地發揮功能的數據。
六、網站安全性設計
網站的安全涵蓋面很廣,它類似于ISO制定的OSI網絡分層模型也存在不同的安全層面。上層的安全只在底層的安全意義后, 有一定的傳遞性。網絡安全管理的應用是一種復雜的、 全面的系統工程,靠單個系統或鏈接來解決安全問題是不可能。主要對人的管理是也是非常必要的,必須對使用人員采取措施和安全管理,使用各種先進的安全技術、防止用戶在沒有訪問權的情況下竊取網站機密,保證安全可靠的運行。
1.口令加密
在我們的網站設計和數據庫的建立,保護用戶的信息安全是非常必要的。網站以識別每個用戶帳戶和密碼,必須采取每個用戶帳戶和密碼都存儲在數據庫中,窗體的權限表。使用ASP的web站點,對密碼進行加密的網絡技術。簡單說就是為用戶提供的密碼加密,然后讓它與存儲在數據庫系統的數據比較,如果相同,就通過驗證。
加密過的密碼,存儲在數據庫中。當用戶注冊時,輸入用戶帳戶和密碼,密碼加密的網站,然后用密碼加密的密碼表進行比較,如果它們是相同的,那就是一個合法的用戶。
1.注冊登錄
本系統用戶角色分為三類:系統管理員、教師、學生。系統管理員用戶可以進行用戶管理、文章審核及公告模塊、課件模塊、交流吧模塊等子模塊的管理,教師用戶可以進行教學資源的維護與、批改作業、與學生互動交流等。學生用戶可以查看和下載教學資源、在線考試、與教師互動交流等。所有用戶無需注冊均可以瀏覽網站的主頁,但是系統管理員、教師、學生只有登錄后才能擁有自己的權限對系統進行進一步的操作。
2.教學資源維護與
教學資源的核心內容是授課教案與教學視頻。教師首先根據教學目標和教學對象的特點準備教學內容,教學內容根據需要按章、節、知識點的層次組織成樹型結構,教師可以任意添加需要的欄目,比如:課程簡介、教學大綱、電子教案、多媒體課件等。內容支持文字、圖形、圖像、動畫、聲音等各種媒體,教師可以按需要使用和組合它們。教師還可以在適當的章節配備習題,習題可以是應用題或論述題,布置給學生線下完成,也可以是選擇題、填空題、判斷題等,學生可以在線完成,線上習題配有標準答案,系統當場批改并給出正確答案。
3.學生在線學習
學生可以瀏覽所有的教學資源,按教師準備好的授課教案在線學習。授課內容是按照章、節、知識點的層次組織成樹型結構的,學生可以自主選擇需要的章節開始學習。各章節、知識點之間,按知識點聯系設置超文本鏈接,學生可以回顧和參考這些相關知識點。章節若配備有在線習題,學生可以自己測試對教學內容的掌握情況,學生還可以選擇系統監督,即要做完線上習題并且成績達到合格才算完成這個章節的學習,將此章節標記為“通過”,否則標記為“未通過”。對于教學視頻、教學課件,學生還可以下載到本機,隨時進行學習。
4.在線考試
在線考試模塊可以方便學生及時了解自己的學習進度和知識點的掌握情況,也可以方便教師根據學生的學習情況調整教學內容,或者給學生針對性輔導,加強對學生的督促。在線考試模塊設置了試題庫,教師可以按題型上傳各種試題到試題庫。每套試卷是直接從試題庫中隨機抽題,并且可以任意設置題型、題量、分數,還可以設置考試時間。學生進行在線考試時,選擇已出的試卷進入考試,在規定的時間內完成試題并提交。教師批改試卷時,客觀題由系統自動批改,主觀題由教師填上分數,再由系統得出最終成績。學生可以查詢自己的成績,系統不但顯示分數,還要列表顯示題號、學生答案、標準答案、答案解釋及該題所涉及的知識點。
5.在線互動交流
學生可以就學習過程中遇到的問題向教師提出疑問,然后由教師進行回答。學生還可以就學習中遇到疑難問題發起一個話題,與教師或其他同學進行在線討論,交流學習體會。教師可以根據學生們提出的問題發現教學中存在的不足,及時做出相應的調整與改進。教師輔導答疑,不再受時間空間的限制。
6.醫學素材庫
根據醫學專業的特點設置了醫學素材庫,此庫是跨課程共享的。素材庫按照醫學專業分為若干個欄目,也可以按照文件類型分為文檔、圖片、視頻、flash等,管理員和教師可以上傳素材,教師也可以從素材庫搜素需要的素材進行下載。這樣可以達到資源共享、豐富教學內容的目的。
二、技術特點
本文利用工具,應用,等技術,用SQLServer2005數據庫為網站提供后臺數據支持,采用C#語言為編程語言,運用面向對象編程方法,按照軟件工程開發流程,實現一個B/S結構的精品課程網站。下面分別介紹網站開發中用到的技術及其特點。是微軟公司開發的一項web開發技術,是一種使嵌入網頁中的腳本可由因特網服務器執行的服務器端腳本技術,它具有如下優點:簡單易用,可以便捷地編寫網頁和應用程序,它使執行任務變得容易,從簡單的窗體提交到客戶端身份驗證到部署和站點配置;具有靈活性,是基于公共語言運行庫的,而且與語言無關,可以選擇最適合應用程序的語言或跨多種語言分割應用程序;具有可管理性,它采用的是基于文本的分層配置系統,簡化了將設置應用于服務器環境和Web應用程序,配置信息是以純文本形式存儲的,因此可在沒有本地管理工具的幫助下應用新設置;提供更多的功能和擴展性能,如預編譯、可配置的緩存等功能;具有較高的安全性等等。
是與數據源交互的.NET技術。它使用了更好的封裝,更容易實現數據共享;支持XML,提高了標準化程序;提供強大的輸入環境,可編程性增強;對斷開的記錄集進行自動處理,性能大大提高。C#是一種面向對象的語言,采用的面向對象的編程思想具有代碼維護方便、可擴展性強、支持代碼重用等優點。SQLServer2005是微軟公司推出的一個是一個關系數據庫管理系統,相對MySQLOracle、SybaseDB2,SQLServer性價比最好;和.net集成比較好,很合適用于Windows應用的后臺數據庫;SQLServer2005擴展性、可靠性、安全性得到了很大增強;管理和開發入手都比較方便。
B/S結構即瀏覽器和服務器結構。它的優勢在于:統一了客戶端,WEB瀏覽器是客戶端最主要的應用軟件,而將系統功能實現的核心部分集中到服務器上,簡化了系統的開發、維護和使用;維護和升級等工作都集中在服務器端;B/S具有異地瀏覽和信息采集的靈活性,不論何時何地,只要可以使用瀏覽器就可以訪問系統。
三、結束語
免责声明:以上文章内容均来源于本站老师原创或网友上传,不代表本站观点,与本站立场无关,仅供学习和参考。本站不是任何杂志的官方网站,直投稿件和出版请联系出版社。
工信部备案:蜀ICP备18023296号-3 川公网安备:51010802001409 出版物经营许可证:新出发蓉零字第CH-B061号 统一信用码:91510108MA6CHFDC3Q © 版权所有:四川好花科技有限公司
免责声明:本站持有《出版物经营许可证》,主要从事期刊杂志零售,不是任何杂志官网,不涉及出版事务,特此申明。