前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇計算機開發(fā)基礎范文,相信會為您的寫作帶來幫助,發(fā)現(xiàn)更多的寫作思路和靈感。
我國科學技術發(fā)展促進了計算機在社會眾多領域的廣泛運用,而計算機運用的過程中需要運用各種軟件,由此可見,計算機軟件開發(fā)逐漸變?yōu)橐粋€越來越熱門的行業(yè)。而受到我國國情以及多種因素的影響,計算機軟件開發(fā)在我國的發(fā)展受到阻滯,因此需要借助于先進、科學的基礎架構原理提高計算機軟件開發(fā)水平。
1計算機軟件開發(fā)的內涵及特點
計算機發(fā)明初期受到體積以及性能的限制,未誕生計算機軟件,而伴隨晶體管以及集成電的應用,在一定程度上提升了計算機的性能,其中操作系統(tǒng)軟件的產(chǎn)生主要是為了能夠更好的實現(xiàn)人機交互界面。伴隨不斷提升的計算機運算效率其在社會各領域得到廣泛的需求,目前人們的實際需求已經(jīng)成為計算機軟件開發(fā)的重要依據(jù)。伴隨計算機的不斷深入發(fā)展給累應用軟件在社會領域中的得到廣泛和深入的運用,因此急需要開發(fā)各類適應社會需求的應用軟件。在實際的工作生活中計算機軟件開發(fā)主要分為先進行軟件開發(fā)后投入使用和以使用者具體要求為軟件開發(fā)的依據(jù)[1]。不斷發(fā)展和完善的軟件開發(fā)工作已經(jīng)開始逐漸形成相對獨立的一門學科,我國眾多的大學以及相關專業(yè)學校目前已經(jīng)開設有關計算機軟件開發(fā)的專業(yè)課程,而且市場上的眾多軟件開始在社會各個領域得到覆蓋,而社會上有不斷出現(xiàn)的新軟件需要得到進一步的更新以及完善,因此,計算機軟件開發(fā)中呈現(xiàn)出的一個最大的特點便是持續(xù)性[2]。軟件開發(fā)之后需要得到不斷地進行完善以及優(yōu)化,描述計算機語言的時候需要計算機軟件,但在此過程中需要遵循一定的邏輯關系,由此可見,計算機軟件具有自身的缺陷,其中軟件的復雜性與其自身存在的問題間存在正比例關系。目前我國運用的較為廣泛的Windows軟件操作系統(tǒng),人們在使用該軟件的過程常發(fā)現(xiàn)軟件存在一定的漏洞,需要經(jīng)常性地采取一定方案對漏洞進行修補,其主要目的在于維持系統(tǒng)的正常運行并逐步完善系統(tǒng)軟件問題。除上述特點外,計算機軟件的另外一大主要特點是針對性。目前軟件開發(fā)市場具有廣闊的前景,因而不斷有新的企業(yè)成立以開發(fā)計算機軟件,其在無形中增加了計算機軟件開發(fā)市場的競爭壓力。針對此類問題,目前企業(yè)需要贏取更大的市場份額以獲取更為廣闊的市場發(fā)展空間和贏取更大的經(jīng)濟效益,計算機軟件開發(fā)人員需要時刻關注市場變化發(fā)展的實際需求,采取針對性的措施開發(fā)計算機軟件,其主要目的在于獲得更為廣闊的市場份額。
2計算機軟件開發(fā)基礎架構的選擇
2.1基礎構架的原理
開發(fā)計算機軟件的工作過程中,工作的中心內容是設計基礎構架,其中開發(fā)軟件主要是對特定的邏輯關系予以運用,隨后再編寫以及組合計算機語言,進而保障某縣具體功能能夠為特定的工作提供服務。為了能更好的為基礎架構中的邏輯關系進行定義,需要在一定程度上對軟件開發(fā)基礎架構的擴展性和維護性予以重視?;A架構在當前常用的一種結構體系是三層結構體系,其主要包括表示層、邏輯層和數(shù)據(jù)層,通過對該三層結構體系產(chǎn)生作用以進行軟件開發(fā)工作,今兒分離軟件的計算機語言、邏輯關系以及人機交互界面等幾個方面的功能,并在實際開發(fā)的過程中將上述三個方面的功能予以分別開發(fā);隨后再在維護和修改的過程中予以單獨的修改[3]。通過對上述原理的分析可以看出,開發(fā)軟件工作需要重視基礎架構原理,在實際過程中予以充分的重視有助于計算機軟件開發(fā)效率以及效果的顯著提升。
2.2基礎架構的選擇
就目前的計算機軟件開發(fā)工作而言,其不僅已經(jīng)發(fā)展成為一個相對系統(tǒng)的工作體系,而且已經(jīng)發(fā)展成為一個相對完善的工作體系,主要包括了程序編寫、需求分析以及維護更新三個環(huán)節(jié)[4]。在實際的開發(fā)工作中,計算機軟件的基礎構架不僅對每一個工作環(huán)節(jié)的工作效率產(chǎn)生影響,而且對每一個工作環(huán)節(jié)的工作效果產(chǎn)生影響,這是因為良好的軟件基礎架構可以在一定程度上顯著提高軟件開發(fā)的編寫效率,在工作人員開發(fā)軟件的過程中發(fā)揮重要的推動作用。計算機人員在開發(fā)不同的軟件的過程中,不同功能的軟件需要對軟件自身的基礎構架原理進行詳細的分析,其主要目的在于確定更為合適的軟件基礎架構。具體應軟件基礎架構原理的過程中,需要對計算機語言進行分析,這是因為計算機語言中涵蓋了多種的基礎架構并能夠為多種的軟件開發(fā)工作提供參考和幫助。因此計算機人員在開發(fā)軟件的過程中不再需要對基礎架構予以重新的設計,其僅需要對不同的需求進行分析便可獲取更為適合的軟件開發(fā)需要。
3結束語
目前,人們生活和工作中一項重要的工具是計算機,不同計算機軟件的利用可以幫助人們開展不同的娛樂、工作以及學習等,可見計算機軟件的而開發(fā)和利用具有重要意義。計算機軟件的開發(fā)初期其功能基本以及結構均較為簡單,由一個人單獨便可進行開發(fā)工作,但伴隨計算機及其軟件的不斷發(fā)展以及不斷深入軟件開發(fā)不斷復雜化,因此需要結合眾人的力量共同完成。而人們廣泛運用軟件開發(fā)基礎架構原理在一定程度上有效地提高了軟件開發(fā)工作的效率,進而達到開發(fā)出性能更為全面且更為強大的軟件。
參考文獻:
[1]向健極.計算機軟件開發(fā)的基拙架構原理分析[J].武漢冶金管理干部學院學報,2014,11(02):70-72.
[2]任佳麗.嵌入式軟件自動代碼生成和代碼整合方法研究[J].太原理工大學學報,2013,12(04):18-19.
[3]朱南揚.計算機軟件開發(fā)的基礎架構原理分析[J].電子技術與軟件工程,2013,8(11):67.
引言
隨著我國信息化水平的飛速發(fā)展,計算機已經(jīng)逐漸成為家喻戶曉的常用工具,作為計算機教師,要努力為國家培養(yǎng)計算機人才,作為學生更要努力學好計算機基礎知識,然而,在教學過程中,特別是學生進行練習題時會遇到各種各樣的問題,由于學生較多,老師相對較少,加之有限的課堂時間,所以,不能在有限的時間里,完成學生的所有問題,開發(fā)計算機基礎教學輔助練習系統(tǒng)可以從根本上解決此類問題,我根據(jù)自己的教學經(jīng)驗及專業(yè)知識對開發(fā)計算機基礎教學輔助練習系統(tǒng)做出簡要論述,愿與讀者共同探討。
一、開發(fā)計算機基礎教學輔助練習系統(tǒng)的必要性
通常,非計算機專業(yè)的計算機基礎課程都存在四個基本特點,第一,與一般課程有差異,大部分上機練習需要提供磁盤文件,例如圖片、聲音以及動畫和數(shù)據(jù)等,學生在課下練習時的教材依據(jù)也多數(shù)為紙質教材,而紙質的教材不能給予詳細的磁盤文件,只能給予簡單的題目要求;第二,具有很強的實踐操作性,不論哪門課程,在課堂教學完成后,課下都要進行適當?shù)木毩?,計算機教學也是如此,在完成課堂理論課后,仍需要較多的上機練習才能對理論課知識進行鞏固,所以,課后練習是計算機基礎教學中不可或缺的一部分,也是對理論教學的鞏固;第三,授課教師相對較少,而學生人數(shù)相對較多,在進行實踐課程時,往往采用大班形式來進行,盡管老師不停地在學生中間巡回,但是由于上機課的時間限制,老師無法再有限的時間內完成所有學生的全部問題;第四,教學內容與教學學時不成正比,由于教學學時有限,所以,在計算機基礎教學中,應當采用精講多練的原則來進行,當每個教學章節(jié)完成后,要適當?shù)亟o予一些綜合性的練習題,讓學生在課下進行聯(lián)系,以此達到對知識的鞏固作用;正是由于計算機基礎教學的以上四個特點,也為了滿足計算機基礎課程教和學的需要,計算機基礎教學輔助練習系統(tǒng)的開發(fā)是非常有必要性。
二、計算機基礎教學輔助練習系統(tǒng)的結構設計及功能
(一)系統(tǒng)結構設計
計算機基礎教學輔助練習系統(tǒng)主要由兩個大模塊組成,即教師模塊與學生模塊,前者是供教師來操作的,教師模塊分為練習題庫與選擇題庫兩大部分,這兩部分又分別可以實現(xiàn)刪除、增加以及編輯功能;學生模塊分為VB、VFP與大學計算機基礎三部分,VB課程分為編程題、設計題以及選擇題三部分;VFP課程分為編程題、設計題、操作題以及選擇題四部分,其中,操作題部分包括菜單操作、查詢操作、報表操作、數(shù)據(jù)庫與表操作、項目操作等相關的操作性練習;大學計算機基礎分為數(shù)據(jù)庫題、電子表格題、演示文稿題、文字處理題、文字錄入題、操作系統(tǒng)題以及選擇題,其中,操作系統(tǒng)題分為三個內容,即Windows的多媒體操作、Internet操作與文件夾操作。
(二)系統(tǒng)結構的各自功能
系統(tǒng)各練習模塊用一組動態(tài)生成的位圖按鈕控件來完成,此組按鈕控件中的一個按鈕可控制每個練習模塊,教師在教學過程中,當需要添加學習模塊或者刪除無用模塊的時候,也可通過此組按鈕輕松實現(xiàn),教師對所有模塊優(yōu)化完畢后,學生可根據(jù)自己的學習所需,通過此組按鈕進行適合自己的練習模塊;此外,在選擇練習題時,如果此練習題需要提供相應的聲音、圖像或者是文字時,系統(tǒng)會自動把正確的文檔進行復制或者直接轉換成指定的路徑,學生可直接調用相對應的應用程序并打開相關的路徑中的文檔來完成練習,以往,在紙質教材中學生需要自己建立操作文檔,不僅費時而且不方便,如此一來,便可有效的解決此難題,并從根本上提高了學生的學習效率;在使用過程中,遇到任何難題,都可以打開系統(tǒng)給予的在線幫助來進行解決,對于VB和VFP課程中的每個練習模塊的練習題都各自給出相對應的參考答案,對于編程題,不僅要給出參考程序,還要在程序中給出相應的解釋,以便于學生進一步的理解,至于經(jīng)典題型,既可以查看答案又能夠完成分數(shù)的統(tǒng)計;而大學計算機基礎的每個練習模塊,則給出一些相關的幫助信息,通過這些幫助提示,學生可以順利地自己完成練習;系統(tǒng)給予的在線聯(lián)機幫助,能夠很好地解答學生在學習過程中遇到的各種問題,使學生在練習過程中無任何阻礙,從而時學生充滿良好的學習熱情。
三、計算機基礎教學輔助練習系統(tǒng)的主要部分的開發(fā)
(一)開發(fā)系統(tǒng)操作主頁面
計算機基礎教學輔助練習系統(tǒng)是為學生提供上機學習環(huán)境而開發(fā),操作界面要方便學生操作使用,由于上機練習時,往往會用到操作主界面與練習題所在程序窗口兩者間的互相調換,為了便于主界面與應用程序窗口能夠一起上下橫排在屏幕上,操作主界面可設計成長方形,這樣,學生在練習時既可以看到操作界面的題目要求,同時又能夠在下方的練習題所在的應用程序窗口上完成練習,如此,可以不必進行窗口的來回切換,既不影響做題又能節(jié)約時間;長方形主界面的下部分是一組在程序的運行過程中動態(tài)生成的位圖按鈕控件,當學生選擇課程頁面后,程序會根據(jù)此課程下所在的練習模塊自動生成相對應的按鈕控件供學生使用;界面的右上角的組合框中顯示每個練習模塊下的練習題,可采用倒三角下拉方式以供學生選擇,在此組合框中點擊練習題之后,相對應的練習題的要求內容會自動在頁面文本框中顯示出來。
(二)開發(fā)系統(tǒng)數(shù)據(jù)庫
計算機基礎教學輔助練習系統(tǒng)的數(shù)據(jù)庫由選擇題表與練習題表兩部分組成,前者由TH、TM、SELECT、A、B、C、D、ANS等8個字段組成,分別為題號、題目、選擇、選擇A、選擇B、選擇c、選擇D、答;后者則錄入上機練習題庫,由LB、TH、FN、TM與ANS五個字段組成,分別為類別、題號、文件名、題目以及答案,其中類別與題號組成關鍵字,同時決定一個練習題,類別字段按系統(tǒng)提供的練習模塊編號,各自的練習模塊設為各自的類別,能夠根據(jù)指定的類別自動生成新增練習題的題號數(shù);文件名字段則可存放練習題相關的操作文檔與其它數(shù)據(jù)文件的路徑文件,此字段要定義為備注類型,因為各個文件的路徑信息要用一個文本行來完成存放;題目字段存放生成操作主頁面用到的練習題的題目所需數(shù)據(jù),此字段要定義為二進制流數(shù)據(jù)類型,因為題目要求的數(shù)據(jù)類型復雜,有時可能是圖形與表格,有時也可能是簡單的文本信息;答案字段存放生成語言編程類幫助信息的文本數(shù)據(jù),此字段可定義為文本類型。
(三)開發(fā)系統(tǒng)文件自動生成
計算機基礎教學輔助練習系統(tǒng)的文件自動生成部分的作用就是在學生選擇某練習題后,需要用到一些相關素材或者相關操作文檔的時候,系統(tǒng)能夠自動把相關的文件進行拷貝或者建立到某個指定的路徑中以供給學生在練習中參考,文件自動生成有兩個主要步驟,首先,把練習題用到的相關路徑文件存到練習題表的文件名字段,其次,在學生用到時,把文件從此字段讀出的文件路徑位置拷貝或建立到指定的路徑中。
(四)開發(fā)系統(tǒng)聯(lián)機在線幫助
計算機基礎教學輔助練習系統(tǒng)所涉及到的聯(lián)機在線幫助有兩種,第一種,在使用大學計算機基礎中的每個練習模塊時,如果遇到相關的學習問題,只要單擊主界面中的幫助按鈕,則會彈出Windows風格的在線幫助內容;而在進行語言編程類的學習模塊中的練習時,采用的是先把練習題相對應的幫助內容錄入到練習題表的答案字段中,在操作主界面中選擇任何練習題后,相對應的幫助內容會從練習題表的答案字段讀入文本框里;此練習題的題目要求和相對應的幫助內容在圖形框與文本框中相互切換,需要借助主界面的某組單選按鈕來完成。
(五)開發(fā)操作文檔素材
在每個練習模塊中,大部分的練習題都需要在一個操作文檔中來完成,當然,選擇題與文字錄入題除外,此操作文檔要在一定的應用軟件與編程環(huán)境下按題目的要求提前完成,而且還要根據(jù)題目所要求的文件名以文件的形式存入到相應的路徑里,如果在練習題中需要用到聲音、圖片、數(shù)據(jù)等相關素材時,也需要按照題目內容的要求來完成編輯制作,與以上步驟相同,要按照題目要求的文件名以文件的形式存儲到相應路徑里即可,以上文件要根據(jù)系統(tǒng)設置的練習模塊分類進行存儲,以便于系統(tǒng)的正確調用。
四、總結
目前,計算機在部分高職院校的教學過程中存在各方面的問題,因此,就會導致學生計算機水平不能有效提高,計算機基礎教學輔助練習系統(tǒng)不僅可以使學生通過課下的練習對課堂所學知識進行鞏固,而且可以從中發(fā)現(xiàn)自身不足并及時糾正,不僅能夠提高教學效果,而且可以提升學生學習計算機的水平,是計算機基礎教學中非常有用的輔助教學系統(tǒng)。
訓練的方法與技術。CAI為學生提供一個良好的個性化學習環(huán)境,綜合應用多媒體、超文本、人工智能和知識庫等計算機技術,克服了傳統(tǒng)教學方式上單一、片面的缺點。它的使用能有效地縮短學習時間、提高教學質量和教學效率,實現(xiàn)最優(yōu)化的教學目標。CA I輔助教學課件也已逐漸引入課堂,成為協(xié)助教師教學的好幫手。
作為各類院校開設的一門重要的基礎課程,計算機應用基礎為學生掌握計算機基本概念和基本操作起著十分重要的作用。由于該課程知識點多,操作性強,教學學時在不斷下調,教學過程又要求避免枯燥,給教師的教學和學生的學習都帶來一定的困難。如何解決上述問題,成為計算機應用基礎課程教學中的一大難題。
一、CAI的特點
1.CAI課件根據(jù)教學目的,可分為講課型、練習型、實驗型課件等,改變了傳統(tǒng)灌輸式教學模式。講課型課件以課程基本原理為主,對于學生理解比較困難的地方,如復雜的動態(tài)圖形,或學生沒有接觸過的事物,在CAI課件中就可以利用動畫演示,把抽象的事物形象化,既能加強理解,又生動有趣;練習型課件可以輔導學生做習題或自我測試,并對其回答做出判斷和提示,其次教師可利用課件批改作業(yè)和試卷,逐步擺脫重復勞動,又能綜合學生的錯誤情況,改善課件內容;實驗型課件可以輔導學生預習實驗和檢查實驗結果,學生通過模擬掌握實際的使用情況,既不用擔心實驗器具受到損壞,又能使學生了解具體使用步驟。
2.CAI課件能夠實現(xiàn)因材施教、個別化教學目的。學生根據(jù)自己對知識的掌握程度,可以對學習內容進行復習、重學、跳躍式學習等,還能根據(jù)個人時間對學習進度、內容自我選擇,因此學生掌握了學習的主動權。
3.院校通過集中優(yōu)秀教師去開發(fā)CAI課件,使優(yōu)秀教師的教學方法得到普及,能夠更快地提高全體教師的教學水平。
綜上所述, CAI具有很多傳統(tǒng)教學模式不具備的優(yōu)勢,建立計算機應用基礎課程CAI課件可以有效解決傳統(tǒng)教學模式具有的問題,并能改善教學環(huán)境,充分調動學生的學習積極性,提高教學質量和教學效率,因而為現(xiàn)代教學理論所推崇。
二、CAI課件開發(fā)
1.實現(xiàn)工具。CAI課件開發(fā)一般有高級語言和多媒體集成工具軟件兩種方式。高級語言對創(chuàng)作者要求高,開發(fā)周期長,工作量大,常用的有 VB、VC等語言。目前常用的多媒體集成工具軟件有:Authorware、Toolbook、Director、洪圖、方正奧思等。其中Macromedia公司開發(fā)的Authorware是一種面向對象的、以圖標流程線邏輯編輯為主導,以函數(shù)變量為輔助,以動態(tài)連接庫為擴展機制的“無需編程”的多媒體工具軟件。通過Authorware使得非專業(yè)人員也能快速掌握使用,編制出自己所需的CAI課件。
2.媒體的選擇與操作。根據(jù)知識點的內容進行媒體的選擇與制作,選擇什么樣的媒體表達課件內容,關系到課件的學習效果。作為CAI課件開發(fā)者,應把多媒體與課件內容有機結合起來,合理安排它們的位置、大小。在CAI課件中可選擇如下媒體:
(1)文字說明:適用于概念、定理的講解,可使用Authorware文字功能中的窗口菜單快速實現(xiàn)。
(2)聲響效果:講解詞、背景音樂、提示聲響(包括WAV、MPS、MIDI等)。Authorware自帶WAV音頻文件播放工具,可用變量來決定音頻的播放。但音頻過多引用就會造成文件容量迅速膨脹,考慮到這一因素,我們可采用MP3、Midi等替代。例如MP3音頻格式的文件大小僅為WAV文件的十分之一,從而可以大量節(jié)約空間,更適合在CAI課件中使用。但Authorware本身沒有自帶MP3的播放功能,我們要借助一些專門的外部函數(shù)實現(xiàn)MP3的播放。
(3)圖形、圖像、動畫操作:課件使用的結構圖、部件圖、電路圖以及背景圖片等可以通過繪圖儀、掃描儀、圖像處理軟件(如Adobe公司的Photoshop軟件等)處理。表現(xiàn)某一原理和物體的作用過程,可用動畫制作工具(如Autodesk公司的3D Studio等)或實時錄像來實現(xiàn)。Authorware本身提供了相應的支持工具。
(4) WWW文本:超文本作為網(wǎng)絡時代的新媒體,通過它可利用Internet上的一些現(xiàn)有資源(如遠程多媒體教室、網(wǎng)上課堂等),通過Authorware中提供的Webplayer插件來實現(xiàn),其可充分利用IE的各項功能,達到資源共享,、縮短了開發(fā)周期。同時對WWW文本在Authorware中的應用,擴展了CAI的應用范圍。
三、結語
目前,計算機已經(jīng)廣泛應用到社會的各個領域,從教育系統(tǒng)本身看,提高教學質量,培養(yǎng)出更多更高水平的人才,無疑具有重大意義,而以計算機為工具,以CAI課件為手段已成為我們達到這一目標的重要一環(huán)。作為教學工作者,在掌握一定的計算機知識基礎上,結合計算機應用基礎課程,開發(fā)出優(yōu)秀的CAI課件,對提高教學質量,培養(yǎng)出更多更高水平的人才具有非常重要的現(xiàn)實意義。
參考文獻:
[1] 鄒玉杰.正確處理CA I與傳統(tǒng)教學的關系[J].中國現(xiàn)代教育裝備,2007(3)
在充分調研的基礎上,以校企結合為依托,組成項目教材的研發(fā)小組,形成經(jīng)相關專家審定的教學大綱。以課程教學目標為依據(jù),教學項目為主線,采用案例引導、任務驅動的編排方式,使學生在實踐中主動學習、探究和總結。
教材定位。作為一門公共基礎課程,教材應該適用于中職學校各個專業(yè);應立足于為后續(xù)的專業(yè)課程服務;體現(xiàn)職場實際需要,滿足NCRE一級MS考試大綱要求。
教材特色。體現(xiàn)中職教育特色:以崗位實際工作任務為載體,去繁就簡,去難就易,去虛就實,突出操作性和實用性,達到職業(yè)要求;內容圍繞NCRE一級MS考試大綱,達到學生考取“雙證”的要求。體現(xiàn)教改理念:體現(xiàn)“做中學、做中教”的教改理念,總理提出:“教、學、做不是三件事,而是一件事,在做中學才是真學,在做中教才是真教,職業(yè)教育最大的特征就是把求知、教學、做事和技能結合在一起?!斌w現(xiàn)能力培養(yǎng):培養(yǎng)基本能力(包括基礎知識、基本技能);培養(yǎng)自主學習能力及應用能力,解決實際問題、為職業(yè)生涯和終身學習奠定基礎;提高信息素養(yǎng):運用信息工具、獲取信息、處理信息、生成信息、創(chuàng)造信息等。
對象分析。由于中職入學門檻較低,生源素質參差不齊,不同的地區(qū)、不同的學校、不同專業(yè)均有差異。中職生自主學習能力較弱,排斥傳統(tǒng)教學模式,討厭理論較深、較繁的內容,容易選擇放棄、產(chǎn)生厭學情緒,急于在其他方面(如動手能力)證明自己、找到成就感,有較強的動手實踐欲望。
內容組成。確立項目,將根據(jù)等級考試大綱,將各章節(jié)知識點抽離出來,并根據(jù)學生的世界水平確定重點、難點;將各知識點由易至難進行排列、重構、整合,根據(jù)課堂的教學容量劃分好區(qū)域;根據(jù)職場的崗位實際設立項目,這是最重要也是最難的一個環(huán)節(jié),要求確定的項目能夠將該區(qū)域中的知識點串聯(lián)起來,符合中職生的認知規(guī)律和實際水平,激發(fā)學生的學習興趣。分析項目的設計思路、制作方法,使學生在完成項目的過程中有一個明確的方向。分析任務所運用的知識點,對于已學的舊知識點,可以通過復習加強鞏固;對于新的知識點即完成本項目所應掌握的基本知識技能。列出完成任務的操作流程及具體操作步驟,講解以圖片為主,簡潔、直觀。知識鏈接。對項目中涉及到的重點、難點知識進行詳細闡述,教師在講授的過程中可結合各專業(yè)實際進行一些拓展。
項目評價與總結。制定項目評價標準,強調過程評價;在總結中梳理所學的知識,教師可對項目完成的過程中出現(xiàn)的普遍問題統(tǒng)一講解,個別問題個別輔導。
NCRE真題實訓。通過NCRE一級MS是很多中職學校對該課程教學目標要求,是“雙證”畢業(yè)的前提。學生在項目的引導下,自主學習能力和實際應用能力都得到了提高,這些都是基礎知識和基本技能作為保障,NCRE真題實訓可以進一步保證達到教學要求。
二、存在的問題及編寫注意事項
1. 傳統(tǒng)的教學思維已經(jīng)在教師包括編者腦海里形成了定勢,要想教師在應用教材時能轉變思維,教材要能起到引領作用,因此,教材的編寫者需要更徹底地轉變傳統(tǒng)思維,多與一線教師溝通,做到不脫離教學實際。
2. 確立項目綜合考慮職場環(huán)境、實際應用、學生興趣等因素,充分激發(fā)學生的學習興趣和求知欲望。
關鍵詞:高職計算機教學;基礎課程;教學網(wǎng)站開發(fā)
中圖分類號:G434 文獻標識碼:A文章編號:1007-9599 (2012) 06-0000-02
創(chuàng)建課程網(wǎng)站的主要是為了提高教學質量,方便學生學習。具體而言:網(wǎng)站能給學生提供什么樣的信息和服務等。如讓學生經(jīng)過注冊登記后,查詢和閱讀在線數(shù)據(jù)庫中的信息,下載資料、在線討論等等。課程網(wǎng)站的主體內容一般可分為如下幾個模塊:學生管理模塊、教學信息管理模塊、論壇模塊、教學資源管理模塊(課件、資料下載)、后臺管理模塊等。教師可從實際應用的角度出發(fā),結合學生的實際,放置大量的實用案例教程,培養(yǎng)學生的自學能力。
一、網(wǎng)站建設需要解決的問題:
課程網(wǎng)站的頁面設計
從版面設計來講,一個有特色的頁面主要包含四種元素:文字、圖片、排列方式和主色調,這四者相輔相成,缺一不可。
課程網(wǎng)站的功能設計
作為一個課程網(wǎng)站,一般應含有一定的教學資源和相關的教學服務。教學資源包括:教師的電子課件、教學案例、多媒體資料等內容。教學服務包括:在線導學、網(wǎng)上討論、習題庫、試卷庫等。在課程網(wǎng)站中, 一般可將網(wǎng)站設計成如下幾個模塊:網(wǎng)站首頁、教學信息、教學課件、在線討論、資料下載、后臺管理等。
課程網(wǎng)站的后臺設計
網(wǎng)站的后臺主要用來對教學網(wǎng)站進行更新、維護和管理。網(wǎng)站后臺管理系統(tǒng)的主體內容一般可分為如下幾個模塊:教師管理、留言管理、學生管理、資料管理、管理員管理等,對每一個管理模塊,都具有增加、刪除等功能。作為一個較完善的課程網(wǎng)站,教師應能通過網(wǎng)站后臺管理系統(tǒng)方便地更新網(wǎng)站的所有內容。
二、系統(tǒng)開發(fā)環(huán)境分析
(一)系統(tǒng)的開發(fā)環(huán)境
硬件:采用目前廣泛使用的個人計算機,內存700MB以上,硬盤40GB以上,普通顯示器。
系統(tǒng)軟件平臺:采用目前比較流行的WINDOWS XP。
前臺開發(fā)軟件:Visual Studio 2005。
數(shù)據(jù)庫系統(tǒng):Sql Server 2005。
(二)開發(fā)工具及技術介紹
簡介
是一個統(tǒng)一的Web開發(fā)模型,它包括您使用盡可能少的代碼生成企業(yè)級Web應用程序所必需的各種服務。作為.NET Framework的一部分提供。包括:頁和控件框架、編譯器、安全基礎結構、狀態(tài)管理功能、應用程序配置、運行狀況監(jiān)視和性能功能、調試支持、XML Web services框架、可擴展的宿主環(huán)境和應用程序生命周期管理以及可擴展的設計器環(huán)境。
2.Visual Studio 2005簡介
Visual Studio 是一套完整的開發(fā)工具集,用于生成 Web 應用程序、XML Web Services、桌面應用程序和移動應用程序[3]。Visual Basic、Visual C++、Visual C# 和 Visual J# 全都使用相同的集成開發(fā)環(huán)境 (IDE),利用此 IDE 可以共享工具且有助于創(chuàng)建混合語言解決方案。另外,這些語言利用了 .NET Framework 的功能,通過此框架可使用簡化 ASP Web 應用程序和 XML Web Services 開發(fā)的關鍵技術。
Visual Studio 提供了在設計、開發(fā)、調試和部署 Web 應用程序、XML Web Services 和傳統(tǒng)的客戶端應用程序時所需的工具。
3.Sql Server2005介紹
SQL Server 2005 是一個全面的數(shù)據(jù)庫平臺,使用集成的商業(yè)智能 (BI) 工具提供了企業(yè)級的數(shù)據(jù)管理。SQL Server 2005 數(shù)據(jù)引擎是本企業(yè)數(shù)據(jù)管理解決方案的核心。此外 SQL Server 2005 結合了分析、報表、集成和通知功能。
(三)網(wǎng)站開發(fā)原理
1.基于技術的系統(tǒng)結構模型
結構是一個三層系統(tǒng):UI層、業(yè)務邏輯層和數(shù)據(jù)層,如圖1所示。
圖1 的系統(tǒng)結構模型
UI層負責與用戶交互,接收用戶的輸入并將服務器端傳來的數(shù)據(jù)呈現(xiàn)給客戶。
業(yè)務邏輯層負責接收瀏覽器傳來的請求并將請求傳給數(shù)據(jù)層,同時將請求處理結果發(fā)給瀏覽器。它由Web表單、XML Web服務和組件服務組成。其中Web表單是應用程序的核心所在,它是向客戶呈現(xiàn)數(shù)據(jù)和信息的基礎,也是響應和處理客戶與顯示的Web表單交互生成的信息和數(shù)據(jù)的基礎。
數(shù)據(jù)層是通過操縱數(shù)據(jù)為事務邏輯層提供數(shù)據(jù)服務,如存儲數(shù)據(jù)操作結果、返回數(shù)據(jù)檢索結果等。
運行原理
的運行原理如下圖2-2所示。運行時首先會通過客戶端計算機向IIS服務器發(fā)送一個HTTP請求,此請求被IIS服務器接收后,IIS會確認請求頁面的類型,然后為其加載對應的dll文件,并在處理的過程中將這條請求發(fā)送給可以處理此請求的模塊 HttpHandler。當請求在HttpHandler 模塊中處理完后,會按照原來的順序返回給HTTP,這樣就完成 的整個運行過程。
圖2 運行原理
服務器端的HttpHandler 專門用于處理aspx 文件。IIS 將請求發(fā)送給 HttpHandler 模塊之前,還需要經(jīng)過一些系統(tǒng)默認的 HttpModule。這樣做具有以下優(yōu)點:
提高了安全性。
提高了運行效率。
能夠在更多的環(huán)節(jié)上進行控制,增強控制能力。
訪問數(shù)據(jù)庫的原理
是一組向 .NET 程序員公開數(shù)據(jù)訪問服務的類。 為創(chuàng)建分布式數(shù)據(jù)共享應用程序提供了一組豐富的組件。它提供了對關系數(shù)據(jù)、XML 和應用程序數(shù)據(jù)的訪問,因此是 .NET Framework 中不可缺少的一部分。 支持多種開發(fā)需求,包括創(chuàng)建由應用程序、工具、語言或 Internet 瀏覽器使用的前端數(shù)據(jù)庫客戶端和中間層業(yè)務對象。
對 Microsoft SQL Server 和 XML 等數(shù)據(jù)源以及通過 OLE DB 和 XML 公開的數(shù)據(jù)源提供一致的訪問。數(shù)據(jù)共享使用者應用程序可以使用 來連接到這些數(shù)據(jù)源,并檢索、處理和更新所包含的數(shù)據(jù)。
通過數(shù)據(jù)處理將數(shù)據(jù)訪問分解為多個可以單獨使用或一前一后使用的不連續(xù)組件。包含用于連接到數(shù)據(jù)庫、執(zhí)行命令和檢索結果的 .NET Framework 數(shù)據(jù)提供程序。您可以直接處理檢索到的結果,或將其放入 DataSet 對象,以便與來自多個源的數(shù)據(jù)或在層之間進行遠程處理的數(shù)據(jù)組合在一起,以特殊方式向用戶公開[7]。 DataSet 對象也可以獨立于 .NET Framework 數(shù)據(jù)提供程序使用,以管理應用程序本地的數(shù)據(jù)或源自 XML 的數(shù)據(jù)。
類在 System.Data.dll 中,并且與 System.Xml.dll 中的 XML 類集成。當編譯使用 Syatem.Data 命名空間的代碼時,請引用 System.Data.dll 和 System.Xml.dll。有關連接到數(shù)據(jù)庫、從數(shù)據(jù)庫中檢索數(shù)據(jù)并在命令提示中顯示該數(shù)據(jù)的 應用程序。
向編寫托管代碼的開發(fā)人員提供了類似于 ActiveX 數(shù)據(jù)對象 (ADO) 為本機組件對象模塊 (COM) 開發(fā)人員提供的功能。傳統(tǒng)的應用程序是通過先建立到數(shù)據(jù)庫的連接,在程序的整個運行過程中維護連接的方式來設計的。采取了斷開連接方式的數(shù)據(jù)結構。當瀏覽器向Web服務器請求網(wǎng)頁時,服務器處理這個請求,并將所請求的網(wǎng)頁發(fā)送給瀏覽器,然后連接就被斷開,直到瀏覽器發(fā)出下一個請求。
的另一個創(chuàng)新是引入了數(shù)據(jù)集(Dataset)。一個數(shù)據(jù)集是內存中提供數(shù)據(jù)關系圖的高速緩沖區(qū)。數(shù)據(jù)集對數(shù)據(jù)源一無所知,它們可以由程序或通過從數(shù)據(jù)倉庫中調入數(shù)據(jù)而被生成、填充。不論數(shù)據(jù)從何處獲取,數(shù)據(jù)集都是通過使用同樣的程序模板而作的,并且它使用相同的潛在的數(shù)據(jù)緩沖區(qū)。
三、結語:
網(wǎng)絡教育的飛速發(fā)展,使得建立課程網(wǎng)站,成為高等教育社會化、大眾化的重要途徑。在開發(fā)網(wǎng)站過程中,系統(tǒng)開發(fā)環(huán)境分析對開發(fā)網(wǎng)站極其重要。系統(tǒng)開發(fā)環(huán)境分析的好壞,在很大程度上決定了網(wǎng)站的成敗,為此本文側重分析了系統(tǒng)開發(fā)環(huán)境。
參考文獻: