前言:我們精心挑選了數篇優質管理研究生畢業論文文章,供您閱讀參考。期待這些文章能為您帶來啟發,助您在寫作的道路上更上一層樓。
關鍵詞:互聯網;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.
關鍵詞 高校 畢業論文 全程化管理
1 全程注重制度建設,強調規范要求
1.1 注重制度建設
“沒有規矩,不成方圓”,有一個明確的制度要求是畢業論文管理中非常重要的前提。在畢業論文的管理過程中,我們制定了一系列的制度文件,如選題專家審核制度、中期檢查制度、成績評定制度、延期畢業制度等,并將這些制度要求以學院正式文件的形式在全院、導師及學生中間予以公示和說明。在全程的論文管理中,嚴格執行相關的制度準繩,結合彈性靈活的突發事件處理決策機制,取得了一定的管理成效。
選題專家審核制度指選題由師生共同產生,答辯領導小組根據專業特點進行篩選。中期檢查制度指學生提交論文初稿后,通過網絡平臺進行數據統計分析,對于產生的問題進行及時處理。成績評定制度則主要是制定評分標準,將導師初評、交叉評閱、答辯評分制度按合理比例組成,最終評定學生論文成績。
1.2 強調規范要求
管理類專業學生在畢業論文的撰寫過程中,除了要求其能夠有一定的創新意識和寫作能力外,也十分注重其文章寫作的規范性和嚴謹性。因此,我們在建設和形成書面制度文件的基礎上,特別強調畢業論文寫作的規范要求,制定了論文模板。
在模板中,對字體、目錄、參考文獻、文本編排順序等格式要求,給出嚴格的規范規定。同時,還會做出一些明確的量化要求,如:題目應該簡短、明確,字數一般不宜超過20個漢字;中文摘要一般不超過300個漢字;關鍵詞一般為3~6個,每一個英文關鍵詞必須與中文關鍵詞相應;目錄一般按3級標題編寫;文本主體(包括引言、正文與結論),字數不少于8000字;參考文獻應在20篇以上,其中外文文獻不應少于2篇等。
2 全程依托網絡平臺,實時監控與反饋
2.1 定期檢查,輔以不定期抽檢
首先,我們采用“以定期檢查為主,隨機不定期抽檢”的方式,對學生提交各項材料情況加以實時監控。
在具體的操作中,我們采用項目管理的方法,根據畢業論文的各個具體環節,詳細制定進度表,細化各階段任務,給出一個供師生參考的畢業論文 “時間進度表”。按照我們的進度安排,畢業論文時間安排在實習結束后。實習前,教師出選題,答辯指導小組討論選題,初定選題,學生帶選題進點。實習結束后,大四第一學期第6~7周召開師生動員會,收集學生選題、專家篩選選題;第8周確定選題,配備指導教師;第9~10周指導老師下發任務書,學生提交開題報告;第11~14周學生提交外文翻譯及原文、文獻綜述;學期末,學院組織初期檢查,檢查學生提交情況和教師指導情況。大四第二學期第3周,學生提交調查報告、問卷、論文初稿,學院組織中期檢查;第4~10周,導師反饋論文意見,學生修改,導師定稿、簽字;第11~12周,導師初評、交叉評閱、論文答辯、成績匯總,召開工作總結。
2.2 師生互動,靈活彈性管理
整個畢業論文進程,我們實行師生互動的管理,成立畢業論文領導小組、指派一名專業老師為論文秘書,指派一名學院辦教學管理人員協助論文秘書進行過程管理。領導小組在宏觀上對師生論文進展進行監督,論文秘書和教學管理人員督促師生按時完成各項分解任務。學生記錄教師指導記錄,并在學生中選取優秀學生組成學生論文檢查組,對同學進行督促,并對論文格式等進行規范化檢查。
3 注重基礎訓練,全方位培養學生科研能力
畢業論文不是本科教育中一個孤立的教學環節,而是與前期專業課程學習、科研素養培養、畢業實習等緊密聯系的一個系統教學過程。我們在教學管理中將專業學習、科研訓練、畢業實習、畢業論文工作作為同一項工程,進行四位一體的改革與實踐。將論文訓練過程前移,強化學生的論文寫作能力,并以畢業論文為載體,將學生四年的課程理論學習、參加教師的科研活動、競賽活動,與實習的前后銜接等形成有機整體,構建成一套有理論支撐、有實踐基礎的畢業論文設計模式。四位一體的全程化論文管理結構圖如圖1:
(1)專業學習。大學前三年進行專業理論學習,啟動論文寫作的預備階段。開設社會研究方法、公共政策分析、統計學、公文寫作等課程,進行論文研究方法、論文規范性(包括格式規范化)培訓,使學生能夠掌握畢業論文的基本研究方法、研究思路、文獻檢索,為畢業論文的撰寫奠定基礎。
(2)科研訓練。成立學院科研指導小組,對學生開展專業科研訓練。結合教師科研,引導學生運用專業理論,進行論文撰寫、發表或參賽。
(3)畢業實習。高等院校要進一步加強實踐教學,注重學生創新精神和實踐能力的培養,高度重視畢業實習,提高畢業設計、論文的質量;建立健全教學質量監測和保證體系。①我們把實習教學與畢業選題工作結合起來,學生帶選題下點實習,根據實習內容選擇選題方向,或者將實習過程中遇到的問題與在實習中遇到的工作重點等作為畢業論文選題,在實習中收集相關資料,把實習與畢業論文的工作結合起來,有效地提高了畢業論文的質量。②
木科生畢業論文是教學培養方案中的重要環節,是學生在畢業前獨立從事科學研究工作的初步嘗試。學術論文應具有學術性、科學性、創見性等特征。然而,木科生畢業論文在學術層次上與專門從事某一問題研究的專家、學者的學術論文可能存在一定的差距,因此,不一定要求木科生的畢業論文具有很高的學術價值,但在畢業論文的寫作、研究問題的態度上要求要嚴格,要認真撰寫出反映學生所學專業的知識水平,代表自己能力和思想的合格的畢業論文。
二、經管類木科生畢業論文工作流程圖
從流程圖2-1(筆者自制)中看,可以將畢業論文工作大致分解為二個階段,第一階段,從準備選題到再次接受任務,屬于前期階段,它決定論文工作能否繼續進行;第二階段,從完成階段到打印,屬于實質性階段,它決定論文的成果和質量;第二階段,從上報材料到工作結束,屬于答辯和材料歸檔階段,它決定論文工作的全部成果和質量。
二、經管類木科生畢業論文常見問題
選題中常見問題
三、1.選題過大
四、由于學生綜合能力達不到,駕馭不了所選的題目;選題涉及而太寬,相關材料難找,時間也不允許。因此造成的結果是分析沒有深度,不透徹,價值大打折扣;涉及而廣,搜集資料過多,問題復雜,千頭萬緒,文章顯得零亂,不得要領;容易大而空,不能切中要害,不能切實提出和解決理論及現實中的新問題;由于理論水平和專業知識的局限,寫作中力不從心,常常半途而廢,浪費時間。
2.不能量力而行
能力分主、客觀能力。主觀能力,如知識結構、獨立研究能力、語言組織能力等;客觀能力,如時間限制、信息資料、圖書設備、研究現狀等。有些同學沒有正確估計自己的綜合能力,以及客觀條件的制約,選擇了力所不能及的題目。
3.避重就輕,避難就易
有些同學把做論文看作是一件差事,隨便選一個題目,難點問題不提,重點問題輕描淡寫,湊足字數了之。表現為,如果相關參考文章多,就選擇該題目。
(二) 在撰寫過程中常見問題
由于就業比較困難,學生一旦找到了工作,單位就要求學生立即進入試用階段,學生由于剛剛進入工作領域,勢必要花費時間和精力來工作。再有由于工作單位和學校存在地理位置的不同,導致學生和指導教師聯系和溝通較少,影響指導教師的指導,甚至影響畢業論文的進度,不能按時完成任務,也可能會由于趕進度,匆匆完成任務,達不到論文應取得的結果和質量。
C上報的材料中常見問題
材料不齊全,構成畢業論文材料較多,一般情況卜有十種以上,不認真就可能少材料;材料格式不規范,沒有按要求填寫或打印。
四、角軍決問題的方法
保證選題具有一定的創新性、先進性、社會經濟應用價值和選題難度和工作量的大小適中,一方而要求教師命題范圍:教師的研究領域;教師承擔的科研課題;經濟、管理、社會等有研究價值的其他問題。教師命題的要求:有理論深度和專業拓展度,專業知識覆蓋而廣;符合專業培養目標,注重課堂所學知識的應用和能力的訓練;注重理論與實際應用相結合,能結合我國經濟建設實踐中所提出的課題,體現學科的發展性和應用型;題目類型的多樣化和題目的更新;符合專業教學大綱要求,難易適度。教師命題管理程序:教師命題一專業教研室審核并向學生公布。另一方而學生自擬題目范圍:學生所學專業;學生所學專業的主干學科。學生自擬論文題目的要求:學生須在教師指導卜自擬論文題目;學生自擬題目的必須經專業教研室主任審核。自擬題目管理程序:學生自擬題目一一名教師推薦一專業教研室審核備案。 (二)教師布置前期任務
為了使學生更加明確論文的環節和任務,指導教師要和學生就論文中可能出現的問題進行研究和討論,學習有關的規定和相關的制度,在此基礎上,指導學生如何搜集資料,特別是第一手資料的搜集更為重要,因為多數學生在平時只注重理論知識的學習和積累,所以有必要在畢業實習環節中,完成與論文有關的實踐過程和第一手資料的搜集工作為論文工作地順利進行打卜良好基礎。
C增加開題環節
一般情況卜,木科生畢業論文都沒有此環節。我們增加開題環節的目的:增加此環節,要求學生在搜集了第一手資料和第二手資料后,進行資料整理,寫出開題報告,來檢查學生前期任務的完成情況;開題環節,要求學生回校進行開題,說明畢業論文環節開始,可以大大提高教師和學生的重視程度,也說明教師和學生要嚴肅、嚴格、認真地對待畢業論文環節;最重要的是通過開題,進一步了解和把握學生的選題的意義、任務的難易程度、是否能按時完成和最終要達到什么樣的結果。
(四)完成撰寫階段
1.編寫提綱
我校經管類木科生畢業論文字數要求較多,篇幅較長且內容比較復雜,所以,在寫作時有必要先擬一個文字提綱。提綱能幫助學生組織材料,并且能夠避免遺漏。導師審定論文提綱,是寫作學位論文的必經程序。
2.畢業論文的修改
修改的范圍在內容上包括修改觀點、修改材料,在形式上包括修改結構、修改語言等。修改觀點—觀點的訂正和觀點的深化;修改材料—通過對材料的增、刪、改、換,使支持和說明作者觀點的材料充分而精練、準確而鮮明;修改結構—對文章內容的組織安排作部分的調整;修改語言—作為學術性的文章,語言應具有準確性、學術性和可讀性。
3.畢業論文的定稿
論文初稿完成以后,學生經過與指導教師的反復修改,改到教師和學生比較滿意后才能定稿。
(t}.)論文規范