時間:2023-03-20 16:22:46
序論:在您撰寫計算機應用畢業論文時,參考他人的優秀作品可以開闊視野,小編為您整理的7篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
計算機應用論文3000字(一):基于專業融合的中職計算機應用基礎課堂教學探索論文
摘要:計算機應用基礎是一門中職生必修的公共基礎課,如何將專業特性融入計算機應用基礎課程之中,是需要我們研究的一個重要課題。本文結合筆者學校的實際情況,分析了中職計算機課程現狀和存在的問題,從鼓勵學生學習興趣和積極性出發,提出了基于專業融合的優化中職計算機應用基礎課堂教學的有效措施。
關鍵詞:計算機應用基礎課堂內容課程教學
一、計算機應用基礎課程現狀
(一)課程內容陳舊,缺乏專業特征
江蘇省連云港中醫藥高等職業技術學校的計算機應用基礎課程是根據非計算機專業教學要求,結合《中等職業學校計算機應用基礎教學大綱》和《全國高校計算機等級考試(一級考試大綱)》編寫而成的。它的主要內容有計算機基礎知識、Windows基礎操作、文字處理軟件(Word)、數據處理軟件(Excel)、演示文稿軟件(Powerpoint)和因特網應用(Internet)。
這些內容相對固定不變,局限于傳統概念和理論知識,跟不上計算機科學發展的速度。當前,多數中職學校非計算機專業學生選用上述通用型計算機應用基礎教材,但職業教育有著鮮明的專業特點,如護理、藥學專業,選擇通用的計算機教材,理論知識所占比重過大,應用技能比重偏小,與專業相關的實訓內容幾乎沒有。這種與專業聯系不緊密的課程,不能針對性地解決學生專業學習中遇到的問題,將會在很大程度上會影響學生的學習積極性。
(二)學生基礎參差不齊,阻礙教學有序開展
中職院校的學生有的來自條件較好的中學,有的來自鄉村和欠發達地區;有的學生能熟練上網查找資料、下載文件、聽歌看視頻等;有的學生則基礎薄弱,對計算機基礎知識的了解不深,打字練習時“一指彈”現象普遍,甚至連雙擊鼠標或右擊鼠標都存在困難。基礎差距嚴重阻礙了計算機教學的有序進行。
(三)教師缺乏對學生專業特征的分析
從事計算機應用基礎教學的教師大部分畢業于計算機相關專業,在日常教學中按照課程標準要求進行教學,對學生所學專業或其他學科知識了解不深。“隔行如隔山。”例如,護理學和藥學具有很強的專業性,教師若不了解護理學和藥學專業特征和崗位需求,在教學內容上一味地按照教學大綱安排,將很難調動學生的學習積極性。
二、將專業融入計算機應用基礎課程教學
進行具體教學實施時,需將不同學科、專業與計算機應用基礎課程緊密結合,激發學生學習的主觀能動性,為其今后的職業發展和終身學習奠定良好的基礎。
(一)課程前期設計
中職院校計算機應用基礎的教學不能局限于傳統理論知識和概念,要緊跟時展,依據社會需求,結合專業崗位要求進行。以江蘇省連云港中醫藥高等職業技術學校為例,教師要定期深入醫院和藥房與專業教師商討計算機應用基礎在專業崗位中的應用現狀,及時體現到課堂內容教學中。例如,護理工作崗位中涉及哪些計算機應用技術、藥房數據記錄處理涉及哪些計算機應用知識等。
例如,Word圖文混排是比較重要的一個章節,內容包括文本框、圖片和藝術字等。教師可以利用制作“健康教育宣傳海報”的方式巧妙設計教學環節。教師要對任務進行簡要說明,明確在課堂學習中出現疑難問題時可采用的方法。具體如下:學校宣傳部接到任務,要到海城鎮10所小學開展“保護眼睛”宣傳活動,請學生們為他們設計宣傳海報,要求版面美觀。在制作過程中,教師通過各種方法讓學生掌握文本框、圖片和藝術字等知識點的操作。其中,文本框像一個容器,可放置文本、圖形和表格等內容。為了美化版面,突出設計內容,可以通過為海報添加圖片來進一步解釋說明文字內容,圖片可以從剪貼畫庫、網站或本地磁盤中獲取,再通過美化修飾圖片增強排版效果;文檔標題使用藝術字,可以使其變得更加生動活潑,增強視覺效果。這樣的綜合實例不僅能讓學生學習相關的基礎知識,還能通過與專業結合的實際操作運用知識點,完成與專業相關的宣傳海報制作,激發學生探索知識的積極性,達到預期的培養目標。
(二)課堂教學實施
當前,互聯網背景下的課堂發生了很大變化。同樣的教學內容,面對基礎參差不齊的學生,必須采取恰當的教學方法,避免出現傳統教學中“吃不飽”和“吃不消”的現象。教師在了解班級情況的基礎上,可使用分組互助教學方法,組內進行“一對一”幫扶對,讓基礎好的學生幫助基礎差的學生。教師對教學課程和課堂作業根據難易程度進行不同層次劃分,準備基礎篇、提高篇和拓展篇的導學案和課后作業,學生則根據自己的水平完成相應的內容?;A篇是所有學生必修的,這是最低要求,提高篇是鼓勵學生參與,拓展篇由學有余力的學生完成,以便進一步提升和拓展學生的能力。
例如,在“EXCEL創建工作表”教學時,教師通過學校網絡平臺將本節課的學習目標和具體任務發送到學生端,要求學生編輯“住院費用一覽表.xsl”的列寬和格式設置,并且完成序號和20位“合作醫療證號”的輸入并提交給老師,教師收到作業并加以批改。課中教師將作業情況總結歸納,請完成作業較好的學生演示工作表格式化的操作步驟、演示合并單元格等;教師強調自動填充功能的使用方法,解決輸入多位數字時不能在表中顯示的問題。對于課前、課中、課下的個別問題,學生可以在學校網絡平臺發帖提問。
混合線上線下的教學手段已成為主流,不僅為學生提供了豐富的教學資源和教學材料,包括微視頻、課件、導學案和網絡資源等,也解決了傳統課堂中學生參與度不高、積極性不足的問題。計算機應用基礎課程最突出的特點是實踐性強,注重對學生操作的能力培養,開展理實一體化教學。在開展線下課堂教學時要結合線上課程資源進行,提高學生的表達能力和團隊協作能力。在課堂中,教師引導并為學生提供足夠的交流與溝通條件,鼓勵學生整合問題,自行探究難點。
在課程實施環節,教師要選擇有針對性的案例分析演示,明確需要達到的教學目的和要求,并對技巧性的操作進行演示,將操作中的重點或難點設計成小任務,讓學生模仿練習。利用學校網絡平臺定期推出課程資源,包括與專業相關的內容,拓寬學生視野,提供精品課程或相關教學實踐項目,發揮線上線下教學手段的優勢,調動學生學習的熱情,把抽象復雜的課程內容具體化、生動化和直觀化,降低學習難度,提高學習質量。例如,運用因特網教學時,將藥方搜索融入其中,運用幻燈片教學時,從未來的職業特點及職業道德入手制作幻燈片,把這些內容融入課堂,便于學生進一步理解自己的專業角色,從而更加明確自己的學習目標。
(三)課程評價反饋
靈活多元的考核方式是課程教學中必不可少的環節,需盡可能設計全面精準的反饋教學效果的評價方式。通過過程性評價和終結性評價相結合、定量評價與定性評價相結合進行考核,如結合學校網絡平臺中的平時學習記錄、作業完成情況、專業教師的相關內容反饋等進行評價。合理設置分數比例,注重學生縱向發展,以鼓勵學生提高自身綜合實踐素質為目的來設計評價方式。
三、小結
江蘇省連云港中醫藥高等職業技術學校已經形成了與專業融合的計算機應用基礎課程教學。但多樣化的專業差異、學科間的交叉融合、不同專業的發展訴求是客觀存在,如何將不同領域的內容細化具體到計算機應用基礎教學,還需要持續調查分析。
計算機應用畢業論文范文模板(二):基于專業融合的中職計算機應用基礎課堂教學探索論文
摘要:計算機應用基礎是一門中職生必修的公共基礎課,如何將專業特性融入計算機應用基礎課程之中,是需要我們研究的一個重要課題。本文結合筆者學校的實際情況,分析了中職計算機課程現狀和存在的問題,從鼓勵學生學習興趣和積極性出發,提出了基于專業融合的優化中職計算機應用基礎課堂教學的有效措施。
關鍵詞:計算機應用基礎課堂內容課程教學
一、計算機應用基礎課程現狀
(一)課程內容陳舊,缺乏專業特征
江蘇省連云港中醫藥高等職業技術學校的計算機應用基礎課程是根據非計算機專業教學要求,結合《中等職業學校計算機應用基礎教學大綱》和《全國高校計算機等級考試(一級考試大綱)》編寫而成的。它的主要內容有計算機基礎知識、Windows基礎操作、文字處理軟件(Word)、數據處理軟件(Excel)、演示文稿軟件(Powerpoint)和因特網應用(Internet)。
這些內容相對固定不變,局限于傳統概念和理論知識,跟不上計算機科學發展的速度。當前,多數中職學校非計算機專業學生選用上述通用型計算機應用基礎教材,但職業教育有著鮮明的專業特點,如護理、藥學專業,選擇通用的計算機教材,理論知識所占比重過大,應用技能比重偏小,與專業相關的實訓內容幾乎沒有。這種與專業聯系不緊密的課程,不能針對性地解決學生專業學習中遇到的問題,將會在很大程度上會影響學生的學習積極性。
(二)學生基礎參差不齊,阻礙教學有序開展
中職院校的學生有的來自條件較好的中學,有的來自鄉村和欠發達地區;有的學生能熟練上網查找資料、下載文件、聽歌看視頻等;有的學生則基礎薄弱,對計算機基礎知識的了解不深,打字練習時“一指彈”現象普遍,甚至連雙擊鼠標或右擊鼠標都存在困難。基礎差距嚴重阻礙了計算機教學的有序進行。
(三)教師缺乏對學生專業特征的分析
從事計算機應用基礎教學的教師大部分畢業于計算機相關專業,在日常教學中按照課程標準要求進行教學,對學生所學專業或其他學科知識了解不深?!案粜腥绺羯健!崩纾o理學和藥學具有很強的專業性,教師若不了解護理學和藥學專業特征和崗位需求,在教學內容上一味地按照教學大綱安排,將很難調動學生的學習積極性。
二、將專業融入計算機應用基礎課程教學
進行具體教學實施時,需將不同學科、專業與計算機應用基礎課程緊密結合,激發學生學習的主觀能動性,為其今后的職業發展和終身學習奠定良好的基礎。
(一)課程前期設計
中職院校計算機應用基礎的教學不能局限于傳統理論知識和概念,要緊跟時展,依據社會需求,結合專業崗位要求進行。以江蘇省連云港中醫藥高等職業技術學校為例,教師要定期深入醫院和藥房與專業教師商討計算機應用基礎在專業崗位中的應用現狀,及時體現到課堂內容教學中。例如,護理工作崗位中涉及哪些計算機應用技術、藥房數據記錄處理涉及哪些計算機應用知識等。
例如,Word圖文混排是比較重要的一個章節,內容包括文本框、圖片和藝術字等。教師可以利用制作“健康教育宣傳海報”的方式巧妙設計教學環節。教師要對任務進行簡要說明,明確在課堂學習中出現疑難問題時可采用的方法。具體如下:學校宣傳部接到任務,要到海城鎮10所小學開展“保護眼睛”宣傳活動,請學生們為他們設計宣傳海報,要求版面美觀。在制作過程中,教師通過各種方法讓學生掌握文本框、圖片和藝術字等知識點的操作。其中,文本框像一個容器,可放置文本、圖形和表格等內容。為了美化版面,突出設計內容,可以通過為海報添加圖片來進一步解釋說明文字內容,圖片可以從剪貼畫庫、網站或本地磁盤中獲取,再通過美化修飾圖片增強排版效果;文檔標題使用藝術字,可以使其變得更加生動活潑,增強視覺效果。這樣的綜合實例不僅能讓學生學習相關的基礎知識,還能通過與專業結合的實際操作運用知識點,完成與專業相關的宣傳海報制作,激發學生探索知識的積極性,達到預期的培養目標。
(二)課堂教學實施
當前,互聯網背景下的課堂發生了很大變化。同樣的教學內容,面對基礎參差不齊的學生,必須采取恰當的教學方法,避免出現傳統教學中“吃不飽”和“吃不消”的現象。教師在了解班級情況的基礎上,可使用分組互助教學方法,組內進行“一對一”幫扶對,讓基礎好的學生幫助基礎差的學生。教師對教學課程和課堂作業根據難易程度進行不同層次劃分,準備基礎篇、提高篇和拓展篇的導學案和課后作業,學生則根據自己的水平完成相應的內容。基礎篇是所有學生必修的,這是最低要求,提高篇是鼓勵學生參與,拓展篇由學有余力的學生完成,以便進一步提升和拓展學生的能力。
例如,在“EXCEL創建工作表”教學時,教師通過學校網絡平臺將本節課的學習目標和具體任務發送到學生端,要求學生編輯“住院費用一覽表.xsl”的列寬和格式設置,并且完成序號和20位“合作醫療證號”的輸入并提交給老師,教師收到作業并加以批改。課中教師將作業情況總結歸納,請完成作業較好的學生演示工作表格式化的操作步驟、演示合并單元格等;教師強調自動填充功能的使用方法,解決輸入多位數字時不能在表中顯示的問題。對于課前、課中、課下的個別問題,學生可以在學校網絡平臺發帖提問。
混合線上線下的教學手段已成為主流,不僅為學生提供了豐富的教學資源和教學材料,包括微視頻、課件、導學案和網絡資源等,也解決了傳統課堂中學生參與度不高、積極性不足的問題。計算機應用基礎課程最突出的特點是實踐性強,注重對學生操作的能力培養,開展理實一體化教學。在開展線下課堂教學時要結合線上課程資源進行,提高學生的表達能力和團隊協作能力。在課堂中,教師引導并為學生提供足夠的交流與溝通條件,鼓勵學生整合問題,自行探究難點。
在課程實施環節,教師要選擇有針對性的案例分析演示,明確需要達到的教學目的和要求,并對技巧性的操作進行演示,將操作中的重點或難點設計成小任務,讓學生模仿練習。利用學校網絡平臺定期推出課程資源,包括與專業相關的內容,拓寬學生視野,提供精品課程或相關教學實踐項目,發揮線上線下教學手段的優勢,調動學生學習的熱情,把抽象復雜的課程內容具體化、生動化和直觀化,降低學習難度,提高學習質量。例如,運用因特網教學時,將藥方搜索融入其中,運用幻燈片教學時,從未來的職業特點及職業道德入手制作幻燈片,把這些內容融入課堂,便于學生進一步理解自己的專業角色,從而更加明確自己的學習目標。
(三)課程評價反饋
靈活多元的考核方式是課程教學中必不可少的環節,需盡可能設計全面精準的反饋教學效果的評價方式。通過過程性評價和終結性評價相結合、定量評價與定性評價相結合進行考核,如結合學校網絡平臺中的平時學習記錄、作業完成情況、專業教師的相關內容反饋等進行評價。合理設置分數比例,注重學生縱向發展,以鼓勵學生提高自身綜合實踐素質為目的來設計評價方式。
計算機應用論文2000字(一):大學生計算機應用基礎課程分層次教學的有效性研究論文
摘要:大學計算機應用基礎是一門重要的公共必修課,但教學中受學生思維能力、已有基礎影響較大,教學內容和教學模式又相對保守,教學效果一般。在本文中,筆者就引入分層次教學方法,針對學生計算機基礎水平進行調查分析,然后實施分層次教學實踐。通過長期分層次教學實踐,學生計算機基本技能得以顯著提升,教師教學能力同時也得到了發展。在新課程改革大背景下,分層次教學以其針對性強、因材施教、從實際出發等特點,成為課程教學改革的一個重要方向。
關鍵詞:計算機應用;基礎;分層
計算機應用基礎課程是大學生必修的一門基礎課,大學生必須要學會計算機基礎知識以及相關的基礎操作,并將提高計算機應用能力作為一門重要的課程進行學習。傳統的計算機應用基礎課堂形式更多的是教師在強行灌輸知識,缺少對學生動手能力的培養,有時候一節課45分鐘,學生自己操作的時間只有10分鐘,到了下一堂課教師又會教新的內容,學生上節課的還沒掌握好就要被迫學習新的,這會導致學生學習積極性不高。所以我們一定要結合學生的個性進行因材施教,利用分層次教學提高學生的計算機學習能力。
一、明確不同學生的學習狀況
計算機應用基礎是大學生必修的一門功課,也是計算機應用非常重要的課程,學生的掌握程度直接影響到后期計算機的應用與學習。但是隨著現在國家實現高校擴招,學生層次差異也越來越大,傳統的教學并不利于學生的進步。所以學生主動探索學習、組建自己的知識建構是非常重要的,教師在進行計算機教學時一定要從每個學生的特點出發,創設學生更利于貼近學生專業學習以及便于學生畢業后在公司能夠積極響應公司要求的問題情景。教師一定要從學生的實際考慮出發,讓每一個學生都能積極參與其中,多開展各種計算機應用教學活動,定制不同層次的教學目標,改變傳統標準、循序漸進,讓基礎差的學生也能夠跟上步伐。
二、因材施教,分層練習
由于學生的理解能力不同,每個學生的能力是有一定的差異的,教學過程中教師務必要根據學生的認知水平以及學習能力來制定教學方案,讓每個層次的學生都能完成任務,激發學生的學習興趣,培養他們的主觀能動性。在教學實踐中,教師可以試著將教學任務分為基礎、提高、探索三部分?;A部分主要是考查學生是否牢固的掌握了計算機基礎知識點,提高部分主要是為了讓學生能夠在基礎的層次上更加深入了解計算機,剖析每堂知識點的重難點,能夠靈活的運用到生活中,探索部分顧名思義就是希望學生能夠開發自己的創新、創造力,能夠利用自己所學的知識嘗試開發出更多新奇的計算機編程。
打個比方,學生在學習EXCEL時,教師可以根據三個層次進行任務分類?;A類的任務是要求學生簡單的將學生的學號、姓名、各科成績以及總分數根據降序排序的方式進行排序。讓學生先認識、了解排序的公式、快捷鍵等。學生們都掌握得差不多時,教師可以提高難度,讓學生將已知的學生的學號、姓名、各科成績以及總分數以名次先后順序進行排列,同時可以嘗試讓學生了解在生活中、工作中,這樣的排序學習能夠帶給他們什么樣的便利。緊接著就是探索類的教學,給學生假設一個場景,我們做好編輯之后要將表格給同事或領導觀看,但是這位同事或者領導并不懂得如何使用排序操作,那么這個時候我們應該怎么讓對方查找自己想要的排序方式?
通過這樣的分層次教學,讓不同基礎的學生都能夠學到自己的希望學到的知識點,基礎薄弱的學生在熟悉掌握基礎后也可以進一步向探索層次進軍。
三、舉辦課堂競賽,分層鞏固學習成果
教師可以嘗試多舉辦課堂競賽提高學生的學習興趣。學生在學習上只有相互追逐才有學習的勁頭。競賽形式教師可以分為個人競賽、小組競賽兩種模式,個人競賽主要是為了考量每個人的學習情況以及能力,小組競賽更多的是為了培養學生的團隊精神。個人競賽中,教師可以將出題的重點壓在個人的打字速度、對公式的熟悉情況;小組競賽可以多設立一些半開放或完全開放的任務,例如電子報刊排版、宣傳單的設計、雜志封面等等,讓學生既能夠意識到團結合作的重要性還能夠開發他們的創新能力。
四、對學生學習情況進行認真評價
以前由于并不重視大學生計算機應用,就算教師安排的任務學生完成了,學生上交作業后教師并不會對學生的作品進行針對性的評價,僅是將上交率作為一個平時考勤的參照。教師應該改變這種觀念,要積極、認真的對待學生的作品,針對學生的作品找出其中的不足并幫助學生找出改正的方法,促進學生有更好的進步空間。另外教師一定要培養學生多問問題的習慣,鼓勵學生找出問題,大家共同解決,只有這樣才能夠提高學生的學習興趣。
五、結束語
層次教學主要是為了讓學生能夠在適當的學習環境下找到適合自己的學習模式與步伐,讓基礎較弱的學生能夠有所進步、學有所獲,同時掌握好基礎的知識,讓基礎好的學生穩扎基礎知識的同時去探索新的學習模式,不斷提高自己。
作者簡介:梁濤(1983--)男,新疆昌吉人,本科,主要從事計算機行業。
計算機應用畢業論文范文模板(二):高職計算機應用基礎課程中數字化教學資源的應用論文
【摘要】本文闡述在高職計算機應用基礎課程中應用數字化教學資源的重要性,分析數字化教學資源應用面臨的數字化教學資源缺乏系統性創新性針對性、教師數字化教學能力欠缺、數字化教學資源選擇范圍受限、考核評價機制不利于促進數字化教學資源應用等問題,從校園網平臺、數字化教學資源選擇、教師數字化資源應用能力、教學模式、考核評價機制等方面論述數字化教學資源的應用策略。
【關鍵詞】高職計算機應用基礎數字化教學資源應用
【中圖分類號】G【文獻標識碼】A
【文章編號】0450-9889(2020)02C-0159-02
在互聯網信息時代,計算機是人們日常工作和生活不可缺少的部分,同時也是提高學習、辦公效率的重要工具。因此,高職院校必須重視計算機應用基礎課程的教學工作,不斷與時俱進,培養符合時代要求的學生。
一、在高職計算機應用基礎課程中應用數字化教學資源的重要性
數字化教學資源是以互聯網為基礎、以信息技術為物質條件的新型教育資源,具有打破時間、地點限制的優勢,能夠使教師教學工作更加便利高效,能為教師的課堂教學補充豐富的內容。同時數字化教學資源也打破了學習的地點與時間限制,為學生的學習提供較大方便。這種運用互聯網工具進行教學輔助的現象也是時展的主流趨勢。
高職計算機應用基礎課程教學等級為高等教育,更體現了互聯網時代的科技性與先進性特點。因此,高職院校計算機應用課程應充分利用數字化教學資源進行課堂教學,以充分體現計算機課程的應用性和先進性。此外,計算機應用能力是當代社會學習、辦公以及生活的必備技能,高職院校作為學生獲取社會生存技能的重要場所,其計算機應用基礎課程是學生的必修課程,為培養學生適應社會需求的技能,該課程必須融入數字化教學資源,這是社會發展的需要。
二、高職計算機應用基礎課程中的數字化教學資源應用面臨的問題
(一)數字化教學資源缺乏系統性、創新性、針對性。數字化教學資源這一概念是近幾年提出的新課程改革的內容,由于提出時間晚,發展時間短,數字化教學資源建設尚處于初級階段,不具備完整的理論系統,而且在當前的運用中也存在諸多不足之處。在高職計算機應用基礎課程教學中,數字化教學資源并不豐富,教師通常選擇網絡上已有的數字化教學資源進行課堂教學,缺乏創新性和針對性。
(二)教師數字化教學能力欠缺,不能有效利用數字化教學資源。高職計算機應用基礎課程教師雖具備較高的知識水平,但是大部分教師已經適應傳統的教學方式,即課堂偏重理論講解,依照教材講授教學內容,對互聯網教學設備和數字化教學資源的認識不深、運用技能掌握不足,不能將課程內容與數字化教學資源進行有效結合。加之學校極少組織計算機課程教師進修學習,使得計算機課程教師與現階段數字化教學要求脫節。大部分教師在計算機應用基礎課程教學方面不能有效利用數字化教學資源,使得數字化教學資源的價值不能得到充分發揮。
(三)數字化教學資源選擇范圍受限。計算機應用基礎課程作為一門技術性學科,具有實踐性、操作性的特點,其教學目標在于“應用”。因此,該課程教學內容只有凸顯實踐性、操作性,才能有助于達到課程教學目標。傳統計算機應用基礎課程教學以教材理論為主,實踐操作環節欠缺,而且課程內容單一,與學生的發展要求有所差異,難以調動學生的學習自主性。數字化教學資源雖可緩解這一現象,但是由于教師限定了數字化教學資源的選擇范圍,學生因此失去了自主選擇數字化教學資源的權利,處于被動位置。結果導致數字化教學資源應用價值無法得到體現。
(四)考核評價機制不利于促進數字化教學資源應用。在計算機應用基礎課程中應用數字化教學資源進行教學后,課程考核評價機制也應涵蓋涉及數字化教學資源應用的方方面面。然而,當前高職計算機應用基礎課程的考核評價機制仍沿用傳統方式,仍以試卷考試成績為評分依據,偏重考查學生計算機理論概念的掌握,沒有對數字化教學方面進行考核,因而不能有效檢驗數字化教學資源的有效性,使數字化教學資源不能發揮教學輔助的重要價值。
三、高職計算機應用基礎課程中數字化教學資源的應用策略
(一)以校園網為平臺促進數字化教學資源的應用。高職計算機應用基礎課程教師可發揮自身計算機專業優勢,利用自己的學識以及技能,聯合其他專業教師開發適宜本校計算機應用基礎課程的數字化教學資源,并以校園網為平臺,促進師生對數字化教學資源的應用。
校園網是高職院校利用“互聯網+”整合校園學習和校園信息的信息網絡系統,包含學生課程表、個人成績、網絡課程、自主選課、學校公告等信息,學生通過網絡即可獲取學校最新動態,這樣不僅降低了學校管理成本,還為學生利用數字化教學資源學習提供了平臺。以“學習通”校園網為例,學生在選擇計算機應用基礎課程任課教師時,可通過“學習通”軟件自主選課系統選擇自己心儀的教師;教師也可利用班級群聊,作業通知與考試時間通知,以節省信息傳達時間;期末考試教師可在線測試,將線上成績納入期末成績;等等。校園網的這些功能,能夠在很大程度上促進師生對數字化教學資源的應用。
(二)擴大數字化教學資源選擇范圍,豐富數字化教學內容。針對數字化教學資源系統性、創新性、針對性不強且范圍受限的問題,教師應改變教學理念,注重引入更為豐富、全面、有針對性的數字化教學資源,而不應局限在傳統教學內容的范圍。在數字化教學資源應用中,教師可有意識地選擇涵蓋重要教學知識點、更有趣味性、更多樣化的數字化教學資源,包括影、視、音三大種類,通過利用有趣的視頻、生動的圖片以及音樂,有效地吸引學生的注意力,調動學生的積極性。例如,教師在講解PowerPoint插入超鏈接操作,為學生示范如何建立視頻鏈接或者音樂鏈接時,就可以將相應的數字化教學資源引入進來。以制作《紅樓夢》課件為例,將紅樓夢影視經典片段加入文件中,課堂示范時播放給學生觀看,可以激起學生的學習興趣。
(三)提高教師對數字化教學資源的認識及應用能力。教師是教學活動的承擔者,也是知識傳遞的橋梁,只有掌握了有效的教學技能,才能更好地進行教學實踐活動。為提高高職計算機應用基礎課程任課教師的計算機應用能力和教學實踐能力,學校可定期組織計算機應用基礎課程教師進行教學技能進修,引導其重視數字化教學資源對課程教學的作用,充分認識數字化教學資源具有豐富、跨時空的特點,明確數字化教學資源在計算機應用基礎課程上發揮的巨大價值,如豐富課程內容、完善教學知識結構、在線教學等價值,結合課程充分融合數字化教學資源,使計算機應用基礎課程更具時代性與適用性。
高職院校可組織教師外出參加數字化教學資源應用考察培訓,如組織教師前往計算機應用基礎課程中數字化教學資源應用較為成功的學校進行考察學習,在考察學習過程中讓教師扮演學生的角色,跟隨被考察學校教師進入課堂聽課學習,在聽課過程中做好課堂記錄,以提升自身數字化教學能力。
(四)采用適合數字化教學的教學模式。傳統教學模式以教材知識內容為范圍,授課方式為班級集中制。數字化教學資源在高職計算機應用基礎課程中的應用需要打破教材和班級集中教學的局限,使計算機應用基礎課程學習不再受時間地點等因素的影響。因此,單純的集中授課的方式已經難以適應數字化教學的要求,不利于數字化教學資源的應用,計算機應用基礎課程教學模式應有所轉變。利用校園網平臺開展數字化教學就是一種較為適宜的教學模式。除利用校園網平臺外,教師還可以采取以下教學模式:首先,教師通過在學生學習的每臺計算機安裝控制軟件,以教師計算機為主機,在理論講解的過程中鎖定學生計算機,教師示范時,學生的電腦顯示內容與教師動作同步。其次,教師通過計算機程序布置限時課堂作業,有效檢驗學生學習效果。在這種教學模式開展過程中,教學設備是數字化教學資源發揮教學價值的物質條件,先進的教學設備能夠保證教師在教學中更加流暢地使用數字化教學資源,減少不必要的教學失誤情況出現,因此應及時更新相應的教學設備。
(五)改進考核評價機制。大部分高職院校的計算機應用基礎課程考核評價機制以試卷理論成績為主,對于實踐應用能力考核缺乏足夠的重視。教師在新的教學環境下應改變計算機應用基礎課程理論為主的評分機制,以實踐應用成績為主,建立完善的考核評價機制。以數字化評分系統的應用為例,教師在“學習通”或者校園網網絡課程計算機應用基礎課程考查試卷,題目類型參考計算機二級考試,有選擇題、Word操作題、Excel操作題以及PowerPoint操作題,限時90分鐘,滿分100分,將學生的線上成績按照80%的比例算入期末總成績。
關鍵詞:遺傳算法全局尋優自動化組卷
1引言
計算機輔助考試系統的自動組卷的效率與質量完全取決于抽題算法的設計。如何設計一個算法從題庫中既快又好的抽出一組最佳解或是抽出一組非常接近最佳解的實體,涉及到一個全局尋優和收斂速度快慢的的問題,很多學者對其進行了研究。遺傳算法以其自適應尋優及良好的智能搜索技術,受到了廣泛的運用。PottsJC等人基于變異和人工選擇的遺傳算法對最優群體規模進行了論述;HamiltonMA等結合遺傳算法把其運用到神經網絡中,并取得了良好的效果[4];也有眾多的學者對保留最佳狀態的遺傳算法的收斂速度做了討論。通過理論推導和事實運用,發現遺傳算法在尋優和收斂性方面都是非常有效的。
本文結合遺傳算法的原理和思想,對考試自動出題組卷的問題進行了研究,找到了一種獲得與考試試題控制指標符合的試題模型的解決方法。
2問題描述
自動組卷是考試系統自動化或半自動化操作的核心目標之一,而如何保證生成的試卷能最大程度的滿足用戶的不同需要,并具有隨機性、科學性、合理性,這是實現中的一個難點。尤其在交互式環境下用戶對于組卷速度要求較高,而一個理論上較完美的算法可能會以犧牲時間作為代價,往往不能達到預期的效果。因此,選擇一個高效、科學、合理的算法是自動組卷的關鍵。
以往的具有自動組卷功能的考試系統大多采用隨機選取法和回溯試探法。隨機選取法根據狀態空間的控制指標,由計算機隨機的抽取一道試題放入試題庫,此過程不斷重復,直到組卷完畢,或已無法從題庫中抽取滿足控制指標的試題為止。該方法結構簡單,對于單道題的抽取運行速度較快,但是對于整個組卷過程來說組卷成功率低,即使組卷成功,花費時間也令人難以忍受。尤其是當題庫中各狀態類型平均出題量較低時,組卷往往以失敗而告終。
回溯試探法這是將隨機選取法產生的每一狀態類型紀錄下來,當搜索失敗時釋放上次紀錄的狀態類型,然后再依據一定的規律(正是這種規律破壞了選取試題的隨機性)變換一種新的狀態類型進行試探,通過不斷的回溯試探直到試卷生成完畢或退回出發點為止,這種有條件的深度優先算法,對于狀態類型和出題量都較少的題庫系統而言,組卷成功率較好,但是在實際到一個應用時發現這種算法對內存的占用量很大,程序結構相對比較復雜,而且選取試題缺乏隨機性,組卷時間長,后兩點是用戶無法接受的,因此它也不是一種很好的用來自動組卷的算法。
分析上述兩種算法的優缺點,不難發現,在限制條件狀態空間的控制下,隨機選取法有時能夠抽取出一組令用戶滿意的試題。只不過由于它隨機選取試題的范圍太大,無法確定目前條件下哪些區域能夠抽取合適的試題,反而可能在那些已經證明是無法抽取合適試題的區域內反復選題,進行大量的無效操作進入死循環,最終導致組卷失敗?;厮菰囂椒ńM卷成功率高,但它是以犧牲大量的時間為代價的,對于現今越來越流行的考生網上隨機即時調題的考試過程來說,它已不符合要求。因此,必須結合以上兩種方法尋找一種新的改進算法,這種算法要具有全局尋優和收斂速度快的特點。遺傳算法(GeneticAlgorithms)以其具有自適應全局尋優和智能搜索技術,并且收斂性好的特性能很好的滿足自動考試組卷的要求。
3遺傳算法描述
遺傳算法是一種并行的、能夠有效優化的算法,以Morgan的基因理論及Eldridge與Gould間斷平衡理論為依據,同時融合了Mayr的邊緣物種形成理論和Bertalanffv一般系統理論的一些思想,模擬達爾文的自然界遺傳學:繼承(基因遺傳)、進化(基因突變)優勝劣汰(優的基因大量被遺傳復制,劣的基因較少被遺傳復制)。其實質就是一種把自然界有機體的優勝劣汰的自然選擇、適者生存的進化機制與同一群體中個體與個體間的隨機信息交換機制相結合的搜索算法。運用遺傳算法求解問題首先需將所要求解的問題表示成二進制編碼,然后根據環境進行基本的操作:selection,crossover,mutation……這樣進行不斷的所謂“生存選擇”,最后收斂到一個最適應環境條件的個體上,得到問題的最優解。[6,7]
4遺傳算法應用
一般來說,用戶在自動組卷時會對試卷的質量提出多方面的要求,如總題量、平均難度、題型比例、章節比例、重點章節比例、知識點的交叉與綜合等,自動組卷就應最大程度的滿足用戶的要求。因此,在組卷之前,我們首先為自動組卷過程建立控制指標相應狀態空間D,
D=[]
D的每一行由某一試題的控制指標組成,如題號、題型、章節、難度等,并且這些屬性指標都進行編碼表示成二進制形式,而每一列是題庫中的某一指標的全部取值。在具體出題時,考方可能不會用到所有的指標,所以D包含的個體d_target可以表示為d_request和d_void,d_request表示考方要求的控制指標,d_void表示考方不要求的控制指標。即
d_target::=<d_request>:<d_void>
<d_request>::={0,1}m
<d_void>::={0,1}n
試題庫[STK]中的每一道試題在建庫時都輸入了相應的屬性指標。試題模型的產生形式是:
if<data>then
<model>
<data>::={0,1,#}m
#表示0和1之間的任意一位。
考試自動出題的遺傳算法如下:
(1)根據考方的出題要求,規劃狀態空間庫D中的數據,保留d_request部分,而不要d_void部分,對其剩余部分進行編碼D[1],D[2],……D[i]。
(2)初始化試題庫[STK]。隨機從題庫中抽出一組試題,并進行編號STK[1],STK[2]……STK[j],確定合適的交換概率Pc和變異概率Pm;并定義其適應值flexibility[k](k=1,2……j)
flexibility[k]<-0(k=1,2……j)
(3)從試題庫[STK]中取出STK[m](0≤m≤j)與狀態空間庫[D]中的指標D[n](0≤n≤i)進行匹配。如果STK[m]與D[n]完全匹配,則
flexibility[k]<-flexibility[k]+1
如果不匹配,則有
flexibility[k]<-flexibility[k]+0
(4)進行淘汰選擇,保留具有高適應度的試題。即把flexibility[k]為0的STK[m]去掉,這樣就生成了一個新的試題模型STK[h]。
(5)重復過程2生成新的試題模型STK[p]。按一定的交換概率Pc從[STK]中隨機選取模型STK[h]和STK[p],交換彼此位串中對應的值,產生新的試題模型STK[h]、STK[p],如
交換前STK[h]=1101011
STK[p]=0011110
交換前STK[h]=1111011
STK[p]=1111110
(6)按一定的變異概率從題庫[STK]中隨機選出一試題模型STK[h]進行基因突變,產生一個新的試題模型。
(7)在完成以上選擇、交叉、變異步驟后,產生一個考試試題模型,按照事先確定的誤差精度對其進行收斂性的判別,當其適應度高時,試題組卷成功,轉向步驟8,如果其適應度低,則轉向步驟3繼續執行。
(8)輸出相應的考試試題,組卷結束。
以上用遺傳算法抽題時,交換概率Pc和變異概率Pm的確定很重要。Pc
太小使選題工作進展緩慢,太大則會破壞適應值高的試題模型。通常規定其為0.4。同樣,Pm太小就不能產生新的試題模型,太大又會產生過多的試題模型。它宜規定為0.1。
在自動選題時,選題的方式可采用父輩挑選和生存選擇兩種。父輩挑選就是采用不返回隨機抽樣,它使每個題目都有被選中的可能;生存選擇采用允許父輩和子代進行競爭,并讓其中的優良者進入下一輪競爭環境的二分之一擇優選擇。兩種選擇方式共同作用于選題保證了選題的順利完成。在選題的過程中,哪一道題目被選中是一個非均勻隨機事件,其概率依賴于上一次選題的過程。
5結束語
本文利用遺傳算法的全局尋優和收斂速度快的特點,結合隨機選取法和回溯試探法的優點,設計了一種用于自動組卷的好的算法,使自動組卷的成功率和速度都得到了明顯的提高。要使自動出題的誤差精度和收斂速度進一步得到改進,還需要做出更深的研究。
參考文獻
[1]J.H.Holland,Adaptationinnaturalandartificialsystems[M],Annarbor:UniversityofMichigenpress,1975.
[2]HamiltonMA.JavaandtheShifttoNet-centricComputing.IEEEComputer,29(8),1996.
[3]袁富宇等,多目標相關分類的算法,浙江大學學報,33(3),1999
方法:
var
MySysPath:PCHAR;
begin
GetMem(MySysPath,255);
GetSystemDirectory(MySysPath,255);
end;
注:MySysPath為SYSTEM路徑
得到程序的路徑
ExtractFileDir(Application.Exename);
察看文件是否存在
FileExists(FileName:String):Boolean;
改變文件擴展名
ChangeFileExt(FileName:String)
得到文件的擴展名
ExtractFileExt(FileName:String):String;
如何取得Windows的臨時文件目錄?
適合版本:Delphi3,2.0,1.0
Windows95&NT都指定了放置臨時文件的目錄,然而,用戶能改變臨時目錄的位置而不使用缺省的目錄。這篇文章的目的是告訴你如何得到Windows95&NT當前的臨時目錄位置。這個WindowsAPI函數GetTempPath就是解決這個問題的。其函數原形為:
DWORDGetTempPath(DWORDnBufferLength,LPTSTRlpBuffer);
下面的例子示范如何使用:
functionGetTempDirectory:String;
var
TempDir:array[0..255]ofChar;
begin
GetTempPath(255,@TempDir);
Result:=StrPas(TempDir);
end;
備注:臨時目錄的確定原則:
1,如果有TMP環境變量則臨時目錄為TMP指定的目錄
2,如果沒有TMP環境變量而有TEMP環境變量,則為TEMP變量指定的目錄
3,如果TMP和TEMP都沒有定義,則取當前目錄為臨時目錄
程序不出現在任務欄
一般Windows95運行程序時都會在任務欄上出現按鈕,如果你的程序是一個監視程序,那么出現按鈕就不是明智之舉了。要實現該功能就要在OnCreate事件里利用到API函數SetWindowLong
procedureTForm1.FormCreate(sender:TObject);
begin
SetWindowLong(Application,Handle,GWL_EXSTYLE,WS_EX_TOOLWINDOW);
end;
改計算機名
改變計算機在網絡中的名字,重新啟動后才生效
SetComputerName(''''HelloWorld'''');
控制熱啟動
要使系統的熱啟動鍵(Ctrl+Alt+Del)失效,使用以下語句
SystemParametersInfo(SPI_SCREENSAVERRUNNING,1,0,0);
要恢復系統的熱啟動鍵(Ctrl+Alt+Del),使用以下語句
SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,0,0);
臨時路徑
有時需要Windows的臨時路徑來做備份等工作,那么就要知道路徑在哪,下面的程序幫你忙:
varaa:pchar;
begin
GetTempPath(20,aa);file://返回路徑名
edit1.text:=aa;
end;
返回程序執行參數
有關Delphi傳入應用程式的命令列參數,請參考以下的說明:
用ParamCount函數取得命令參數的個數:
呼叫ParamStr(0),傳回執行檔的檔名(含路徑)
呼叫ParamStr(n),傳回第n個參數的內容
procedureTForm1.FormCreate(Sender:TObject);
var
sFileName:string;
begin
ifParamCount>0thenbegin(*有執行參數傳入*)
sFileName:=ParamStr(1);(*取得參數內容*)
ifFileExists(sFileName)then
Memo1.Lines.LoadFromFile(sFileName)
else
Application.MessageBox(''''找不到指定的檔案'''',''''訊息'''',48);
end;
end;
關閉Windows
控制WINDOWS的開關:如關閉WINDOWS,重新啟動WINDOWS等,ExitWindowsEx(UINTuFlags,DWORDdwReserved);是實現這一功能的API函數
首先定義常數
const
EWX_FORCE=4;file://關閉所有程序并以其他用戶身份登錄
EWX_LOGOFF=0;file://重新啟動計算機并切換到MS-DOS方式
EWX_REBOOT=2;file://重新啟動計算機
EWX_SHUTDOWN=1;//關閉計算機
運行時給How賦值,讓他等于EWX_SHUTDOWN或其他,調用以下語句
ExitWindowsEx(How,0);
關閉外部應用程序
如何在Delphi應用程序中,去關閉外部已開啟的應用程序?
下面給出一段在Delphi中關閉"計算器"程序為例:
var
HWndCalculator:HWnd;
begin
//findtheexistcalculatorwindow
HWndCalculator:=Winprocs.FindWindow(nil,''''計算器'''');//closetheexistCalculator
ifHWndCalculator<>0then
SendMessage(HWndCalculator,WM_CLOSE,0,0);
end;
得到執行程序的目錄
SysUtils單元中有ExtractFileDir與ExtractFilePath兩個類似的函數,用哪一個?沒有太大的關系。
不過有以下的差別:ExtractFilePath傳回值的最後一個字元是反斜杠"/"。
procedureTForm1.Button1Click(Sender:TObject);
begin
ShowMessage(ExtractFileDir(Application.Exename));
//ie:c:\temp
ShowMessage(ExtractFilePath(Application.Exename));
//ie:c:\temp\
end;
相同點:如果執行文件在根目錄下(如:C:\SAMPLE.EXE)的話,兩者的傳回值相同,且最后一個字符都是"/"。
使用GetFileVersionInfo得到版本信息的例子
SamplesUsingGetFileVersionInfo?
回答1:
procedureGetBuildInfo(varV1,V2,V3,V4:Word);
var
VerInfoSize:DWORD;
VerInfo:Pointer;
VerValueSize:DWORD;
VerValue:PVSFixedFileInfo;
Dummy:DWORD;
begin
VerInfoSize:=GetFileVersionInfoSize(PChar(ParamStr(0)),Dummy);
GetMem(VerInfo,VerInfoSize);
GetFileVersionInfo(PChar(ParamStr(0)),0,VerInfoSize,VerInfo);
VerQueryValue(VerInfo,''''\'''',Pointer(VerValue),VerValueSize);
withVerValue^do
begin
V1:=dwFileVersionMSshr16;
V2:=dwFileVersionMSand$FFFF;
V3:=dwFileVersionLSshr16;
V4:=dwFileVersionLSand$FFFF;
end;
【摘要】目前,一些大型化工企業,生產過程采用計算機控制,實現了生產過程的自動化,但是往往忽視了企業的自動化管理。本文所介紹的個人計算機網絡管理(PCNM)系統,既可以方便地與過程控制計算機相互交換信息,又可以同企業內部原有的計算機網絡連接,形成計算機一體化的生產系統,實現了工廠的計算機控制與信息管理一體化。
【關鍵詞】計算機應用工業過程控制網絡系統
一、概述
純堿是基本化學工業中產量最大的產品,是用途十分廣泛的工業原料,在國民經濟中占有非常重要的地位。隨著我國國民經濟的飛速發展,對純堿的需求量不斷增大,為了滿足市場需求,除了擴大生產規模外,還必須進一步發掘生產潛力。
山東濰坊純堿廠是一個新建廠,設備先進,但純堿生產大部分還是人工操作,落后的操作方法已不能適應生產發展的需要。為了解決先進設備與落后操作的矛盾,穩定生產,提高原料利用率,降低能耗,增加產量,堿廠從美國霍尼韋爾公司引進具有先進水平的TDC-3000集散型控制系統,并用于制堿生產的心臟工序——重堿碳化工段,以實現工業生產的全局控制。
工業生產的全局控制包含著兩層意義,一是指生產過程的自動化,二是指企業管理的自動化。生產過程的自動化指的是生產過程采用計算機控制,用計算機自動調節各生產要素,做到產品的高產、優質與低耗。企業自動化管理指的是調度、經營與決策的自動化,就是把當前生產的全部信息匯總起來,使管理決策者能夠對全廠的生產、經營進行整體安排與調度,以期取得全廠各部門生產活動的協調進行,達到整體效益的最佳工業過程。全局控制系統可分為以下4級:
1.直接控制級過程控制計算機直接與現場各類裝置(如變送器、執行器、記錄儀表等)相連,對所連接的裝置實施監測、控制,同時它還向上與第二級的計算機相連,接收上層的過程管理信息,并向上傳送裝置的特性數據和采集的實時數據;
2.過程管理級過程管理計算機(主要有監控計算機、操作站、工程師站等)綜合監視過程各站的所有信息,集中顯示操作,控制回路組態和參數修改,優化過程處理等;
3.生產管理級管理計算機根據生產過程的特點與需要,協調各單元級的參數設定,是生產過程的總體協調員和控制器;
4.經營管理級與辦公室自動化連接起來,擔負起全廠的總體協調管理,包括各類經營活動、人事管理等。
上位機系統在整個控制系統中屬于第三級(生產管理級),它既可以方便地與過程管理計算機相互交換信息,又可以同廠內現有的計算機網絡連接,形成計算機一體化生產系統,實現工廠的信息管理一體化。
二、系統目標
由于純堿生產是人工操作,生產數據全部由手工記錄,數據錯綜復雜,誤差較大,給管理人員協調各部門生產、優化控制過程造成很大困難。為了使堿廠在運行工況、設備狀態、故障處理等方面都處在合理、優化的狀態,合理的生產運行和經營管理已越來越顯得重要,而現有的管理水平離一個現代化企業所要求的目標還相差很遠。針對這種狀況,確定了本系統的目標為:
1.利用TDC-3000系統提供的計算機網絡接口(CG),上位機可以通過網絡服務器實時采集現場數據;也可以讀取存貯在TDC-3000系統歷史模件上的歷史數據。上位機將采集到的數據進行加工、處理、分類后,再把它們存放到上位機的碳化塔生產歷史數據庫中。此數據庫可以保存一年以上的生產數據。管理人員可以通過上位機提供的查詢手段,調出所需要的歷史數據。上位機自動生成碳化塔生產的班報表、日報表等,避免因手工記錄出現的數據誤差較大的現象,大大提高碳化塔生產的科學管理水平。
2.本系統局域網采用的是五用戶以太網,即系統可以同時連接5臺上位機,而每臺上位機都可以對歷史數據庫中的數據進行操作,實現數據共享。另一方面本網絡系統可以與廠內現有管理信息系統相連,從而將全廠的科學化管理提高到一個新水平。
三、PCNM網絡系統
PCNM是一個將LCN網(局部控制網)和相關過程信息送到用戶的個人計算機的軟硬件系統。PCNM使用了最新的LAN(局域網)操作系統、關系數據庫技術和圖形用戶界面,使用戶可以在自己的計算機上很容易地得到所需的數據(見圖1)。圖中虛線內為本系統配置。圖1PCNM結構圖AM——應用模件US——萬能工作站PCNM系統由TDC-3000的計算機接口(CG)和PCNM服務器組成。通過HDLCLAPB高速數據通訊板,LCN網的數據可以從CG傳送到PCNM服務器,這些數據包括實時瞬時值或存貯在歷史模件(HM)上的歷史數據。
PCNM服務器是一臺基于網絡和數據庫服務器的高性能計算機。它使用了最新的MSLANManager網絡操作系統,可以廣泛地連接多種類型計算機和LAN網絡服務器,其中包括DOS和OS/2個人計算機工作站。
SQL服務器是一個工業標準數據庫工具,用于存貯PCNM服務器的實時數據和系統配置數據,SQL服務器為共享LCN網和子系統的數據提供了一個既靈活又安全的平臺。
關鍵詞:計算機安全技術;在電子商務中的應用
1計算機安全技術
計算機安全技術既計算機信息系統安全技術,是指為防止外部破壞、攻擊及信息竊取,以保證計算機系統正常運行的防護技術。下面我就從計算機安全技術的研究領域、包括方面兩個角度出發來進行探討。
1.1計算機安全技術主要有兩個研究領域
一是計算機防泄漏技術。即通過無線電技術對計算機進行屏蔽、濾波、接地,以達到防泄漏作用。
二是計算機信息系統安全技術。即通過加強安全管理,改進、改造系統的安全配置等方法,以防御由于利用計算機網絡服務、系統配置、操作系統及系統源代碼等安全隱患而對計算機信息系統進行的攻擊,使計算機信息系統安全運行。
1.2計算機安全技術包括方面
計算機的安全技術包括兩個方面:個人計算機的安全技術,計算機網絡的安全技術。
1.2.1個人計算機的安全技術
個人計算機的安全技術是影響到使用個人電腦的每個用戶的大事。它包括硬件安全技術、操作系統安全技術、應用軟件安全技術、防病毒技術。在這里我們主要討論硬件安全技術和操作系統安全技術。
硬件安全技術是指外界強電磁對電腦的干擾、電腦在工作時對外界輻射的電磁影響,電腦電源對電網電壓的波動的反應、CPU以及主板的電壓和電流適應范圍、串并口時熱拔插的保護、機箱內絕緣措施、顯示器屏幕對周圍電磁干擾的反應和存儲介質的失效等等。目前,這種單機的硬件保護問題在技術上相對簡單一點,一般來說,凡是嚴格按照IS9001標準進行采購、生產、管理、銷售的企業都可以保證上述安全問題能有相應的解決措施。
操作系統安全技術是指目前常用的PC操作系統的安全問題,包括DOS、WINDOWS的安全問題。由于WIN—DOWS系統在日常生活中被大多數人所熟知,這里我們就以WINDOWS系統為例來分析操作系統的安全技術。
WINDOWS系統在安全技術方面采取了軟件加密和病毒防治兩種手段來保證操作系統的安全。軟件加密由三個部分組成:反跟蹤、指紋識別、目標程序加/解密變換。三個部分相互配合,反跟蹤的目的是保護指紋識別和解密算法。指紋識別判定軟件的合法性,而加/解密變換則是避免暴露目標程序。病毒防治原理是由于Windows的文件系統依賴于DOS,所以擴充現有的基于DOS的病毒防治軟件。使之能夠識別Windows可執行文件格式(NE格式),是一種行之有效的方法,在病毒的檢測、清除方面則需要分析Win—dows病毒的傳染方式和特征標識,擴充現有的查毒、殺毒軟件。
1.2.2計算機網絡的安全技術
計算機安全特別是計算機網絡安全技術越來越成為能夠謀取較高經濟效益并具有良好市場發展前景的高新技術及產業。自從計算機網絡暴露出安全脆弱問題且受到攻擊后,人們就一直在研究計算機網絡安全技術,以求把安全漏洞和風險降低到力所能及的限度,因此出現了一批安全技術和產品。
(1)安全內核技術。
人們開始在操作系統的層次上考慮安全性。嘗試把系統內核中可能引起安全問題的部分從內核中剔出去。使系統更安全。如So-laris操作系統把靜態的口令放在一個隱含文件中,使系統更安全。
(2)Kerberos系統的鑒別技術。
它的安全機制在于首先對發出請求的用戶進行身份驗證,確認其是否是合法的用戶。如是合法用戶,再審核該用戶是否有權對他所請求的服務或主機進行訪問。Kerberos系統在分布式計算機環境中得到了廣泛的應用,其特點是:安全性高、明性高、擴展性好。
(3)防火墻技術。
防火墻即在被保護網絡和因特網之間,或在其他網絡之間限制訪問的一種部件或一系列部件。
防火墻技術是目前計算機網絡中備受關注的安全技術。在目前的防火墻產品的設計與開發中,安全內核、系統、多級過濾、安全服務器和鑒別與加密是其關鍵所在。防火墻技術主要有數據包過濾、服務器、SOCKS協議、網絡反病毒技術等方面組成,共同完成防火墻的功能效應。
2其在電子商務中的應用
隨著網絡技術和信息技術的飛速發展,電子商務得到了越來越廣泛的應用,但電子商務是以計算機網絡為基礎載體的,大量重要的身份信息、會計信息、交易信息都需要在網上進行傳遞,在這樣的情況下,電子商務的安全性是影響其成敗的一個關鍵因素。
2.1電子商務含義
電子商務是利用計算機技術、網絡技術和遠程通信技術實現整個商務過程中的電子化、數字化和網絡化。人們不再是面對面的、看著實實在在的貨物、靠紙介質單據進行買賣交易,而是通過網絡,通過網上琳瑯滿目的商品信息、完善的物流配送系統和方便安全的資金結算系統進行交易。
整個交易的過程可以分為三個階段:第一個階段是信息交流階段;第二階段是簽定商品合同階段;第三階段是按照合同進行商品交接、資金結算階段。
2.2電子商務安全隱患
2.2.1截獲傳輸信息
攻擊者可能通過公共電話網、互聯網或在電磁波輻射范圍內安裝接收裝置等方式。截取機密信息;或通過對信息長度、流量、流向和通信頻度等參數進行分析。獲得如用戶賬號、密碼等有用信息。
2.2.2偽造電子郵件
虛開網上商店。給用戶發電子郵件,偽造大量用戶的電子郵件,窮盡商家資源,使合法用戶不能訪問網絡。使有嚴格時間要求的服務不能及時得到響應。
2.2.3否認已有交易
者事后否認曾發送過某條信息或內容,接收者事后否認曾收到過某條信息或內容;購買者不承認下過訂貨單;商家不承認賣出過次品等。
2.3電子商務交易中的一些計算機安全安全技術
針對以上問題現在廣泛采用了身份識別技術數據加密技術、數字簽名技術和放火墻技術。
2.3.1身份識別技術
通過電子網絡開展電子商務。身份識別問題是一個必須解決的同題。一方面,只有合法用戶才可以使用網絡資源,所以網絡資源管理要求識別用戶的身份;另一方面,傳統的交易方式,交易雙方可以面對面地談判交涉。很容易識別對方的身份。通過電子網絡交易方式。交易雙方不見面,并且通過普通的電子傳輸信息很難確認對方的身份,因此,電子商務中的身份識別問題顯得尤為突出。
2.3.2數據加密技術
加密技術是電子商務中采取的主要安全措施。目前。加密技術分為兩類,即對稱加密/對稱密鑰加密/專用密鑰加密和非對稱加密/公開密鑰加密?,F在許多機構運用PKI的縮寫,即公開密鑰體系技術實施構建完整的加密/簽名體系,更有效地解決上述難題,在充分利用互聯網實現資源共享的前提下,從真正意義上確保了網上交易與信息傳遞的安全。
----在Delphi中,窗體(Form)、BitBtn控件、SpeedButton控件和PaintBox等控件都具有畫布(Canvas)屬性。調用Canvas的作圖函數可以在屏幕上畫圖,如畫圓、畫線等。另外,Canvas有一個屬性叫Pixels,Pixels是一個二維數組,它的一個元素對應著屏幕上的一個像素點,數組元素的值代表像素點的顏色。利用Canvas的屬性Pixels可以實現一些有趣的功能,下面介紹它的兩則應用。
----1.制作背景色
----我們在一些軟件的安裝界面可以看到由深到淺(或由淺到深)的背景色,看起來效果相當不錯。在Delphi中利用Canvas的屬性Pixels可以制作這樣的背景色,只要按行或按列改變像素點的顏色就可以了。一個示例程序的編制過程如下:
----(1)建立一個新的應用程序。
----(2)把Form1的屬性BorderStyle改為bsNone,在Form1的OnDblClick事件中,鍵入代碼后如下所示:
procedureTForm1.FormDblClick(Sender:TObject);
varMyColor:Longint;
x,y:Word;
begin
MyColor:=$33;{顏色基數}
withCanvasdo
begin
{當x坐標在外循環,y坐標在內
循環時,顏色按列逐漸變化;反之則按行變化}
forx:=0toWidthdo
begin
ifxmod4=0then{每隔4列變化一次顏色}
begin
MyColor:=MyColor+1;{顏色增量為1}
end;
fory:=0toHeightdo
begin
Pixels[x,y]:=RGB(0,0,MyColor);
{用API函數宏RGB合成顏色}
end;
end;
end;
end;
----(3)運行程序,在窗體中雙擊鼠標左鍵,觀看運行結果。
----(4)按Alt+F4鍵,結束運行。
----以上程序在24位色、800*600的分辨率下調試通過。
----2.分割圖像
----有時候我們需要把一個圖像分割成幾部分。比如做一個拼版游戲時,就需要把圖像分割成16塊。利用Canvas的屬性Pixels可以實現這一功能。下面的例子演示了如何把Image控件中的圖像分成左右兩部分并把它們復制到窗體的畫布上。本示例程序的制作步驟如下:
----(1)建立一個新的應用程序。
----(2)在窗體中加入一個Image控件,名字為Image1。把屬性Picture設置為Delphi目錄下的Image\Buttons\Abort.bmp。
----(3)在類TForm1的private部分,加入語句:
procedureDivideCanvas(formBegX,
ImageBaseX,HalfImageWidth:Integer);
在單元的implementation部分加
上過程DivideCanvas的實現。
procedure
TForm1.DivideCanvas(formBegX,
ImageBaseX,HalfImageWidth:Integer);
varx,y:integer;
begin
forx:=0toHalfImageWidth-1do
begin
fory:=0toImage1.Height-1do
begin
Canvas.Pixels[formBegX+x,y]:=
Image1.Canvas.Pixels[ImageBaseX+x,y];
end;
end;
end;
----(4)在Form1的OnPaint事件中,加入代碼后如下所示:
procedureTForm1.FormPaint(Sender:TObject);
varHalfImageWidth:integer;
begin
HalfImageWidth:=Image1.Widthdiv2;
DivideCanvas(0,0,HalfImageWidth);
{復制圖像的左半部分}
DivideCanvas(HalfImageWidth+50,
HalfImageWidth,HalfImageWidth);
{復制圖像的右半部分}
end;