前言:中文期刊網精心挑選了計算機入門培訓教程范文供你參考和學習,希望我們的參考范文能激發你的文章創作靈感,歡迎閱讀。
計算機入門培訓教程范文1
Abstract: Based on the actual requirements of the testing arrangement on the campus, this topic proposes an algorithm which can make a suitable test arrangement schedule intelligently by computer according to the class, the exam time and the exam location and so on. In the process of platoon, this project must satisfy all the restricted conditions, that's there won't appear the phenomenon of confliction, meanwhile, the system should accomplish the task that optimizes the conditions as much as possible.
關鍵詞: 監考管理;信息管理系統;JSP;用戶管理
Key words: invigilate management;information management system;JSP;user management
中圖分類號:TP315 文獻標識碼:A 文章編號:1006-4311(2013)11-0179-03
――――――――――――
作者簡介:閆素旺(1984-),男,河北石家莊人,助教,主要研究方向為計算機理論、信息管理系統。
0 引言
①系統開發的目的與意義。隨著計算機技術的飛速發長,計算機在教學中應用的普及,利用計算機在實現教學上的管理己經流行。當今社會正快速向信息化社會前進,信息自動化的作用也越來越大。目前很多管理還處于人工管理的階段,效率低下,已經幾遠遠落后于當今技術的發展。并且人工管理的弊端也愈來愈嚴重,由于不可避免的人為因素,造成數據的遺漏、誤報,而造成資源重大損失的事例層出不窮。計算機信息化管理有著儲存信息量大,速度快等許多優點,提供給我們的處理信息及時快捷,同時也提高了我們工作人員的自身素質。
為學生安排考試任務本來就是一個繁重的任務,學生信息的復雜性(考試也根據學生情況分清考,補考,緩考,禁考)等因素增加了考試安排的煩瑣度和不確定性。顯然人為解決這樣的問題已經變得費時費力,如何尋求一種較為直接的方法只需記錄下必要的信息就能夠很方便地很合理地安排學生考試,計算機應用技術顯然是解決這一問題的最佳方法。
②國內外研究和應用的現狀。自動排考問題實際上是屬于一類NP難問題,目前尚沒有一種最優的和普遍適用的算法能夠完全解決這類NP難問題。其次,從排考業務上,自動排考問題首先要求以考試課堂為單位,在指定的教室和時間范圍內,按設定的排考方式,針對課堂的不同考點號設置情況,生成課程的具體考點安排信息和考點學生安排信息。最后,解決排考問題的目標是在有限的時間內為高校教務部門尋找到一組能夠使用的考試課程安排一組無沖突,密度均勻的排考可行解。另外對于自動排考的要求,根據各大高校各自提出的要求已經形成一個初步統一的可行標準。國內外對這方面的研究隨著投入力度的增大和專業技術的完善也進入了成熟期,功能管理模塊的完善和人性化設計的趨于完美極大的方便了學校的教學管理。
1 系統可行性分析
本系統設計和開發環境如下:
1.1 硬件條件:PentiumⅢ、10/100M自適應網卡、內存128M、硬盤20G以上的PC機。
1.2 軟件條件:Windows平臺、tomcat 6.0環境。服務器端:(Windows平臺)安裝tomcat5.0服務器環境,jdk1.6 java運行環境,MYSQL數據庫支持環境,JDBC。數據庫連接方式為JDBC+SQLSERVER。服務器支持為tomcat+Struts方式。客戶端:(Windows平臺)要求裝有IE5.0以上瀏覽器(Windows自帶),屏幕顯示為1024*768模式最好。
2 工具介紹
2.1 開發工具 ①Tomcat5.0;②Dreamweaver8.0;③SQL Server 2000數據庫。
2.2 JSP簡介 JSP是由Sun公司倡導、許多公司參與,于1999年推出的一種動態網頁技術標。JSP是基于Java Servlet以及整個Java體系的Web開發技術,利用這一技術可以建立安全、跨平臺的先進動態網站,這項技術還在不斷地更新和優化中,JSP以Java技術為基礎,又在許多地方做了改進,具有動態頁面與靜態頁面分離,能夠脫離硬件平臺的束縛,以及編譯后運行等優點。JSP已經成為Internet上的主流開發工具。
3 需求分析
3.1 需求描述
3.1.1 系統角色:①系統管理員:主要職責是維護系統基礎信息及登記老師學生和考試教室的相關信息。②用戶:(包括教師和研究生)主要職責是認購,查詢考場安排,反饋出錯信息等。
3.1.2 系統管理員功能需求:①建立(初始化)并維護考試安排基本信息,具體操作包括添加、修改、刪除、查詢、查看、審核用戶的基本信息。②監考人員基本信息的添加、刪除、修改、查詢。包括:姓名、密碼、性別、電話、郵箱。
3.1.3 監考人員功能需求 ①查詢、查看考場,監考基本信息。②修改用戶信息,主要是密碼的修改。
3.2 功能模塊介紹 系統功能框架如圖1所示。系統數據流圖如圖2所示。
4 系統設計實現
4.1 總體設計思想 監考管理信息系統的主要功能就是及時將各種必要考試安排信息存入數據庫的表中,以便系統管理員進行考試安排,通過web瀏覽器讓用戶在網上進行信息的瀏覽、檢索、更新和維護。
登錄管理和考試管理模塊是監考管理信息系統非常重要的一塊兒,它主要是實現用戶信息的更新,查詢以及考場的安排,為后續的監考管理打下基礎??梢哉f離開了用戶管理和考試管理模塊,監考管理模塊很難輕松地實現,這個前期工作可說是必不可少的內容。
4.2 數據庫設計 實現sql server數據庫的優化,首先要有一個好的數據庫設計方案。在實際工作中,許多sql server方案往往是由于數據庫設計得不好導致性能很差。實現良好的數據庫設計必須考慮這些問題:①邏輯數據庫規范化問題;②在應用系統的設計中,要著重考慮以下幾點:1)合理使用索引;2)避免或簡化排序;3)使用臨時表加速查詢。本著上述原則,在本系統實現過程當中,建立了關聯性強,又相對簡練的幾個數據庫表:管理員信息表如表1;教師信息表如表2;考試信息表如表3;教室信息表如表4。
5 數據錄入
系統采用數據庫讀取EXCEL表技術節省手動錄入的不必要麻煩,以錄入班級信息為例-建立一個數據庫表ClassInfo,建立與EXCEL表格列名相同的屬性,通過sql語句將表格內容錄入數據庫表,具體實現代碼如下:
insert into ClassroomInfo([EXAM_NAME],[EXAM_TIME],
[COLLEGE],[SCHOOL_SECTION],[CLASS_NAME],[PEOPLE_
NU])
Select[考試科目],[考試時間],[學院],[校區],[班級],[人數]FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source
="C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\
Class_Info.xls";
User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]
6 結論
整個系統的設計與實現要符合操作簡便,界面友好,靈活,實用的要求,考慮到本次設計的貼合實際性,數據的真實性是該系統運行良好的保障。此次設計期間,我們采集了大量學校相關信息,可以說數據具有相當的真實度。
設計過程當中采用軟件工程的軟件開發流程,對每一個進程做需求分析,整體結構設計,詳細設計。確定具體模塊要實現的功能后,利用強大功能的Dreamweaver編寫具體代碼。完成之后,測試系統各功能模塊的實現情況,再完善系統。本著以最簡單的操作完成最復雜計算和管理的開發原則,本網站界面友好,結構清晰,簡單易用,功能較為符合課題要求。
參考文獻:
[1]位元文化.JSP動態網頁入門實務.北京:科學出版社,2001.
[2]Jose Annunziato.JSP速成教程.北京:機械工業出版社,2002.
[3]河川.JSP編程實踐―動態網頁的引擎.北京:清華大學出版社,2002.
[4]博嘉科技.網頁設計技能培訓教程.北京:中國鐵道出版社, 2001.
[5]相萬讓.網頁設計與制作.北京:人民郵電出版社,2004,3.
[6]白煜.Dreamweaver網頁設計案例教程.北京:清華大學出版社,2003.
[7]甘登岱.Flash網頁動畫制作標準教程.北京:航空工業出版社,2006.
計算機入門培訓教程范文2
(長春市公共關系學校,吉林長春130052)
摘要:中等職業學校計算機平面設計課程實踐性很強,傳統的平面設計教學存在過于重視知識灌輸的弊端,阻礙了平面設計新型應用人才的培養,因此,計算機教師要改革傳統的教學模式,創新教學方法,充分發揮計算機輔助設計在中職平面設計教學中的重要作用,培養合格的平面設計師、三維圖形設計師等實用平面設計人才。
關鍵詞 :中等職業學校;計算機輔助設計;平面設計;教學手段
DOI:10.16083/j.cnki.22-1296/g4.2015.07.040
中圖分類號:TP391文獻標識碼:A文章編號:1671—1580(2015)07—0088—02
收稿日期:2015—01—13
作者簡介:趙國志(1978— ),女,吉林扶余人。長春市公共關系學校,中教一級,研究方向:計算機教學。
平面設計是指利用視覺符號進行各種信息傳遞的有關設計活動。在信息技術、網絡技術飛速發展的今天,人們一出門,隨處可見廣告牌、宣傳單、電影海報等,這些都離不開平面設計,并且隨著經濟的發展,社會對平面設計的需求將會越來越大。
平面設計是中等職業學校計算機專業的必修課程之一,要求學生在教師的指導下掌握平面設計有關軟件的使用方法,最終能夠進行平面設計與平面創作。因此,加強計算機輔助設計在中職平面設計教學中的應用十分必要。
一、充分發揮計算機輔助設計在平面設計中的作用
計算機輔助設計是應用計算機軟件繪制和模擬實物進行設計,對設計對象的外形、結構及色彩等進行展現的過程。在平面設計教學中運用計算機輔助設計,可以提高平面制作的效率和精確性、容錯性、豐富性和延展性。
(一)計算機輔助設計提高了平面制作的效率和精確性
在計算機普及以前,設計人員制作一個平面廣告要去打字社、照相館、制版公司、印刷廠等,從設計草圖到修稿,再到形成終稿。如今的平面設計,已經從過去的依靠設計人員和筆墨紙張進行平面設計的時代進入了計算機圖文制作的時代,只需坐在計算機前,點點鼠標就能設計出精美的設計作品,并隨時在顯示屏預覽效果,或通過打印機打印出樣稿校樣,效率大大提高。利用計算機輔助設計進行圖形繪制、圖文處理、文字美化時,設定圖形大小、擴縮比例、圖文顏色及色度等全部采用數字輸入,精確度很高,這是傳統手工平面設計無法達到的,可以說,現在的平面設計已經離不開計算機了,計算機輔助設計提高了平面制作的精確性。
(二)計算機輔助設計具有儲存功能,提高了平面制作的容錯性
計算機輔助設計制圖,可以隨時儲存處于設計中的設計草稿、樣稿,隨時方便調用,隨時進行復制、粘貼、修改。如廣告等平面制作不是一次成型的,往往需要反復修改,不斷完善,傳統手工繪制作品在繪制過程中如果出現繪圖錯誤只能從頭再來,修改起來費時費力。計算機輔助設計的軟件具有容錯性,對平面制作中產生的制圖錯誤、修改錯誤、誤刪等,能夠恢復到以前若干步驟。例如對繪制圖形的顏色、對比度等可以隨時修改、反復調整。
(三)計算機輔助設計提高了平面制作的豐富性和延展性
計算機輔助設計為設計人員提供了無限的想象空間,可以實現他們的創意和表現力。設計人員可以利用圖文信息庫獲取所需材料,通過計算機輔助設計的加工處理,創作出新的圖形。制圖軟件的不斷升級更加豐富了設計人員的想象空間,使設計構思變成藝術作品更加便捷。例如:使用AutoCAD繪制平面圖形后,可以用EXPORT功能把AutoCAD圖形轉換成BMP或WMF格式,再插入Word文檔;或者先把AutoCAD圖形復制到剪貼板,再粘貼到Word文檔中。最后使用裁剪功能修整空邊,使之更加美觀。
二、計算機輔助設計在平面設計教學中的具體應用
平面設計是一門實踐性很強的學科,教師要采用各種教學手段和方法,指導學生把圖文設計傳達給大眾,制作出符合審美、具有實用性的設計作品,在較短的時間內掌握計算機輔助設計及平面設計方法。
(一)合理安排計算機輔助設計教學內容
教師要考慮到職專生的平面設計基礎和特點,使計算機輔助設計與專業課程有機結合。教師授課和學生上機操作時盡量采用實際案例。設計前提出需遵循的制圖原則和保證設計規范性的要求,使學生規范操作,迅速掌握Photoshop、CorelDraw、AutoCAD等繪圖軟件的操作技能。在平面設計教學中,注重目的性和應用性,緊密聯系平面設計的實際需求來配合使用計算機輔助設計。
要合理安排教學內容,中職計算機輔助設計平面專業教學可分三個階段進行。第一階段:指導學生掌握三種軟件的基本操作方法,了解軟件的常用命令和工具,結合本章本節教學內容設計實例,合理安排,突出教學目標和教學重點,強調實用性;第二階段:結合專業課教學,教學重點是引導學生掌握平面作品的制作方法,強化平面圖形創意設計;第三階段:結合實際,加強綜合平面設計訓練,密切結合社會生活,實現學生的綜合創意能力和平面設計能力的全面提高。
(二)通過精心遴選計算機輔助設計教學案例帶動教學
在計算機平面設計教學中,教師要使教學內容有效地吸引學生,就要選擇學生比較熟悉的、比較直觀的具體案例進行教學,做到精心選擇案例,教學方法靈活。通過計算機輔助設計教學案例帶動教學,可采取以下兩種方法:第一種方法是先釋疑后練習。教師先講解、演示新的知識點,然后讓學生進行操作練習。第二種方法是先練習后釋疑。教師先讓學生運用舊有知識上機操作嘗試,然后教師講解、補充,演示新的知識點。第二種方法能夠增強學生學習的主動性,學生經歷“實例操作嘗試—尋求解決方法—牢固掌握”的學習過程后,所學知識更加牢固,操作記憶更加深刻。例如:應用CorelDraw制圖,要用到很多拖動復制、旋轉、修剪、對齊、鏡像、組合、精確填充、輪廓線的設置等命令,要求學生對這些命令熟練操作。在案例中要注重節點編輯,將其作為重點中的難點,突出案例制作的精彩部分,在課堂教學中把節點編輯放在突出位置來教,通過大量的案例練習,使學生在反復操作中理解、掌握相關知識。
(三)繪制教學案例,集合案例基礎操作實例,提高學生的平面設計能力
在計算機平面設計教學中,教師要集合案例基礎操作實例,引導學生采用不同方法繪制同一案例。這樣能激發學生學習的主動性,促進學生
熟練掌握
軟件各種功能,培養學生的思維能力和創造能力。讓學生在分析比較中熟悉軟件,辨別方法的優劣,提高制圖效率。這種教學方法在培養思維能力和創造力上能起到良好的效果。例如繪制包裝盒制作案例:在中職平面設計教學中,應用Photoshop設計制作包裝盒是一個教學重點。先讓學生收集自己身邊的包裝盒,選取其中的一種包裝盒進行再制作,在導線設置、圖案設計、尺寸大小、文字效果等方面精心改造、設計。在繪制包裝盒綜合練習中,學生既熟悉了軟件的使用,又提高了平面設計能力。
三、結語
德國的計算機美術家弗郎克說計算機美術“猶如聯結兩種文化科學和藝術之間的橋梁”,它是“數學、計算機科學和美學的完美結晶”。
充分發揮計算機在中等職業學校平面設計教學中的作用,指導學生掌握平面設計的要求及有關軟件的使用方法,使學生通過學習逐漸提高平面創作水平,最終能夠獨立進行平面設計,實現提高學生素質和教育教學質量的雙贏。
[
參考文獻]
[1]趙鵬.Photoshop CS3新功能預覽[M].北京:電子工業出版社,2008.
[2]數字藝術教育研究室.中文版AutoCAD基礎培訓教程[M].北京:人民郵電出版社,2015.
[3]肖瓊霞,汪坤,毛柳青,鄭麗敏.AutoCAD 2015中文版從入門到精通[M].北京:中國青年出版社,2015.
計算機入門培訓教程范文3
【關鍵詞】 MATLAB;UG;仿真;
一、MATLAB的簡介
1.20世紀70年代,美國新墨西哥大學計算機科學系主任Cleve Moler為了減輕學生編程的負擔,用FORTRAN編寫了最早的MATLAB。1984年由Little、Moler、Steve Bangert合作成立了的MathWorks公司正式把MATLAB推向市場.MATLAB是由美國mathworks公司的主要面對科學計算、可視化以及交互式程序設計的高科技計算環境。它將數值分析、矩陣計算、科學數據可視化以及非線性動態系統的建模和仿真等諸多強大功能集成在一個易于使用的視窗環境中,為科學研究、工程設計以及必須進行有效數值計算的眾多科學領域提供了一種全面的解決方案,并在很大程度上擺脫了傳統非交互式程序設計語言(如C、Fortran)的編輯模式,代表了當今國際科學計算軟件的先進水平。MATLAB和Mathematica、Maple并稱為三大數學軟件。它在數學類科技應用軟件中在數值計算方面首屈一指。MATLAB可以進行矩陣運算、繪制函數和數據、實現算法、創建用戶界面、連接其他編程語言的程序等,主要應用于工程計算、控制設計、信號處理與通訊、圖像處理、信號檢測、金融建模設計與分析等領域。
2、MATLAB的基本數據單位是矩陣,它的指令表達式與數學、工程中常用的形式十分相似,故用MATLAB來解算問題要比用C,FORTRAN等語言完成相同的事情簡捷得多,并且MATLAB也吸收了像Maple等軟件的優點,使MATLAB成為一個強大的數學軟件。在新的版本中也加入了對C,FORTRAN,C++,JAVA的支持??梢灾苯诱{用,用戶也可以將自己編寫的實用程序導入到MATLAB函數庫中方便自己以后調用,此外許多的MATLAB愛好者都編寫了一些經典的程序,用戶可以直接進行下載可以用。
3、MATLAB產品族可以用來進行以下各種工作:(1)數值分析(2)數值和符號計算,工程與科學繪圖(3)控制系統的設計與仿真(4)數字圖像處理技術(5)數字信號處理技術(6)通訊系統設計與仿真(7)MATLAB在通訊系統設計與仿真的應用(9)財務與金融工程(10)MATLAB的應用范圍非常廣,包括信號和圖像處理、通訊、控制系統設計、測試和測量、財務建模和分析以及計算生物學等眾多應用領域。附加的工具箱(單獨提供的專用MATLAB函數集)擴展了MATLAB環境,以解決這些應用領域內特定類型的問題。
二、UG的簡介
UG是Unigraphics的縮寫,這是一個交互式CAD/CAM(計算機輔助設計與計算機輔助制造)系統,它功能強大,可以輕松實現各種復雜實體及造型的建構。它在誕生之初主要基于工作站,但隨著PC硬件的發展和個人用戶的迅速增長,在PC上的應用取得了迅猛的增長,目前已經成為模具行業三維設計的一個主流應用。UG的開發始于1990年7月,它是基于C語言開發實現的。UG NX是一個在二和三維空間無結構網格上使用自適應多重網格方法開發的一個靈活的數值求解偏微分方程的軟件工具。其設計思想足夠靈活地支持多種離散方案。因此軟件可對許多不同的應用再利用。一個給定過程的有效模擬需要來自于應用領域(自然科學或工程)、數學(分析和數值數學)及計算機科學的知識。然而,所有這些技術在復雜應用中的使用并不是太容易。這是因為組合所有這些方法需要巨大的復雜性及交叉學科的知識。最終軟件的實現變得越來越復雜,以致于超出了一個人能夠管理的范圍。一些非常成功的解偏微分方程的技術,特別是自適應網格加密(adaptivemeshrefinement)和多重網格方法在過去的十年中已被數學家研究,同時隨著計算機技術的巨大進展,特別是大型并行計算機的開發帶來了許多新的可能。UG的目標是用最新的數學技術,即自適應局部網格加密、多重網格和并行計算,為復雜應用問題的求解提供一個靈活的可再使用的軟件基礎。UG NX的結構一個如UG NX這樣的大型軟件系統通常需要有不同層次抽象的描述。UG具有三個設計層次,即結構設計(architecturaldesign)、子系統設計(subsystemdesign)和組件設計(componentdesign)。至少在結構和子系統層次上,UG是用模塊方法設計的并且信息隱藏原則被廣泛地使用。所有陳述的信息被分布于各子系統之間。
三、UG NX主要功能
1、工業設計和風格造型
NX為那些培養創造性和產品技術革新的工業設計和風格提供了強有力的解決方案。利用NX建模,工業設計師能夠迅速地建立和改進復雜的產品形狀,并且使用先進的渲染和可視化工具來最大限度地滿足設計概念的審美要求。
2、產品設計
NX包括了世界上最強大、最廣泛的產品設計應用模塊。NX具有高性能的機械設計和制圖功能,為制造設計提供了高性能和靈活性,以滿足客戶設計任何復雜產品的需要。
3、仿真、確認和優化
NX允許制造商以數字化的方式仿真、確認和優化產品及其開發過程。通過在開發周期中較早地運用數字化仿真性能,制造商可以改善產品質量,同時減少或消除對于物理樣機的昂貴耗時的設計、構建,以及對變更周期的依賴。
4、NC加工
UG NX加工基礎模塊提供聯接UG所有加工模塊的基礎框架,它為UG NX所有加工模塊提供一個相同的、界面友好的圖形化窗口環境,用戶可以在圖形方式下觀測刀具沿軌跡運動的情況并可對其進行圖形化修改:如對刀具軌跡進行延伸、縮短或修改等。該模塊同時提供通用的點位加工編程功能,可用于鉆孔、攻絲和鏜孔等加工編程。該模塊交互界面可按用戶需求進行靈活的用戶化修改和剪裁,并可定義標準化刀具庫、加工工藝參數樣板庫使初加工、半精加工、精加工等操作常用參數標準化,以減少使用培訓時間并優化加工工藝。UG軟件所有模塊都可在實體模型上直接生成加工程序,并保持與實體模型全相關。UG NX的加工后置處理模塊使用戶可方便地建立自己的加工后置處理程序,該模塊適用于目前世界上幾乎所有主流NC機床和加工中心,該模塊在多年的應用實踐中已被證明適用于2~5軸或更多軸的銑削加工、2~4軸的車削加工和電火花線切割。
5、模具設計
UG是當今較為流行的一種模具設計軟件,主要是因為其功能強大。模具設計的流程很多,其中分模就是其中關建的一步。分模有兩種:一種是自動的,另一種是手動的,當能也不是純粹的手動,也要用到自動分模工具條的命令,即模具導向。自動分模的過程1.分析產品,定位坐標,使Z軸方向和脫模方向一致。2.塑模部件驗證,設置顏色面。3.補靠破孔 4.拉出分型面 5.抽取顏色面,將其與分型面和補孔的片體縫合,使之成為一個片體。6.做箱體包裹整個產品,用縫好的片體分割。7.分出上下模具后,看是那個與產品重合,重合的那邊用產品求差就可以了。手動分模的步驟就大概就這樣,手動分模具有很大的優勢,是利用MOLDWIZARD分模所達不到的,在現場自動分?;旧鲜切胁煌?。但是里面的命令是比較的好用的,我們可以用的有關命令來提高我們的工作效率。
6、產品開發解決方案
NX產品開發解決方案完全支持制造商所需的各種工具,可用于管理過程并與擴展的企業共享產品信息。NX與UGS PLM的其他解決方案的完整套件無縫結合。這些對于CAD、CAM和CAE在可控環境下的協同、產品數據管理、數據轉換、數字化實體模型和可視化都是一個補充。 UG主要客戶包括,通用汽車,通用電氣,福特,波音麥道,洛克希德,勞斯萊斯,普惠發動機,日產,克萊斯勒,以及美國軍方。幾乎所有飛機發動機和大部分汽車發動機都采用UG進行設計,充分體現UG在高端工程領域,特別是軍工領域的強大實力。在高端領域與CATIA并駕齊驅。
參考文獻
[1] 柳承茂,MATLAB5入門與應用,科學出版社,1999
[2] 李曉武,楊林,朱凱,從零開始—UG中文版基礎培訓教程,人民郵電出版社,2003.
計算機入門培訓教程范文4
系統分為三大模塊:用戶注冊模塊、考試模塊和系統管理模塊。面向三類人員使用:普通學生、老師、管理員,使用時他們擁有不同的權限。其中系統管理模塊是進行題目的添加、查詢和刪除,是系統運行的基礎;考試模塊是客戶端學生或教師通過自己的用戶名以及密碼登陸系統,進入界面時由系統按照出題教師預先設置好的試卷結構從題庫中隨機抽取適合的題目,形成試卷。
系統選用的開發軟件是ASP、Dreamweaver,后臺數據庫為ACCESS2000
【關鍵詞】考試試卷自動系統ASP
【正文】
第一章選題背景
隨著技術的飛速發展,現在很多國外的大學和社會其他部門都已經開設了網絡教學,通過計算機實現異地教育和培訓。現在,計算機硬件技術的發展已經達到了相當高的水平。但是,教學軟件的開發目前還處于起步階段,隨著這項技術的不斷深入發展,就要求有更好、更完善的軟件系統應用到教學當中去,這就給軟件設計人員提出了更高的設計要求。
網絡教學包括很多環節,例如教學系統、答疑系統和考試系統等等。其中很重要的一個環節就是網上考試系統,同時它也是最難實現的環節。在我國,雖然教學已經蓬勃地發展起來,但是目前學校與社會上的各種考試大都采用傳統的考試方式,在此方式下,組織一次考試至少要經過五個步驟,即人工出題、考生考試、人工閱卷、成績評估和試卷分析。顯然,隨著考試類型的不斷增加及考試要求的不斷提高,教師的工作量將會越來越大,并且其工作將是一件十分繁瑣和非常容易出錯的事情,可以說傳統的考試方式已經不能適應現代考試的需要。隨著計算機應用的迅猛發展,應用不斷擴大,如網絡教學和虛擬網校的出現等等,且這些應用正逐步深入到千家萬戶。人們迫切要求利用這些技術來進行網上考試,以減輕教師的工作負擔及提高工作效率,與此同時也提高了考試的質量,從而使考試更趨于公正、客觀,更加激發學生的學習興趣。例如目前許多國際著名的計算機公司所舉辦的各種認證考試絕大部分采用這種方式。
網上考試是現階段研究開發的一個熱點。它是建立在國際互聯網上的應用系統,客戶端的配置可以極為簡單,使考試不受地域的局限。一個完備的網上考試系統可以使用戶在網上學習過后及時檢驗自己的學習效果,以發現自己的不足,使得學習效率得到很大提高。網上考試系統中題目的生成、試卷的提交、成績的批閱等都可以在網上自動完成。只要形成一套成熟的題庫就可以實現考試的自動化。這樣一來,教師所要做的只是精心設計題目、維護題庫,而不是組織考試,從而大大減輕了教師的負擔,這表明其經濟性是相當可觀的。為了適應新形勢的發展,我進行了這一系統的初步設計工作,也可以說是做一個初步的探索,希望它能夠在各類考試中發揮高效、便捷的作用,把老師從繁重的工作中解脫出來!
服務器端我們采用Access數據庫系統和ASP組件來構成考試的應用服務系統;客戶端采用瀏覽器來完成考試全過程,同時可進行遠程系統維護和管理。利用Access數據庫技術,結合目前硬件價格普遍下跌與寬帶網大力建設的有利優勢,應用ActiveServerPage技術,我開發了在線考試系統這一程序。它運用方便、操作簡單,效率很高,現階段雖只實現了試卷的客觀題部分,但已具有用戶注冊、在線考試、動態隨機出題、時間控制、自動判卷、試題錄入、修改題庫、管理員管理、分數管理等重要功能,本系統還可進行主觀題的考試,也就是說實現了真正的無紙化考試,滿足任何授權的考生隨時隨地考試并迅速獲得成績,同時也大大減輕了教師出題、判卷等繁重的工作量。
第二章方案論證
該網上考試系統主要采用ASP、HTML、Access數據庫、VBScript等技術和工具,整體設計遵循軟件工程的方法,經過可行性分析、需求分析、總體設計、代碼的編制、模塊測試和系統實現幾個階段。下面就對這幾種技術和方法做一個概述。
一、ASP技術介紹
MicrosoftActiveServerPages即我們所稱的ASP,其實是一套微軟開發的服務器端腳本環境。ActiveServerPage是創建動態網頁的一個很好的工具,它起一種編程語言的作用,可以利用它編寫動態產生HTML的程序代碼。因此,只要用戶瀏覽Web站點并請求一個ASP頁,Web服務器就可以處理相應的ASP代碼,生成HTML代碼,然后將它傳遞到用戶瀏覽器并顯示出網頁。ASP內含于IIS3.0和4.0之中,通過ASP我們可以結合HTML網頁、ASP指令建立動態、交互且高效的WEB服務器應用程序。有了ASP就不必擔心客戶的瀏覽器是否能運行所編寫的代碼,因為所有的程序都將在服務器端執行,包括所有嵌在普通HTML中的腳本程序。當程序執行完畢后,服務器僅將執行的結果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負擔,大大提高了交互的速度。
以下羅列了ASP所獨具的一些特點:
(1)ASP所使用的腳本語言VBScript直接來源于VB語言,秉承了VB簡單易學的特點,學習起來非常容易。
(2)把腳本語言直接嵌入HTML文檔中,不需要編譯和連接直接運行。
(3)存取數據庫非常容易。
二、VBScript技術介紹
VBScript是程序開發語言VB家族的成員。它與VB語言有密切的關系,如果熟悉VB,VBScript很容易學習和使用。VBScript通過變量、操作符、循環、分支和函數擴展了HTML。通過在HTML網頁中加入VBScript腳本,可以使靜態的HTML網頁成為動態網頁。
它具有以下幾個特點:
(1)易掌握。如果你熟悉VB,VBScript很容易學習和使用。
(2)多用性。VBScript可以在運行Unix、Windows操作系統上,需要注意的是,該操作系統必須裝有最新的MicrosoftInternetExplorer。
第三章系統分析設計
一、可行性分析
可行性分析,是在系統調查的基礎上,針對新系統的開發是否具備必要性和可能性,對新系統的開發從技術、經濟、社會的方面進行分析和研究,以避免投資失誤,保證新系統的開發成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內確定問題是否能夠解決。該系統的可行性分析包括以下幾個方面的內容。
(1)經濟可行性:主要是對項目的經濟效益進行評價,本系統作為一個畢業設計,無需開發經費,對于我系在經濟上是可以接受的,并且本系統實施后可以顯著提高考試效率,有助于學院完全實現網絡化管理。所以本系統在經濟上是可行的。
(2)技術上的可行性:技術上的可行性分析主要分析技術條件能否順利完成開發工作,硬、軟件能否滿足開發者的需要等。該管理系統采用了當前新興的B/S模式進行開發,結合了Internet技術。數據庫服務器選用Access數據庫,它能夠處理大量數據,同時保持數據的完整性并提供許多高級管理功能。它的靈活性、安全性和易用性為數據庫編程提供了良好的條件。因此,系統的軟件開發平臺已成熟可行。硬件方面,科技飛速發展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平全能滿足此系統的需要。
(3)時機可行性:目前,大學的校園網絡覆蓋了教學區和學生區的主要建筑物及部分家屬宿舍,從而滿足校內各學院,各職能部門,各直屬單位上網需求。學校良好的網絡設施為開發使用網絡考試系統提供了堅實的基礎。
(4)管理上的可行性:主要是教務處管理人員大力支持,系領導認同,現有的管理制度和方法科學,規章制度齊全,原始數據正確等。規章制度和管理方法為系統的建設提供了制度保障。
綜上所述,此系統開發目標已明確,在技術和經濟等方面都可行,并且投入少、見效快。因此系統的開發是完全可行的。
二、系統分析
詳細調查之后,結合現行考試模式,為開發本系統而繪制出的網絡考試的管理業務流程圖如圖所示。
系統分析的主要成果是系統的邏輯模型。本系統的邏輯模型主要是以系統的數據流圖和數據字典為主要描述工具。即在網絡考試系統管理方式和業務流程進行認真分析和研究的基礎上,排除現有組織機構和業務分工所造成的信息障礙。完全從業務管理功能和管理對象出發,按照信息系統中應有的數據流和數據結構來勾畫系統的概貌。
數據流圖是組織中信息運動的抽象。是在調研的基礎上,從系統的科學性、管理的合理性、實際運動的可行性角度出發,將信息處理功能和彼此之間的聯系自頂向下,逐層分解,從邏輯上精確地描述系統應具有的數據加工功能、數據輸入、數據輸出、數據存儲及數據來源和去向(外部實體)等項目。
首先,分析網上考試系統的總體情況,劃分系統邊界,識別系統的數據來源和去處,確定外部實體,得出系統的頂層數據流程圖;然后劃分出幾個主要的信息管理功能,并明確各功能之間的聯系,繪制出數據流程圖,如下圖所示
三、數據庫設計
用access建立一個數據庫文件,用來存儲試題及用戶的驗證信息。當管理員登陸時,首先提示要輸入驗證信息,當輸入用戶信息后,通過sql語言查詢administrator表,判斷此管理員是否合法,如果不合法,則顯示提示信息,否則,進入考試系統。管理員進入后可通過程序對test表內容進行添加,查詢和刪除。學生登錄,則需要學生的姓名和學號通過查詢employee表,如果用戶合法,由服務器抽取試題并顯示到考生屏幕上,否則學生無法登錄考試。試題的抽取又需要通過subject表,抽取題庫中的某一科所對應的題,當考生做完題并遞交后,由系統自動評分,顯示成績并將學生姓名和成績存入user表。
在本系統中,數據庫的建立是用ACCESS實現的。其中包括四個表:administrator、employee、test、user和subject。administrator表存儲管理員信息,employee表存儲用戶信息,test表存儲單科考試內容,這里的test表用來存儲客觀題,還可建立test1表用來存儲主觀題,user表存儲用戶成績,subject表存儲課程名,這樣的話,本系統可以實現對任何科目的考試,先通過subject表選擇科目,通過字段filename確定對應的test表,再通過test表提取對應科目的題庫。在這里test表包含多個表,它們的字段相同,具體題目不同,每一門課程的試題對應一張表。
administrator表結構如下:
字段名稱類型說明
編號自動編號編號
Username文本管理員名
Password文本密碼
employee表結構如下:
字段名稱類型說明
number文本學號
Name文本姓名
address文本地址
mobile文本手機號
Phone文本聯系電話
Qq文本QQ號
Email文本EMAIL地址
test表結構如下:
字段名稱類型說明
Id自動編號編號
question文本存儲考試題目
A文本存儲選項A的答案
B文本存儲選項B的答案
C文本存儲選項C的答案
D文本存儲選項D的答案
Ans文本存儲正確答案
Count數字隨機抽取
search文本查詢
user表結構如下:
字段名稱類型說明
User文本用戶名
password文本密碼
Score數字存儲用戶成績
subject表結構如下:
字段名稱類型說明
Id自動編號課程編號
subject文本課程名稱
filename文本題庫表名
在提取用戶端信息以及反饋信息時用到了ASP的內置對象?,F說明如下:
Request對象:可以使用Request對象訪問任何用HTTP請求傳遞的信息,包括從HTML表格用POST方法或GET方法傳遞的參數、cookie和用戶認證。本系統通過REQUEST獲取用戶輸入的用戶名和密碼。代碼為:
REQUEST.FORM(“username”)和REQUEST.FORM(“password”)。
Response對象:可以使用Response對象控制發送給用戶的信息。包括直接發送信息給瀏覽器、重定向瀏覽器到另一個URL或設置Cookie的值。本系統通過RESPONSE將成績反饋給用戶。
RESPONSE.WRITE“你的成績是”&score
用于數據庫訪問可以進行查找、插入、刪除等操作。對數據庫的查找是用SQL的select命令,插入是用SQL的insert命令,刪除是用SQL的delete命令。
存取數據庫的具體步驟是:首先確定數據源,然后打開或連接數據庫,并執行響應的操作,執行完畢關閉數據庫。connection對象負責打開或連接數據庫,recordset對象負責存取數據表,execute負責執行SQL命令。
設定數據來源的方法是:在服務器上打開“我的電腦”中的“控制面板”,雙擊“ODBC”;在“系統DSN”下選“添加”,選出預先設好的數據庫種類、名稱和位置。這里要用到的是access數據庫,數據源名稱為stry_exercise,主數據庫名稱stry_exercise.mdb。打開或連接數據庫的方法是:先用Server.CreatObject取得對象“ADODB.Connection”的一個實例,然后用“Open”打開待訪問的數據庫:
SetConn=Server.CreatObject(“ADODB.Connection”)
Conn.Open"driver={MicrosoftAccessDriver(*.mdb)};dbq="&Server.MapPath("stry_exercise.mdb")
然后執行SQL命令,即對數據庫進行操作,這里要使用Execute命令
setrs=server.createobject(“adodb.recordset")
sql=“select*fromtest"
setrs=conn.execute(sql)
四、系統實現
1、管理員登錄
系統管理員必須通過管理員名和密碼進行身份驗證,數據庫查詢后有此記錄方可進入。具體查詢語句為:
setrs=conn.execute("select*fromadministratorwhereusername=''''"&username&"''''")
具體界面如下圖所示:
2、試題管理
(1)、添加試題
管理員有權對數據庫進行試題的添加,具體添加語句為:
sql="insertintotest(question,a,b,c,d,ans)values(''''"&question&"'''',''''"&a&"'''',''''"&b&"'''',''''"&c&"'''',''''"&d&"'''',''''"&ans&"'''')"
rs1.Opensql,conn,1,1
具體界面如下圖所示:
(2)、刪除試題
管理員有權對數據庫進行試題的刪除,具體刪除語句為:
id1=request("id")
sql="DELETEFROMtestWHEREid="+id1
rs.Opensql,conn,1,1
具體界面如下圖所示:
(3)、查詢試題
管理員有權對數據庫進行試題的查詢,具體查詢語句為:
sql="select1*fromtestwhereidlike''''"&id&"''''"
具體界面設計如下:
3、學生答題
學生通過登錄界面,如果數據庫中有相應的學生信息,通過自己的姓名和學號即可進入題庫進行考試,在規定時間內完成答題,結束后提交。登錄時與數據庫的操作如下:
setrs=conn.execute("select*fromemployeewherename=''''"&uname&"''''andnumber=''''"&num&"''''")
學生進入答題界面后計時器自動開始計時,進行時間控制,當時間到達指定值時系統會彈出提示框,提示時間已到。
具體學生登錄界面和答題界面如下:
4、批閱試卷并給出成績
學生提交后,系統打開數據庫,對比正確答案,自動給出成績。具體語句為:
<%
sql="select*fromtest"
rs.opensql,conn,3,3
dimscore
rsCount=0
ycorrect=0
Response.Write"正確答案:"
Dowhilenotrs.eof
Response.Writers("ans")
rsCount=rsCount+1
ifRequest.Form(rsCount)=rs("ans")then
ycorrect=ycorrect+1
endif
rs.movenext
loop
Response.Write"<br>你的答案:"
score=int(ycorrect/rscount*100)
fori=1toRequest.Form.Count-1
Response.WriteRequest.Form(i)
next
Response.Write"<br>"
Response.Write"你的成績:"&score
ifscore<=60thenResponse.Write"你不及格!"&"<br>"
ifscore>=60andscore<=80thenResponse.Write"及格"&"<br>"
ifscore>=80andscore<=100thenResponse.Write"優秀!"
%>
具體界面設計如下:
第四章設計總結
現階段本系統在功能上已經實現了管理員注冊、在線考試、時間控制、自動判卷、試題錄入、修改題庫、用戶登錄等重要功能,我只實現了對單一科目試卷的客觀題部分,今后需要繼續完善,實現系統對任一科目的選擇和主觀題的考試、試題的動態隨機抽取,并且當系統評分后,自動將學生姓名和成績存入user表實現分數管理。
【參考文獻】
1、尚俊杰《網絡程序設計—ASP》(第2版)清華大學出版社
2、劉瑞新等《網頁設計與制作教程》(第2版)機械工程出版社
3、田博文《Dreamweaver中文版基礎培訓教程》人民郵電出版社
4、田博文《Dreamweaver中文版網站建設實戰訓練》人民郵電出版社
5、楊國才等,基于WEB的遠程自學型教學系統得設計與實現,《計算機應用》,2000,第4版,61頁
6、周星等,基于ASP的網上組卷與自考系統的開發,《計算機應用》,2001,第2期,69頁
7、李瑞旭《ASP實例教程》北京:中國電力出版社,2000
8、薩師煊等《數據庫系統概論》(第三版)北京:高等教育出版社,2000
9、黃明等《ASP信息系統設計與開發實例》北京:機械工程出版社,2004
10、丁廣貴《ASP編程基礎與實例》北京:機械工程出版社,2003、4
11、王寧《ACCESS2000范例入門》北京:人民郵電出版社,2004、5
12、范國平《ACCESS2000數據庫系統開發實例》北京:人民郵電出版社,2002、12
13、袁啟昌《ASP動態網頁設計教程》北京:科學出版社,2005、3
14、郭寶紅等基于ASP網上考試系統的設計與實現《天津師范大學學報》(自然科學版)2002
計算機入門培訓教程范文5
關鍵詞:多媒體;課件;FLASH;教學
中圖分類號:G424 文獻標識碼:A 文章編號:1009-3044(2015)30-0166-02
在多媒體課件被廣泛應用于教學的時代,多媒體課件制作對于多數教師而言還是比較困難的事情,一方面制作多媒體課件需要好的創意和好的工具,另一方面很多教師掌握多媒體制作軟件的水平有限,很多好的想法無法實現。選擇合適的多媒體創作軟件,學習軟件的使用方法,通過課件將課程內容和教學思想傳授給學生,以提高課堂教學效益成了很多教師迫切的愿望。
1 多媒體課件制作的現狀
教學多媒體課件是教師根據課程內容需要,制作出一套適合教與學的,包含有大量多媒體信息的輔助教學系統。目前教師制作多媒體課件,一般常用的多媒體開發工具有:Microsoft的PowerPoint,課件大師、方正奧思教育快車等,其中PowerPoint最為簡單易用,也是廣大教師制作課件的首選工具。在實際應用當中,這些多媒體軟件相對比較容易入門,教師需要做的通常是設計課件腳本,根據設計要求搜集和制作要用到的多媒體素材,最后根據課件腳本編排多媒體素材的展示,并設計好適合學生特點的交互方式,就可以做出自己的多媒體課件。
實踐證明上述多媒體課件制作軟件盡管有自己的獨到之處和一定的應用價值,但諸如文件體積過大、可移植性差、設計過程受局限、效果展示能力有限、交互性差等問題無法得到有效解決。
2 FLASH制作課件的優勢
二維動畫制作軟件“FLASH”不僅能展現文字、圖片、聲音、視頻等多媒體信息,還能利用它強大的二維動畫設計功能清晰地反映事物的變化過程,同時其生成的文件格式有Swf、html、exe、mov等,其中exe格式可以不依賴播放器播放,大大增加了課件的可移植性,另外它使用矢量圖形和流式播放技術解決了文件體積大和網絡傳輸不便的問題。正因為FLASH擁有如此眾多的優點,使它成為當前多媒體制作的新寵。大量畫面精美、過程流暢、交互友好、動畫效果形象生動的課件作品,吸引大批教師學習FLASH,開展制作多媒體課件。
3 FLASH課件制作實踐
以下筆者根據自己的制作經驗和體會,以數學課件“橢圓的基本性質”制作過程為例,結合課件評價的標準,談談FLASH制作課件的一些基本步驟和具體方法。
3.1 分析教學內容、設計教學過程
制作課件的目的是用形象生動的表現形式展現課程內容、傳遞知識。課件制作是一個比較系統的項目,在確定教學內容后,首先要分析教學內容并設計整體的教學過程,這個環節和我們平時的備課工作一樣,主要做的是:確定教學目標和教學重點、設計教學流程(板塊)、確定教學方法。
高一數學“橢圓的基本性質”一課:
教學目標:讓學生認識橢圓的四個基本性質:范圍、對稱性、頂點、離心率
教學重點:認識“離心率”,掌握“離心率”計算方法。
教學流程(板塊):回顧定義(定義、公式)、簡單性質(范圍、對稱性、頂點、離心率)、例題練習(例題1、例題2、練習1、練習2)、回味反思、歸納小結、課后作業
教學方法:演示教學法、啟發式教學法、實例教學法
“腳本”一詞多見于電影、電視劇本的拍攝制作中,它的意思是指電影、電視拍攝過程的所依據的文字稿本,在課件制作中,我們也引入了“腳本”一詞,它來源于教案,但又不同于教案,既要表現教學內容,教學過程,又要將一些細節,諸如內容的呈現順序、呈現方法等進行描述。猶如電影制作中的“分鏡頭稿本”。在做每一個課件時,都應該做到心中有數,對于每一頁面的制作都要做到精益求精,這樣做出的課件才能流暢運行。根據作者自己的經驗,編輯腳本可以采用在草稿上先列一下大體的提綱,再簡單繪制具體場景布局并注釋內容呈現流程和表現方式。
腳本預期效果:
3.3 準備素材
多媒體課件的制作過程,實際上是將素材有機組合的過程。作為課件制作的重要前提就是準備好必要的素材。我們可以從課本、練習冊中提取,也可以使用網絡進行搜索。FLASH課件需要準備的素材可分為:文字、圖片、聲音、視頻、動畫等。做準備時,需要對素材進行一定的整理和必要的處理以符合我們的實際需要。具體來而言:對于文字,我們在選取時要注意精簡、扼要,最好以提綱的形式表現;對于圖片,需要考慮它的文件大小、色調統一性、與場景是否融合;對于聲音,除了選取合適的素材,還要按照作品播放時長做一定的裁減;對于視頻,要注意視頻文件的格式及文件的大??;對于動畫,可使用FLASH直接創作用于表現教學內容的動畫效果。
4 運用FLASH創作課件
4.1封面頁的制作
為課件設計一個封面頁,介紹課件信息如:課程標題、作者等。封面頁中可加入背景音樂和動畫效果,這樣在正式上課前能吸引學生的注意力。
在制作封面頁時還可以考慮加入“影片加載()”的代碼,確保網絡時完整加載整個文件以確保流暢播放。另外可以根據需要加入代碼“fscommand("fullscreen", "true");”以實現全屏幕播放。
4.2課題內容頁面的制作
在課件“橢圓的基本性質”制作中,先需要制作一個導航頁來統領各個板塊,再制作六個子頁面分場景展現板塊內容。制作時注意風格的統一性、內容的科學性、動畫效果的合理性、使用的便捷性等問題。實踐證明制作過程中采用每個板塊使用獨立場景的方法,不僅能使整個課件結構清晰,還能為制作和修改帶來很大的方便。
主要板塊版面效果:
4.3解決關鍵的技術問題
“橢圓的基本性質”重點內容是要展現離心率的相關知識。如何表現離心率的變化是課件制作的關鍵。通過分析我們期待的效果是:以改變“焦點”位置的方式,實現橢圓形狀變化,同時把離心率e的數值變化情況顯示出來。在這里要解決關鍵的技術問題是“如何在FLASH中實現焦點的移動”。 下面介紹一下制作方法:
1)場景中制作一個長度為100幀的橢圓形變動畫
2)制作一個標有焦點:“F”的影片剪輯,實例名為:slider
3)制作一個長度與橢圓長半軸相等的影片剪輯,實例名為:bar
4)把各元件放置到場景中合適位置。 (下轉第170頁)
(上接第167頁)
5)設計代碼
left = bar._x + slider._width / 2;
right = bar._x + bar._width - slider._width / 2;
bottom = top = bar._y;
slider.onPress = function ()
{this.startDrag(true, left, top, right, bottom); };
slider.onRelease = function ()
{ this.stopDrag();};
_root.onMouseMove = function ()
{per = Math.ceil((slider._x - left) / (right - left) * 100);
gotoAndStop(per); ;
slider.onReleaseOutside = slider.onRelease;
5 測試效果
隨著計算機的快速普及和多媒體技術的不斷發展,對現代教育產生了深遠的影響。在教學中應用多媒體技術,為課堂教學注入了新的活力。優秀的多媒體課件不僅僅是一個教學的輔助品,更是一個集功能性、藝術性、教育性于一體的信息傳輸媒介。讓我們一起學習FLASH,利用它強大的多媒體編輯功能,開展創作,展現教師的個性與思維。
參考文獻: