前言:一篇好文章的誕生,需要你不斷地搜集資料、整理思路,本站小編為你收集了豐富的畢業論文設計主題范文,僅供參考,歡迎閱讀并收藏。
設計計劃學是一門新興的綜合性邊緣學科,它研究的是如何保證設計的優良度和高效性,以及如何指導設計的展開。在設計需要科學計劃這一概念已成為現代設計界共識的情況下,我國業界內部對設計計劃學的認識與研究,還沒有跟上設計發展需要的步伐。針對我國設計教育現狀,本書將就該學科的教學方面,提出一套科學的行之有效的設計計劃方法。以期為設計類學生深入理解設計,更好地掌握設計的方法提供必要的指導。
二.學術價值分析
1.選題依據
對設計計劃方面已有一定程度的研究。尤其在設計方法研究方面,設計先進國家。已取得比較成熟的結果,出現了一些有效的方法,如技術預測法,科學類比法,系統分析設計法,創造性設計法,邏輯設計法,信號分析法,相似設計法,模擬設計法,有限元法,優化設計法,可靠性設計法,動態分析設計法,模糊設計法等。這些方法側重于不同的專業設計方向,而設計計劃面臨不同設計專業,更需要的一種整合的靈活的解決問題的計劃方法。這就需要我針對計劃自身的學科特點,從現有的成型的方法群中進行提煉,總結出一套適應現在情況的設計計劃方法來。
大至國家事務,計劃在今天已逐漸成為一門顯學。小至個人日常生活,社會各個領域都離不開計劃,各類大大小小的成功項目,很大程度上都自覺或不自覺地導入,實施了相應的計劃活動。計劃學的興起是知識經濟時代資源整合化的大勢所趨。而反映到藝術設計學的領域,可以發現,計劃同樣有極大的發展空間:如何設計,如何保證優良的設計,這都需要科學的調查研究,需要精準的分析定位,需要詳實的設計依據,需要合理的組織安排,這些與我通常理解的形式,風格的賦予層面的設計”相異而相成的工作,就是設計計劃的內容。而如何正確進行設計計劃,存在著一個方法論的問題。學科間的交叉融合成為當前學術主流的大環境下,設計計劃應該可以打通各設計專業間的藩籬,為取得成功的設計提供行之有效的方法上的支持。
2.創新性及難度
國內相關資料匱乏且本方向的研究缺乏交流的氣候,本文最大的難度在于資料的搜集上。而由于我院互聯網情報系統的不完善和出于對技術保密的考慮,也很難從互聯網上得到理想的資料。作者只能從書店,圖書館和其他專業的老師和同學手中求取所需要的信息。當然本研究方向的直接信息是很缺少的更多是從其它方向的研究成果中搜集所需要的信息資料。方法的研究是一個涉及面很廣的課題,也需要從很多領域進行比較分,探索總結。而從一個學科到另一個學科的跳躍性研究,需要迅速轉換思維及反復調整視點,這也對作者的思維技能,思考方式,學術視野及知識積累等方面的研究素質提出了很大的挑戰。
明確可行的跨專業設計計劃的方法體系。本文將參考管理決策方法與相關設計方法研究的成果,試圖尋找一套對于我國設計師來說。
為設計計劃人員提供易于操控,本文致力于從簡明實效的角度。而且便于和各個專業設計師進行溝通、交流的方法。要求該方法不僅對專業設計團隊的計劃環節有用,對個體設計人員的設計工作也應具有指導作用。這就需要針對我國設計現狀,從國內外各學科領域名目眾多的相關方法中進行精心挑選,合理安排,科學綜合的處理,創造出一套高效的計劃方法來。雖然國外的相關成果業已成熟,但如何在眾多不同側重角度的方法中總結出理想的計劃方法,需要我對所有已知方法深入地認識和理解,同時明了設計各專業的工作規律,以期做到跨專業的有效性。
需要樹立對計劃的正確理解與認識,本文具有一定的難度。首先在對計劃的理論性分析與研究中。進而廓清設計計劃的概念。接著將在設計計劃方法論層面的研究上,對設計計劃及其方法論進一步闡述。鑒于國內現在并沒有對設計計劃有深入的系統的研究,該書內容基本上屬此方面問題的首次討論,面臨著缺乏大量相關經驗及理論借鑒的景況,所以需要作者在目前積累的實踐性資料和相關學科的研究成果中加以總結與深化。
3.研究方案的可行性和合理性
由于國際設計交流間的局限和我國設計界的特殊情況,尤其是國內設計教育上的某種封閉性和滯后性,我國業界對設計計劃方法的認知尚不夠深入,還缺乏一套完整的,在教學和實踐中簡明且易于操作的設計計劃方法。經初步調查,當前學界內僅有的幾本相關著作,也僅限于對西方某些設計方法與程序的簡單的介紹,沒有很專業地從計劃的層面進行系統闡述,而市場上連篇累牘的相關書籍主要是從市場營銷和工商管理方面著手,對設計類諸專業的設計計劃,并不具備現實指導作用。所以亟待有這么一套專業性較強的設計計劃方法及其論著出現。在某種程度上,本書的出現將對設計計劃這一門新興學科,起到填補教學用書空白的作用。而從技術的角度而言,本書的完成也有相當的可行性,在分院近幾年來的設計策劃課程的教學中,已為之積累了大量新鮮的實踐性,經驗性資料。而分院的教育架構,亦為這個跨專業的研究項目做好了充分的人力物力資源上的準備。
關鍵詞:畢業論文 管理系統 B/S模式
本科畢業論文是畢業生總結性的獨立作業,是學生運用在校學習的基本知識和基礎理論,去分析、解決一兩個實際問題的實踐鍛煉過程,也是學生在校期間學習成果的總結,是整個教學活動中不可缺少的重要環節。撰寫畢業論文對于培養學生初步的科學研究能力,提高其綜合運用所學知識分析問題、解決問題的能力有著重要的意義。人工進行畢業論文各種信息的管理存在著工作量大、速度慢、出錯率高等方面的問題,設計畢業論文管理系統顯得非常必要[1,2]。
筆者對畢業設計過程中的課題申報、課題審核、學生選題、提交論文等環節進行了系統分析,設計了基于Web的畢業論文管理系統,充分利用與整合了可用的網絡資源,為學校、學院、教師和學生提供了交互式接口,實現了學生和教師的網上互動[3]。本系統采用了優秀網站開發技術ASP,后臺使用Access數據庫,從整體上實現了論文管理的各項功能,使得畢業設計課題的申報和審核、論文選題、論文提交、成績考核等更易于管理,同時也可以對畢業設計課題的難度、工作量等其他信息進行詳細管理,對保證畢業設計的質量有一定的現實意義[4]。
1 系統功能設計
本系統的基本功能根據用戶的不同分為4個模塊:學生模塊、教師模塊、專家模塊和管理員模塊。
1.1 學生模塊
注冊:新用戶需要先注冊,填寫自己的基本信息,本系統規定學號為0001~9999,即學生數最多為9999。
登錄:注冊過的用戶可以使用“學號/姓名+密碼”登錄系統。
密碼修改:初始密碼規定為6位以上數字或字符,學生登錄后可修改密碼。
課題選擇:教師申請的課題通過審核之后,學生可以選擇自己的志愿。
結果查詢:在教師選擇學生之后,學生可以查詢到自己是否被確認。
論文提交:學生可以在特定時間將寫好的論文提交上去。
確認上傳:論文提交之后要確認上傳,一旦確認上傳就不能再次提交了。
對教師評價:在論文的最后階段要對教師進行評價。
留言:在教師確認學生之后,學生可以通過留言的形式與教師進行溝通。
1.2 教師模塊
注冊:教師首次登錄也需要先注冊,系統規定教師號為001~999。
課題申報:填寫必要的信息進行課題申報。
課題修改:對申報的課題進行修改,查找錯誤。
選擇學生:在學生選擇課題之后,教師可以選擇學生。
綜合查詢:可以查詢相關主題的信息、分數和課題的審核結果。
論文下載:教師可以下載學生提交的論文。
成績評定:教師在審核學生論文之后,可以對論文進行成績評定。
論壇:教師可以在論壇上給學生留言,或與學生交流問題。
1.3 專家模塊
一審:由各學院的專家對教師提交的課題進行審核。
二審:在一審中沒有通過的課題要進行二次審核。
結果公布:公布審核通過的課題和沒有通過審核的課題。
綜合查詢:可以查詢相關主題的信息、分數以及課題的審核結果、教師的成績、學生調劑情況等。
1.4 管理員模塊
2 系統實現
系統是通過B/S三層結構實現學生論文提交、教師對論文的管理以及專家審核等功能。采用瀏覽器、服務器、數據庫的三層結構,當不同用戶通過瀏覽器提交和評閱時,向Web服務器發出請求,Web服務器根據用戶的指令執行程序,并從數據庫中取出相應的信息反饋給客戶端。
2.1 登錄和注冊
2.2 學生模塊
其中課題選擇與結果查詢、論文提交和確認上傳部分設計如下。
2.2.1 課題選擇部分與結果查詢設計
本院教師申請的課題被審核通過之后,學生即可看到備選課題。每名學生有3個可供選擇的志愿,但最終由教師決定哪個課題對應哪個學生。學生選擇課題之后,可點擊結果查詢,查看自己的選擇情況,如果正確則可以點擊“完成”,否則點擊“重選”。這兩個部分的算法設計基本相同,只是在不同條件下顯示不同而已。課題選擇部分只是查詢數據庫,將教師申請通過的課題顯示出來;而結果查詢則是從數據庫中查詢當前學生所選課題的信息,將課題的選擇順序、課題名稱、指導教師等結果依次顯示出來。如果點擊“完成”,則系統會彈出提示框,詢問學生是否確定當前的課題選擇結果,如果確定,系統將清空“志愿”的值,并顯示“操作完成不能再進行修改”的提示。
2.2.2 論文提交部分和確認上傳部分的設計
在學生選好課題之后,開始畢業論文的撰寫工作,論文寫好后可以通過論文提交功能進行提交。其中,論文命名格式必須為“學號+姓名”,并且文件后綴名必須是“.doc”,文件上傳如果成功,會彈出提示窗口。系統之所以要設計確認上傳功能,主要考慮到兩個原因:(1)確認上傳就意味著最終上傳,與論文上傳功能分開比較好;(2)論文提交程序中使用了window.parent.Finish()功能[7],但該語句在執行過之后程序就結束了。因此,即使在其后使用更新數據庫的語句也得不到執行。
2.3 教師模塊
由于教師模塊的整體風格與學生模塊使用了同樣的框架,因此與學生模塊的風格基本相同。
2.3.1 課題申報與課題修改模塊的設計
教師在學生開始選題之前就要進行課題申請,只有通過專家審核的課題才能夠被學生使用。課題申報頁面主要是填寫和提交課題的相關信息(如圖4所示)。
只要提交的課題沒有被審核通過,教師就可以進行課題的修改,以達到專家小組的要求。在課題修改頁面中,會顯示一個包含所有可以修改課題的下拉式菜單,點擊某一個課題,則會跳轉到與課題申請相類似的頁面,只是頁面下方的“提交”按鈕變為“修改并提交”按鈕。
2.3.2 選擇學生功能模塊的設計
當學生選擇過教師的課題之后,可能出現一個題目多人選的情況,教師可視情況對學生進行挑選,頁面將課題名稱與對應的學生以表格形式顯示出來。
當教師點擊某學生時,頁面會顯示學生的基本信息供教師參考。一旦教師在某一課題中選擇了某個學生,該學生就不能再被其他教師、其他課題選中。
2.3.3 成績評定模塊的設計
對于學生已經提交的論文,教師經過仔細閱覽之后,可以對學生的論文進行評分,等級分為五級,即優、良、中等、及格和不及格。
2.4 專家模塊
專家主要是針對本院系教師申請的課題進行相關審核,功能包括:一審、二審、結果公布和綜合查詢。專家不能夠自行注冊,須由管理員進行添加。
點擊“一審”,系統會自動查詢數據庫,將教師申請審核的課題顯示出來,并附以專家意見表格,用于填寫專家的審核意見(如圖5、圖6所示)。
只有在“審核小組修改意見”中信息為“適用”的課題才能夠通過審核,否則需要進行二審。二審的界面與一審基本相同,如果課題不能通過審核,則不能在結果公布中顯示出來。
2.5 管理員模塊
管理員的功能可分為3個部分:備份數據、刪除數據和添加審核人員。
2.6 BBS論壇
BBS論壇是本系統中連接學生和教師的一個交流平臺,在學生的功能主界面和教師的功能主界面上各有一個可以進入論壇的入口。對于學生來說,當學生選擇過題目并且教師也選擇了該生之后,學生就可以使用BBS論壇與教師進行交流,比如論文的提交時間、論文的格式要求等。對于教師來說,當教師確定學生之后,便可以與該生在論壇上以留言的形式進行交流,特別是解答學生的相關問題。
本系統設計時考慮到教師功能與學生功能之間的差異,設計相應的界面時也有少許不同,由于學生只能選擇一個課題,因此學生的論壇主頁只有一個課題的相關入口;但教師不同,一個教師可以有多個課題,因此教師的論壇主頁有多個課題的相關入口。
3 結束語
該系統在使用ASP和Microsoft Access 2000的基礎上,實現了畢業論文管理系統中各個模塊的功能,包括課題申請、課題的審核、學生選題、論文提交、論文下載、網上留言交流以及論文成績評判等。整個系統模塊劃分清晰、容易理解和操作,同時各模塊之間聯系緊密,相互耦合,使得系統更加完善。
對于目前的畢業論文管理系統而言,應從以下兩方面予以完善:第一,網上交流采用即時通訊工具,如QQ,這樣能夠使得學生和教師的交流更加方便快捷;第二,論文的開題報告、中期報告也應當有相應的功能模塊,與論文提交成為一體。
參考文獻
[1]李巍,王華東.畢業論文管理系統中的關鍵技術研究[J].計算機時代,2011(8):32-34.
[2]梁敬東,伍世珍.基于J2EE的畢業論文管理系統設計與實現[J].高等農業教育,2010(8):83-84.
[3]陳芳,陳朝.基于Web的畢業論文管理系統的設計與實現[J].電腦知識與技術,2008,4(8):2049-2050,2066.
[4]劉志銘,孫明麗,龐婭娟.ASP+Access數據庫系統開發案例精選[M].北京:人民郵電出版社,2007.
[5]錢血忠,羅海馳,陳國俊.數據庫原理及技術課程設計[M].北京:清華大學出版社,2009.
學 院: 教育科學學院
專 業: 小 學 教 育
班 級: 08 理 本
學 號: 200x8085
學生姓名: 王 x
指導教師: 羅 x
XX 年 9 月 15 日
凱里學院本科生畢業論文(設計)開題報告表
論文(設計)名稱 教師的個人特長對小學生存在的影響
論文(設計) 來源 自擬 論文(設計)類型 a 指導教師 羅國濤
學生姓名 王x 學號 XXx085 專業及班級 08級小學教育理(本)
一、研究或設計的目的和意義:
目的:
通過一些心理學知識和實踐意義,闡述教師的個人特長對小學生存在的影響,增強教師提高個人特長素質的意識。讓家長了解到個人特長對小學生的全面發展及性格塑造有正面影響,打破家長只重視孩子考試成績的舊觀念,讓學生更健康的學習、成長。
意義:
在教師個人特長的熏陶下,給小學生提供一個展現自我的平臺,有利于激發小學生各方面的學習興趣、表現欲望和不斷進取的精神。在特長學習過程中,磨練小學生的意志,培養小學生吃苦耐勞的精神和交際能力。學以致用的過程中,讓小學生理論聯系實踐,融入到校園之外的生活圈,體驗生活,開拓小學生的眼界,讓他們的思維更加敏捷,促使小學生的身心更健全的成長,充分實現教師有價值的“教”和學生有價值的“學”。
二、研究或設計的國內外現狀和發展趨勢:
現狀:
目前,國內外開設了許多特長培訓班,但這些班級幾乎都是一些在校外開辦的私立班級,沒有把特長學習和學校里的書面學習有機結合起來,無法實現小學生真正意義上的德、智、體、美、勞全面發展。學校里有特長的教師很少,而且具有的特長比較單一,或者大多數有特長的教師只注重按時授予關于特長的基礎知識,不能充分利用課堂資源來發現和激發小學生的興趣愛好,導致一些小學生對特長所具有的天賦被抹殺,或者一些小學生的家長不了解自己孩子的興趣愛好,盲目地把家長自己的意愿強加給孩子,讓他們去學習自己并不感興趣的東西,不利于學生的健康成長。
小學生特長的興趣激發和培養不能與學校課本知識的教學有機結合,忽視了教師的個人特長對小學生的影響,一個身心健康、活潑的孩子才能夠更好的接納和理解教師授予的課本知識,促進其發展,而國內外對這一問題的研究還是比較少,不夠全面,不夠成熟。
發展趨勢:
當今社會,各類特長文化已經發展到相對沿海城市較落后的小城市,并且得到逐步的完善,特長文化的大量普及將會從生活中影響到家長只注重孩子分數的看法,從而又進一步推動特長文化的大量普及。當今學生的特長學習更加豐富、高質量、多元化,改變了以往單一枯燥乏味的學習模式。每個學生都有可能成為小學教師,后一代的小學教師將會是多才多藝全面發展的新一代教師,對這一領域的研究也將會越來越多,越來越全面。
三、主要研究或設計內容,需要解決的關鍵問題和思路:
主要的研究內容有:
1、從教學過程中發現小學生的興趣愛好。
2、特長培養對小學生的身體和心理健康發展的影響。
3、身體和心理的健康發展有利于小學生各方面的學習。
需要解決的關鍵問題和思路:
1、如何發現小學生的興趣愛好:
a.利用課余時間和學生進行交流。
b.利用課堂提問、課堂交流。
2、怎樣讓小學生感受到學習特長的價值:
a.學校可以多組織一些有意義的活動,讓學生積極參與。
b.教師帶領學生去校外參加比較大型的比賽。
c.給一些特長比較突出的學生給予鼓勵和獎勵,激勵每個學生不斷進取。
3、為什么特長學習會有利于其他學習:
a.特長學習磨練人的意志,讓學生養成做事不半途而廢的良好習慣。
b.特長學習在潛意識中,能讓學生塑造一個活潑開朗的性格,增強交際能力。
c.在長期的演出、比賽中,培養良好的心理素質。
四、完成畢業論文(設計)所必須具備的工作條件及解決的辦法:
具備的工作條件:
有:圖書館(書籍、學報)、網絡(中國知網)、與論文相關的文獻等等。
解決的辦法:
1、本課題研究的方法主要有:文獻查閱法、觀察法、問卷調查法等;
2、積累與該課題相關的知識,借鑒別人成功的經驗,對查閱文獻資料和知識進行整合等,并在老師的精心指導下完成本研究。
五、工作的主要階段、進度與時間安排:
第一階段:XX年6月—XX年8月 選定論文寫作方向、收集相關資料、閱讀 文獻、擬定論文題目
第二階段:XX年9月1日—XX年10月8日 確定論文題目,擬定寫作提綱、撰寫論文開題報告
第三階段:XX年10月9日—XX年11月28日 整理分析資料,撰寫論文初稿
第四階段:XX年12月1日—1月30日 修改定稿
六、閱讀的主要參考文獻及資料名稱:
[1] 郭成,陳紅. 試論小學數學課堂教學中創設問題情境的有效策略[j]. 課程.教材.教法,1999,(09).
[2] 林雄. 從建構主義看當前小學數學情境教學的誤區[j]. 新課程(小學), XX,(z1).
[3] 魏永麗. 淺談小學數學教學中的情景創設[j]. 中小學電教(下半月),XX,(05).
[4] 單清水. 小學數學教學中情景創設的現象與思考[j]. 科教文匯(下半月),XX,(05).
[5] 葉婷. 創設學習情景:小學數學課堂教學的有效方法[j]. 浙江教育科學,XX,(03).
[6] 王貞平. 淺談小學數學課堂中創設教學情境的策略[j].新課程學習(基礎教育),XX,(04).
[7] 葉連國. 探究小學數學創設情境教學的策略[j].小學教學參考,XX,(05).
七、指導教師意見和建議:
指導教師(簽字): 年 月 日
說明:1、論文(設計)類型:a—理論研究;b—應用研究;c—設計等;
【關鍵詞】 高校 學生畢業論文(設計) 質量
【中圖分類號】 G424 【文獻標識碼】 A 【文章編號】 1006-5962(2013)02(b)-0013-01
畢業論文(設計)是高校實現培養目標,培養大學生綜合素質和綜合能力的實踐教學環節,是衡量高等學校教學水平的依據。畢業論文(設計)質量的評價體現了對高校人才培養質量的評價,學生的畢業論文的水平能力在相當程度上能展示出一所大學的一個專業,一個學科的學術水平,能顯示出某一個領域最新的研究水平。畢業論文(設計)極有可能促進教學科研生產三方面的結合,推動學校的科學研究與實驗室建設,有利于學校的教學、科研的全面發展。因此,畢業論文(設計)應作為學校的重點工作進一步加強。
1 建立健全畢業論文(設計)管理制度
學校應從以下幾方面建立健全畢業論文(設計)的管理制度,通過建立制度,規范畢業論文(設計)的管理,達到提高畢業論文(設計)的目的。
1.1 成立組織機構,職責明確
教務處作為校級主管部門負責畢業論文(設計)的宏觀管理和指導,負責組織檢查、監督整個畢業論文(設計)的各個環節,協調解決有關畢業論文(設計)工作的相關問題。
1.2 畢業論文(設計)的選題與開題
畢業論文(設計)的選題必須符合專業培養目標,體現綜合訓練基本要求。鼓勵學生選做有創新特色的課題。可結合科技、生產和社會生活的實習問題進行研究,或進行實驗課程研究、設計和改進。選題應具有一定的理論意義和現實意義。學生運用所學知識積極探索、創新、獨立完成畢業論文(設計)。
1.3 畢業論文(設計)的撰寫及規范
畢業論文(設計)撰寫應包括確定課題、調查實習、調查研究、查閱和整理資料、實驗設計、數據處理、撰寫等各個環節。學校應制定相關規定和撰寫規范,并認真檢查和監督學生畢業論文(設計)的整個撰寫過程,作好記錄。
1.4 畢業論文(設計)的評審與答辨
學生的畢業論文(設計)撰寫完成后,應將其交給指導教師,由指導教師審核,審核通過后由工作小組安排評閱專家評定,經指導教師和評閱專家通過后,方能參加答辨。
1.5 畢業論文(設計)成績的評定
畢業論文(設計)通過答辨后,綜合成績由三部分組成:指導教師評定成績、評閱專家評定成績、答辨小組評定成績。各部分成績根據各校實際規定分值比例。答辨工作結束后,答辨委員會在全面綜合畢業論文(設計)質量的基礎上確定最終成績,以“優秀”、“良好”、“合格”、“不合格”記。
1.6 畢業論文(設計)質量檢查及資料歸檔
各學院要認真檢查畢業論文(設計)的各個環節,并做好記錄,答辨結束后,要及時認真總結,開展對畢業論文(設計)工作的自評,不斷提升畢業論文(設計)工作的管理質量。
學生論文辨結束后,學院不但要將論文紙質稿按順序裝訂成冊,統一歸檔保管,還要保存好學生論文的電子版本,以方便數據的統計,查詢,提高工作效率。
2 加強畢業論文(設計)質量的措施
2.1 提高對畢業論文(設計)的認識
要提高畢業論文(設計)的質量,首先要提高對畢業論文(設計)工作的認識。要讓教師、學生清楚地認識到畢業論文(設計)是人才培養的重要組成部分,是學生學習成果、綜合素質的一種體現形式,也是體現學校辦學質量的一個重要環節。
2.2 加強畢業論文(設計)選題和指導工作
選題是畢業論文(設計)的關鍵,選題的準確與好壞直接影響到畢業論文(設計)質量的高低。選題要考慮學生的基礎知識和實際水平,避免選題過大或過小。選題必須在指導教師指導下獨立完成。教師指導學生畢業論文(設計)從開題到答辨必須有工作記錄。
2.3 加強實踐教學管理,建立和完善校內外實踐基礎
近幾年,高校大量擴招,而校內資源設備沒有及時擴建,在此學生進入實驗的機會受限,從整體上影響了畢業論文(設計)的質量。因此,建立和完善校內外基地,增加學生的實踐教學課程,學生在畢業論文前對能對生產過程有一定的了解,畢文論文(設計)時再將內容帶進實驗、工廠,做起論文來就輕松得多,質量也會有所提高。
2.4 調整學生就業、實習、畢業論文(設計)之間的沖突
有的學校學生的就業、實習、畢業論文(設計)都集中在第八學期,這給學生帶來不少的壓力,也影響到了其成效。因此為了讓學生更好的完成畢業論文(設計)提供充足的時間,保證畢業論文(設計)質量,可以把實習和畢業論文(設計)的開題稍提前一學期,在實習的同時也可以完成論文寫作的初稿。
2.5 改革創新答辨時間
改變集中答辨的形式。學生可申請提前或延期答辨,以確保畢業論文(設計)的質量。
2.6 嚴格畢業論文(設計)答辨程序
答辨小組組長根據學院有關要求,認真組織本組學生的論文答辨工作,確保答辨效果。
2.7 加強教師隊伍建設,提高教師的指導水平
一、系統總體需求分析
需求分析是軟件設計很重要的一個環節,它主要解決“做什么”的問題,即全面了解用戶的需求,把軟件開發過程中可能遇到的重點和難點提出來,在整個軟件設計過程中起到了提綱挈領的作用。通過分析確定了系統管理人員、教學管理人員、學科組組長、指導教師及學生等角色,下面就各角色的具體需求進行分析。
1.系統管理人員角色涵蓋了用戶角色添加,用戶權限的設置等。
2.教學管理人員負責對所有學生進行選題和名單的匯總、開題報告的匯總、論文和論文成績的匯總,論文進度的設置及教師角色設置等,不同的系別或專業可以設置教學管理人員一名,具體的系別分配及權限設置由系統管理人員設定。
3.各學科組組長負責審核指導教師的選題、審定學生論文終稿及確定論文成績等,學科組組長同時可以是指導教師,其角色由教學管理人員進行設置。
4.指導教師角色包含畢業論文選題的上傳、學生的選擇、開題報告的審核、畢業論文的修改及論文成績的評定等,其用戶界面有選題上傳、學生選擇、開題報告審核、論文指導、論文成績評定、個人信息管理等內容。
5.學生角色主要有選題查詢、選題選定、開題報告材料提交、論文材料提交、論文成績的查詢等內容,其用戶界面有選題、開題報告提交、論文提交、個人信息管理等內容。
二、系統功能需求分析
為了進一步完善該系統,實現資源的優化配置,提高事務處理能力,需要進一步進行性能及功能的需求分析。
1.教學管理人員應及時提供教師及學生信息,師生互相選擇的界面要具有交互性。教師可以在系統中查看選擇自己課題的學生名單及學生的具體信息,學生可以在指導教師名單中進行選擇,同時也能查詢到其他選擇該指導教師的同學名單,以加強師生間的相互溝通。
2.選題應由指導教師確定,教師可將選題上傳到系統由學科組組長通過后再正式到網絡上供學生選擇,學生確定選題后就可以根據設置的論文進度開展論文寫作。
3.在論文寫作階段,系統要提供一個交互平臺供師生進行交流,并允許通過系統上傳及下載文件。
4.在寫作過程中要有開題報告及論文中期考核等環節,指導教師要對各環節進行評分,學生可以直接通過系統查看自己的分數。
5.教學管理人員可以在系統中公告,指導教師及學生可以查看公告。
6.當學生提交論文終稿后,指導教師要對論文進行評分并經學科組組長審核通過,如果畢業論文成績達到合格及以上的學生成績將及時的反饋出去供學生查看,不合格的學生則須繼續撰寫和修改論文直至合格。
7.教學管理人員可以通過系統直接執行打印論文題目清單及學生成績表等,同時還可以根據論文題目或指導教師相關信息或學生相關信息實現快速查詢等。
8.不同的用戶可以通過系統維護自己的賬戶,可以修改基本信息,但不能修改自己的帳號,其帳號具有唯一性。
三、畢業論文管理系統的功能設計
1.系統開發工具
由于學生在撰寫論文時很多都在外地實習,具有一定的地域分散性,因此本系統主要采用B/S架構,應用ASP.NET技術來實現在網絡環境下的學生畢業論文管理,其使用的開發環境為Microsoft visual studio 2010,采用C#為開發語言及SQL Server 2005為后臺數據庫進行開發的。
圖1 總體架構體
2.系統功能模塊設計
根據系統需求分析,系統主要分為五個模塊,總體架構體如圖1所示。
3.系統的主要流程
(1)首先由系統管理人員登錄系統,添加教學管理人員、指導教師、學科組組長及學生等角色并設置各用戶角色的權限。
(2)然后教學管理人員可登錄系統,添加教師名單及畢業學生名單,同時對教師角色及論文進度進行設置,教師角色分為指導教師和學科組組長,其二者是可以重復的,指導教師可以是學科組組長,此時指該指導教師頁面中除了出現指導教師頁面出現的內容外還會具備學科組組長的內容。
(3)接著指導教師、學科組組長及學生可根據各自角色登錄系統,修改完善個人信息。指導教師可論文選題及論文撰寫各種要求,上傳系統供學科組組長審核。如果指導教師選題審核不過關則系統會要求該教師重新擬定選題然后繼續進入學科組組長審核頁面直至選題通過為止。
(4)指導教師論文選題通過后就公布在網絡上,學生就可以通過系統查看和選擇選題。指導教師也可以通過系統查看選擇其選題的學生情況并進行選擇,如果有學生不符合選題要求則退回,系統會提示學生重新進行選題,直至實現雙向選擇,學生選題確定后就可以開展論文寫作。教學管理人員此時就可以就選題對學生名單進行匯總。
(5)在論文撰寫初期學生要在系統上提交開題報告給指導教師審核,指導教師審批后評定分數,學生可以通過平臺即時查到該分值。
(6)學生撰寫論文過程中可以通過平臺留言,咨詢指導教師相關問題,指導教師也可通過平臺及時回復學生問題,同時學生撰寫的論文稿件可以通過上傳到平臺供指導教師查看,指導教師批改完后可以將修改稿上傳到平臺供學生下載并且通過留言告知學生修改意見。學生可依據指導教師點評進行論文修改,修改完成后可再次提交論文。系統會記錄學生提交論文的次數及指導教師的點評次數。
(7)學生論文定稿后將論文上傳到系統,指導教師可以對論文評分,并將論文正稿和成績提交給學科組組長審核,學科組組長可以對論文成績進行修改和確定并將修改結果反饋給指導教師,指導教師確認后學生成績生效;如果指導教師有異議則可將意見提交給學科組組長進行復核直至通過為止。經指導教師和學科組組長雙重確認后學生可以在系統上查詢到自己的論文成績及畢業論文綜合成績(開題報告成績和論文成績綜合后的成績)。如果有學生在論文進度設置時間內未完成畢業論文則系統自動判定不合格。
(8)最后,教學管理人員可以對論文定稿、論文成績及畢業論文綜合成績進行查詢、匯總及打印等操作。
四、系統部分模塊關鍵代碼實現
1.登錄模塊
用戶根據自己的編號(學生為學號,系統管理員、教學管理人員及教師為教工號)、密碼(身份證號)登陸系統。
HttpCookie cookie = Request.Cookies [“CheckCode”];
try { if (cookie.Value = = this.txtCode.Text.Trim())
{ using (var edm = new Manage Entities())
{
//查詢輸入的用戶編號是否存在
var user = from u in edm.Users
where u. UserNo= = userId.Text
select u;
if (user.Count() = = 0)
//判斷:用戶表中不存在該用戶記錄時,提示用戶名輸入錯誤
{
Response.Write("”);
}
//判斷,用戶名對應的密碼是否正確
foreach (var custObj in user)
{
if (custObj.PWD = =userPwd.Text)
{
Session["UserNo"] = userId.Text.Trim();
Session["UserName"] = custObj.User.Name.Trim();
Session[“Popedom”] = custObj.Pope dom.Trim();
Response.Write(“”);
}
else
{
Response.Write(“”);
}
}
}
}
else
{
Response.Write(“”);
}
}
catch (Exception error)
{
lError.Text = error.ToString();
}
2.學生選題模塊
//判斷CheckBox的選中狀態,更新數據庫相應字段。
CheckBox cbox= (CheckBox)gvTopic.Rows[e.Row.RowIndex].FindControl ("cbTopic");
if (cbox.Checked = = true)
{
//根據用戶登錄名查詢該用戶是否已經選擇了論文選題。
using (var edm = new ManageEntities())
{
var topic = from u in edm.Graduation Project
where u. UserNo= =Session["UserNo"].ToString()
select u;
if (topic.Count() = = 0)
{
//當該學生沒有選擇過論文題目時,則將該學生新選擇的題目名稱更新到畢業設計
//表選題學生編號字段上。
string strTopicNo= Convert.ToString (gvTopic.DataKeys[e.Row.RowIndex].Values[“TopicNo”]);
var topic1 = from u in edm.Gradua tionProject
where u.TopicNo= = Convert.ToInt64 (strTopicNo)
select u;
foreach (var custObj in topic1)
{
if (custObj. TopicState = = true)
{
lResult.Text = “選題失敗,已有人選!”;
}
if (custObj. TopicState = = false || custObj. TopicState = = null)
{
custObj. TopicState = true;
custObj.UserNo=Session["UserNo"].ToString(); custObj.UserName=Session ["UserName"].ToString();
lResult.Text = “選題成功!”;
}
}
edm.SaveChanges();
Bind();
}
else
{
lResult.Text = “選題失敗,請先退選,再重新選擇!”;
}
}
}
3.上傳選題模塊
在處理上傳的畢業論文及各種留言內容時使用了CuteEditor―Html在線編輯器來實現。CuteEditor for ASP.NET是一款功能強大且簡單實用的跨瀏覽器、跨平臺的所見即所得的在線html編輯器,其用戶界面簡潔,加載速度快。通過該款編輯器可以方便Asp.net開發者對文本框的內容進行編輯。此外,CuteEditor還集成了對文檔、圖片等文件的上傳模塊及音頻、視頻等媒體文件進行直接插入的模塊。下面以指導教師論文題目上傳模塊為例進行說明。
//新增一條指導教師論文題目上傳記錄
using (var edm = new ManageEntities())
{
GraduationProject gp = new Gradua tionProject();
gp.TopicName= txtTopic.Text.Trim().ToString();
gp.Professional=ddlProfessional.SelectedValue.Trim().ToString();
gp.Demand=txtDemand.Text.Trim().ToString();
gp.Year=ddlYear. SelectedValue.Trim().ToString();
gp.TopicState=false;
gp.TeacherNo= Session["TeacherNo"].ToString().Trim(),
gp.TeacherName= Session["Teach erName"].ToString().Trim(),
gp.Academy=txtAcademy.Text.Trim().ToString();
gp.Assignment= cuteEditor.Text;
edm.GraduationProjects.AddObject (gp);
edm.SaveChanges();
}
本文研究選取了石河子大學給水排水專業2007~2010級共計43名本科生為調查對象,其中發放問卷43份,收回有效問卷40份,回收率為93%。在收回的問卷中,女生人數為7人,占總調查人數的18%,男生則占到92%。
二、給水排水專業本科生畢業設計現狀調查與分析
1.選題。嚴格選題是提高畢業設計質量的前提。給水排水專業畢業設計的選題必須符合專業培養目標的要求,盡量與生產實際等相結合,這樣既有利于幫助學生將理論與實際有效結合,同時還可以使學生在一定程度上接觸到專業發展的前沿動態,開闊學生的視野。①選題方式,給水排水專業畢業設計的類型包括:建筑給水排水和市政給水排水。學生根據指導教師的專業方向來選擇導師,從而確定畢業設計的類型。設計題目一般有指導教師擬定、工程實踐和科研項目三種。此次調查結果顯示,學生的畢業設計題目均來自指導教師擬定,一般是教師提出問題,然后學生在小范圍內進行選定。筆者建議教師指導時能給學生講清題目的工程背景以及改問題是如何確定的,否則很容易使學生的設計脫離工程實際,演變為“空對空”的工程設計,從而有悖于工程類專業畢業設計的初衷。②選題的難度。畢業設計要求選題深度、廣度和難度適當,學生才能順利的完成畢業設計的任務。78%的學生認為選題適當,可以按時完成;20%的學生認為選題難,富有挑戰性,對于本科生來說難度太高,達不到預期的效果;也有2%的學生認為選題簡單,過于陳舊,缺乏綜合性和新穎性,深度和廣度也不夠,這樣會在一定程度上使能力較強的學生產生輕視的態度,草草了事。
2.學生。①學生態度。畢業設計被安排在本科教學的最后一學期,而在這一學期有的學生為尋找一份如意的工作四處奔波,有的學生忙于研究生復試,畢業設計在很大程度上為這些事情讓步。通過調查發現,70%的學生有比較端正的學習態度,不管考研還是就業都能認真對待畢業設計;15%的學生認為已經簽了工作單位并不用重視畢業設計的成績;7.5%的學生認為已經考上了研究生,所以精力不用放在畢業設計上;5%的學生因為沒找到合適的工作,無法安心于畢業設計。面對調查結果中顯示在畢業設計中出現的這些態度不端正的現象,指導教師和學校應給予高度重視,并采取相應措施。②學生在做畢業設計時投入的精力。“畢業設計與其他課程不同,要求學生在老師指導下自主完成,在時間和空間上學生有更大的自主支配權利。但學生必須要有很強的自控能力,對時間要有一定的規劃”。超過60%的學生自我要求比較嚴格,時間抓的較緊,在設計室學習時間達6小時及以上;而近20%的學生自我要求一般,時間浪費嚴重;其他學生則對時間根本沒有特別的規劃。在畢業設計期間對學生加強管理監督事在必行。③對所學知識的應用,畢業設計是學生將理論與實踐相結合分析解決實際問題和培養初步科學研究能力的重要階段,又是培養學生獨立工作、獨立思考和綜合運用已學知識解決實際問題的能力的關鍵環節。調查結果顯示,高達95%的學生認為畢業設計不僅用到了書本知識,還學到了新知識并加以應用。對于專業實習所得的知識在畢業設計中的應用程度調查結果發現,23%的學生認為可以完全應用于畢業設計中,77%的學生認為部分可以加以應用。從中可以看出,專業實習對于畢業設計的作用還未充分發揮,應引起高度重視。
3.指導教師。指導教師的科學引導和素質是全面提高畢業設計質量的關鍵。①指導教師的責任心。指導教師要加強對學生的指導工作,就要投入足夠的精力,保證足夠的時間與學生直接見面。在調查中,53%的學生回答其指導教師能每天來一次設計室,40%的學生回答其指導教師2天來一次,還有7%的學生回答其指導教師平均3天來一次。當然,除教師直接到設計室以外,學生還可以通過電話、QQ等新型通訊工具與指導教師保持聯系,及時溝通設計中遇到的問題。在看到大多數教師比較負責的基礎上,我們還要看到一些教師沒有完全履行應該履行的職責。13%的學生認為指導教師缺乏責任心,27%的學生認為指導教師的責任心一般。這就需要指導教師對自己的行為進行深刻反思了。②指導教師的指導方式。指導教師的責任心和素質直接決定了其指導方式。47%的學生認為是師生互動式,50%的學生認為是啟發式指導,可見大多數學生認為教師在指導畢業設計時能做到師生互動和啟發式指導,但也有小部分教師完全代勞的現象存在,使教師指導失去了原本的目的和意義。
4.管理。目前國內高校都有針對畢業設計制定相應的規章制度和條例,然而卻在執行中缺乏相應的力度,亦缺乏對教師有效地監督機制和獎懲措施。同時,對一些不符合畢業設計要求的學生又采取遷就、寬容的態度。從學生對學校監管的看法這一問題的調查發現,只有20%的學生認為學校管理嚴格,70%的學生認為監管力度一般,10%的學生則認為管理寬松;在學校監管與畢業設計質量的關系調查中,80%的學生認為學校監管對畢業設計的最終質量影響一般,剩余20%的學生則認為沒有影響。
三、提高畢業設計質量的建議
1.提高選題質量。好的選題不僅可以發揮學生的專業特長,還可以調動教師的積極性。第一,畢業設計選題的范圍和深度都應適應學生在校所學理論知識和實踐技能的現狀,真正達到綜合訓練的目的。第二,要結合產生實際選定題目,使學生的畢業設計具有社會價值和實用性。第三,對工作量應有明確的要求。設計過程應完整,工作量應適當,保證學生可以在規定的時間內按期完成。
2.提高學生的重視度。第一,開展設計動員會,幫助學生認識畢業設計的重要性,讓學生在思想上重視畢業設計這一環節,引導學生正確對待畢業設計。第二,增加畢業設計資格審核環節,在確定做畢業設計人數之前,進行設計資格審查,避免一些清考沒過,不能按時畢業的學生畢業設計做到最后,才發現自己沒有資格做畢業設計。第三,在畢業設計前,開設針對性的現場實習,促使學生能將理論與實際有機結合,在設計中主動發現問題、解決問題,提升獨立工作的能力。
3.提升指導教師素質。第一,可以適當聘請校外有經驗的工程師擔任輔助指導教師,彌補校內教師重理論缺工程經驗的不足。第二,制定指導教師職責,明確指導教師在畢業設計中的責任和義務,學院學術委員會在設計指導階段抽查指導教師的指導記錄,嚴格監督教師的職責履行情況。第三,建立指導教師激勵機制,將被指導學生的民主評議與學生最后畢業設計的優良情況作為教師薪金發放的依據,更可與教師獎金與職稱評定掛鉤。
4.規范過程管理。第一,健全導師責任制。以指導教師作為監督管理學生畢業設計的主要負責人,學院為輔,抽查畢業設計的進展和質量。第二,校方要嚴格過程管理,組建畢業設計管理專人組,堅持每日查勤制度,提高學生的到勤率,對學生的畢業設計情況實行實時檢查,在一定程度上保證畢業設計的進度和質量。
關鍵詞:高職院校;畢業論文(設計);質量
畢業設計(論文)是高職院校專業人才培養方案中重要的實踐性教學環節,是實現人才培養目標的重要內容之一,這一環節是衡量學生學習情況的重要依據。[1]通過畢業設計(論文)的撰寫,培養學生綜合運用所學知識、基本操作技能,提高獨立分析問題、解決問題的能力,是學生畢業與學位資格認證的重要依據。因此,要采取各種有利措施,確保學生頂崗實習、畢業實習的時間和質量,建立完善的論文質量監控程序,保證教師指導論文質量和學生完成論文質量。
一、畢業論文(設計)質量存在的問題
1.抄襲嚴重。高職院校畢業論文存在的主要問題之一就是抄襲嚴重。即使在國內一些重點大學中也高達10%以上的抄襲率,普通高校中這種現象更加嚴重。[2]當前,雖然各高職院校采取了各種措施制止學生剽竊論文、弄虛作假,利用數據庫進行論文相似度檢索,對學生論文造假起到了一定的威懾作用,但是高職院校高技能人才培養目標決定了要高度重視實踐教學,學生的畢業實習和畢業設計環節要深入到行業和企業中去,這種教學模式給高職院校畢業設計工作帶來了信息不暢、指導不好、工作量大、操作困難、質量不高、效率低下等一系列問題,其結果必然是對畢業設計弄虛作假現象不能有效控制。
2.選題不當。畢業論文的選題狹窄且缺乏新意,學生選取的題目相同或相似的較多。論文內容無自己的特點,方案單一,方案沒有創新性。有的學生選題與本人實際工作相距甚遠,在現有的研究條件或規定時間根本無法完成。[3]有的學生選題與專業不相關,與專業人才培養目標不一致,在答辯時很難通過。
3.寫作能力差。學生對專業領域的文獻資料獲取方法掌握很少,不了解電子數據庫的使用,缺乏文獻資料檢索能力,中文資料檢索很少,同時英語水平有待提高,基本沒有查閱外文文獻。對論文的撰寫缺乏了解,實驗數據不知如何處理,論文低水平重復過多,語言表達能力差,寫作能力有待提高。
4.撰寫不規范。畢業論文(設計)在撰寫時不規范,主要表現在論文文本不規范,沒有參照學院論文標準,如論文題目字數太多、論文摘要沒有反映論文中心內容、數據來源注明不規范、表頭文字說明不統一、目錄與內容不符、畢業論文格式不統一等,基本每個指導老師都有自己的一套論文格式。
二、畢業論文(設計)質量監控與管理的方法
1.建立健全畢業論文(設計)的具體管理制度。健全的、科學的、詳盡的畢業論文(設計)管理制度是管理好畢業論文、提高畢業論文質量的基本保證。制度建設是教學管理的基本要求。[4]要對畢業論文(設計)的選題、管理、成績評定等各個環節提出具體的、規范的要求。
(1)制定畢業論文(設計)選題制度。論文題目必須要與專業相關,只有與專業相關學生才能把所學知識綜合運用到論文研究中;高職院校的畢業論文(設計)是注重鍛煉學生實踐能力的,學生必須進行試驗,論文中要有試驗數據,才能學有所獲;論文要有一定的創新性;盡量指導學生一人一題,這樣才能使所有學生的論文都有自己的新意,都能得到充分的鍛煉,從而提高論文整體質量。
(2)制定畢業論文(設計)管理制度。根據畢業論文(設計)的目的和要求,建立一整套完善的管理制度。該管理制度、管理程序組成包括:①畢業論文(設計)工作條例;②畢業論文(設計)排版要求;③畢業論文(設計)任務書;④畢業論文(設計)封面;⑤畢業論文(設計)評定標準;⑥畢業論文(設計)有關材料(包括開題報告、中期檢查、指導老師評閱、互評老師評閱等);⑦優秀畢業論文(設計)評定辦法等。學院只有將畢業論文(設計)管理工作中的各個環節以文件的形式規定清楚,管理者、老師和學生才能夠根據規章制度管理論文設計的各個環節,從而使得畢業論文的管理更加規范、科學、合理。
(3)制定畢業論文(設計)成績評定標準。畢業論文(設計)成績評定與理論課程不同,高職院校的畢業論文(設計)是和頂崗實習、畢業實習聯系起來的,很大一部分學生都是在工廠完成的,為了減少成績評定的主觀性,按科學化、標準化、量化的原則,畢業論文(設計)成績采用結構分割制,即指導教師評分(學校指導老師和工廠指導老師的平均分)、審閱教師評分和答辯評分,三部分成績所占比例為4:3:3,最終成績采用優、良、中、及格、不及格五級。
2.建立系統的質量監控體系。系統的質量監控體系是加強畢業論文(設計)管理,提高畢業論文質量的關鍵。系統的質量管理體系,最關鍵最核心的問題是對畢業論文(設計)進行過程管理,嚴格控制畢業論文(設計)的各個環節,從而使得學生論文保質保量完成。鑒于此,揚州工業職業技術學院根據畢業論文的進程,抓好三個時期的檢查:初期檢查—中期檢查—后期檢查,確保學生畢業論文(設計)的質量。
(1)初期檢查。要嚴把“指導教師聘任關”和“選題關”。初期檢查主要包括:指導教師的資格審查,選擇具有一定的科研能力,曾經參與或主持過省市級以上課題的指導教師,對于不認真負責的指導教師取消指導資格;選題情況,包括選題的意義和目的、對學生的寫作要求,同時選題采用雙向制,老師提供多個題目供學生選擇或者在老師的指導下學生自己確定題目;畢業論文(設計)任務書填寫情況;論文進程安排、預期困難及解決途徑;查閱相關文獻資料、了解自己研究課題的國內外研究現狀等情況,并完成開題報告、文獻綜述、實驗方案設計等基礎性工作,為論文設計工作做好準備。
(2)中期檢查。在畢業論文中期,指導老師要填寫中期檢查表,學院組織相關專家對畢業論文(設計)進展情況和論文質量進行檢查、監督,要求指導教師要嚴把“指導關”。通過中期檢查主要了解教風、學風和論文設計進度,包括學生論文有無改變課題內容,學生完成論文的質量與進度,了解指導教師對學生的指導等情況,學生如期完成課題有無問題,如何解決,有沒有需要學院幫助解決的困難等。
(3)后期檢查。重點是嚴格答辯,客觀評定成績,把好“評閱與答辯關”、“質量評價關”。通過后期檢查主要了解學生畢業論文的撰寫質量,評閱人對論文評閱結果,答辯組織、落實情況,指導教師、評閱教師、答辯小組的審閱及評語,答辯小組的答辯記錄,成績評定等情況。答辯時由學生陳述論文內容、答辯小組提問、回答問題三個環節組成。學生畢業論文(設計)的成績采用結構分割制,即指導教師評分、審閱教師評分和答辯評分,三部分成績所占比例為4∶3∶3,最終成績采用優、良、中、及格、不及格五個等級。
畢業論文(設計)質量監控是一個復雜的系統工程,要提高高職論文質量就要進一步增強質量意識,必須全面考慮,從全局出發,不能僅僅孤立地研究一個或兩個環節,要全員全過程重視畢業論文(設計)工作,加強畢業論文(設計)的全程質量監控體系的研究,嚴把論文質量關,使論文質量再上新的臺階。
參考文獻:
[1] 黃汀.高職院校畢業設計教學中存在的問題及時策[J].職業教育研究,2008,(2):57-60.
[2] 秦明建.以人為本提高畢業設計質量[J].中國冶金教育,2008,(1):29-32.
asp技術 asp(active server pages動態網頁)是微軟公司推出的一種用以取代cgi(common gateway interface通用網關接口)的技術。目前,internet上的許多基于windows平臺的web站點已開始應用asp來替換cgi。 簡單地講,asp是一個位于服務器端的腳本運行環境,通過這種環境,用戶可以創建和運行動態的交互式web服務器應用程序,如交互式動態網頁,包括使用html表單收集和處理信息,上傳與下載等等。通常情況下,用戶通過瀏覽器看到的網頁大多是靜態的,目前internet 上的許多站點,仍然提供"靜態"(static)的主頁內容。 所謂"靜態",指的就是站點的主頁內容是"固定不變"的。 當瀏覽器通過internet 的http (hypertext transport protocol)協議,向站點服務器(web server)要求提供主頁的內容時,站點服務器收到要求后,就傳送原已設計好的靜態的html 的文件數據給瀏覽器。 一個"靜態"的站點,若要更新主頁的內容,必須手動的來更新其html的文件數據。而隨著web應用的發展,用戶希望能夠看到根據要求而動態生成的主頁,例如響應用戶查詢數據庫的要求、生成報表等。當在瀏覽器上填好表單(form)的輸入數據,以提供http要求時,可以在站點服務器中執行的應用程序,而不只是一個html 文件。
站點服務器收到要求執行的應用程序,分析表單(form)的輸入數據,將執行的結果以html的格式傳送給瀏覽器。 根據用戶請求生成動態主頁的傳統方法有cgi、isapi等。cgi是根據瀏覽器端的http請求激活響應進程,每一個請求對應一個進程。當同時有很多請求時,程序擠占系統資源,造成效率低下;isapi針對這一缺點進行改進,利用dll(動態鏈接庫)技術,以線程代替進程,提高了性能和速度,但要考慮線程的同步問題,而且開發步驟煩瑣。這兩種技術和另一普遍使用的開發動態網頁的技術java都還存在著另外一個問題,那就是開發困難,程序的開發和html寫作是兩個完全不同的過程,需要專門的程序員開發。而較簡單的開發技術如javascript和idc(internet database connector)等功能有限,不敷使用。
asp使用的activex技術基于開放設計環境,用戶可以自己定義和制作組件加入其中,使自己的動態網頁幾乎具有無限的擴充能力,這是傳統的cgi等程序所遠遠不及的地方。asp與常見的在client端實現動態主頁的技術如java applet、activex control、vbscript、javascript等不同,asp中的命令和script語句都是由服務器來解釋執行的,執行結果產生動態生成的web頁面并送到瀏覽器;而client端技術的script命令則是由瀏覽器來解釋執行。由于asp是在服務器端解釋執行,開發者可以不必考慮瀏覽器是否支持asp;同時由于它在服務器端執行,開發者也不必擔心別人下載程序從而竊取編程邏輯。asp通過后綴名為.asp的asp文件來實現,一個.asp文件相當于一個可執行文件,因此必須放在web服務器上有可執行權限的目錄下。當用戶從瀏覽器輸入了.asp文件的地址后,瀏覽器就將這個url請求發給web server,如果web server上裝了asp,就調用asp。asp讀出相應.asp文件,解釋并執行命令,動態生成一個html頁面回傳web server,然后web server再把結果發送給瀏覽器。asp文件的制作和html類似,且和html開發集成,可以在同一個過程完成,利用asp將可以執行的腳本嵌入到html文件中(將html文件的后綴名改為.asp),這使得html文件的編寫與腳本的開發融合在一起。通過asp內置的對象、服務器組件(server component)可以完成非常復雜的任務,而且用戶還可以自己開發或利用別人開發的服務器組件完成專門的任務。asp比較網關及服務器擴展模式有著以下優點:
(1)完全與html文件融合在一起;
(2)容易創建,不需要其它編譯、鏈接程序;
(3)面向對象的并通過activex server對象可擴展。
二、電子商務數據訪問方式
電子商務是指通過電子方式,并在網絡基礎上實現物資、人員過程的協調,以便商業交換的活動。在電子商務系統中,web提供了與客戶進行通信聯絡的有效手段,利用web技術,實現web服務器與數據庫系統的連接,完成對數據的處理與查詢,用戶可以通過操作簡單易學的瀏
覽器來查詢處理所需要的各種數據。 實現web服務器與數據庫的連接一般有兩種方法:一種是利用中間件技術在兩者之間建立連接和通信,如cgi(通用網關接口)和api(應用程序編程接口)。
web服務器通過調用cgi程序實現與web瀏覽器的交互,即cgi程序接受瀏覽器發給web服務器的信息,進行處理后,將相應結果再送回給web服務器,通過web服務器將信息傳送給瀏覽器。但cgi程序在響應速度和資源利用等方面有較大局限性,客戶端每請求一個cgi程序,服務器端便打開一個進程,當請求的數量較大時容易引起瓶頸現象,開發人員常利用api編程來擴展服務器功能,api程序占系統資源少,運行效率較高,但它的編程較cgi程序更為復雜;另一種是由瀏覽器中的java小應用程序(java applet)通過瀏覽器訪問web服務器上的數據庫,利用了jdbc(java database connectivity)技術,它通過jdbc提供的api實現對web server的訪問。由于java applet本身的局限性,目前大多數的應用是基于中間件技術的。asp也是屬于中間件的一種模式,但在windows平臺上它比較網關及服務器擴展模式有著較大的優點。網關的最大特點是它的平臺無關性,但網關程序通常較難編寫和改變。網關程序通常是一個獨立的程序,并不和html文件融合在一起,它需要用如c、c++、vb、perl等語言來編寫獨立的應用程序,而asp應用改變了這一點。使用asp不僅可以讀取access和 sql server的數據庫,而且還可以讀取其他odbc(open database connect 開放式數據庫互聯)兼容的數據庫。
在asp中訪問數據庫是通過ado(activex database object活動數據對象)及事務處理語句來實現的。ado是一種操作microsoft所支持的數據庫的方法,是一項容易使用并且可擴展的將數據庫訪問添加到 web 頁的技術。ado對象的使用與dao(數據訪問對象)、rdo(遠程數據對象)的方式相似。在asp中,ado可以看作是一個服務器組件,更簡單點說,是一系列的對象,應用這些功能強大的對象,即可輕松完成對數據庫復雜的操作。
三、asp在電子商務中的應用
在電子商務中,對用戶而言,進行網上信息查詢的目的是尋找自己需要的產品或服務,而對于商品或服務提供者來說,其目的則是向用戶推銷自己的產品或服務。因此,讓用戶通過瀏覽器查詢服務器的后端數據庫是許多web服務提供者必需有的服務,asp通過內置的adodb組件來實現這一功能。可以使用ado去編寫緊湊簡明的腳本以便連接到odbc 兼容的數據庫和 ole db 兼容的數據源。具體的操作步驟可以歸納為以下幾步:
① 創建數據庫源名(dsn) adodb通過odbc工作,因此要在odbc中設置dsn(數據源名)。打開windows的"控制面板",雙擊"odbc"的圖標,然后選擇"文件 dsn "的屬性頁,單擊添加,選擇數據庫驅動程序,然后單擊"下一步",按照屏幕的指示鍵入數據源文件的名稱,然后單擊"下一步",再單擊"完成"創建數據源。
②創建數據庫鏈接 鏈接用以保持一些關于正在訪問的數據的動態信息,以及鏈接者信息。利用adodb的成員函數open和先前設定的dsn與數據庫連接,其語法如下: setconnect=server.createobject("adodb.connection") ’創建了鏈接對象connect。 connect.open("dsn=dsnname;uid=userid;pwd=password") ’打開鏈接。dsnname為數據源名;userid為用戶名;password為用戶口令。③創建數據對象 ado中的數據對象通常保存的是查詢結果。recordset 是ado中最復雜的對象,有許多屬性和方法,靈活運用,可以達到許多好的效果。其創建方法如下: set recordset =connect.execute(sqtstr) ’創建并打開了對象recordset ,sqtstr是一個串,代表一條標準的sql語句。例如: sqlstr="select*from b1" set recordset =connect.execute(sqlstr) 這條語句執行后,對象recordset中就保存了b1中的所有記錄。
④操作數據庫 可利用execute方便地執行數據的插入、修改、刪除等操作。如執行插入操作: sqlstr="insert into b1values(1,2)" connect.execute(sqlstr)
⑤關閉數據對象和鏈接 在使用了ado對象之后,一定要關閉數據對象和鏈接。在asp中通過調用方法close實現關閉。 關閉創建的數據對象:record set .close set record set=nothing 關閉創建的鏈接對象:connect. close set connect=nothing 完整的程序片段:
//產生組件實例
%
setconnect=server.createobject("adodb.connection")
//連接數據庫
connect.open("dsn=dsnname;uid=userid;pwd=password")
//執行查詢
sql=select*fromtablename
setrs=connect.execute(sql) %
//顯示結果
%dowhile not rs.eof%
%=rs(fieldname)%%
rs.movenext
loop
各院系:
為貫徹落實教育部《學位論文作假行為處理辦法》(教育部令第 34 號)、《教育部關于印發<本科畢業論文(設計)抽檢辦法(試行)的通知>》(教督[2020]5號)等文件精神,進一步提高我校畢業論文(設計)質量,規范管理,科學引用文獻資料,杜絕畢業論文(設計)教學過程中學術不端現象的發生,學校決定對部分 2021 屆本科畢業論文(設計),采用“中國知網”大學生系統進行檢測。
現就有關事項通知如下:
一、檢測范圍
按照2021屆本科畢業生人數的5%抽檢畢業論文(設計),覆蓋全部本科專業。具體抽測學生名單由教務處按學生學號統一抽取(見附件1)。
二、檢測方式與要求 1、待檢測論文(設計)的格式應符合我校本科畢業論文(設計)
撰寫要求,學生以 word 文檔形式提交畢業論文(設計)全文電子版。
每篇論文電子版文件名命名格式為“學生姓名_學號_ 論文名稱.doc”,例如“張三_117XXXXXXX_XXX.doc”。
2、各院系將被檢測的畢業論文(設計)全文電子版報送教務處,教務處在三個工作日內將檢測報告反饋給院系本科教學辦公室,并由本科教學辦公室反饋給學生。
三、相關工作安排
1、4月30日(周五)前,各院系將本單位本科生畢業論文(設計)重復率具體要求報教務處備案。
2、5月6日(周四)前,各院系將抽取的畢業論文(設計)全文電子版、附件1(補充論文題目)提交到教務處。
3、重復率檢測結果僅作為評判畢業論文(設計)是否出現學術不端行為的參考依據。畢業論文(設計)文字復制率超過本院系要求的、需經修改再次進行重復率檢測。
4、如對檢測結果有異議,由院系畢業論文工作領導小組報學校教學指導委員會最終審議。
5、教務處將重復率檢測結果通報各院系,對于重復率較高的專業予以重點關注并加大下一年的抽檢比例。
希望各院系廣大師生遵循學術研究的基本規范,進一步加強畢業論文(設計)管理,共同維護我校本科教學良好聲譽,促進學生畢業設計(論文)質量不斷提高。