時間:2023-02-18 17:47:42
開篇:寫作不僅是一種記錄,更是一種創造,它讓我們能夠捕捉那些稍縱即逝的靈感,將它們永久地定格在紙上。下面是小編精心整理的12篇計算機工程論文,希望這些內容能成為您創作過程中的良師益友,陪伴您不斷探索和進步。
教師的教學要結合職業技術學院學生的特點,應采用適合的教學方法,教學內容與本科學生要有一定的區別。應結合職業技術學院學生實際進行教學改革,以工作任務為中心組織教學內容;以典型的建筑施工圖為載體,設計教學活動。突出實踐性,強調學生的自主學習。教師的實踐總結,融合進教學之中,從而達到讓學生自主提高專業繪圖能力的效果。
(一)改革教學方法和教學手段
過去教師系統講解理論知識、滿堂灌、學生被動聽課的傳統的教學方法,學生缺乏積極性、主動性和創造性,現在職業技術學院的教學應重視激發學生的積極性、主動性和創造性。對于計算機工程繪圖這一門課程來講,主要應采用項目引領、任務導向等教學方法;并采用多媒體教學及人機互動等教學手段。提高學生聽課的專注程度,提高學生的學習熱情。
1.項目引領項目引領的教學方法,改變了傳統的教學過程,以實際的工程項目為依托,并根據學生能夠接受的程度,展開針對性的教學。通過計算機工程繪圖這門課程,提高學生的繪圖能力,在進行教學時,以項目引領的方式,使用具體的工程項目教學;在繪制具體的工程圖的各個環節,在學生急需知道下一步做法時,傳授必要的理論及實踐知識。學生在這種情況下,是最想學習的時候,學習效率也是最高的,學習興趣也是最濃的。
2.任務導向任務導向的教學方法,強調把一個工程項目,分解成若干個任務,以實際的工作過程(建筑工程施工圖)為載體,提煉出典型的工作任務,使學生在完成工作任務的過程中,學會繪圖命令、修改命令以及與之相關的各種高級操作命令。打破原有的章節順序,以任務為引領,逐級深入。以能讓學生在自主學習中真正、切實地掌握繪圖技巧,精確熟練地利用課內知識,以及內容的精準應用為主。讓學生自主實踐,自主結合課內知識,自己動手并總結經驗。這樣做的目的,避免學生在繪制工程項目時,由于工作量大,而感到枯燥,并產生厭煩情緒。在繪圖的過程中,教師在給學生滲透理論知識的同時,融入企業崗位資格標準。學生在完成一個個的小任務時,繪圖能力自然就得到了提升。并且體驗到了其中的樂趣,從而愿意去主動學習。
3.教學做一體化將課堂教學和實訓室整合在一起,采用一體化教室上課,理論教師與實踐教師由同一名(批)教師擔任。通過項目引領、任務導向“邊做邊學、邊學邊教”,促使學生學習相關理論知識和實踐技能,打破了原來的理論課和實訓課的界限,是一種非常適合職業技術學院學生的學習方法,這種教學方法的教學過程實際上就是教學做一體化。“教學做一體化”的教學模式是我國職業教育界普遍認可的一種教學模式。在這種教學模式中,學生是主體,教師起到的是主導的作用,教師多半時間都是在輔導學生,而不是講理論課。
4.應用廣播教學軟件教學廣播教學軟件可以完成:一機(教師機)對多機(學生機)的廣播(授課或播放各種軟件、課件等)、一機(教師機)對一機(學生機)的輔導、控制和查看學生機的屏幕。應用這種教學軟件,代替了傳統的教學手段,也代替了投影儀加大屏幕的多媒體的教學,并且不會受到投影儀投影效果的影響,是一次教學方式的改革和飛躍。采用這種教學方式,學生樂于接受,效果顯著。
(二)整合教學內容
職業技術學院工程繪圖的教學內容,不能是本科這門課教學內容壓縮或簡單地刪減,學生不愿意接受或很難接受的理論知識,盡量地少講甚至不講,盡量多地帶領學生進行實際操作,在操作的過程中,滲透給學生能夠理解并且容易接受的理論知識。為了讓學生在將來的工作崗位上得心應手,學校的教學內容應以將來的實際工程應用為主。要打破原來的章節順序,按照工程圖的繪制順序,整合教學內容。使學生更加易于接受。
(三)模擬真實的工程實例,進行課程設計,增強實踐力度
為了使學生的繪圖能力得到鞏固和提高,必須增強實踐力度。可以適當地增加課程設計,在課程設計中,要模擬真實的工程實例,繪一小型工程的施工圖,根據課時量,模擬的施工圖內容可以進行適當的刪減,繪制典型的施工圖紙,比如建筑的平、立、剖、節點都只畫一張等,學生在繪圖時,要嚴格執行各種建筑繪圖規范。能力是練出來的,只有通過典型工作任務的參與、獨立完成,才能形成相應的技能,掌握實用的理論知識。
(四)提高教師的專業技能
教師的專業技能,對土木工程類學生繪圖能力的提高,起到了很大的影響,教計算機工程繪圖的教師,最好能具有雙師素質,也就是要具有一定的實踐經驗,教師的雙師素質,在整合教學內容,以及按照繪制施工圖的順序,重新排列教學內容的先后順序、貫穿整個教學內容的主線上等方面,均起到一定的作用。由于教師具有相關的工作經驗,可以很隨意地找到一些極容易畫、學生又感興趣的建筑施工圖或結構施工圖的相關內容,能夠對各種相關規定,把握得相當到位,并能根據新規范、新圖集及時修訂所教的內容,使學生所學與將來的工作完全接軌。同時做到教學相長,有時學生的思路,也會給我們帶來啟發,并且對以后的教學產生一定的影響,使更多的學生因此而受益。
二、結束語
2013年新入選 CODE 期刊名稱
R521 激光與紅外
R028 激光雜志
E116 吉林大學學報地球科學版
J042 吉林大學學報工學版
A035 吉林大學學報理學版
R586 吉林大學學報信息科學版
G014 吉林大學學報醫學版
H243 吉林農業大學學報
H227 吉林農業科學
G719 吉林中醫藥
E007 極地研究
G452 疾病監測
G439 脊柱外科雜志
N038 計量技術
N014 計量學報
S050 計算機測量與控制
S049 計算機仿真
S013 計算機輔助設計與圖形學學報
S012 計算機工程
S034 計算機工程與科學
S022 計算機工程與設計
S025 計算機工程與應用
S030 計算機集成制造系統
S520 計算機技術與發展
S006 計算機科學
S085 計算機科學與探索
S509 計算機系統應用
S018 計算機學報
S021 計算機研究與發展
S029 計算機應用
S016 計算機應用研究
S009 計算機應用與軟件
S500 計算機與現代化
S014 計算機與應用化學
S507 計算技術與自動化
C003 計算力學學報
B014 計算數學
C094 計算物理
S718 技術經濟
A656 濟南大學學報自然科學版
G292 寄生蟲與醫學昆蟲學報
A045 暨南大學學報自然科學與醫學版
H240 家畜生態學報
G638 檢驗醫學
G477 檢驗醫學與臨床
V051 建筑材料學報
V057 建筑鋼結構進展
V045 建筑技術
* V523 建筑節能
V014 建筑結構
V044 建筑結構學報
S635 建筑經濟
V005 建筑科學
V013 建筑科學與工程學報
V047 建筑學報
Y564 艦船科學技術
A136 江南大學學報自然科學版
G453 江蘇大學學報醫學版
>> 基于單視覺的車輛防碰撞預警系統研究 基于單目視覺的汽車追尾預警系統研究 橋梁防碰智能預警系統研究應用 高速公路車輛防疲勞預警系統 汽車防追尾預警系統安全距離模型設計探討 基于web網絡的安全預警系統研究 基于GIS地質災害預警系統研究 新型智能電磁制動防追尾系統的研究 有效的防肝癌“早期預警系統” 基于單目視覺的車輛碰撞預警系統 基于輸電線路在線巡視系統的智能預警系統研究 智能車載預警系統中的夜間圖像預處理技術研究 基于平衡記分卡的企業戰略預警系統研究 基于知識本體的財務風險預警系統研究 基于功效系數法的跨國公司融資風險預警系統研究 基于地理信息的學校結核病網絡監測預警系統研究 基于VAR方法的河北宏觀經濟預警系統研究 基于供應鏈管理的食品安全風險預警系統研究 基于BP神經網絡的動車組預警系統研究 基于arcgis的高速公路團霧預警系統研究 常見問題解答 當前所在位置:汽車電子2014進入智能變革時代
[2] 喬維高. 汽車碰撞預警系統研究[J]. 武漢理工大學報,2005,27(1):121-123.
[3] 錢衛東,劉志強. 車輛智能防撞預警系統的研究和發展[J]. 技術與應用,2009,(3):22-25.
[4] 劉志強,溫華. 基于單目視覺的車輛碰撞預警系統[J]. 計算機應用,2007,27(8):2056-2058.
[5] 李瑩,高滿屯. 基于邊緣顏色信息的車牌定位算法[J]. 計算機仿真,2009,26(8):262-265,303.
[6] ZHENG D,ZHAO Y,WANG J. An efficial method of license plate location[J]. Pattern Recongnition Letters, 2005,26(15):2431-2438.
[7] 沈晶,劉海波,周長建,等. Visual C++數字圖像處理典型案例詳解[M]. 北京:機械工業出版社,2012.
[8] 艾海舟,武勃等譯. 圖像處理,分析與機器視覺[M]. 北京:人民郵電出版社,2003.
[9] 王昱. 移動機器人視覺道路檢測的研究與實現[D]. 南京:東南大學,2010.
[10]HOUGH P.V.C. Method and Means for Recognizing Complex Patterns[J]. U.S. Patent, 1962,30(1):54-59.
[11]李明,黃華,夏建剛. 基于Hough變換的車道檢測改進算法研究[J]. 計算機工程與設計, 2012,33(4):1638-1642.
[12]王文杰. 基于視覺的道路區域和車道線識別技術在智能車輛導航中的應用研究 [D]. 濟南:山東大學碩士學位論文,2009.
[13]張建明,張玲增,劉志強. 一種結合多特征的前方車輛檢測與跟蹤方法[J]. 計算機工程與應用, 2011,47(5):220-223.
[14]楊煒,魏朗,鞏建強,等. 基于單目視覺的縱向車間距檢測研究[J]. 計算機測量與控制,2012,20(8):2030-2041,2044.
注:下表中各項可加頁。
一、課題來源
源于學校實際需求。
二、研究目的和意義
2.1
研究目的
在大多的驗證身份的生物技術當中,指紋驗證應該是最簡單、方便、可靠的一種技術手段。而如何有效地使用指紋驗證系統,把它引入到高校考勤當中,改革以往傳統的考勤方式中的漏洞已經成為一個非常重要的問題。結合指紋驗證的特點,研究并提出一種指紋考勤的有效方案。在此基礎上,設計和開發一個指紋學生考勤原型系統,并以我校作為其應用背景。
2.2
研究意義
隨著學校的改革發展,加強教學和學生工作管理過程中,考勤是一項重要的內容。目前教師對于上課考勤以及考試的身份認證主要采用人工紙筆登記的方法。相關部門對全校的考勤統計不但工作量大,容易出錯,而且不能及時公布學生當天的考勤情況。同時也不便于對教師在崗情況進行考查。隨著數字技術、計算機網絡與通信技術的飛速發展,在校園網已基本建成的前提下,開發基于校園網的網絡考勤系統是一種比較好的方案。相對于其他的生理特征,指紋的唯一、不易丟失和終身不變特點使指紋識別在國家安全、門禁系統、考勤制度、身份管理等領域起著鑒定和記錄身份的作用。
近年來,越來越多地吸引研究者從事指紋驗證方向的研究,并且已經有不同的指紋考勤系統在不同領域得到應用。但在高校的考勤中還有待更多地實踐和關注,特別是如何結合學校的具體情況進行合理的設計實際具有極其重要的理論意義和應用價值。
三、國內外現狀和發展趨勢
3.1現狀
3.1.1指紋識別技術
指紋是人手指末端正面皮膚上凸凹不平產生的紋線,紋線有規律的排列形成不同的紋型。這些皮膚的紋路在圖案、斷點和交叉點上各不相同,在信息處理中稱為指紋的特征點。每個人指紋的紋路在圖案、斷點和叉點上各不相同,是唯一的、終身不變的,依靠指紋特征的唯一和穩定性,可以把一個人同他的指紋對應起來,通過提取他的指紋與預先保存的指紋模板進行比較,就可以驗證身份,這種依靠指紋特征來進行身份驗證的技術稱為指紋識別技術。由大量關聯了標識號或姓名的指紋特征模板所構成的數據庫稱為指紋特征模板數據庫,而由指紋原始圖像與標識號或姓名關聯的數據庫則被稱為指紋原始圖像數據庫。通常登錄和采集建立指紋特征模板數據庫的同時,必須同時保存指紋的原始圖像數據,建立備份的指紋原始圖像數據庫。典型的自動指紋識別系統處理流程由以下步驟構成:首先對指紋圖像采集,再進行圖像預處理,再對細節點提取細化,最后指紋匹配。
在對圖像進一步預處理,經過自動圖像預處理可得到較干凈的點線圖,圖像預處理步驟一般分為圖像的歸一化、方向場的計算、圖像的濾波增強、二值化和細化。使用指紋圖像進行圖像增強的方法,提高指紋圖像質量,可采用的方法有:方向加權中值濾波、各項異性濾波、基于規則的圖像增強、基于模糊邏輯圖像增強、Ga-bor圖像增強。其中,Ga-bor圖像增強是比較常用的一種。
3.1.2指紋圖像采集
指紋識別的應用,要求指紋紋理以數字形式進行運算。指紋圖像采集,主要就是將人體的指紋信息轉換為可使用計算機進行處理的數字數據。常用的指紋采集設備有光學式、硅芯片式、超聲波式等三種,其中光學指紋采集器是最早的指紋采集器,也是使用最為普遍的。
3.1.3指紋識別系統的設計
在整個指紋識別系統中,指紋識別子系統是最重要的組成部分。該子系統的主要功能,是實現了在客戶端指紋圖像采集,指紋模板生成和存儲,指紋圖像匹配等。在應用系統的設計上主要考慮模塊的設計、數據庫設計。
3.1.4指紋應用系統
目前,指紋識別技術的應用系統主要有
2種:嵌入式系統和連接
PC的桌面應用系統。嵌入式系統是一個相對獨立的完整系統,
它不需要連接其他設備或計算機就可以獨立完成其設計的功能,而連接
PC
的桌面應用系統具有靈活的系統構,并且可以多個系統共享指紋識別設備,可以建立大型的數據庫應用。
3.2
發展趨勢
指紋識別由于其技術的成熟和成本降低,開始徹底走向民用。在經歷了近10年緩慢的自然增長后,指紋識別技術即將迎來一個跳躍性發展的黃金時期。指紋識別技術的巨大市場前景,將對國際、國內安防產業產生巨大的影響。目前,指紋識別主要應用在考勤等領域。相信,隨著指紋識別技術的完善,不僅僅應用到各類考勤系統中,還可以拓展到聯網、遠程監控中。指紋作為一個非常有效的識別手段,在以后的發展中即有著它不可替代的作用,又孕育著巨大的商機。我們相信會有越來越對的人士投入到其產業化的進程中來。
參考文獻:
[1]謝健陽,李鐵才,唐降龍,佟喜峰
指紋識別系統的設計與實現.微計算機信息(嵌入式與SOC)
[2]張 帆
,
楊凌云
高校網絡指紋考勤系統的設計與實現.信息技術
[3]周廣杰,范欽滿,趙志國指紋點名系統在高校教學管理中的應用.教育長廊
[4]吳寶陽,甘志剛,張彤,肖南峰,韓堅華,用于互聯網用戶身份認證的指紋識別系統設計與實現.裝備制造技術
[5]朱劍民.指紋識別技術在罪犯指紋點名管理系統中的應用[D].成都:電子科技大學,2005.
[6]段少雄,田捷,李恒華.高效指紋考勤系統的研究與設計[J].計算機工程,2003,29(9):37~38.
[7]奚建榮.基于局域網的指紋考勤系統的設計實現[J].現代電子技術
[8]劉記.
無線指紋考勤系統的設計與實現[D]
.
河北工程大學碩士論文,2007.
[9]宋宇.
基于FPGA
的指紋采集卡的研究[D]
.
遼寧工程技術大學碩士論文,2007.
[10]楊文忠,章兢.
基于串口服務器的指紋網絡考勤系統[J
]
.
嵌入式網絡技術與應用,2006
(5)
:12
-
16.
[11]郭國偉,劉大茂
指紋圖像質量評估的研究與應用.計算機與數字工程2009年第12期
[12]馬文科,王玲,何浩
基于以太網的指紋門禁控制器設計與實現.微計算機信息(嵌入式與SOC)
[13]尹雅莎,尹浩,冀強
基于指紋識別算法的識別技術研究與應用.現代電子技術2008年第24期
[14]
李翠華,蘇秀英,詹金蘭,韓天
指紋識別在新型學籍管理系統中的應用
廈門大學學報(自然科學版)
[15]李文藻,鄒興平
指紋信號的識別特征提取和處理技術
西南民族大學學報
[16]林國清,
李見為,
王崇文
指紋圖像的預處理[J].
計算機工程,
2002,
28(9):
179-180.
[17]孫暉,趙菁
一種基于指紋識別的通用型網絡考勤系統
計算機工程2002年12月
[18]王芳,沈林武
一種指紋模塊在考勤終端中應用與研究
[19]孫彩云,趙遠東,高超等
基于Internet的遠程數據采集系統設計與實現[J].微計算機信息,2007,23.
[20]李波,王祥鳳,史江萍,胡俊宇
基于指紋識別技術的考生身份認證系統.電腦開發與應用
[21]蘇文新,鄭東
一種基于一次性口令和指紋識別的身份認證方案.計算機工程
[22]彭曙蓉,王耀南
一種基于指紋識別的網絡考勤系統.長沙電力學院學報(自然科學版)第21卷第2期
[23]彭曙蓉,
彭楚武,
楊文忠
指紋IC卡在考試身份認證系統中的應用[J]
.計算機與現代化,
2003,
10
:
85-87.
[24]李鑫,
惠曉威,
張全貴
基于智能卡和指紋識別的校園綜合系統[J]
.
微計算機信息,
2004,
20
(
9)
:
110-111
[25]魏發建,游敏娟,王保帥,趙傳華,王世剛
淺談指紋識別的基本原理.
中國科技信息2009年第10期
[26]尹立強,蘇新紅
智能指紋識別系統的設計[J].科技創新導報.2008,27:20-21.
[27]張海春,回文博,林立忠
指紋識別技術研究進展.
石家莊學院學報
第7卷第3期
四、主要研究內容、途徑及技術路線
4.1
主要研究內容
(1)系統技術研究
指紋識別技術是用于學生考勤中檢測其信息的一種非常有效的技術。在考勤過程中,對識別技術所要求的普遍性、唯一性、可采集性、可行性、可接受性、防偽性,該方法都可以達到。擬將結合面向對象語言和Microsoft
SQL
Server2000數據庫,開發采用指紋考勤機,以遵循
TCP/
IP協議的以太網為傳輸媒介,包括上層管理系統和指紋考勤終端。
(2)指紋識別高校考勤系統的設計與實現
在指紋識別技術的基礎上,設計和開發一個高校考勤系統原型。擬采用學校學生考勤作為其應用背景。
4.2
研究途徑及技術路線
(1)系統技術研究過程
基于指紋的學生考勤系統是一個集成了多種高新技術的復雜系統。技術的選擇也應以實用、可靠、穩定為主。
①由于在采集過程中會涉及到比較多的人數,所以要求在采集時每個人都應注意手指的清潔和干凈度,盡量防止人為因素影響圖像質量。
②在指紋識別算法上,我們利用自動指紋識別系統進行指紋識別。
③在考勤過程中,建立學生的考勤指紋庫由專門的數據服務器保存,在所有教室配備指紋考勤終端,包括實訓基地和農業大棚實訓基地,支持后臺服務器驗證比對,通過連接計算機網絡,完成自動上傳考勤記錄功能,同時,學校的教師辦公室以及教務處、院長辦公室等,都可通過本機查看實時考勤情況,并可在不同情況下,對每個教室信息,使考勤結果更加準確。在考勤過程中,同時也可以考核老師到勤情況,所以該系統也能對老師的上課情況進行考核。由于我們采用的是普通課堂考勤和實習基地考勤兩種方式,所以在功能上會采用兩大功能區分其考查的方式,并利用現有學校局域網絡系統,采用TCP/IP、Internet、web頁面技術和網絡管理技術,實現指紋在不同地點的遠距離傳輸。以下是網絡架構圖:
(2)指紋識別高校學生考勤系統的設計與實現
①
采用軟件工程的生命周期法的思想和原理、面向對象的分析和設計方法來進行原型系統的設計和開發。
②
原型系統將大致包括幾大模塊:采集模塊、系統管理模塊、學生考勤管理模塊、基本信息模塊、查詢模塊,各模塊間使用以遵循
TCP
/
I
P協議的以太網為傳輸媒介聯接。
五、研究工作的主要階段、進度和技術指標
六、最終目標及完成時間
6.1
最終目標
①
研究并提出一種在高校中利用指紋識別考勤的新系統架構方案。
②
完成原型系統。
③
通過分析整理,總結應用成果,完成畢業論文。
6.2
完成時間
七、現有條件及必須采取的措施
八、協作單位及要解決的主要問題
九、導師意見
簽名:
年
月
日
十、考核小組意見
組長簽名:
年
英文名稱:Journal of Shanghai Institute of Technology(Natural Science )
主管單位:上海市教育委員會
主辦單位:上海應用技術學院
出版周期:季刊
出版地址:上海市
語
種:中文
開
本:大16開
國際刊號:1671-7333
國內刊號:31-1880/N
郵發代號:
發行范圍:國內外統一發行
創刊時間:2001
期刊收錄:
核心期刊:
期刊榮譽:
Caj-cd規范獲獎期刊
聯系方式
關鍵詞:以就業為導向;實踐教學;人才培養
中圖分類號:G642文獻標識碼:A文章編號:1009-3044(2009)27-7805-02
Study on Employment-oriented Talent's Cultural Model of Computer Engineering
ZHANG Jing
(College of Information Engineering, Inner Mongolia University of Science and Technology, Baotou 014010, China)
Abstract: In order to provide training to a new generation of elite engineers using modern engineering practice teaching method, the important tasks for the current reform of engineering practice training in the higher education sector are to establish a new computer education system for engineering practice teaching. The key objective is to cultivate students' spiritof innovation and ability of engineering practice.
Key words: employment-oriented; practical teaching; talent's cultural
21世紀的中國需要更多的具有創造性思維的綜型人才, 基于社會對計算機人才的需求,培養出優秀軟件人才就成為計算機學科專業教育的社會責任,當然也是計算機學科教育改革的一次難得的機會。“十五”期間,教指委就發表了《高等學校計算機本科專業發展戰略研究報告暨專業規范》,其中提出了新的“專業方向分類”發展的基本思想,并根據專業方向分類的思想分別制定了“計算機科學”、“計算機工程”、“軟件工程”和“信息技術”四個專業方向的規范。我們學校根據社會需求和自身的實際情況,提出了以就業為導向的工程化實踐教學模式。
1 現狀分析
1.1 教學與市場需求脫節
軟件產業的迅速發展對軟件行業從業人員提出了更高的要求,盡管國內高校軟件人才的培養數量日益攀升,但是高端軟件人才的匱乏卻嚴重阻礙了我國IT 企業的發展。造成這一現象的重要原因是:國內計算機軟件相關專業的教學基本還停留在傳統的理工科人才培養模式,基礎理論知識和針對個人動手能力的實驗構成了教學的主體,普遍缺少對學生工程能力和職業素質的訓練,同時也缺乏進行這些訓練所需的教學環境,因此培養出的學生與產業界的需求往往存在較大的脫節,難以很快融入現代IT 企業的運作。
1.2 缺少實踐能力強的師資隊伍
培養具有創新精神和實踐能力的高素質的應用型工程人才需要一支強工程系統能力和強工程化素養的師資隊伍。目前教師大多是從學校到學校,從理論到理論,尤其是年輕教師多數是畢業后直接走上講臺的,缺乏相應的職業技能訓練和實踐,加之教學任務繁重,學歷進修壓力大,雖然理論教學經驗豐富,但實踐經驗不足,工程化實踐能力缺乏。
1.3 教學手段和教學方法落后
現有的課堂教學中,以灌輸為主的教學始終占主導地位,學生缺乏學習的積極性和主動性,也不利于培養學生的創新能力和個性化培養。而計算機專業課程不少是實踐性較強的課,因此在工程化實踐教學體系必須采用案例驅動、項目驅動、啟發式教學等新型教學方法和手段,提高學生學習的積極性和主動性,提高學生的創新能力和實踐能力。
1.4 缺乏實踐教學環境
工程化實踐教學體系的實施需要配套的實驗室和實踐基地,而現有的實驗室已不能實踐教學要求。在工程化實踐教學體系的建設中,積極探索出一套以課程實驗教學為基礎,以課程設計、項目實踐與畢業設計為核心,以學生科技創新為外延,以實驗室全面開放為形式的工程化實踐教學體系的實驗室和實踐基地建設的新模式。
2 實踐教學體系的內容
學生的動手實踐能力的培養除了需要要有多門課程、多個環節構成外,還必須形成一個體系。實踐體系主要是由課程實驗、綜合實驗、專業實習、畢業論文幾個環節構成組成。
2.1 課程實驗
課程實驗一般是針對課程內容相關知識點設置的實踐教學活動課內實驗主要用來使學生更好地掌握理論課上所講的內容。在教學計劃中實驗作為課程的一部分出現,我們學校共有13門課程開設了相應的實驗,包括:程序設計基礎 、數據結構、操作系統、編譯原理、計算機圖形學、人工智能、軟件工程、數據庫系統、數字邏輯、計算機組成基礎、計算機體系結構、嵌入式系統、計算機網絡。我們還開設了開放性實驗,目的是進一步提高教學水平、培養學生實驗技能與創新能力。為此需要實驗管理采用開放性,采用自動式的學生認證系統,提高設備的利用效率,為學生創造良好的實驗環境。
2.2 綜合課程設計
課程設計可以是一門課程為主的,也可以是多門課程綜合的,統稱為綜合課程設計。課程設計是指和課程相關的某項實踐環節,更強調綜合性、設計性。課程設計是在課程實驗的基礎上來進一步提高學生的綜合能力,所以根據我們學校的實際情況,我們選擇了高級程序語言課程設計、嵌入式系統課程設計、軟件工程課程設計、操作系統課程設計、數據庫課程設計、網絡工程課程設計作為主要的內容。綜合性課程設計不僅可以培養學生具有綜合運用所學的多門課程知識解決實際問題的能力,還可以加強調系統分析、設計和集成能力,以及強化培養學生的獨立實踐能力和良好的科研素質。
2.3 畢業設計
畢業設計是一個科研和教學結合最為密切的實踐環節,作為教學計劃中的最后一項任務,它承擔著培養學生綜合運用所學知識和掌握的技能,分析和解決實際問題、獨立工作、團隊協作、問題表達等能力的任務。畢業設計應當緊密結合科研項目或課題,從科研任務中選擇有價值的題目進行設計、實驗和研究,還可以通過與企業緊密合作的實踐教學活動來進行。畢業設計要實現12方面的綜合訓練。具體包括選題、調研、熟悉問題、查閱資料、需求分析、制定研究計劃、概要設計、詳細設計、具體實現和調試、撰寫文檔、問題與方案的文字與口頭表述、論文撰寫。通過這12個方面的綜合訓練,培養研究與實現能力、論文撰寫能力、口頭表達能力。為了保證畢業設計的質量,還要加強管理。通常要注意選題、開題、中期檢查、期末驗收、論文答辯等環節。要注意對畢業設計過程的控制,要求教師和學生要每周進行交互,包括輔導、工作報告、問題討論等。
2.4 專業實習
實習不僅是學生發揮本專業特長服務社會、接觸社會;也在實踐教學中起著重要的作用,使學生在實踐過程中即能讓學生認識專業、了解專業,達到提高個人能力的目的。當前實習有多種形式:認知實習、生產實習、畢業實習、科研實習等,我校規定學生必須參加為期半年全時制企業實習。學校在業界具有領先地位的軟件企業中設立實習基地,讓學生在基地參與企業運作和項目研發,體驗真實的企業環境和項目開發環境,直接感受產業界的脈搏,幫助學生提高自身的工程能力和職業素質。實習基地的選擇和建設是非常關鍵的,為了保證實習的質量,必須定期對實習基地進行評估,包括接收學生的數量、提供實習題目的質量、管理學生實踐過程的情況、學生的實踐效果等。實習指導教師必須有實踐經驗、教學經驗,校外實習基地聘請業務水平高、責任心強的人員擔任校外指導教師,科研任務中選擇有價值的題目進行設計、實驗和研究。
3 結束語
工程實踐教學是高等工程教育人才培養不可缺少的重要環節,改革和完善工程實踐教學體系是我國高等工程教育面臨的重要問題之一。因此,迫切需要對計算機專業的教學體系進行工程化改造,逐步建立工程化實踐教學體系,著力培養學生的工程化開發能力和職業素質,并進而形成一個融基礎理論、實驗教學、工程實踐為一體的整體化培養機制,使學生的基礎知識、科學素養、專業知識、創新能力、工程能力和職業素質都得到全面均衡的。
參考文獻:
[1] 梁樹軍,程靜.軟件人才培養課程群的探索與實現[J].教育與教學研究,2008(22):103-104.
[2] 許伯康.計算機應用類課程教學改革的實踐與思考[J].無錫南洋學院學報.2006(1):15-17.
關鍵詞:Web服務;Web服務安全性;XML簽名
中圖分類號:TP393.08文獻標識碼:A文章編號:1009-3044(2010)05-1083-02
Research Web Services Security Based on XML Signature Technology
LIU Xiang-dong
(Sichuan Vocational and Technical College,Suining 629000,China)
Abstract: Web Services are rapidly applied in Enterprise Solution, so, it is necessary to make more comprehensive demands for Web Services Architecture. one is Interoperability, anther is Web Services Security. This paper focus on building Secure Web Services by using XML Signature Technology.
Key words: Web services; Web services security; XML signature
Web服務是一種面向服務的架構的技術,通過標準的Web協議提供服務,目的是保證不同平臺的應用服務可以互操作。當前,世界范圍內的企業正在迅速地應用Web服務,因此如何保障Web服務的安全成為了一個關鍵的技術。
Web服務安全性涉及到很多技術層面,其中包括身份驗證、授權、完整性、機密性和可靠性等技術。本文重點研究利用XML簽名技術和數字證書技術來保證Web服務的安全。利用XML簽名來對Web服務進行身份驗證,利用數字證書來構建并保護Web服務安全地傳輸。
1 XML簽名
XML簽名本身并不是一項Web服務安全技術,但卻是許多Web服務安全技術的基礎構件。XML簽名技術是在XML文檔中加入了用于封裝加密數據和加密算法的元素,來實現XML文檔的安全。
由于XML的可擴充性,XML簽名還可以在一個XML文檔中保存多個簽名,這樣可以使各方鏈接起來,協同對同一個XML文檔進行操作。從而完成一個小的Web服務。另外,XML簽名是持久性的簽名,即不論文檔是在傳輸還是處于存儲狀態,簽名的結果都存儲在XML文檔中。
1.1 XML簽名的基本結構和語法
在XML簽名中,用根元素進行標識,原始數據的信息在元素中以URI表示,同時在中還包含摘要值、簽名值等必要的信息,驗證簽名所需的密鑰或密鑰引用也可以在其中進行傳輸和存儲。圖1表示了的基本結構:
圖1 基本結構
在圖1基本結構中,元素是XML簽名的核心元素,XML簽名就是由元素表示的,是根元素。可以封裝所簽署的數據對象,也可以封裝于數據對象內。元素包含了關于實際備簽名的數據對象的信息以及規范化和簽名的算法。元素用于指定應用到元素的規范化算法。該元素是必須的,所使用的算法由Algorithm屬性來指定。元素的Algbrithm屬性指定在將規范化的轉換成時所用的算法。元素用于標識引用的數據,并帶有數據對象的摘要值。它包含三個屬性:ID表示XML文檔中的其它部分可以引用。URI屬性表示用于對數據對象進行引用。Type屬性用于標識被簽署對象的類型。元素指定對對象數據所使用的摘要算法,由Algorithm來指定。元素包含數據對象的簽名值,用Base64編碼表示。
1.2 使用XML簽名來保證WEB服務安全性
XML簽名本質上是附加于XML文檔的XML片斷。該片斷功能之所以強大的原因在于只能使用原XML文檔的數據和只有簽名者才能使用的密鑰來生成片斷。
XML的簽名過程一般包括:
1) 識別XML文檔中需要簽署的元素。
2) 對于每個元素,應用一列可選的轉換。假設一個購買訂單的XML樣本文檔。圖2顯示經過不同部門(如銷售部門)處理的購買訂單XML文檔:
Sales
Sales ,Shipping
圖2 樣本購買訂單的XML文檔
在簽名該文檔時,每個部門都簽署它并把各自的部門ID附加到path元素。最后轉換所產生的結果值被用來計算摘要值。摘要值是用于驗證原始元素內容的復雜的校驗和。對元素內容的任何改變都將改變摘要值。接收方可以通過重新計算元素的摘要值并把它和接受到的摘要值進行比較來確認該元素的完整性。若不匹配就表示內容已經被修改,因此也不能信任。
3)XML簽名后的摘要表示法
經過XML簽名后,樣本購買訂單XML文檔摘要表示法如下:
圖3 購買訂單的XML文檔摘要值表示法
在圖3中,SignedInfo元素封裝了摘要值以及與之相關的信息。雖然使用摘要值保證了XML文檔的完整性,但不能防止某些人截取、篡改文檔、重新計算摘要值以及轉發修改了的文檔,為了解決這一問題,將計算出一個基于SignedInfo元素的簽名值,并且只有文檔的簽名者能夠生成正確的簽名值。
4)使用簽名算法來加密規范化過程產生的結果。包括使用只有簽名者才有權使用的密鑰。產生的結果是簽名值。接收方可以使用簽名者的公鑰來解密并驗證簽名值。
5)簽名值和SignedInfo元素被一起附加到原始XML文檔。這樣就完成了XML簽名。
6)驗證簽名的XML文檔。需要使用發送方俄公鑰來解密簽名。解密的結果是作為該XML文檔的校驗和摘要代碼。對文檔的任何細小的改變都將導致摘要代碼錯誤。
1.3 XML簽名在WEB服務安全中的優勢
由于Web服務是基于SOAP和WSDL標準協議的,它們是以XML格式描述的一種標準的數據表示格式和消息格式,因此,對于Web服務安全的實現是基于開放的標準協議,而不是依賴于某些專用格式。所以將XML簽名應用于Web服務安全中,完全是可以的;由于XML簽名支持加密的多重性,使得構建多個Web應用并集成地安全應用成為可能。
2 結束語
本文將XML簽名技術應用于Web服務安全中,提供了一種基于XML標準協議的簽名來解決Web服務安全性。
參考文獻:
[1] 宗平,鄧賽峰,web服務安全結構模型研究和設計[J].計算機與現代化,2004(11).
[2] 張勇,馮玉才.XML數字簽名技術及其在JAVA中的具體實現[J].計算機應用,2003.
[3] 胡迎松,彭利文,池楚兵. Web服務安全問題及其安全技術[J].計算機應用研究,2003(10).
[4] 車葵,邢書濤,牛曉太. Research and implementation of digital signature based on XML.計算機工程與設計, 2008(23).
[5] 劉濤, 齊愛玲, 常心坦. Web服務安全中XML簽名技術的研究[J],第四屆全國信息獲取與處理學術會議儀器儀表學報,2006.
[6] 陳建梁,袁南兒.用XML簽名及SOAP信息頭實現安全Web服務[J]. 計算機工程與設,2004(09).
關鍵詞 應用型本科;軟件工程;培養模式
中圖分類號:G642.4 文獻標識碼:B
文章編號:1671-489X(2014)18-0125-02
Exploration and Practice of Cultivation Model for Application-type Software Engineering Personnel//PENG Huanfeng, XU Jinbao
Abstract In view of the problem that current Application-type software engineering personnel cultivation doesn’t fit the and enterprise requirements, combined with Nanjing Institute of Technology of software engineering personnel cultivation experience, introduces the exploration and practice of cultivation model for application-type software engineering personnel from three aspects: cultivating goal system, curriculum system construction, combined cultivation with enterprises.
Key words application-oriented undergraduate education; software engineering; cultivation model
隨著國民經濟的發展,軟件產業在我國得到長足發展,但在軟件人才需求方面仍有大量缺口。隨著高等院校招生規模的擴大,高校為行業輸出大量軟件工程人才,但人才培養與社會需求仍然存在較大程度的脫節[1],主要體現在畢業生應用能力差、缺乏工程意識以及創新能力較差等方面[2]。
作為應用型本科院校,南京工程學院計算機工程學院致力于培養富有工程意識的軟件工程專門人才,強調畢業生的工程實踐能力的培養。南京工程學院計算機工程學院軟件工程專業是全國首批卓越工程師計劃和CDIO工程教育模式的試點專業,并于2012年獲批江蘇省重點建設專業。為解決高校應用型軟件工程人才培養與社會需求脫節的問題,積極開展了有益的探索和實踐,并取得良好成效。
1 培養目標體系的建立
通過企業考察、召開座談會和問卷調查等多種形式,在用人企業、畢業生及在校生中開展有關人才培養目標的調研活動,進一步明確軟件工程專業人才的培養定位,從學科基礎與專業理論知識、專業能力與工程實踐能力、綜合素質與職業素養三個方面明確培養目標體系。
學科基礎與專業理論知識 區別于社會IT培訓機構,高等院校軟件人才培養應注重基礎知識和專業知識的積累,畢業生應具備扎實的專業理論知識,且應更強調合理的知識結構。經過深入調研,結合已有培養經驗,面向應用型軟件工程人才培養的畢業生應具備良好的數學基礎、扎實的計算機專業基礎知識,同時具備軟件開發、系統測試、計算機網絡等較寬領域的專業知識。
專業能力與工程實踐能力 南京工程學院倡導學以致用的辦學理念,軟件工程專業定位于培養高級應用型專門人才,為實現工程師化的人才培養目標,注重綜合素質和工程實踐能力的培養;與研究型本科人才注重“厚基礎、寬口徑”有著明顯差別,與高職類人才注重職業能力的技能培養也顯著不同。多次組織企業和知名高校對軟件工程人才的工程能力培養模式進行論證,明確應用型軟件工程人才在專業能力和工程實踐能力方面的培養目標,即具備扎實的專業理論知識、較強的軟件工程實踐能力、富有創新意識及較強的再學習能力。
綜合素質與職業素養 良好的綜合素質與職業素養是畢業生能否取得職業成就的關鍵因素,有些素質如人際交流的能力需要在日常學習生活中得到鍛煉,但有些素質和能力需要在教學中著重培養,包括文獻檢索與利用能力、信息表達能力、外語應用能力、工程意識與創新意識及終生學習的能力等方面。
2 課程體系建設
理論課程體系 根據人才培養目標體系,課程設置應體現各種能力的培養。結合人才培養目標和課程之間的內在聯系,對課程進行模塊化設置,強化基礎理論與專業能力的模塊化培養。課程體系由公共基礎模塊、基礎編程模塊、高級編程模塊、核心專業課程模塊、專業能力拓展等五個模塊組成。通過這些課程模塊的學習,使畢業生具備專業理論知識及專業技能,最終成長為一名合格的軟件工程師。
專業能力拓展模塊包括企業級軟件開發、軟件測試、數據庫工程師、嵌入式系統應用開發、軟件服務外包等五個拓展子模塊。學生有選擇地學習專業能力拓展課程,強化具體專業技能,通過對相關專業領域進行更加深入的學習和應用,拓展就業領域。
實踐課程體系 實踐課程是培養學生實踐能力、工程能力的重要載體[3],通過基礎實踐、工程認知、綜合實踐、創新實踐四個層次構建實踐課程體系。
基礎實踐層次包括企業參觀及相關課程實驗,通過企業參觀,學生對行業現狀及未來從事的職業有初步認識,通過相關課程實驗為進一步提高專業技能打下基礎。專業課程是培養專業技能的核心,因此,通過加強考核力度,強化課程設計的實際訓練效果,同時鼓勵學生參加各類程序設計大賽,考取相關職業證書,參加相關學術報告以提升對新技術的跟蹤與認知。通過為期四周的軟件開發綜合訓練、畢業設計、企業實習,提高學生的綜合實踐能力。同時,為加強學生的創新實踐能力,學院建立專項基金資助學生進行科研實踐活動;學校層面創建大學生創業產業園,制定優惠政策,鼓勵畢業生及在校生自主創業。
3 企業聯合培養
為培養滿足企業需求的合格應用型軟件工程人才,南京工程學院計算機工程學院與企業深入開展合作,在多年的教學實踐中,逐步摸索出校企合作、人才聯合培養的一些經驗。相對穩定的校外實踐教學基地達到16家,并于2012年與中軟國際聯合成立中軟國際國家級軟件工程實踐中心。實踐“3+1”校企聯合培養模式,經過前三年的在校學習,學生具備專業基本知識和初步項目實踐經驗,第四學年在企業頂崗實習。
雙師制度 推進“雙師型”教師隊伍建設,教師參加企業組織的高端技術、管理培訓,參與企業的項目開發,具有實際項目實踐經驗的教師比例逐年增加。與企業合作進行專業課程優化等多層次合作,企業可以參與學校、學院的教學與人才培養。為進一步深化教學改革,培養優秀的軟件工程人才,建立了完善的企業教師兼職制度,聘用企業技術專家或具有豐富項目管理、實踐經驗的優秀人才作為兼職教師,開設企業課程,指導學生綜合實訓、畢業設計及企業實習。
綜合實訓 針對四年級本科學生進行軟件外包綜合實訓,一般于完成大三學習后的暑假進行,為期一個月。與企業共同設計項目案例,以項目為主導,模擬真實的開發環境,項目組成員3~5人,協同完成需求分析、系統設計、編碼、測試等軟件開發各個階段的工作。通過高強度的綜合實訓,強化學生對專業知識的綜合應用能力,更為關鍵的是讓學生熟悉軟件項目開發流程的各個階段,體驗企業開發環境,培養團隊合作意識,加強對軟件開發中的各崗位的認識[4]。綜合實訓是學生在校學習的最后一個環節,能夠為下一階段的企業培養打下良好基礎。
企業培養 企業負責學生在企業學習期間的各項教學安排,專業實習環節安排學生進行軟件項目開發實踐,盡量做到頂崗實習。畢業設計環節由學校教師和企業工程師共同承擔,工程師負責指導系統的設計開發,學校教師負責指導論文寫作,通過這兩個環節的實踐,培養學生良好的職業素養和工程實踐能力。由于學生在企業完成企業培養階段的學習,有助于培養學生良好的團隊意識,了解行業現狀,并對將來所從事職業的認識更加清晰,因此,企業培養可以看作學生正式進入行業工作的良好過渡。
4 結語
經過多年的積極探索和實踐,堅持對人才培養模式進行深入改革和創新,并取得一定成效。軟件工程專業在校生多次獲得國家級競賽獎項,在就業方面,畢業生受到用人單位的廣泛好評。近年來,通過麥可思數據有限公司的調查報告顯示,南京工程學院計算機工程學院畢業生的就業率和就業薪酬在國內同類高校中名列前茅。今后將繼續深入進行教學改革,完善培養體系,提高辦學質量,培養優秀的應用型軟件工程人才。
參考文獻
[1]韓中元,雷國華,李軍.應用型本科軟件工程人才培養模式的探索與實踐[J].計算機教育,2010(10):26-29.
[2]文俊浩,楊丹,陳林,等.軟件工程人才培養體系研究與實踐[J].高等工程教育研究,2005(4):63-65.
關鍵詞三維建模技術;結構優化;模型優化;層次模型
中圖分類號TP301文獻標識碼A文章編號1000-2537(2014)02-0090-05
為了在計算機的虛擬環境中生動形象地模擬自然環境之中人的視覺、聽覺、嗅覺以及運動等行為,虛擬現實技術應運而生[1].經過近幾年的發展,該項技術已成為計算機領域的一個新型研究方向,獲得國內外學者以及企業的廣泛關注并引起濃厚的研究興趣[2-3].在虛擬現實技術中,三維建模是該技術的一個關鍵步驟和核心技術,也是實現虛擬現實系統的基礎[4].由于虛擬現實系統需要較高的實時性,而三維建模的優劣直接影響整個這類系統的實時性[5],這使得三維建模成為了此項技術的研究熱點,而三維建模流程的優化又成為了重中之重.
目前,關于三維建模流程的優化研究主要集中在模型階段,其中部分研究取得了較好的實際應用效果[6-7].然而,如果在三維建模之前各模型分塊不合理的話,就會導致建模過程耗時較大,從而大大降低系統的實時性.針對這種情況,論文基于過程的思想,從結構優化、模型優化兩方面對整個三維建模流程進行優化.同時,論文還提出了一個新型層次模型簡化算法以進一步縮減三維建模流程中模型間優化的時間間隔.
6結束語
論文對三維建模進行研究,基于過程優化思想,提出了一個新的三維建模流程優化方法.同時,針對其中的模型簡化也進行了研究,提出了一個層次性模型簡化算法.通過模擬聯合站系統實驗表明,所提三維建模流程優化方法在建模總體效果和實時性兩個方面,都具有一定的優越性.
參考文獻:
[1]葉南陽. 手機振動影響及模式優化設計研究[J]. 湖南師范大學自然科學學報, 2012,35(2):28-30.
[2]周德吉,武殿梁,邱世廣. 虛擬現實環境中包含虛擬人的全要素裝配操作仿真[J]. 計算機集成制造系統, 2012,18(10):2183-2190.
[3]傅招國,王天威,倪小鵬. 基于Virtools的虛擬現實技術及在特種設備教學中的應用[J]. 計算機工程與科學, 2012,34(6):97-100.
[4]CHEN G, LI B, TIAN F L, et al. Design and implementation of a 3D ocean virtual reality and visualization engine[J]. J Ocean Univ China, 2012,11(4):481-487.
[5]譚正華,王李管,熊書敏. 基于實測邊界線的地下巷道三維建模方法[J]. 中南大學學報:自然科學版, 2012,43(2):626-631.
[6]潘榮江,高孝洋,關防利. 基于平面設計圖的高速公路三維建模[J].系統仿真學報, 2012,24(1):17-20.
[7]LI Z L, ZHI R P, ZHAO C W, et al. The 3D modeling of blades of multiphase flow helico-axial pumps rotor based on solidworks[J]. Computer Aided Drafting, Design and Manufacturing, 2011,21(2):1-6.
[8]DU Q L, DU T N, ZHAO H F, et al. The comparison of different degree of convexity and 3D modeling of involute hyperbolic arch dam[J]. Computer Aided Drafting, Design and Manufacturing, 2011,21(2):7-12.
[9]呂翠華,陳秀萍,張東明. 基于三維激光掃描技術的建筑物三維建模方法[J]. 科學技術與工程, 2012,12(10):2410-2414.
[10]許偉冬,劉國棟,劉龍. 機場供電仿真虛擬環境的研究[J].計算機仿真, 2012,29(10):47-51.
[11]董純柱,殷紅成,王超.基于射線管分裂方法的SAR 場景快速消隱技術[J].雷達學報, 2012,1(4):436-440.
[12]韋婷黎,展榮,侯能.基于可編程GPU 的三維地形場景中樹的渲染優化技術[J]. 科學技術與工程, 2012,12(26):6834-6839.
關鍵詞:科研管理;PHP;ThinkPHP;DWZ框架
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2012)23-5625-04
Design and Implementation of Scientific Research Management System Based on the ThinkPHP + DWZ Architecture
ZHU Ya-xing, LU Shu-ping, LI Hao-yi
(Guangdong Vocational Institute of Science and Technology, Zhuhai 519010, China)
Abstract: This paper presents the Design and Implementation of Scientific Research Management system based on the ThinkPHP + DWZ architecture. The system is user-friendly, reducing the complexity of research management, enhancing the real-time and interactive scientific information, improving the query accuracy of the analysis.
Key words: scientific research management; PHP; ThinkPHP; DWZ architecture
隨著我國高等教育的快速發展,高校在提高辦學規模和辦學質量的同時,科研意識逐步加強,高校的科研工作不論在數量還是質量上都得到了較大提高。[1]然而我校過去依賴的傳統的工或者借助Excel,E-mail等辦公軟件所進行的科研管理模式已經不能滿足科研管理工作的需要。隨著互聯網技術的不斷發展與普及,利用學校已經建立的與Internet相連接的較為完善的校園網絡和計算機資源,[4]結合我校科研工作的具體情況,利用現代信息技術和優秀的軟件開發工具,提高科研管理效率和水平,使科研管理更規范化、科學化,更好地服務于本校廣大教職科研工作人員,提出了建立本校的科研管理系統的需求。
1系統需求分析
1.1系統需求分析
根據科研處提供的需求,分析得出科研信息管理系統的需求主要分為3個方面:
1)科研成果管理:科研處人員通過本系統來進行成果、論文、著作、專利等信息管理,記錄科研人員出版的著作、刊物論文、專利申請與專利授權情況、科研項目鑒定成果。
2)科研經費管理:科研處人員通過本系統進行經費管理。科研處人員通過本系統進行科研數據的查詢統計并生成各種報表。3)科研項目管理:提供對包括縱向項目與橫向項目在內的網上申報、評審及項目狀態查詢等主要功能。
1.2系統功能模塊結構
科研管理系統采用模塊化結構,系統包括四大模塊:審核管理、機構管理、成果管理和系統維護。系統功能模塊結構如圖1所示。
2開發工具簡介
2.1 ThinkPHP概述
ThinkPHP是一個開源的PHP框架,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的。最早誕生于2006年初,原名FCS,2007年元旦正式更名為ThinkPHP,并且遵循Apache2開源協議。早期的思想架構來源于Struts,后來經過不斷改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的Action和Dao思想和JSP的TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式,封裝了CURD和一些常用操作,單一入口模式等,在模版引擎、緩存機制、認證機制和擴展性方面均有獨特的表現。
2.2 DWZ框架
DWZ富客戶端框架(jQuery RIA framework),是中國人自己開發的基于jQuery實現的Ajax RIA開源框架。DWZ富客戶端框架設計目標是簡單實用、擴展方便、快速開發、RIA思路、輕量級。使用DWZ框架可以自動邦定JavaScript效果,不需要開發人員去關心JavaScript怎么寫,只要寫標準HTML就可以了。DWZ簡單擴展了HTML標準,給HTML定義了一些特別的class和attribute。DWZ框架會找到當前請求結果中的那些特別的class和attribute,并自動關聯上相應的js處理事件和效果。DWZ基于jQuery,可以非常方便的定制特定需求的UI組件,并以jQuery插件的形式出來,如有需要也可做定制化開發。
3系統設計與實現
系統采用ThinkPHP + DWZ架構進行開發,較好地提高了開發效率。與本項目類似的系統開發一般來講需要寫大量的javas? cript才能達到滿意的效果。程序員對javascript的熟悉程度直接影響開發速度。使用DWZ框架能夠自動邦定javascript效果,不需要去關心javascript怎么寫,只要寫標準html就可以了。DWZ簡單擴展了html標準,給HTML定義了一些特別的class和attribute。DWZ框架會找到當前請求結果中的那些特別的class和attribute,并自動關聯上相應的js處理事件和效果。同時CSS和js代碼徹底分離,修改樣式方便,仍然保留了html的頁面布局方式,完全開源,源碼沒有做任何混淆處理,方便擴展,支持HTML擴展方式調用UI組件,提高了系統的通用性和界面的一致性。以圖2的簡單對話框為了說明。
圖2確認刪除對話框
其主要代碼為:
刪除
或者刪除
系統功能采用ThinkPHP+DWZ方案開發,服務器端采用ThinkPHP實現,客戶端利用DWZ框架實現,運用DWZ框架能夠快速實現Ajax應用,充分發揮了DWZ框架的資源優勢,提高了系統的通用性和界面的一致性。
3.1系統審核模塊
審核模塊如圖3所示:分為院級管理員審核、院長審核、科研處審核三級審核,不同的角色擁有不同的審核權限,所有的成果項目都需經過三級審核之后才能入庫進并行統計。
其核心代碼如下:
function edit(){
//人員的一些關聯表數據
$type=new Model(’department’);
$tlist=$typefield(’d_id,d_name’)select();
。。。
$data=$_REQUEST[’data’];
$name=$_REQUEST[’action’];
。。。
$thisdisplay($data);
3.2系統成果管理模塊
成果管理模塊如圖4所示。包括科研項目、專利成果、論文、論著、成果獎勵、成果鑒定和成果檢索等基本信息管理。科研人員通過自己的賬號登錄系統可隨時輸入、查詢其科研成果,在審核人員確認之前還可進行編輯。系統還能依據要管理的科研成果類別進行管理,按年度、摘錄的論文名稱、作者等顯示出結果,并且統計導出結果視圖。其核心代碼如下:
function _search() {
//生成查詢條件
$name=$_POST[’q_year’];
$_SESSION[’year’] = $_POST[’q_year’];
。。。
$elist=$awardwhere(’a_year=’.$name.’ and p_id =’.$id.’ and a_audit =3’)select();
$thisassign(’vo4’,$elist);
}
圖4成果管理頁面
3.3機構管理模塊
由管理員對學院和部門進行管理,可以增加、刪除和修改機構名稱,對機構人員實現增加、刪除和修改功能。
其核心代碼如下:
function insert() {
$name=$thisgetActionName();
。。。
if (false === $modelcreate ()) {
$thiserror ( $modelgetError () );
} //保存當前數據對象
$list=$modeladd ();
if ($list!==false) { //保存成功
$thisassign ( ’jumpUrl’, Cookie::get ( ’_currentUrl_’ ) );
$thissuccess (’新增成功!’);
} else { //失敗提示
$thiserror ($modelgetDbError());
}
}
通過$name=$thisgetActionName()獲取對應控制器名字,實現例化對應表,從而對表進行增刪改查,因此可以統一封裝了對表的增刪改查,所有的控制器只需要繼承Commom,各個模塊就能進行增刪改查,無需再對每個模塊寫代碼,使得系統的通用性大大提高,減少了大量重復的代碼,提高了系統的執行效率。
3.4系統數據維護模塊
主要對各個代碼表進行維護以及對數據庫進行備份與還原,rbac等操作,如圖5所示。其核心代碼如下:
public function module()
{
$groupId = $_GET[’groupId’];
。。。
//讀取系統組列表
$list=$groupfield(’id,name’)findAll();
。。。
//讀取系統組的授權項目列表
。。。
//讀取當前項目的模塊列表
。。。}
//獲取當前項目的授權模塊信息
。。。}
4結束語
本項目是面向高校的科研管理系統,充分利用現代信息技術、網絡資源和優秀開發工具實現科研管理的實時性與互動性、提高科研管理工作的效率和水平;便于管理人員及時掌握科研動態,實現科研審核管理、項目、成果管理、科研結構管理與系統維護管理等。系統采用了目前比較先進和流行的ThinkPHP+DWZ技術,提高了開發效率,同時系統具有較強的跨系統性、擴展性,給后期系統的擴展、升級帶來方便。
參考文獻:
[1]臺德藝,王昆侖,郭昌鍵.高校科研信息管理系統的設計與實現[J].計算機工程與設計,2009,30(9):2339-2342.
[2]李斌.高職院校科研管理信息系統的設計與實現[J].計算機工程與設計,2007,28(13):3283-3284.
戶口所在: 花都區 國 籍: 中國
婚姻狀況: 已婚 民 族: 漢族
培訓認證: 未參加 身 高: 170 cm
誠信徽章: 未申請 體 重: 65 kg
人才測評: 未測評
我的特長:
求職意向人才類型: 普通求職
應聘職位: 中學教師:,職業技術教師:,計算機軟件:
工作年限: 6 職 稱: 初級
求職類型: 兼職 可到職日期: 隨時
月薪要求: 面議 希望工作地區: 花都區,花都區,花都區
工作經歷廣東省高新技術技工學校 起止年月:2009-08 ~ 2011-03
公司性質: 事業單位 所屬行業:教育/培訓/院校
擔任職位: 計算機教師
工作描述: 北大青鳥ACCP啟蒙星——網絡編程相關課程
離職原因: 在職,周末兼職
廣州加利福職業技術學校 起止年月:2007-09 ~ 2009-07
公司性質: 民營企業 所屬行業:教育/培訓/院校
擔任職位: 計算機專業教師
工作描述: 所教科目主要有多媒體技術、Photoshop、Flash、Dreamweaver、ASP動態網頁設計、C語言、電子商務等。在此期間,三次兼任計算機中級證培訓教師,所帶學生考證通過率達96%以上。在之前的教學期間,一直擔任班主任管理工作,積累了大量高職高專技校學生班主任工作經驗,屢受學校好評,也深得學生喜愛!個人上課風格也得到學校和學生的一致好評。
離職原因: 復雜
廣州優嘜裝飾科技有限公司 起止年月:2007-03 ~ 2007-05
公司性質: 民營企業 所屬行業:房地產/建筑
擔任職位: 業務員
工作描述: 在廣州優嘜裝飾科技有限公司做業務
離職原因: 不太適合
廣州市冶金高級技工學校 起止年月:2004-09 ~ 2007-01
公司性質: 事業單位 所屬行業:教育/培訓/院校
擔任職位: 計算機工程系教師
工作描述: 所教科目主要有多媒體技術,網站設計、電子商務、Photoshop、CorelDraw、Flash、Dreamweaver等。在此期間,除了正常的教學外,先后兼職指導了兩屆畢業班畢業設計和論文答辯,取得良好效果。2006年4月,擔任學校非計算機教師“雙師”培訓講師,培訓辦公軟件應用和幻燈片制作。
離職原因: 想做業務志愿者經歷
教育背景畢業院校: 湖北黃岡師范學院
最高學歷: 本科 獲得學位: 教育學 畢業日期: 2004-07
專 業 一: 教育技術學(信息技術) 專 業 二:
起始年月 終止年月 學校(機構) 所學專業 獲得證書 證書編號
2000-09 2004-07 黃岡師范學院 教育技術學 畢業證學士、信息技術教師資格證 ********
2005-04 2005-04 多媒體CAI立體課程與虛擬現實設計培訓班 多媒體CAI 合格證書 *******
語言能力外語: 英語 優秀 粵語水平:
其它外語能力:
國語水平: 優秀
工作能力及其他專長① 良好的與人溝通能力和團隊合作意識。誠實守信。有耐心、有自信,自學能力強!
② 計算機和英語應用能力較強:懂網絡,會電腦硬件故障維護。精通常用軟件,能夠獨立開發中小型單位動態網站。具有良好的英語聽說讀寫能力。
③ 愛好體育運動,積極參加各類活動,尤其愛好羽毛球和排球運動。
關鍵詞:互聯網;Web應用程序;校園網;JSP
中圖分類號:TP315文獻標識碼:A文章編號:1009-3044(2008)22-740-04
Developed Research on Management System of Gradnation thesis(design) in Higher Vocational Colleges
WANG Yu-qing, LI Ge-wen, SUN You
(Dalian Vocational Technical College, Dalian 116035, China)
Abstract: The topic of this article comes from the actual problems of work, based on the great advantage of the school net work, this system will make the realization for the annual students' graduation thesis(design) by the internet technology. This article begins with the system background, analyzes the necessity of the development of the system and introduces the process and relative technology of the system realization in detail. It points out the detailed methods, which frees the teachers and students from the tedious paper management procedure. It carries great practicability and scientific value, which enlarges the function of the present educational administration management system platform.
Key words: Internet; Web application; network; JSP
1 引言
隨著我國教育需求不斷增加,高校教育資源有限,教育經費相對不足的情況下,利用現代信息技術發展高等教育,不僅充分利用了優秀教育資源,而且為更多的人提供接受高等教育的機會,同時這也是極大促進了高校的信息化發展。目前適用于各種教育層次的教務管理、教學管理、課件、考試等系統或平臺已逐漸發展成熟。但是,大多平臺中的教學系統一般都是以完成“課程教學”為目標設計的,對課程實驗、畢業論文(設計)等實踐性環節提供支持服務還很少。用網絡平臺實現對畢業論文(設計)教學環節的支持服務還少有人討論,而這一應用恰是目前所需要的。[1]
本系統所研究就利用互聯網Web 2.0技術,采用B/S工作模式來解決畢業論文(設計)實踐環節中教師數量不足,選題不規范,指導教師與學生難以及時溝通等問題的。
2 理論基礎和核心技術
2.1 JSP技術
JSP(Java Server Pages)技術是以Java語言作為腳本語言的,它為創建高度動態的Web應用提供了一個獨特的開發環境。JSP代碼可被編譯成Servlet并由Java虛擬機執行,這種編譯操作僅在對JSP頁面的第一次請求時發生。因此普遍認為JSP的執行效率比PHP和ASP都高。[2]
Java Servlet是一種開發Web應用的理想構架。JSP以Servlet技術為基礎,又在許多方面作了改進。JSP頁面看起來象普通HTML頁面,但它允許嵌入執行代碼,利用跨平臺運行的JavaBean 組件,JSP為分離處理邏輯與顯示樣式提供了卓越的解決方案。并且JSP可以使用JavaBeans或者EJB(Enterprise JavaBeans)來執行應用程序所要求的更為復雜的處理,進而完成企業級的分布式的大型應用。[3]
2.2 JavaBean
什么是javaBean?JavaBean 是一種基于 Java 的軟件組件。其實是一個Java的一個類而已[7]。JSP 對于在 Web 應用中集成 JavaBean 組件提供了完善的支持。這種支持不僅能縮短開發時間(可以直接利用經測試和可信任的已有組件,避免了重復開發),也為 JSP 應用帶來了更多的可伸縮性。 JavaBean 組件可以用來執行復雜的計算任務,或負責與數據庫的交互以及數據提取等。
2.3 CSS技術
CSS是Cascading style Sheets的簡稱,中文譯作層疊樣式表單,它是一種為超文本置標語言(HyperText Markup Language, HTML)提供增強補充服務的技術,可對每一個HTML的置標(tag)做精雕細刻的修飾。它語句、文法簡單,只要在源碼中插入STYLE語句就可輕易實現頁面內任意文本顏色、背景、邊框、行距、字距的添刪和修飾等功能,就可使網頁更加生動活潑,從而獲得滿意的效果。
2.4 客戶端腳本技術
客戶端腳本是為操控和顯示由服務器端返回的內容而量身定做的。這種方法可以隱藏、顯示網頁組件,移動或者改變顏色和字體,從而實現對用戶事件的反應。顯示或隱藏表單是在網頁上創建下拉菜單的根本。依據鼠標位置顯示相應的窗口支持網頁提示功能。
本系統采用了應用最為廣泛的客戶端腳本語言是Javascript是一種面向對象并在網絡瀏覽器內部運行的腳本語言。它對網頁組件的控制是通過文件對象模式(DOM)實現的,該模式是一種實現與網頁交互的應用程序接口(API)。[4]
2.5 數據庫技術
數據庫是一種存儲數據并對數據進行操作的工具。數據庫的作用在于組織和表達信息,簡而言之,數據庫就是信息的集合。
1) Web數據庫簡介
所謂Web數據庫管理系統是指基于Web模式的DBMS的信息服務,充分發揮DBMS高效的數據存儲和管理能力,以Web這種瀏覽器/服務器(B/S)模式為平臺,將客戶端融入統一的Web瀏覽器,為Internet用戶提供使用簡便、內容豐富的服務。Web數據庫管理系統必將成為Internet和Intranet提供的核心服務,為Internet上的電子商務提供技術支持[7]。
2) SQL Server 2000簡介
SQL Server 2000是企業級網絡關系型數據庫產品, ODBC數據庫引擎提供了與數據庫打交道的途徑,通過它以及來訪問數據庫并對其進行各種操作。Visual Basic、SQL Server 2000以及其他微軟的軟件產品都是通過ODBC數據庫引擎,從而給用戶提供了豐富的數據類型。ADO數據對象模型在數據庫中的信息與將信息顯示給用戶看的程序之間架起了一座橋梁。它提供了用來瀏覽不同記錄的各種跳轉方法,使用微軟公司推薦的ADO對象模型將為以后的擴展帶來便捷。[10]
3 系統設計與開發
3.1 系統研發的目的
畢業生畢業論文(設計)管理系統充分利用網絡的優勢,實現論文管理的網絡化,使原本繁瑣的選題問題簡單,快捷,奏效。解放教輔人員和學生。學生能夠根據教師所提交的題目,在聯網的計算機上隨時選擇,更改自己的論文題目。教師可以在任意聯網的計算機上論文信息,并實現選擇其論文的學生信息的打印。管理員有設置限制選題條件的功能。并能在任意聯網的計算機上對選題信息按班級,教師實現打印。管理員還應有封閉數據庫的權利。
3.2 系統設計思想
本系統利用互聯網Web2.0,采用B/S結構開發。由于本系統在Web環境中使用,網站完成功能比較簡單,主要是對數據的基本操作。因此,使用JSP+JavaBean的開發模式進行開發。以SQL Server 2000數據庫系統技術做為后臺數據庫的支持,通過基于Web技術的系統開發,保證用戶(教師、學生)通過授權可以任何條件下通過網絡登陸,實現相關的服務。系統的系統開放性好,架構靈活,便于維護,在穩定性和安全性方面達到了較高的指標。[5-6]
3.3 畢業生畢業論文(設計)管理系統分析
3.3.1 使用UML用例圖描述系統需求
該系統用戶有三種身份:學生、教師及管理員。學生和教師都可以注冊,更改自己的身份信息,但學生不能改自己的用戶名(學號),而且學生只有在注冊自己的詳細個人信息后才可以進入系統進行論文題目的選擇。學生和教師的用戶名可以由管理員統一。具體描述如圖1、圖2、圖3所示。[8-9]
■
圖1 學生用例圖 圖2 教師用例圖圖3 管理員用例圖
3.3.2 系統結構功能分析
從以上對本系統的分析,可將其分成前臺和后臺兩部分。前臺主要是為學生和教師提供,后臺是為管理員(教學秘書)提供。如圖4和圖5給出了前臺和后臺的功能結構圖。
■
圖4 前臺功能結構圖
■
圖5 后臺功能結構圖
3.3.3 數據庫的設計及實現
本系統主要用到四個數據表:
1) student(學生信息表),該表不但保存學生的基本注冊信息,還包含了學生選擇了哪位教師的選題(即教師編號和選題編號),主要包括:學號(學生ID)、密碼、學生姓名、班級等學生的基本信息和教師ID、論文ID。
2) teacher(教師信息表),該表用于保存教師的基本信息,主要包括教師ID、密碼、教師姓名、教師職稱等等教師的基本信息。
3) article(論文信息表),該表用于保存論文的基本信息,主要包括對應教師的ID、對應教師的論文題目及論文ID等論文基礎信息。
4) admin(管理員表),該表用于保存管理員的基本信息及選題條件的限制,主要包括管理員號、管理員密碼、管理員ID、同一教師選題人數和同一題目選題人數,選題的有效時間等內容。
本系統用到的數據表的關系主要有一個,如表1所示。
表1 表關系
■
3.3.4 網站整體設計
畢業生畢業論文(設計)管理系統采用JSP+JavaBean的開發模式。使用的JavaBean如表2所示。
表2 學生畢業論文管理系統使用的JavaBean
■
3.3.5 網站結構設計
本系統網站的結構中有多個文件夾,分別存放不同內容與形式的文件。Datebase文件夾用來保存系統的數據庫;css文件夾用來保存系統的樣式表;image文件夾用來保存系統中所需要的圖片;admin文件夾用來保存管理員相關的頁面;student文件夾用來保存學生相關的頁面;teacher文件夾用來保存教師相關的頁面。
3.3.6 系統實現的主要功能
3.3.6.1 個人信息管理
前臺的個人信息管理主要是指用戶(學生/教師)的注冊信息的管理。注冊時必須確保注冊用戶名的唯一性,因此,在保存注冊信息前,需要查詢數據表中是否有相同的用戶名,如果沒有,可以向數據表插入新的記錄然后提示用戶注冊成功;反之,則說明同名用戶存在,需要提示用戶更改。
后臺的個人信息管理主要是指管理員信息的管理。此信息可作為管理員登錄系統、管理系統的通行證,管理員擁有很大的權限,所以更要妥善處理。在這個模塊里主要包括管理員登錄和管理員密碼的更改兩個部分。
3.3.6.2 論文信息管理
論文信息管理分成兩個用戶來完成,教師和學生。其中教師所完成的工作主要有論文信息,更改和刪除論文信息;學生的工作則是選擇、重選論文題目,查看所選論文題目。本系統可以限制每一個教師可帶的學生個數,也可限制每一個題目可供多少個學生來選擇。在這兩個環節中,教師是主導地位,因為只有教師了論文題目信息,學生才能從教師的論文題目中選擇。
3.3.6.3 選題信息管理
選題信息管理分為兩種用戶(即學生和教師)。學生的選題管理功能主要就是對自己所選的論文題目進行查看;教師的選題管理功能就是查看選擇自己論文題目的學生的具體信息,并能夠進行打印。
4 系統的特色及優勢
4.1 方便、簡潔的中文操作界面
本系統的為中文操作界面,操作簡單、直觀,便于用戶理解系統較復雜功能,熟練本系統的操作和應用。
4.2 實用性
本系統為用戶提供了方便、高效率的功能支持,中文操作界面可以使用用戶更好地利用母語優勢,迅速掌握系統的操作技能。該系統不僅具有較完美的支持功能,同時采用了最優化的結構設計,降低了系統構建成本,解決了畢業設計中的一些實際問題,可以說是一個實用型系統。
4.3 可移植性
本系統可以作為校園網中校園辦公的輔助系統,如龐大的教務管理系統平臺,只要數據庫一致,就可以簡單的進行移植。
4.4 具有二次開發能力
盡管本系統是針對我系的實際自主設計開發的,因此可以針對不同用戶進行二次開發,提供有效的技術解決方案,滿足用戶的需求。
4.5 較高的性價比
本系統所需的平臺是TOMCAT,該軟件為免費軟件,操作系統為Windows 2000。硬件環境所用的計算機配置為P4 3.0,512M內存,40G硬盤或以上即可。
5 結束語
實現學院論文管理信息化,把傳統的學生畢業論文管理模式與校園網相結合,充分發揮互聯網使用的方便,高效的優勢,能極大地提高傳統論文管理模式的水平和效率。既有利于教學單位的教輔人員從瑣碎、繁重的管理工作中解放出來,而且又給教師和學生提供了快捷和便利。
本文從系統分析、功能分析、系統設計、數據庫設計等方面,全面敘述了系統的實現過程。采用B/S結構,運用了JSP+SQL SERVER技術實現基于Web技術的畢業生畢業論文(設計)管理系統開發。JSP不僅擁有與Java一樣的面向對象性、便利性、跨平臺等優點和特性,還擁有Java Servlet的穩定性并可以使用Servlet提供的API。在穩定性和安全性方面達到了很高的指標,最大限度地保證了數據的穩定及安全。本系統比較有特點的是對論文選題的條件也進行了限制。分別分為題目和導師兩種限制,不同于以往的選課系統。本系統可以作為校園網中校園辦公的輔助系統,如龐大的教務管理系統平臺,只要數據庫一致,就可以簡單的進行移植。本系統對提高畢業生畢業論文(設計)的質量可以起到積極的作用。
參考文獻:
[1] 高賢波. 網絡教學測評系統的設計與實現[J]. 教育信息化,2006,22(9):32-35.
[2] 曾婕. 基于校園網的多課程并行考試系統[J]. 江西理工大學學報,2006,9(3):22-27.
[3] 王志軍, 孫月霞. 基于Web開發的幾種服務器端腳本語言的分析與比較[J]. 計算機應用研究,2006,23(3):26-30.
[4] 苑曉紅, 趙春玲. 基于JSP的B/S結構系統的構建技術[J]. 科技資訊,2006,61(23):17-19.
[5] Royce W.Software Project Management A unified Framework[M]. 北京:高等教育出版社,2002.
[6] Watts S. Humphrey.Managing the Software Process[M]. 北京:清華大學出版社,2002.
[7] 馮纓.JSP-JavaBean開發模式研究及在網上答題系統中的應用[J]. 計算機工程與設計,2006,16(5):25-29.
[8] 周世兵, 劉淵. 基于B/S模式的網上檔案管理系統的開發與建模[J]. 計算機工程與設計,2006,27(10):34-38.