時間:2022-05-14 11:27:27
序論:在您撰寫管理系統畢業論文時,參考他人的優秀作品可以開闊視野,小編為您整理的1篇范文,希望這些建議能夠激發您的創作熱情,引導您走向新的創作高度。
摘要:本文介紹了筆者基于Spring技術研制的“高校本科畢業設計一體化系統”,該系統考慮到高校本科教學工作管理的繁雜,注重畢業設計過程中學生與指導教師之間的溝通,提高高校本科畢業設計的管理水平,方便管理人員對畢業設計的統計分析及上報。同時系統的靈活性是系統具有通用價值,適用于任何高校的畢業設計管理,因而具有一定的推廣意義。
關鍵詞:本科教學、畢業設計、信息管理系統
隨著因特網技術的迅速發展,教育手段信息化成了現在高校教學的一種趨勢,尤其是在本科教育受到日益重視的今天,如何更好地借助因特網信息技術更好的為學生、教師服務,更好的管理教學環節以方便院系各級管理人員成了一個值得思考的方向。基于因特網的教學管理,其教學過程不受時間、地域的限制,同時教育資源及公共信息能同時在廣大范圍內實現共享。本科生畢業設計是每個院系需要處理的一個繁重任務,按照以往的工作方式,在畢業設計之前各院系需要準備本次畢業設計供學生選擇,之后組織學生以有限的課題數進行機械選題。而在選題過程中,學生與指導教師缺少必要的交互,使學生往往很難只根據課題的題目及簡單的課題介紹就充分了解課題具體內容和目的,這種情況造成了學生很難真正了解自己所選的課題所處的領域現狀。同時在這有限的機械選題中也很難保證所選課題的滿意度,這往往造成學生不喜歡自己所選的課題,教師對自己課題的學生不了解。這種缺少師生互動的方式很難保證畢業設計都順利完成,同時影響了畢業設計的成績與院系管理人員的管理工作。
1設想
現在需要的是一種能很好促進學生互動的方式來展開本科生畢業設計工作。這需要同時做到以下幾點:
(1) 保證學生有充分的自主選擇權。學生在畢業設計之前必須有充足的時間了解所有待選課題、待選課題所處的領域、待選課題指導教師的詳細情況,也就是說學生可以自主選擇畢業設計課題。此外學生還應具有與自己所選課所對應的指導教師溝通的權利。這種溝通應不限于普通的郵件與電話溝通??梢酝ㄟ^一個統一的平臺來實現學生與教師之間的互動,這包括了學生在指導教師未批準學生的選課之前的溝通,這種溝通可以促進學生深入地了解課題的詳細內容,同時也可以與教師深入接觸。學生在確定選課之后,也就是在指導教師批準選題,正式開始畢業設計之后,可以在系統提供的同一個圈子內相互交流。系統應具備一種能由學生發起畢業設計相關課題所對應的圈子的功能,以方便學生之間對相近課題的畢業設計過程中能互相借鑒。學生還應具有記錄日志的功能以便學生能脫離現今的通過紙質材料記錄畢業周記得目的,達到畢業設計信息管理的信息化。
(2) 教師應具有畢業設計課題的權利。在畢業設計之前,教師可以依據自己的學術領域提出具有創新性并可行性的畢業設計課題。教師應具有批準學生選題的權利,當學生選擇了某教師的課題,則該教師便具有同意或不同意學生選題的權利。這便體現了學生與教師之間的雙向選擇。教師具有與選擇自己課題的學生進行交流的權利,教師可以了解學生的詳細情況,同時教師可以在畢業設計整個過程中指導學生進行課題討論,以加深學生對畢業設計課題的了解,促進課題的順利完成。教師還應具有評閱學生日志的功能,對學生每周的日志進行評閱。教師也具有督促學生完成畢業設計相關內容的功能,系統可以以提醒的方式來實現此項功能。
(3) 畢業設計管理員一般需要同時了解學生的選題情況,教師的課題情況以及教師的選題審批情況。管理員可以規定在一定時期內開放學生選題,以保證在這一時間段內完成畢業設計網上選題。管理員可以規定在一定時期內開放教師課題的功能。管理員可以規定學生日志記錄時間,規定某次畢業設計需要完成的日志數,每次日志的記錄日期范圍。管理員可以全程了解在整個畢業設計過程中,學生與教師之間的交互情況,這也是學生與教師之間的工作量參考點。此外,管理員還可以監督學生或教師的系統使用情況,如登錄時間、注銷時間和登錄IP,同時具備IP黑名單功能,以控制用戶的登錄提高系統的安全性,減少受攻擊的風險。考慮到畢業設計是每年必須的一次工作,而且每一年的畢業設計的立題論證書格式不一定相同,所以系統應具備能由管理員設置每一年的立題論證書格式,設計每年的立題論證書結構。隨著時間的推移,系統中的立題論證書將越來越多。所以系統還應具有管理立題論證書的功能,提供立題論證書的全文檢索,以方便統一查詢的功能。管理員還需要將學生選題及教師審批情況上報學校相關部門,所以系統還應能提供根據管理員自定義生成設計匯總報表的功能以減少管理人員日常辦公的工作量。
根據以上三點設想可以構造出“本科畢業設計一體化系統”,將學生、教師與管理員通過基于網絡的系統聯系起來。
2系統功能介紹及技術實現
“高校本科畢業設計一體化系統”提供了課題庫設計、課題管理、選題管理、學生管理、教師管理、師生互動、學生圈子、日志管理、系統匯報等功能?,F將各功能模塊介紹如下。
2.1課題庫設計
課題庫設計是本系統的一個特色。由于本科生畢業設計每一年的立題論證書格式不一致,各高校的立題論證書格式不一致,所以需要一種能夠由管理員自主設計論證書格式的功能來對每一個立題論證書分庫存放,分類管理。課題庫的設計涉及到庫表設計、Web模板設計與Word模板設計三個部分。
(1) 課題庫設計。課題庫設計中主要是設置與立題論證書中各字段相對應的字段,包括字段名、顯示名稱、類型、長度、對應的Word操作動作。其中Word操作動作用于控制動態打印立題論證書時打印相關字段內容時光標移動方向與位置。
(2) Web模板設計。Web模板設計主要是提供教師立題論證書時與課題庫之間的數據接口。表現形式為HTML表單形式,供教師錄入畢業設計課題。Web模板也用作查看課題詳細情況時的顯示界面。
(3) Word模板設計。Word模板設計主要是于打印立題論證書或立題論證書批量生成時用。系統提供立題論證書的打印功能。打印時系統根據管理員在課題庫中設計的Word操作動作控制光標的移動方向與位置,將相應內容通過JavaScript打印到Word中。
在課題庫管理中,管理員可以設置多個課題庫,活動其中一個課題庫作為當前活動課題庫。當前活動課題庫是供教師、學生進行畢業設計的課題庫,其余的課題庫作為歷史課題庫提供往屆畢業設計歷史數據以備以后查詢。
2.2課題管理
課題管理是提供給教師、管理員進行課題維護的接口。這包括教師課題、管理員開放課題選題功能,管理員啟用教師課題維護功能。教師可以通過該接口課題,修改立題論證書相關信息。管理員可以通過此接口實現開放或關閉學生選題功能,這可以控制學生在某一個時間段內進行選題操作。管理員也可以啟用或禁用教師課題維護功能,這樣可以在一定程度上約束教師的操作行為以保證選題過程中不會出現信息不一致的現象。
2.3選題管理
選題管理是對學生的選題信息進行管理,主要是教師的審批與查看選題學生詳細信息。教師可以同意或不同意學生的某次選題。當學生選完一個課題后,選題處于待審批狀態,當教師同意學生選題之后,學生可以正式與教師建立一個指導關系。當選題處于待審批或審批未同意的狀態時,學生可以進行重新選題操作。
2.4學生/教師管理
這是指教師、學生基本信息管理的模塊,主要提供教師、學生詳細信息查詢,學生、教師信息批量導入功能。
2.5師生互動
師生互動主要是學生在選題時與教師進行溝通以便更好地了解課題信息,教師也通過與學生的充分交流來確定是否同意學生的選題,以盡可能地保證學生選題與教師指導都滿意的雙贏局面。學生可以通過在線互動方式取得與教師的溝通。
2.6學術圈子
學術圈子是指學生可以根據自身的課題加入相應的圈子中,以方便學生之間相近課題或領域之間的交流。系統將會根據學生的課題給出相關推薦圈子。同時學生也可以自己發起圈子參與討論。學術圈子將以學生跟帖的方式提供服務。
2.7日志管理
管理員可以根據畢業設計的時間安排學生在整個畢業設計過程中需要記錄的日志、一般以周為單位,每一周一篇日志。教師可以為其所指導的學生評閱,在其中給出評語。
2.8系統匯報管理
系統匯報管理主要提供管理員以下功能:
(1) 根據管理員自己制定的字段(選題信息字段、教師信息字段和學生信息字段)生成學生選題情況報表,導出至Excel文件。
(2) 統計某一時刻沒有選題學生的課題。
(3) 統計某一時刻還未選題的學生。
(4) 統計某一時刻選題通過審批的學生,待審批的學生,未通過審批的學生。
(5) 統計某一時段學生的系統使用情況次數,總在線時長等信息。
3系統的開發運行環境
系統是基于Spring框架的Web應用程序。采用了MySQL 5.0作為數據庫服務器。Web服務器可以采用Tomcat 5.5,系統運行于Debian Linux下,一年的使用證明了系統性能良好。
4結束語
“高校本科畢業設計一體化系統”的應用大大提高了學院本科畢業設計管理的工作效率,使管理人員脫離了大量手工統計操作的模式,同時促進了學生、教師在畢業選題及畢業設計整個過程中的互動,使學生能很方便地與指導教師進行溝通,與同一圈子中的學生交流,從而推動了畢業設計的良好運轉,使畢業設計管理工作水平有一個新的提高。
摘要:針對傳統本科畢業論文的管理方式和問題,討論了本科畢業論文管理系統開發的可行性和功能模塊,然后利用LAMP平臺實現了該系統的各個功能,為畢業論文信息化管理提供了新的解決方法。
關鍵詞:畢業論文管理系統;PHP;系統設計
1 引言
目前,隨著國家教育部對高校的新一輪評估的到來,高校對本科學生畢業論文(設計)的管理提升到了一個新的高度,也帶來了許多新的難度。從畢業論文的教師出題、學生選題、生成各種與論文有關的表格、畢業論文格式的統一、畢業論文指導過程的宏觀調控、到畢業論文的長期保存等,期間涉及到的步驟之繁瑣、工作量之大,有關領導和教師均深感頭疼。因此,考慮高校的實際情況,為了充分利用高校的校園網優勢,更好為學生服務,為教學服務;為了更好地提高管理水平,充分發揮網絡管理的特點;更是為了提高高校本科畢業論文(設計)水平和學校評估的需要,有必要開發出一套本科畢業論文(設計)的管理軟件。
2 系統介紹
系統的構建平臺采用Linux(紅帽服務器5.0版本)操作系統、Apache作為Web服務器、Mysql數據庫以及PHP腳本語言,也就是著名的LAMP組合。沒有采用Windows下的IIS + SQL Server平臺是因為:基于Windows平臺的開發雖然容易,但系統不夠穩定,學生如果上傳畢業論文的時候帶有病毒,則很可能給整個系統帶來危險,而且安全性也不高,服務器容易出現問題,如果購買正版的軟件,價格將會很昂貴,很多單位承受不起。而LAMP組合構建的系統功能強大、穩定、安全、不易感染病毒,更可貴的是軟件全部免費,對硬件的要求也不是很高。系統運行后,整個校園網通過瀏覽器都可以進行訪問,不受時間和位置的限制,非常方便。
2.1 需求分析
1) 滿足指導教師出題,并且能控制和其他教師以及往年的題目不重復的需要;
2)滿足學生選擇自己喜歡的教師和自己喜歡的論文題目的需要,及時杜絕多人選同一題的現象;
3) 滿足根據畢業論文(設計)規范化的要求生成各種表格的需要;
4) 滿足主管領導和指導老師隨時查閱論文(設計)進度,對整個論文(設計)進行管理的需要;
5) 滿足對學生的論文進行評價,提供優秀論文給以后的畢業生查閱的需要;
6) 滿足論文長期保存的需要;
7) 實現畢業論文各項數據的統計分析。
2.2 系統結構
根據系統需求分析,綜合筆者單位有關教務處領導意見,大致系統結構如圖1。
3 系統功能
本系統分可為四個子系統,即登錄系統、學生子系統、教師子系統、專業負責人(領導)子系統、管理員子系統等。其功能主要是:
3.1 登錄系統
本系統采取了用戶登錄模式,只有擁有賬號和密碼的人才可以登錄此系統,極大地提高了系統的安全性。在開發的時候,我們讓登錄系統與學校的學籍和教師信息管理系統對接,這樣學生和教師只要輸入自己在學校信息管理系統的密碼即可登錄,并且教師登錄后可以顯示該教師的院系、教師號、職稱、專業等信息,學生登錄后可以顯示學生學號、院系、年級、專業等信息。而且這樣可以使得學生數據、教師數據、院系數據、專業數據等與學校的各種數據實時保持一致。
3.2 教師子系統
教師登錄后對本專業的學生出好畢業(設計)題目,系統根據教師的職稱限定各個教師所指導學生的數目,如高級職稱可以指導10名學生,而中級職稱只能指導6名學生,而初級職稱不能指導學生等;可以在線填好選題審批表等表格和下達畢業論文任務指導書;可以在線留下自己的聯系方式,以便學生選題后聯系自己;可以查看往年所出的題目,根據以往的指導經驗擬出新的題目;可以查看是否有學生選擇自己所出的題目,并且可以拒絕該學生的選??;根據學校和院系的需要,可以打印全校統一格式的選題審批表、任務指導書;可以查看學生是否根據要求上傳了論文的最終稿件,可以給最終定稿的論文進行電子簽名,簽名后,此次論文指導過程即宣告結束,學生和教師再也不能對論文、審批表、指導書等各種表格進行任何修改,當然可以下載和打印這些文件。
3.3 學生子系統
學生登錄后,系統根據學生的專業、年級等屬性自動顯示可以選擇的論文題目;學生可以查看教師所出的論文(設計)題目、具體的論文(設計)內容和相應的要求,然后根據自己的研究特長,選擇題目;可以根據教師留下的聯系方式和老師聯系;在選題子系統結束前可以更改自己的選題;選題確定后,可以在線下載打印自己的全校統一格式的論文封面、論文中期檢查表、開題報告等;一旦選題確定,學生即進入到論文設計階段,完成論文初稿后,可以上傳到服務器,以便指導教師進行在線查閱,給出修改意見,然后根據修改意見,不斷修改自己的論文,直到最終定稿為止,定稿后,教師進行電子簽名,學生再也不能修改,但可以下載打印。
3.4 專業負責人(領導)子系統
各個院系的專業負責人或相關領導登錄后,根據自己的權限進行操作,如專業負責人只能關閉、打開自己專業的各個子系統,教務處和學校領導可以關閉、打開全校的整個系統;可以根據選題情況產生如開題論文記錄、答辯記錄、供選題情況表、選題分類統計表、指導教師配備表、畢業論文(設計)情況統計表、輸入(打印)論文成績、畢業論文(設計)成績統計表等各種表格,當然這些表格都是全校統一格式的,這就避免了各個院系的教務秘書(專業負責人)上交統計表格的不一致性,當然教務處領導生成的都是全校的表格;根據自己權限可以查閱自己專業、院系、全校的學生上傳畢業論文的情況,指導整個畢業論文過程。
3.5 管理員模塊
管理員可以備份數據庫、安排各個專業負責人,這些專業負責人可以自主關閉或打開本專業的選題系統;可以根據學校文件規定修改各級職稱能帶學生的人數;可以控制整個系統和各個子模塊的關閉與打開,以便整個學校的論文進度保持一致;對一些特殊的情況進行處理,如允許外聘教師也可以進入到系統內指導學生等;在系統的首頁公布優秀畢業論文,以便全校學生學習;對最終全校上傳的電子論文、各種電子表格進行刻錄備份、歸檔等。
4 結束語
本文提出的畢業論文選題系統不僅能便捷地實現網上選題,而且還能夠解決傳統選題過程中存在的許多問題。學生在選題之前可以查看教師的信息,然后再結合自己的專業特長和興趣等來選題;教師可通過查看學生的相關信息,根據自己的需要選擇適合的學生進行指導,這樣能大大減少選題的盲目性,提高選題質量。該系統在校園局域網、Internet環境下均可運行,不受學生數量的影響,只要教師成功地提交了論文題目,學生就可以通過網絡進行選題,不受時間和空間的限制,可以生成全校的統一的畢業論文格式;選題成功后,院系、教務處等各級管理人員根據需要可以生成各種全校統一的統計表格;各級領導可以不定時對論文指導進行宏觀調控,做到心中有數。因此,能夠大大提高選題效率,減輕教師和教學管理人員的工作負擔。目前,該系統已經在湖南農業大學校園網、湖南農業大學東方科技學院校園網上運行,得到了2004屆本科畢業生、指導教師以及學校領導的肯定。
摘要:針對目前高校大規模擴招等原因引起管理難度增大、畢業論文質量下降及論文文獻價值沒有被充分利用的現狀,本文就畢業論文管理環節設計了一個管理系統,該系統采用基于B/S模式的三層體系結構,中間采用ASP技術,后臺數據庫以SQL Server2000來設計實現。該系統可靠、安全、方便,能較好的滿足學院論文管理的基本要求。
1 引言
在高等學校的教務管理系統中,畢業論文的選題大都采用人工方式,面對不斷增加的生源,這樣不僅工作量大,而且效率低下,容易出錯,更不方便教師查閱和管理人員的管理。利用計算機輔助設計加強畢業論文課題的管理工作,既提高了論文選題的科學性,又可大大減輕管理人員的工作強度,提高了工作效率,從而使得管理工作逐步實現制度化、規范化和程序化。本文設計與實現的論文管理系統采用B/S的模式,中間采用ASP編程技術,后臺選用SQL Server2000得以實現。
2 系統的總體設計
2.1 設計思路
系統以SQL Server2000作為后臺數據庫,采用B/S結構即瀏覽器/服務器結構,用戶工作界面是通過WWW瀏覽器來實現,極少部分事務邏輯在前端(Browser)實現,主要事務邏輯在服務器端(Server)實現,形成瀏覽器、Web服務器與應用服務器、數據庫服務器組成的三層體系結構。主要采用ASP動態網頁技術,通過ASP,結合HTML網頁、ASP指令和ActiveX元件,建立動態、交互且高效的Web服務器應用程序。數據庫的訪問通過ODBC(開放式數據庫互聯技術)用SQL實現。系統通過ADO與數據庫連接,實現數據庫的相關操作。
2.2 工作流程
實踐論文管理工作中,基本的工作流程分為:1)教師出題;2)學生選題;3)中期檢查;4)論文答辯;5)論文評優五個階段。
畢業論文管理系統實現論文的出題、審核、選題、、檢索、統計等多項功能。該系統既能讓學生網上論文選題,又能實現提交論文,這樣為老師和學生對論文資源的查閱和檢索提供了方便。
系統中主要設置了八個模塊,分別為:登錄模塊、論文出題模塊、論文選題模塊、論文提交模塊、論文加工模塊、論文查詢模塊、論文統計模塊及系統配置模塊,每個模塊又具有各項多種功能。管理系統結構圖如圖1所示。根據基本工作流程和各功能模塊,該系統設置四個角色進行分配管理,包括:系統管理員、教師、學生、教師管理員這四類。各個角色都具有不同的功能,依據基于角色的訪問控制理論對每個教師進行分配角色,以實現相應的管理權限。
2.3 功能模塊的設計
2.3.1 系統管理員角色
1) 日常管理:日常公告的管理,常用表格的管理,師生上傳文檔的管理,教師出題變更申請受理;
2) 論文選題:論文選題時間設置,論文選題鎖定情況統計;
3) 中期檢查:中期檢查表審閱,中期評審分組;
4) 后期管理:論文成績評審表審閱,論文上傳情況統計,評閱,答辯,二次答辯,師生最終上傳文檔情況匯總,學生成績分析與統計;
5) 論文加工:對當年度提交的所有論文進行標引工作,以便查閱和檢索;論文格式轉換管理,將所有論文由原來的文檔形式轉換成PDF格式,以便保存;
6) 信息維護:管理員、教師、學生信息的維護,系主任、教學副院長角色的分配,院系、班級信息的維護,系統數據的初始化等。
2.3.2 教師角色
1) 論文出題:教師上傳論文題目,所需學生人數,課題的來源等相關信息;
2) 論文選題:對自己提交的課題進行學生的鎖定和退選;
3) 任務相關:公告瀏覽,論文基本格式的樣張下載;
4) 表格提交:中期檢查表的管理,成績考核表的管理,其他相關文檔的管理;
5) 學生文檔管理:對學生提交的文檔進行審閱和管理;
6) 成績管理:對進行指導的學生進行論文成績的評定。
2.3.3 學生角色
1) 論文選題:對于教師的出題情況進行查看,并選擇論文;
2) 任務相關:公告瀏覽,論文基本格式樣張下載;
3) 論文管理:開題相關文檔管理、論文相關文檔管理、設計相關文檔管理;
4) 論文提交:提交畢業論文管理;
5) 成績管理:查看中期檢查表、成績考核表,其他相關文檔。
2.3.4 教師管理員角色
除了具有教師模塊中的所有功能外,教師管理員角色主要添加兩項功能:
1) 論文審核:對教師論文出題質量進行審核;
2) 統計功能:統計當(歷)年度的畢業論文提交的數量,學生成績的統計。
2.4 數據庫的設計
畢業論文管理系統結構圖
本系統在設計過程中,盡量考慮到各個模塊中的相似之處,減少表格數量,提高表格的關聯程度,以及減少數據庫中數據的冗余。根據數據的流程和功能需求,數據庫主要包含以下工作表格:
1) 教師數據表:存放教師基本信息,數據項包括教師工號、密碼、教師姓名、職稱、專業、聯系方式、教師個人簡介、系所編號、學院編號、論文編號;
2) 學生數據表:存放學生基本信息,數據項包括班級、學號、姓名、密碼、論文編號、成績、綜合排名、興趣愛好、備注;
3) 論文數據表:學年度、論文編號、論文題目、出題教師工號、選題學生學號、課題來源、成績;
4) 論文審核表:學年度、論文編號、審核狀態、修改意見、次數;
5) 論文選題表:學年度、學生學號、論文編號、論文選擇狀態、選擇時間;
6) 論文成績表:學年度、論文編號、教師工號、學生學號、成績、評語、評閱時間;
7) 選題管理表:序號、職稱、論文數量、學生人數。
2.5 數據庫訪問控制的實現
在數據庫中為了實現權限設計的安全問題,建立以下七個基本表:
1) 用戶表:序號、用戶名(取教師工號或學生學號);
2) 角色表:角色名、用途說明;
3) 權限控制表:角色名、用戶名;
4) 數據庫訪問權限表:操作權限、角色名、基本表名、權限說明;
5) 數據庫基本表:基本表名、基本表說明;
6) MIS子功能模塊表:子功能代碼、功能說明;
7) 功能模塊訪問權限表:子功能模塊代碼、角色名;模塊菜單名、功能說明;
各個表項聯合起來形成系統的授權機制,其運行機制是:當用戶通過系統登陸界面后,系統首先利用權限控制表找出用戶所對應的角色,然后利用數據庫訪問權限表和功能模塊訪問權限表找出該角色所能進行的操作(即基本表單名和子功能項代碼),并在角色表中查看該角色的狀態,如果角色處于被激活的狀態,該用戶就可使用該系統,如果該角色處于被禁止的狀態,即使該用戶擁有該權限仍不能執行。這樣,系統管理員在進行維護時,若更改功能角色,則只需修改數據庫訪問權限表,功能模塊訪問權限表和權限控制表中的記錄即可,而不需修改表的結構,大大方便管理員的維護工作。
這個完整的基于角色的多層應用系統安全控制有效地將前端的“菜單層的權限管理”和后臺的“數據庫基本表及相應操作權限”統一起來,實現了權限設計的授權機制。
3 系統的主要功能實現
系統通過B/S三層結構實現論文的選題管理與論文的提交和評閱,采用瀏覽器、Web服務器和數據庫的三層結構,當用戶通過瀏覽器提交和評閱時,向Web服務器發出請求,Web服務器訪問用戶的指令后開始執行程序,根據請求從數據庫中取出相應的數據,并將數據以一定格式返回到客戶端。
3.1 教師論文出題功能的實現
每個教師使用自己的工號和密碼進入管理界面,點擊論文出題模塊,系統將根據論文審核表中的有關信息查看該教師是首次登錄還是重復登錄,如果為首次登錄,頁面上將出現相應的論文數據表,填寫各個字段,包括論文題目,課題來源,學生要求(比如專業限制等)、其他要求(比如性別要求等),填寫完畢后選擇提交按鈕實現出題的功能。其中要注意的是管理員在選題管理表中根據每個教師的職稱對教師的出題數目和所帶學生人數進行了限制,比如根據副教授職稱只能帶兩個畢業論文題目,一個課題只能有一個學生選擇等。如果為重復登錄,將根據論文審核表中的相關信息查看該教師有無被退回的題目,如果有,頁面顯示該教師被退回題目的相關信息,如果沒有,提示該教師出題成功,無需再次出題。
3.2 教師論文選題功能的實現
當教師使用自己的工號和密碼進入管理界面,點擊論文選題模塊,頁面上將出現論文課題、學生姓名(點擊學生姓名鏈接將出現學生的有關信息)并同頁面預設置有鎖定和退回功能鍵,當教師查看符合要求時點擊鎖定功能即能實現雙向選定,否則點擊退回功能,此課題呈現空置狀態,以供其他學生選擇。
3.3 學生選題功能的實現
每個學生使用自己的學號和密碼進入相應界面,點擊論文選題模塊,頁面上將出現還沒有被選擇的畢業論文選題列表,分別有論文數據表中以下字段:論文編號、論文題目、出題教師工號(點擊教師工號可出現鏈接教師的有關信息),并同頁面預設置有鎖定和撤銷功能鍵,如果該生已經選題,系統將其視為修改選題,修改學生數據表中該學號學生記錄中論文編號數據即可。
3.4 論文審核功能的實現
教師填寫論文選題之后,系主任要對論文題目進行審核。當系主任使用自己的工號和密碼進入管理界面后,點擊論文審核模塊,頁面上將出現已經上傳的論文題目,并同頁面預設置確定和修改的功能鍵,如果論文題目不符合要求,系主任點擊修改,并給出修改意見,否則點擊確定通過,這樣教師論文出題成功。此時將該教師工號記錄入此論文數據表中,將論文編號記錄入教師信息表中。
4 結束語
該系統結合ASP開發平臺和SQL Server2000 技術,實現了畢業論文(設計)階段從選題管理、論文寫作、中期檢查、論文提交等方面進行綜合管理的一個系統平臺。整個系統在設計上保持了各個部分的相對獨立性同時又是有機地融合在一起的,體現了各自的特點。在教學管理應用中收到了較好的效果。
根據目前的管理思路我們也有進一步的設想:1) 逐步實現畢業論文的網上歸檔功能,和檔案館歸檔軟件形成對接,實現畢業論文的電子歸檔;2) 通過和圖書館數據檢索平臺的功能對接,實現畢業論文在數據庫平臺的電子查閱,由圖書館專業人員作標引工作,實現有序的存儲和高效利用。
摘要:畢業設計是本科教學中非常重要的實踐教學環節,該文從當前畢業設計選題過程中存在的問題出發,設計和實現了一個基于的畢業設計選題管理系統,對系統的結構、開發環境、主要功能的實現技術等方面進行了闡述,解決了當前高校工科專業本科畢業設計工作在選題階段存在的主要問題。
關鍵詞:B/S模式;畢業設計;選題管理;管理系統
畢業設計是高校非常重要的實踐教學環節,是提高學生分析、解決問題能力的重要教學環節,也是加強畢業生綜合素質和科研能力的重要階段。畢業設計選題是畢業設計最初的環節,也是畢業設計過程的起點??茖W的選題方式本身也極為重要,它直接影響到畢業設計的質量。但是,在實際情況中,由于教學規模的迅速擴大、學生的就業壓力、畢業設計時間的安排等多種原因,導致畢業設計在實施管理中產生諸多問題[1]。
1 目前畢業設計選題過程所存在的問題
目前畢業設計選題過程是:由教學秘書將各個老師申請的課題整理好,編輯成冊打印發給每個畢業班,畢業生瀏覽課題目錄,在自己感興趣的課題后寫上自己的名字,然后班長上交選題結果,再由老師確定最后名單。這種科學的“師生雙向選擇”選題模式在現實中的工作效率非常低,而且也不適應現代社會對網上辦公要求。許多老師與教學秘書迫切需要一種實用而且性能穩定的畢業設計課題管理軟件,幫助其完成畢業設計課題的申報、審核、選題、統計、打印等工作。通過指定規范的方式在網上操作,從而大大地提高了老師、教學秘書、學生的工作效率。
2 系統設計
在畢業選題階段中,由于以上所存在的問題,所以需要一款能夠解決以上問題的軟件。首先,需要按照“學生-老師雙向選擇”選題模式需求,實現學生和老師的雙向選擇以及教學秘書的管理功能。學生和老師在任何能上網的地方都可以訪問該軟件,實現各項管理操作。其次,在功能上也需要滿足每個用戶的需求,并實現各項數據的查詢、統計等功能。針對以上需求,本文設計并實現一個.NET平臺B/S模式的畢業設計選題管理系統,實現畢業生對畢業選題的科學化與信息化,使畢業設計選題過程處于“可視化的”可控狀態,提高畢業設計選題效率。本系統實現了老師出題、學生選題、分配未選學生等主要功能。各模塊關系框圖如圖1。
2.1 老師出題模塊
該模塊主要實現老師出題的功能,在老師出題之前,需要教學秘書設置整個選題的開始時間和結束時間以及可以進行選題的老師和學生。然后,由老師提交課題信息(包括題目名稱、題目類型、題目難度、研究方向、開發技術、題目來源、每組人數等)。在老師提交完課題信息由教研室主任審核,審核不合格,課題無法顯示在學生選題界面,需要由老師重新修改,再由教研室主任審核。如果審核合格,則可以在學生選題界面上顯示出來。具體流程圖如圖2。
2.2 學生選題模塊
學生登錄系統后,如果在選題時間中,可以在課題頁面中選擇適合自己的選題。若選題的規定選題人數已滿,系統將自動隱藏該選題,不在課題列表中顯示。學生可以查看當前課題列表中顯示的課題的詳細信息。如果對該課題滿意,則可以選擇該課題,系統將自動記錄該學生和課題信息。若學生對當前所選的選題有疑問或者想重新選擇時,可以通過“退選”功能來退選該課題并重新選擇新選題。如果該選題之前選題人數已滿,有人退選后該課題將會重新出現在可選課題列表中。學生選完題后,老師登錄系統中可以對選擇自己題目的學生進行退選或確定處理,這樣實現老師-學生雙向選擇。被退選的學生,可以重新登錄系統選擇課題。此外,當學生在規定的期限內未選擇任何選題,則將會將未選學生名單顯示出來,由教學秘書來做后期的處理。
2.3 分配未選學生模塊
該模塊主要是由教學秘書操作,在整個選題過程中,由于各種原因可能會導致部分學生沒有選上題目。這時,需要教學秘書根據整個院系的選課情況,做出宏觀調控,使沒有選上題的學生選中課題。從而在畢業設計選題過程中實現信息化、網絡化、規范化的管理,減少因現實情況所產生的各種問題。這樣,不僅提高了工作效率,增加師生在選題過程中的溝通,提高了高校在畢業設計選題過程中的質量。
3 結論
自從該系統投入使用后,學生畢業設計選題過程的管理更加透明化。學院領導可以很方便地掌握每個老師、每個學生的畢業設計選題情況。教學秘書的各項統計工作也可以很方便的完成,老師和學生畢業設計工作的效率也大大提高,節約了時間,而且還可以提高學生、老師對選題工作的滿意度。
該系統解決了在學生畢業設計選題過程中所經常遇到的問題,實現了老師與學生在選題環節上的雙向選擇規范化管理,學生的選題可以直接通過網絡進行,解決了以往畢業生在畢業選題環節中出現的溝通不暢、效率低等問題。本系統能滿足高校畢業設計選題過程中的各項需求,及時反映在畢業設計選題過程中的工作進度,有效解決在畢業設計選題工作所遇到的各種問題,使高校在選題過程中實現電子化、網絡化和規范化管理。
摘要:設計和實現了一個基于網絡的畢業論文指導系統,采用了當前流行的B/S架構,應用Windows 2000作為服務器,為高校畢業論文管理工作搭建一個平等、有序的平臺。
關鍵詞:管理系統;B/S架構;.NET
畢業論文是高校本科教學中的一個重要環節,是綜合考察學生知識能力和規范化寫作的一個主要方式。傳統的畢業論文指導都是教師和學生點對點溝通,沒有一個合適的交流平臺,從出題到選題,再到學生完成畢業設計的整個過程都需要教學管理人員、教師、學生投入大量的精力,缺少電子化和網絡化辦公,教師和學生信息溝通不暢,電子版論文的提交仍需要通過e-mail等手段,查收非常麻煩,學生的進度也很難以控制和了解,成績的提交和公布也需要教師手動輸入。
針對以上問題,本文設計并實現一個通用畢業論文管理系統,實現畢業論文管理的科學化與信息化,使教學工作的各個環節處于“可視化的”可控狀態,及時發現問題,提高畢業論文質量。
1 需求分析
1.1 系統初始化
論文管理系統的用戶和功能都是特定的,因此系統的初始化更為重要。初始化主要包括下面2方面數據:
1)畢業論文題庫。論文題庫初始化需要大量的前期工作,主要由論文指導教師提出,然后經專家評審,最后分類整理并錄入題庫,供學生選題。當然題庫的完善還需要很長的后期工作,刪除一些學生選擇少,或者不好把握的題目,對一些選擇較多的題目進行標準化。
2)用戶。管理員在系統建立初期需要初始化兩類用戶,教師和學生,建立或導入相應數據表,保證用戶的單一性,并分配合適的權限。
1.2 選題
選題是完成畢業論文的第一步,涉及教師、學生的雙向選擇關系。選題方式有兩種,第一種是在題庫中選擇,選題的同時也確定了該題目的教師,這種方式需要一定的后期協調工作,協調的主要目的是教師平均指導學生的數量,避免數量差別過大的情況。第二種方式是學生自擬題目,因為畢業論文的知識面廣,學生可能選擇自己比較熟悉或感興趣的方向進行研究,在題庫中如果沒有合適選擇的時候,學生就可以采用自擬題目的方式,當然自擬題目也需要一定的后期工作,首先學生選擇自擬方式并提交題目,系統則匯總所有自擬題目,提供給教師做一個專家評議,主要是確定該題目是否能達到畢業論文考察要求,評議完成后還需要為該題目分配指導教師。
1.3 指導
論文指導是完成畢業論文的一個重要環節,因此該過程是系統設計的重點部分,這個過程也是師生交流的過程,完成的時間長,占總時間的2/3以上。在這段時間內,學生可能會因為應聘、試用等原因離校,只能通過該系統和指導老師交流,所以這部分的功能必須完善,并且可以打印報表作為指導記錄,便于教師對學生的工作進度進行查詢,以及管理部門對教師指導工作的監督。
2 系統功能
根據以上需求分析,系統主要有以下幾個功能模塊。
2.1 選題模塊
選題模塊主要是學生在畢業論文初期對題目的選擇和確定上,對學生用戶來說,包括了普通選擇、自擬題目、改選題目等,對教師用戶來說,包括了查看選題、協調選題沖突、評審自擬題目等。這個模塊的功能比較簡單,但需要通過對該模塊的數據流進行后續分析,優化論文題庫。
2.2 畢業論文指導模塊
該模塊是系統的核心部分,主要功能是通過搭建師生交流的平臺以完成論文指導工作。模塊包括了師生留言、發送附件、指導記錄等功能,該模塊的功能層次結構如圖1所示。
2.3 其他模塊
除以上主要功能模塊外,系統還包括了學生選題查詢匯總、論文答辯、指導記錄導出等功能模塊。
3 開發環境
3.1 系統模式 B/S
系統的核心功能是論文指導,即通過web搭建一個師生交流的平臺,web服務的一個重要指標是移動性?;谝陨峡紤],系統開發模式采用主流的B/S三層體系結構,整個系統由web瀏覽器、服務器、數據庫三層組成。采用B/S模式開發的系統充分利用了服務器資源,提供跨平臺,簡單一致的應用環境,減少系統開發和維護工作量,便于用戶的靈活使用。
3.2服務器 Windows 2000
Windows 2000作為微軟備受好評的一個版本,被大量的工作站使用,其穩定性提供了系統運行的一個良好平臺。
3.3 開發工具 .NET 2.0
.NET 2.0是微軟最新的應用于Web技術的服務器端開發工具,具有良好的界面和邏輯分離的結構,編寫調試都很簡單,是現在網絡編程的主流工具之一。
3.4 數據庫 SQL Serve 2000
SQL Serve 2000穩定的工作性能,良好的數據通用性,是作為中小型系統的最佳選擇。SQL Serve 2000具有使用方便、可伸縮性好、與相關軟件集成程度高等優點,同時支持對稱多處理器結構、存儲過程、ODBC,并具有自主的SQL語言。
4 系統測試
系統完成后,在實驗室環境下,對系統進行了兩方面測試。一是功能測試,主要是對系統功能的使用測試,包括用戶登錄、學生選題及選題協調、論文指導等。二是容錯及權限測試,包括錯誤登錄、不同權限頁面等。經過反復測試及修改,系統能完成預期指標。
5 小結
通過該系統的設計,實現了論文選題到答辯的各環節標準化,師生可以實現基于web的移動交流,很好的解決了以往論文完成過程中隨意化、溝通不暢等問題。因為系統的設計是針對畢業論文中的一些普遍過程做的需求分析,對一些特殊情況欠缺考慮,因此還需要在以后的長期使用過程中逐步完善。
摘要:畢業生作為一個特殊群體,學校針對學生畢業和就業有大量工作要做,為了提高工作效率,更好的為廣大畢業生服務而設計和開發了畢業生信息管理系統。
關鍵詞:B/S;畢業資格審核;權限控制
隨著現代信息技術特別是網絡技術的迅速發展和逐步深入的應用,通信網絡越來越發達,Internet規模越來越大,數據庫技術處理大量數據更快速、更便捷,所有這些都為高校信息化的應用奠定了堅實的技術基礎。高等院校里人口眾多,信息量大,在計算機技術和網絡技術高速發展的今天,只有采用信息化管理才能真正形成現代化、科學化和規范化的管理方式,有效地提高高校的管理水平和工作效率。
1 遇到的問題
對于畢業生這樣的一個特殊群體,在即將離校之際有眾多信息需要核對,同時信息涉及到財務處、教務處、學生管理等部門,由于各個部門沒有一個統一的平臺進行管理,數據往往無法及時匯總到招生就業部門,使得學校的畢業生離校工作效率無法得到有效的提高。另外,學校作為一個學生與教育廳、人事廳的橋梁,需要學校及時提供畢業生的準確信息,包括學籍相關信息,就業相關信息等,如何能夠在學生分散的情況下,及時的獲取、核對學生相關信息,為上級部門提供高質量的數據是新疆高校目前普遍面臨的問題。
2 開發模式和結構
本系統主要是針對畢業生填報和審核信息而開發的,而畢業生在畢業前夕往往分布于不同地點實習、工作,為了讓學生在各個地方均能訪問該系統,因此采用B/S(Browser/Server)結構開發。
本系統引入角色訪問控制的思想,即將權限與角色聯系起來,在本系統中根據需求劃分了兩個角色:前端用戶和系統管理員。根據模塊完成的任務不同進行了劃分,共劃分出7個功能模塊,其中前臺劃分出4個模塊,與后臺相關的3個模塊。
3 系統特點
3.1 自動實現畢業審核
畢業資格審核是作為學生是否能獲取畢業證書的依據,以高職高專學校學生為例,資格審查包括以下六項:
1)成績審核:審核畢業生全部課程考試成績是否合格;
2)英語成績審核:審核非英語專業畢業生大學英語考試成績是否達標;
3)計算機等級考試成績審核:審核畢業生計算機文化基礎考試成績是否達到合格;
4)繳費審核:審核畢業生是否按期交納學費并按時注冊;
5)違紀情況審核:審核畢業生在校學習期間有無因違紀受記過(含記過)以上處分的情況;
6)職業資格證書審核:是否獲得該專業的技能鑒定證書。
以上六項審核,如有一項不通過,則不能頒發畢業證書。因為學校各個部門有自編軟件也有商業軟件,而彼此之間的數據時獨立的,沒有一個統一的平臺進行管理,該系統將各個部門的資料進行匯總,系統根據學生信息進行自動審核。
以下為教師登錄查看學生畢業審核不合格界面如圖1所示。
3.2 靈活的信息填報方式
就業信息收集等是為了給上級部門提供數據,給學生辦理畢業證、報到證、派遣證等的必要信息。如何能快速準確的采集到學生的就業信息是一個主要問題,在該系統中,將畢業生信息采集作為一個模塊,學生登陸系統后,可以在各個網絡終端填寫,大大提高了效率。以下為信息采集的界面如圖2所示。
在畢業生信息采集中,涉及到大量的代碼,如在采集民族代碼、專業代碼、生源所在地代碼、單位性質代碼等地方,并沒有采用之直接讓學生輸入的方式,因為這些代碼對應的有具體的名稱,如果輸入的信息不準確將導致無法和數據庫中的數據相匹配,如“新疆烏魯木齊市沙衣巴克區”在庫中對應的編號是“650103”,如果學生按習慣稱號輸入“烏市沙區”,系統則無法完成由名稱到代碼的轉換(最后要求收集的全部是代碼)。鑒于大多數學生采用拼音輸入法,因此采用輸入拼音來檢索對應數據庫中的數據,然后根據匹配結果選擇自己需要的數據,如該生為“新疆工業高等??茖W校”學生,該校位于新疆烏魯木齊市沙依巴克區,在填寫“院校所在地代碼中”,點擊對應的按鈕,彈出一個輸入拼音的對話框,學生可以按照智能ABC的習慣只輸入“xjwlmq”,則顯示所有拼音中包含xjwlmq字符的內容顯示在列表中,如圖3所示。
學生只需要將要選的內容雙擊便可填寫到文本框中,這樣選擇的信息就可以準確的與庫中的代碼對應,從而可以收集到準確的代碼信息。
3.3 靈活的權限控制方式
以往的軟件設計,通常是根據用戶角色設計好不同的訪問菜單,一旦開發完成,用戶訪問的權限也固定不變,這種開發模式在現實使用中是不太切合實際的,為了使用戶權限具有更好的可控制性,在權限管理中,使用動態分配用戶權限的方式實現,這樣可以靈活的分配不同用戶的管理權限,實現界面如圖4所示。
管理員用戶可以動態分配用戶的權限,根據對資源訪問設置,選中用1表示,則該菜單在加載時顯,未選中用0表示,該菜單在加載時不顯示。系統設置有一個默認加載菜單,當用戶登陸后,根據管理員對用戶的權限分配來過濾掉標識為0的菜單項,從而實現了菜單的動態加載。
效果:該系統可以使學校內部各個部門建立務實高效的協調促進工作機制,確保取得實實在在的成效,為高校畢業生就業營造良好環境。真正形成現代化、科學化和規范化的管理方式,有效地提高高校的管理水平和工作效率。
摘要:該文提出在畢業論文設計過程引入項目管理機制,采用TQM思想和PDCA的過程管理方法建立基于論文設計工作流的質量管理體系,同時在微軟的企業級協同平臺SharePoint上對這種質量體系下的論文管理信息系統進行了構建。
關鍵詞:計算機應用技術;全面質量管理;畢業論文;SharePoint;工作流
高校畢業論文已成為全面檢驗學生專業學習成果和分析能力、綜合能力以及獨立科研能力的一種重要方式。是高校實踐教育的重要組成部分。如何通過提高畢業設計教學質量,成為高等院校亟需研究解決的一個重要課題。使畢業設計管理更加科學化、規范化,增強畢業設計的透明性和可控性。
1 影響當前論文質量的因素
1.1 單機手工管理方式
目前高校論文管理大多是基于單機的辦公軟件結合紙質文件的管理方式,從論文的整個管理范圍來看,是一個個離散孤立的管理體系,缺乏統一的數據管理和調度,同時由于辦公軟件之間存在版本差異,造成產生的數據常常以不同的格式和介質存儲,始終無法得到有效統一的歸檔以及查詢,效率低下且容易出錯。
1.2 論文干系人之間缺乏有效溝通
高校的論文設計時間一般都安排在畢業階段,很多學生在外地進行實習或者忙于找工作,而導師也往往在繁重的授課任務下難以抽出更多的時間來指導論文設計,管理人員則面臨在學生和導師之間協調難,溝通難的困境。
1.3 缺乏統計數據支撐無法對結果進行分析改進
由于缺乏一致的管理平臺對論文過程中產生的數據和信息進行搜集,管理人員往往無法對論文過程中產生的非預期結果進行追溯,也就無法對論文過程的問題進行改進。
2 建立論文全面質量管理體系
2.1 全面質量管理
全面質量管理(Total Quality Management, TQM)的理念最早由美國通用公司的A.V.Feigenbaum博士提出。ISO9000對TQM的定義是:一個組織以質量為中心,以全員參與為基礎,目的在于通過讓顧客滿意和本組織所有成員及社會受益而達到長期成功的管理途徑。TQM的核心理念是:樹立全面質量意識,全員參與,全程監控,質量持續改善[1]。TQM通過PDCA循環作為其質量控制手段,PDCA循環是指質量提高過程的四個階段,即計劃階段(Plan)、實施階段(Do)、檢查階段(Check)、處理階段(Action),構成的一個環狀的模型,通過循環反復地執行PDCA來持續改進質量。這個模型是由美國統計學家W.E.Deming提出的。
2.2 建立論文質量管理體系
在論文管理過程中實施全面質量管理,必須遵循全面質量管理的核心理念和基本方法,建立科學的質量保證體系,運用PDCA環把論文管理工作銜接起來,構成一個嚴密的有機整體。
2.2.1 基于PDCA循環的論文管理過程階段工作內容
計劃階段:計劃階段制定全局性的論文管理和論文實施工作方案,包括設置論文進度表、里程碑、關鍵時間檢查點等。指導性的工作原則和工作方針,保障實施的規章制度。
執行階段:按照工作方針和具體工作方案開展論文工作,完成任務布置,選題,開題,中期報告,結題等一系列工作。
檢查階段:根據工作方案安排,在每個檢查點根據里程碑標識遞交的文檔、進度表對論文過程進行檢查,對進度延后、文檔不齊的論文要進行追溯,查找原因,形成檢查表。
處理階段:根據檢查表列出的問題,根據工作方案中的處理方法進行處理,對于成功處理的問題,應當使處理過程標準化、文檔化。對于沒有解決的問題,應當提交到下一個循環的計劃階段,采取予以解決。
按照PDCA方法進行論文質量管理,使各個論文干系人在論文的實施過程中都有一個PDCA循環,上一層的循環的輸出又作為下一層循環的輸入,使整個論文質量體系呈現出螺旋上升的態勢。
3 基于論文全面質量管理體系構建論文管理信息系統
在完成論文過程全面質量管理體系的建立后,需要基于該體系構建論文管理信息系統,利用信息化手段來為質量管理工作提供更嚴謹的控制,同時也實現論文過程的電子化、網絡化、自動化,論文管理信息系統應該根據論文管理的工作流程,提供基于質量體系的過程控制,根據PDCA方法,抽象各個環節的數據關系,將每一個環節的數據結果作為下一個環節的數據基礎。
3.1 論文過程框架
為了通過論文管理信息系統精確控制整個管理過程,在系統設計時需要對論文流程進行梳理和規范,找出關鍵過程域,設置里程碑以及過程輸出文檔,得到論文關鍵過程框架表(表1)。[2]
論文過程框架由一系列的論文活動構成,在每個活動中由處于不同角色的論文干系人按照規定通過完成特定任務,生成特定文檔來驅動論文進程,整個論文過程框架行成一條任務驅動的工作流系統。
3.2 論文管理信息系統實現
選擇Visual Studio 2008集成開發工具基于微軟企業級門戶服務Windows SharePoint Service來進行論文管理信息系統的開發,選擇SQL Server 2005作為數據庫管理工具,系統部署于Windows Server 2003操作系統之上。圖1展示了論文管理信息系統結構圖。
圖1 論文管理信息系統結構圖
3.3 主要模塊功能解析
3.3.1 論文過程管理模塊
基于論文過程框架,通過SharePoint工作流引擎來實現論文過程管理模塊,SharePoint工作流引擎構建于Windows Workflow Foundation(WWF)之上,它是一種Microsoft Windows平臺組件,為開發和執行基于工作流的應用程序提供編程基礎結構和工具[3]。
論文過程管理模塊通過工作流審批機制來控制流程的運轉,例如在開題階段,導師對學生遞交的《開題報告》進行審查,可以看做一個工作流的審批行為,對于通過審批的論文,導師填寫并遞交《論文開題評閱表》,從而推動工作流進入到論文設計階段,對于未通過審批的論文,導師執行退回操作,工作流重新回到開題報告撰寫階段。這樣既實現了對論文流程的規范化管理,又能將控制粒度精確每個活動。
3.3.2 論文內容管理模塊
論文內容管理模塊主要是對論文電子文檔的信息化管理, SharePoint平臺通過文檔庫方式來進行并增強了傳統的電子文檔管理,基于SharePoint文檔庫,論文內容管理模塊可以通過文檔模板功能幫助管理部門制定并控制文檔格式的規范化,通過文檔簽入簽出功能以及內建Microsoft Office支持實現文檔的完全在線編輯,通過版本控制功能實現對文檔修改過程交互和溝通的記錄管理。從而實現整個論文文檔管理規范化,網絡化,可交互、可記錄。
3.3.3 論文數據統計模塊
論文信息統計模塊對論文處理過程中產生的具有統計意義的數據進行匯總,數據分為兩個層次,一個是全局性數據,例如年度論文數量、論文平均完成時間、論文平均得分等,一個是過程性數據,例如論文修改次數、學生導師交互次數、平均修改間隔時間等。這些源數據匯聚到SharePoint報表中心,最后報表中心將這些數據以報表、列表以及關鍵性能指標的方式進行,SharePoint報表中心是一個為存儲報表而提供中心位置的網站,能夠通過設定權限來保證數據訪問的安全性,可以設定統計數據只能由特定的管理決策部門進行訪問,從而實現關鍵數據保密性,以及對決策的支持。
4 結束語
在論文過程中實施全面質量管理,通過PDCA循環,將經驗性工作方法轉變成現代科學管理方法,增強管理的科學性和具體工作的活力[4],帶來質量的持續改進,同時還要認識到,在實施質量管理的過程中,不能照搬書本上的管理思想與管理方法,要根據論文管理業務流程的特點和相關規章制度進行合理變更,使過程更加易于操作,從而保障實施效果。
摘要:該文闡述了當前“軟件+背景專業”交叉發展背景和現狀,以及專業交叉設計模式的優點。介紹了以“交叉專業畢業設計過程管理系統”為平臺的雙導師制交叉專業畢業設計的實現過程。
關鍵詞:專業交叉;畢業設計;過程管理
隨著現代科學技術和社會經濟文化的發展,人類社會許多重大問題的解決越來越取決于多學科的協同攻關[1]。同時,科學技術以高度綜合為主要特征加速發展,形成了大量新興交叉學科、邊緣學科。多學科之間的交叉融合成為目前學科發展的一個主要趨勢,大量原創性科研成果的產生、新的學科增長點的培育以及優勢學科方向的凝練,都依賴于多學科之間的相互交叉與融合。積極推動學科的交叉融合可以為高等院校的學科發展創造一個良好的機遇,并據此提供一條可行的路徑。
1 背景和現狀
我校自2007年起,軟件學院積極進行“軟件工程+應用背景專業”復合型人才培養模式改革,探索新的人才培養模式,此舉在江西省高校軟件學院中均屬首創,受到廣泛關注,并成為我校的一個辦學亮點。而應用背景專業方向包括電子商務、會計學、信息工程、機械電子、電氣、橋梁和道路、鐵道專業7個方向。這些專業在課程設置方面充分考慮了軟件專業以及背景專業的各自專業特色,涵蓋計算機學科和軟件工程學科的主干課程,強調對學生基本計算機理論知識和軟件工程理論知識的培養,同時在某些專業基礎課及專業課(包括一些實踐性環節)上體現出專業方向的特色,為各自方向的繼續學習及開發應用儲備必要的基礎知識,此外,在課程安排上充分考慮課程之間的先后關系。
“交叉專業”培養出來的學生是否真正具有成為“復合型人才”的潛質呢?學校更多是注重基礎知識教育和思維方式的培養,人才是要到社會上歷練才能鑄成。但是不可否認交叉型專業是專業設置適應市場發展的重要里程碑,是高校發展的必然。而畢業設計是學生從學校到社會的一個重要實踐環節。充分利用畢業設計,讓學生更好的將軟件及背景專業知識融會貫通,為走向社會奠定堅實的基礎。
2 方案提出
為了更好的完成畢業設計,本文就建立交叉專業畢業設計過程管理系統進行了詳細分析與研究。
針對專業交叉畢業設計的特點,建立一套完整的、便于操作的軟件+背景專業交叉畢業設計過程管理系統。根據畢業設計實施流程,將整個畢業設計過程劃分為三個階段:
1) 準備階段
主要在第七學期,先進行軟件工程專業和背景專業教師的搭配,可自己組合,也可根據實際情況情形調控組合。
接著就是學生選題,學生根據自己學習的方向和興趣,選擇自己能夠完成的題目。根據題目的要求和難度等級,可以一人一題,也可以幾個人選擇一個題目,根據題目的要求進行分工合作。
2) 實施階段
主要在第七學期末到第八學期,首先由學生閱讀大量文獻,收集學習相關知識,完成開題報告。
其次,確定設計內容,開展深入研究,完成畢業設計系統。在整個實施階段都要有專家對畢業設計的整個過程進行質量監督和評估。以保證畢業設計的順利進行。
3) 總結階段
分析和總結,學生完成畢業設計論文,教師對其畢業設計系統進行檢查,評閱畢業設計論文。指出問題,反復修改。參加完成畢業設計答辯。
3 具體實施
為了更好的協調完成雙導師的畢業設計,建立基于三層架構“畢業設計過程管理的”交互平臺,主要結構如圖1。
1) 組織結構
該系統分四類用戶角色:教師、學生、督導組專家和管理員。
教師主要負責申報課題、布置課題任務、開題報告審閱、安排畢業設計過程任務,進度安排、檢查以及解疑答惑等;
學生主要任務選題、完成開題報告、完成中英文翻譯一篇、根據過程中的安排,根據導師的進度合理完成自己的任務;
督導組專家主要是監督每個階段畢業設計進行的狀況,根據評價指標對其進行定量或定性的檢查、打分;
管理員主要是錄入基本信息,以及系統的維護。
2) 題目申報
先進行軟件工程專業和背景專業教師的搭配,可自己組合,也可根據實際情況情形調控組合。然后由兩位交叉專業老師根據專業和背景方向制定相關的題目。然后由學校組織專家進行審核。題目通過后,根據專業課程比例,來確定主導師。軟件工程占70%,背景專業占30%的專業,如:電子商務、會計學、信息工程等專業以軟件工程方向導師為主。軟件工程占30%,背景專業占70%的專業,如機械電子、電氣、橋梁和道路、鐵道則以背景專業教師。出題要充分提現出其交叉專業特色,要找到軟件工程專業和背景專業的契合點。主導是要負責對學生的監督、任務指導、進度檢查、畢業設計論文審閱等任務。
在確定了主導師后,另一位輔助導師主要是對學生在畢業設計過程中涉及到的相關專業知識進行輔導、答疑,以及畢業設計論文的審閱。
如何協調軟件工程專業和背景專業老師在指導學生的工作中的分工和合作是關鍵。
3) 學生選題
學生根據自己學習的方向和興趣,選擇自己能夠完成的題目。根據題目的要求和難度等級,可以一人一題,也可以幾個人選擇一個題目,根據題目的要求進行分工合作。
4) 在線交流
在線交流模塊為兩個導師和學生提供了很好的交流指導平臺。對于過程設計的問題,以及進度安排都可以及時的在線交流。有利于畢業設計的順利進行。
5) 畢業設計監督及評價
畢業設計質量監督、評價模塊由專家登陸,對各個階段畢業設計進度,狀況進行調查、監督,并按照一定的指標進行測評,給出參考意見。在畢業設計完成后,根據各個階段的過程測評得出最終的評價。
4 總結
畢業設計是對大學生所學知識成果的綜合體現。基于雙導師“軟件+背景專業”交叉專業畢業設計模式為學生從學生走向社會提供了一個很好的跨越平臺。通過該平臺學生能夠將大學中所學的雙專業知識很好的融會貫通,為走向社會奠定基礎。
摘要:畢業實習、論文(設計)管理是高校教學管理工作中的重要環節,對象眾多、文檔數量巨大、工作過程復雜。為提高工作質量和效率,基于PHP+MSQL平臺,利用MVC框架開發了畢業生實習、論文(設計)管理系統,實現信息化、流程化管理。系統引入時間策略和過程監控思維,有效提高了工作效率和質量。系統經過嚴格測試,使用效果良好。
關鍵詞:畢業實習;畢業設計;MVC;時間策略;過程監控
0引言
高校畢業實習、論文(設計)是一個重要的教學環節,也是教學評估的重要指標。涉及實習單位選取、實習材料提交、審核、選題、審題、論文撰寫、設計、文檔提交等多個環節。調研發現學校多采用簡單的文檔及紙質檔案管理方式。一些院校自主開發或購買了相關管理系統。但這些系統主要集中解決工作流程和檔案管理問題,不能對各環節進行過程監控,不能對導師和學生進行約束,沒有將畢業實習、畢業論文(設計)工作整合起來,往往出現學生提交文件后指導教師審閱不及時、審閱意見不規范等問題。將時間控制和過程監控與實習和論文(設計)過程整合值得研究。
1研究現狀
1.1研究背景
高校信息網絡建設為相應的管理系統運行提供了有力保障,畢業生實習、論文(設計)管理工作相關研究也蓬勃開展。潘旭武[1]基于工作流的畢業設計管理系統;丁勇等[2]提出利用框架開發學生網上選題、在線提交相關材料的論文管理;何金枝等[3]提出基于+SQL Server開發論文管理系統的流程;潘旭武[4]提出基于工作流的畢業設計管理系統設計;劉慧婷等[5]提出基于ASP+Access2000開發畢業設計管理系統;曾俊國等[6]提出基于MVC(框架)開發畢業設計管理系統的方法;施陽等[7]提出基于Java EE開發畢業設計管理系統等。
1.2研究內容
通過查詢文獻和進行調研,發現目前開發的系統只解決了畢業生論文或設計的管理工作流程,沒有將畢業生的實習和畢業設計命題(教師命題、學生自擬題目)、審題、選題、相關文件的提交整合成一個流程,進行系統開發。為此,提出利用ThinkPHP框架開發畢業實習、論文(設計)管理系統。本系統主要解決以下幾方面問題:①設定畢業實習、設計、論文、答辯所占比例,系統自動生成最終成績;②規范畢業實習流程;③畢業論文題目自擬和教師命題兩種方式的流程設計;④設定整個設計論文完成時間節點策略,限定學生在時間節點內提交相關材料;⑤階段任務完成情況統計,過程監控;⑥設定答辯得分點,量化答辯過程,教師在線提交答辯成績;⑦隨機分配答辯順序。
2系統需求分析
2.1系y功能需求
選取某高校畢業實習、論文設計、答辯等環節工作過程,經過系統化分析,設計系統化流程。 高校畢業生實習階段主要工作:實習單位選擇、實習協議簽訂、實習周記撰寫、實結撰寫、單位實習指導和實習指導教師考核等。 高校畢業設計、論文撰寫、答辯等階段工作:選題(教師出題、學生自擬題目)、任務書下達、撰寫開題報告、完成設計論文、答辯等。 分析工作環節,分配用戶角色,系統在各階段功能如下: (1)畢業實習階段。實習形式分為集中實習和分散實習。集中實習是學生參加實習單位與學校簽訂協議的活動,分散實習是學生自己聯系單位實習。學生選擇實習方式,簽訂實習協議,將實習協議以圖片形式提交,并在線提交公司簡介和實習崗位簡介以及實習單位指導教師信息。教師對信息進行審核通過后學生就可開始實習,每周需提交實習周記,實習結束時要提交實結。由單位實習教師和校內實習教師分別考核,給出考核意見和考核結果。 (2)選題階段。論文(設計)題目采用學生自擬和教師出題兩種形式。管理員開啟論文題目提交權限。教師與學生皆可提交論文設計題目,并附相關任務說明,供審題專家組審核。審題專家組審核后,進入學生選題環節。為保證選題公平,采用不顯示題目,為每個學生隨機產生一個編號。選題操作完成后,編號對應一個題目,由教研室管理人員分配導師。各導師上傳對應題目的任務書供學生下載。 (3)開題階段。學生根據任務書要求撰寫開題報告(又稱文獻綜述),提交開題報告。指導教師設定時間節點要求學生必須按時上傳,否則系統會自動關閉。如上傳的文獻不合格,指導教師可提交修改意見。文獻綜述合格后導師確認,學生提交紙質文獻綜述。 (4)論文(設計)完成階段。由指導教師制定時間進度表,學生按進度完成,且每周需提交進度報告和存在的問題,指導教師及時解答。設計完成后,學生上傳論文初稿供導師審核,導師審核后上傳修改意見,學生下載意見修改論文,直至審核通過。導師審核通過后學生需在線提交設計和運行環境說明,向導師提交定稿的紙質版論文。導師確認后,該生進入答辯組,等待管理員安排答辯。 (5)答辯階段。管理員分配答辯小組(評審教師、專家)、答辯教室、自動生成答辯序號。分配工作完成后進行公告。學生在指定時間、指定地點進行答辯。答辯小組評定成績,給出答辯結果并錄入系統。 (6)成績核定階段。系統將各部分成績進行匯總,生成最終的考核結果,管理員可導出成績。
2.2系統非功能需求
2.2.1系統運行環境 軟件環境運行在freeBSD服務器上,硬件為普通PC服務器。
2.2.2其它非功能需求 系統要安全、穩定、可靠,系統數據可定期備份,對于成績數據和用戶數據要進行特定的加密處理。系統用戶并發鏈接要達到500人同時使用,頁面反應時間不超過2秒,7×24小時連續運行,年非計劃宕機時間不高于8小時。要求能快速部署,特別是在系統出現故障時能快速切換到備用機。
3系統總體設計
利用開源框架ThinkPHP開發基于MVC模式的畢業實習、論文(設計)管理系統,系統模塊有:系統管理模塊、用戶管理模塊、實習管理模塊、論文設計管理模塊、答辯管理模塊及結果認定管理模塊,如圖1所示。
摘要:高校畢業生檔案會為畢業生就業服務,為此,要實現畢業生檔案管理工作的優化,客觀分析其中存在的問題,根據市場的變化與畢業生的要求,進行完善,給畢業生以指導,重新探索和思考。本文以高校畢業生檔案管理為切入點,展開討論,先分析了管理工作的現狀,再根據現狀給出對策,最后是探索與反思。
關鍵詞:高校畢業生 檔案管理 就業服務
高等教育會為社會提供大量的人才,滿足社會對人才的需求,促進社會發展。同時,高校也要根據市場的發展,以及自身實際的情況,適當調整,幫助學生就業,而檔案管理工作作為必不可少的環節之一,與畢業生就業緊密相關,因此,高校管理者必須彌補管理工作中的不足,提高管理水平。
一、高校畢業生檔案管理的現狀
檔案管理工作涉及了畢業身就業的方方面面,而檔案管理的側重點就是“管”與“理”,但國內很多高校的管理都存在過于傾向某一方面的特點,有的傾向于“管”,有的傾向于“理”但多以前者為主,有的檔案管理工作只是一種形式,無法為大學生就業提供服務,包括以下幾方面:
(一)檔案內容單一,沒有特色
目前,畢業生檔案的歸屬依然沒有得到解決,沒有明確的規定,可以由學校、個人或社會機構保管,而檔案中的內容基本相同,很難從中看出畢業生具有的優勢。另外,有的高校檔案管理人員會由其他部門的人員擔任,只是簡單的收集、整理資料,沒有核對檔案的真實性,讓檔案丟失。另外,沒有特色也會掩蓋學生本身的優勢。
(二)檔案造假,失去公平性
自從我國高校增加招生的數量后,社會畢業生逐年增加,加劇畢業生之間的競爭。畢業生為了滿足用人單位的要求,經常會填寫虛假的檔案信息,修改檔案中原有的成績,有的高校甚至會幫助學生填寫不真實的信息。雖然這么做可以讓畢業生順利找到工作,但檔案也失去了原有的公平性、嚴肅性。
(三)管理方式落實,工作效率較低
很多高校對畢業生檔案的管理方式過于陳舊,方法單一,特別是在畢業生畢業前期,會決定檔案的歸屬,需要大批量的移動檔案,但因為管理方式單一,人員不足,可能會造成檔案派遣混亂,讓檔案派遣出現錯誤,很多學生查詢不到檔案的歸屬。
(四)管理觀念落后,機制陳舊
當下,高校會根據市場對人才的需求,由市場主導人才的培養,隨著市場需求的變化,調整人才培養的方向。但高校的檔案管理人員因為受傳統觀念束縛,面對這一形式的變化,沒有認識到原有管理模式的不足,依然用原有的方法收集、整理檔案。另外,很多管理人員常常忽略畢業生就業服務檔案,把它放在檔案管理工作以外,管理機制存在漏洞。
二、建立高校畢業生檔案管理系統
針對上述不足,高??梢越厴I生檔案管理系統,建立健全管理體系。該系統由不同部分組成,包括是個體數據測評、職業心理指導、普及就業政策與法律服務、創新管理方式,為畢業生就業提供服務。
(一)對個體數據進行測評
對畢業生檔案進行管理,其重點工作是了解學生的就業傾向,讓其形成良好的心理素養,會通過職業心理課程、EAP職業心理工作坊,搜集學生的心理數據,為數據檔案的建立打好基礎。
對于進入高校一年級的學生,可以讓其做職業傾向測評,了解其興趣和個性,對學生職業的選擇有初步的判斷。而大二的學生可以做人格測評,從測評中可以了解學生具有的優勢,發現學生身上的不足,讓其對自身有客觀的分析,并通過這一分析,挖掘自身的潛能,彌補自身的短處,形成優勢。同時,個體數據的測評會以圖表的形式,把結果直觀的呈現給學生,利用心理輔導讓學生形成自覺行動的意識,提升心理素養。
它可以讓學生有良好的精神素養,有豐富的職場心理資本,有正確的就業觀,根據自身的就業傾向,選擇適合自己的工作,畢業后順利就業。
(二)開展職業心理指導
目前,幾乎每個高校都會在畢業生畢業前,開設就業指導這門課程,校內會設立就業服務中心,幫助畢業生解答就業遇到的問題。但校內的就業指導中心忽略了市場對人才的需求,常常根據往年的指導內容進行指導,與市場脫節,給出的分析也只是針對普遍存在的情況,沒有根據畢業生遇到的問題加以解答,并未真正為畢業生就業服務。為此,高校的職業心理指導不可以只通過問答的形式,而是模擬真實的面試與工作場景,實際演練,在演練中讓畢業生了解自身存在的不足,加以分析,給出針對性的指導。比如,根據學生專業的不同,設置不同的場景,像是營銷專業,可以把班級內的學生分成數個小組,模擬營銷活動,解決營銷活動中的各項問題;或是經濟與會計專業,需要培養畢業生的洞察力,提高人際溝通的能力。
這一方式對畢業生就業的影響是:它可以鍛煉學生意志力,健全自己的人格,對工作有客觀的認識和理解,與市場變化接軌,行成正確的價值觀和正確的職業心理。
(三)普及就業政策和法律服務
高校的n案管理人員需要根據畢業生與企業簽署的勞動就業檔案,為畢業生就業提供服務。
校內就業指導教師可以在課上把勞動法的相關內容做成PPT的形式,用多媒體展示出來,通過這一方式,可以讓畢業生了解就業政策的相關內容,以及與就業有關的法律法規,可以用法律保護自己的權益,此外,高校還可以把這些內容做成宣傳畫冊,到校內論壇或微信公眾號上,借助網絡的優勢向外普及。另外,高校可以根據合作企業發出的信息,在畢業生檔案中找出與之相符的學生,讓其參與企業面試,為畢業生就業提供機會,而這一方式也可以讓高校和社會機構建立聯系,共享信息資源,為畢業生解決就業困難。
它增加了畢業生就業的機會,能夠讓畢業生用法律武器維護自己的利益,按照自身的選擇,擴大了就業信息來源的渠道。
(四) 管理機制的創新
隨著社會的發展,我們已經進入大數據時代,需要高校創新管理機制,提供檔案管理的水平與工作效率,深度挖掘檔案信息,發揮檔案的作用,實現創新,同時,也要明確畢業生畢業后檔案的最終歸屬,讓畢業生順利找到自己的檔案。
另外,大數據時代還要求高校建立檔案數據數據庫,由紙質檔案變為電子檔案,快速查閱、閱覽、向外傳遞,成為企業與畢業生溝通的橋梁,增加畢業生就業的概率。
實現管理機制的創新,可以完善畢業生檔案工作中的不足,提高管理的效率,讓高校畢業生檔案管理切實為畢業生就業提供服務。
三、探索與反思
根據上述內容,要求高校畢業生檔案管理必須符合社會發展的要求、符合企業提出的要求,根據高校的實際管理情況,以及校內專業的設置,為畢業生就業提供服務。
首先,符合社會的要求是指,高校要做好檔案管理工作,把為畢業生就業服務作為最終目標,給畢業生正確的引導,規范其行為,不要做出違背社會規范的行為,保持積極的就業心態。其次,符合企業提出的要求是說,高校的檔案管理工作必須根據市場也就是企業對人才的需求,創新培養人才的方式,隨著企業需求的改變適當調整。再次,高校幫助畢業生就業時,需要考慮畢業生個人的愿望,盡量滿足畢業生的要求。最后,每個高校專業的設置都有不同的側重點,高??梢愿鶕煌瑢I畢業生對工作的要求,篩選出與專業相符的工作,及時給畢業生就業指導,以免出現違法亂紀的行為。
四、結語
總而言之,建立高校畢業生檔案管理系統為就業服務,是高校提高就業率的主要方式這一,因此,要充分認識到自身畢業生檔案管理工作中的不足,建立高校畢業生檔案管理系統,切實為畢業生就業提供服務,讓就業指導工作符合社會發展、企業提出的要求。
(作者簡介:龍環,學歷:本科,職稱:檔案館員,單位:昭通市人才服務中心。)
縱觀國內各高校的發展狀況,大部分高校尤其是發展中的高校為了加強自身的競爭水平,都在努力強化各個步驟的教學質量,畢業設計(論文)環節作為教學質量監測中最為關鍵的步驟,長期以來一直引導著各高校健全自己的畢業設計(論文)管理辦法,其目的是為了達到流程再造,不斷向高效管理方式過渡,最終實現信息化型的現代高校。本文就南京電大畢業設計(論文)的管理需求,探討如何運用計算機技術開展網絡化管理,以及如何設計出一套畢業設計(論文)管理系統,因此本文具有一定的現實意義。
【關鍵詞】南京電大 Struts J2EE 畢業設計 畢業論文
1 研究背景
進入新世紀以來,計算機網絡技術在國內發展迅速,特別是在教育領域,教育產業化進程不斷推進,高校間強強聯合、不斷實現資源共享。隨著國內高校規模不斷的擴張,合理并有效運用教育教學資源,推進教育管理方式轉變,推進教育教學過程化管理,已成為各大高校重點關注的問題。目前,網絡化管理技術已經在教育教學領域中的學生學籍管理、學生成績管理、課程設置等方面都有了廣泛運用。高校教學過程中一個非常重要的環節就是畢業設計(論文),與其它課程管理類似,其主要使用單機管理方式或是手工管理方式實現,包括對畢業設計(論文)步驟中的基本信息與成績的輸入輸出實施管理,而畢業設計(論文)中的選題、過程控制與質量管理,以及整個畢業設計(論文)環節效果的統計分析等一系列環節都沒有納入系統管理中。
現階段部分高校對畢業設計(論文)做法一般為指導老師前期給出參考題目,并通過紙質文件的形式發給學生,學生再從中完成選題或自行申報課題,由于正在畢業實習的學生比較分散,容易導致指導老師和學生之間溝通不暢,造成有些學生課題選擇沖突;同時在教師指導學生畢業論文中后期,有大量表格由人工發放、填寫、回收,導致效率極其低下;畢業設計(論文)完成階段,通常需要運用紙質存儲或者刻錄光盤提交最終論文,常常導致資料堆積如山,查找不便。所以使用傳統的手工管理方式對畢業設計(論文)資料進行管理不僅耗時費力,而且不利于教學管理工作者準確、及時地把握學生完成畢業設計(論文)的進展情況,給管理造成較大程度的困擾,甚至影響畢業設計(論文)的質量。因此,在這種情況下管理者應該充分利用高校的計算機資源和網絡優勢,按照具體管理規定研發出一款為高校量身定制的管理軟件,完成對畢業設計(論文)網絡化管理,這不僅重要,而且符合高校無紙化辦公的發展潮流,這將進一步推動高校信息化建設的進程。
南京電大早在1999年成為教育部批準的首批電大人才培養方式改革與開放教育試點項目示范單位,屬于“統籌規劃、分級辦學、分級管理”類型的遠程開放教育教學系列的“省級電大”。至2014年春季,南京電大培養的教育本、??茖W生已達52397人,每學年參加畢業設計(論文)的學生達到1800人,因此研發出一套南京電大畢業設計(論文)管理系統是非常有必要的。
2 系統分析
系統分析是站在企業應用系統內部,從抽象的概念高度上分析系統需求,敲定企業應用系統的要素、組成及結構,因而給出系統的分析模型,并為企業應用系統設計給出依據。在此我們給出一些功能性分析和非功能性分析的示例。
功能性分析要求南京電大畢業設計(論文)管理系統應該可以滿足不同用戶對南京電大對畢業設計(論文)管理的要求,按課題啟動、申報課題管理、論文指導管理、論文答辯管理、論文終審管理等系列流程,能夠實現不同角色應有的功能。南京電大學生可以瀏覽南京電大關于論文方面的公告,可以選擇導師、提交課題,可以與導師交流,可以對自己的開題報告、論文及系統中資源進行上傳和下載;南京電大教師可以選擇自己的學生、查看學生課題、論文情況,可以對學生提交的課題、論文進行審閱,可以對自己的學生發出通知,向本校教務員匯報工作;分校教務員完成本校通知工作,維護本校教師與學生信息,向市校匯報本校論文工作;市校教務員可以對分校教務員、教師進行權限分配、調整;系統管理員需要完成業務數據備份、角色信息調整、系統安全運行、運行維護等工作。每一個用戶登錄南京電大畢業設計(論文)管理系統后都可以維護自己的個人信息,都可以利用南京電大畢業設計(論文)管理系統提供的查詢與打印功能,都可以從系統中下載需要的資源,根據需要上傳文檔。
非功能性分析主要包括時間上響應不可以太慢,從而影響用戶的操作,應在5ms-9ms之間;必須能夠對所錄入的業務數據快速的處理,得出執行結果,基本處理過程時間不可延遲過多,至多1-3秒;對學生的申請以及教師指導結果的傳送和轉化時間能夠滿足用戶心理預期,不影響用戶的使用,適應用戶的任務需求為關鍵;對錄入的課題申報、指導意見、答辯結果等要能夠在短時間內產生響應結果與相關的查詢。適應性上應該對錄入的課題申報、指導意見、答辯結果等要能夠在短時間內產生響應結果與相關的查詢;運行環境需要支持Windows系列、Unix等不同運行操作平臺,對于將沓魷值牟僮髕教ǎ系統可作進一步的維護以滿足其穩定性;接口流量不可過小,與其他系統能進行快速的數據交換與處理;大約在5-10年時間能夠正常使用;運行期應對系統進行必要的更新維護,使其更加健全。
3 系統設計
南京電大畢業設計(論文)管理系統包括學生操作模塊、導師操作模塊、分校教務員操作模塊、市校教務員操作模塊、系統管理員操作模塊。其中學生操作模塊包括選擇導師、申報課題、課題維護、論文過程匯報、瀏覽與回復導師意見等功能;導師操作模塊包括選擇學生、審閱學生課題、審閱學生論文、向本校教務處匯報、有關通知、瀏覽學校通知等功能;分校教務員操作模塊包括維護本校學生、維護本校教師、與教師聯絡、向市校教務處匯報論文工作、本校通知、瀏覽市校通知等功能;市校教務員操作模塊包括審核分校指導老師資格、審核分校上報答辯小組信息、完成終審論文成績錄入、向市校教務處匯報論文工作、市校通知等功能;系統管理員包括操作模塊、包括角色信息管理、分校教務人員管理、市校教務人員管理、系統維護記載、系統安全管理、系統備份等功能。
圖1中虛線框中登錄系統、維護個人信息、查詢與打印、上傳下載材料等功能,學生操作模塊、導師操作模塊、分校教務員操作模塊、市校教務員操作模塊、系統管理員操作模塊等模塊都需要這四項功能,因此將它們單獨列出。
4 技術簡介
南京電大畢業設計(論文)管理系統運用Struts框架,Java的Web應用中運用的技術比較多,也較為復雜,所以研發過程中可選擇的技術也多,項目管理必須考慮到開發人員個人的特長對開發任務進行合理分工,這就需要設計人員在系統設計階段考慮周到。MVC模式可以很好的將業務數據模型和業務處理模型分離出來,這樣研發出獨立的業務組件,以便于在編寫表示層頁面階段可以保證數據的一致性。在處理表示層頁面文件和模型之間關系過程中,控制器就成為兩者的橋梁,這樣使得南京電大畢業設計(論文)管理系統項目能夠成為一個整體的、系統化的工程。Struts框架在南京電大畢業設計(論文)管理系統中就起到了這個作用,在研發階段可以很好的運用該框架開展開發項目,開發人員能夠選擇合適的模型組件。
在圖2中,JSP和Struts為開發人員提供的一組標簽能夠完成頁面的表示與數據顯示等功能,使得開發人員可以編寫豐富的視圖功能。
5 系統實現
南京電大畢業設計(論文)管理系統各個部分的研發工作主要包括以下幾個步驟:
5.1 創建視圖
該系統采用Struts技術,視圖的編寫主要運用JSP技術,但和傳統的JSP技術相比有兩個明顯不同。
(1)該系統在Struts下運用JSP技術研發視圖,在頁面文件中沒有包括任何的腳本程序,僅是單純的實現數據傳遞以及獲得與顯示從數據庫返回的數據,對業務數據的處理和頁面的跳轉都是在業務層中執行。
(2)Struts框架給出了一組可擴充的自定義標簽庫,主要包含Bean標簽、 Logic標簽、HTML標簽與模板標簽。通過運用標簽,能夠簡化編寫用戶界面的過程,而且更好地完成數據的封裝。
5.2 創建模型
模型利用JavaBean組件,設計和實現系統的業務邏輯。根據不同的操作請求從Action派生特定Action類,調用由Bean組成的業務組件,建立由ActionForm 的派生類達到對客戶層表單參數的封裝。
5.3 創建控制器
在南京電大畢業設計(論文)管理系統中,中心控制器是由Struts提供(ActionServlet),程序員一般無需對該ActionServlet執行二次研發;負責特定業務處理的Action類則是研發者研發任務的重點,這部分Action對象中會執行全部業務操作,處理結束,由Struts的中心控制器轉向到JSP頁面,把處理結果返回到客戶端。
5.4 創建配置文件
包括兩個配置文件web.xml和struts-config.xml,用來定義Struts系統中模塊之間的交互。通過對該兩個配置文件的定義,將Struts框架中MVC各部分聯系起來,完成了一個真正的MVC系統。
南京電大畢業設計(論文)管理系統開啟階段學生申請導師界面見圖3。
6 結束語
本文對現階段高校畢業設計(論文)管理狀況充分調研,分析總結現階段高校畢業設計(論文)管理系統主要缺陷,在掌握畢業設計(論文)管理系統的需求基礎上,結合南京電大畢業設計(論文)管理的實H狀況,探討了南京電大畢業設計(論文)管理系統設計與實現。本系統基于網絡B/S方式設計思路,采用Struts框架技術與SQL Server2014數據庫技術進行設計,具有一定的參考價值。
[摘要]頂崗實習是高職院校實踐性教學體系的重要組成部分。很多高校要求學生畢業后將所有實習資料返給學校,但是受各種因素影響,很多學生不能按時保質地上交相關資料,這就給學生的就業管理帶來了較大難度。目前,可以將先進技術手段應用到高職院校畢業生的頂崗實習與就業管理中,利用B/S結構技術、SQL Server數據庫技術、技術等系統核心技術,從系統設計原則、系統總結構設計、系統體系設計、數據庫設計、系統軟件設計、系統用戶界面設計等方面優化實習與就業管理系統,為管理員、畢業生、指導教師提供所需的系統功能,并及時進行系統測試。
[關鍵詞]高職院校;畢業生頂崗實習;管理系統;設計與實現
頂崗實習是高職教育的重要內容,對學生的就業具有重要影響,高職院校應致力于開發和設計畢業生頂崗實例及就業管理系統,使教師可以利用該系統詳細了解學生工作、論文撰寫等情況,以此加強企業與學校的聯系,提高畢業生的就業率。
一、系統核心技術
第一,B/S結構技術。B/S技術是在C/S基礎上發展形成的網絡結構。該結構可利用WWW瀏覽器展示用戶界面,減輕電腦客戶端的負擔,減少系統維修量,提高系統運行效率。從系統性分析,該結構可實現跨區域信息瀏覽,信息收集方式較靈活,用戶可以在任何地點、任何時間利用互聯網進入到B/S終端。同時,它是一次性到位的研發,允許不同接入方式訪問同一個數據庫,而且有助于保護數據平臺,提高稻菘獾陌踩性。從軟件技術角度分析,B/S可以在internet/Internet模式下應用,有助于減少成本,方便系統操作,而且此種操作允許不同方式操作同一數據庫,可以保護管理平臺和數據庫安全。
第二,SQL Server數據庫技術。SQL Server 為關鍵數據庫管理系統。Microsoft和Sybase公司在SQL Server的開發上具有較大差異,Windows NT推出后,Microsoft公司開始將SQL Server移植到Windows NT平臺上,作為重點開發項目。SQL是非過程且特定的數據庫管理語言,可以進行分析、統計、集成和報表等操作。目前,SQL Server已經取得了成熟發展,可以應用到系統支持、研發等方面,具有較強的適應性。
第三,技術。技術是進行實習和就業管理研發的技術,可以利用較少的代碼生產企業Web程序,提供多種服務。是NET Framework中的基本功能,可以直接訪問NET Framework。支持多種語言,可以兼容任何語言編寫代碼。實際是建立在公共語言上運行的數據庫編程框架,可以在服務器上進行各種Web操作,具有瀏覽安全、增強系統擴展、操作簡易等特點,應用范圍較廣。
二、實習與就業管理系統的設計
1.系統設計原則
第一,系統具有實用性和先進性。實習就業管理系統必須滿足高職院校畢業生頂崗實習與就業管理的需求。進行改系統設計的主要目的就是實現教師、學生和企業的溝通,方便教師管理,所以系統必須采用先進的計算機技術進行操作,構建簡單的用戶界面,直觀地展示各種功能。第二,系統具有較強的安全性。系統安全是信息管理的重要原則,必須保證畢業生信息資料的完整性,同時要發揮安全監控的作用,可利用身份驗證的方式進行操作,保證用戶數據安全。還要選擇高質量的數據庫,利用成熟的技術保證管理系統安全。第三,系統具有較強的軟件兼容和擴展性。
2.系統總結構設計
隨著實習及就業管理工作的開展,對管理系統性能也提出了較高要求。實習與就業管理是從系統需求角度出發,利用邏輯結構優惠設計實現實用界面的操作。結合實際需求,可以將高職院校畢業生實習與就業管理用戶分為三類:第一,負責畢業實習與就業指導的教師;第二,在外實習生;第三,高職院校專業人員。指導教師主要負責學生登記管理,學生個人信息、就業信息及實習單位信息管理等任務。畢業生登陸到系統中可以進行個人信息查詢、網上留言等操作;用人單位可以了解本單位的招聘信息,進而結合企業發展招聘合適的人才。
優化系統總結構設計可以幫助指導教師完成學生信息查詢、招聘信息互動、實習周記批閱等操作,可以幫助畢業生實現在線咨詢,也可以幫助企業用戶結合實際發展需要尋找合適的人才。
3.系統體系設計
經過詳細分析后,決定使用B/S構架。從教師的角度來看,該結構可以及時對畢業生登記信息進行分析、查詢和審核,還可以了解企業的招聘信息。從畢業生的角度來看,畢業生可以利用個人賬號登錄到互聯網首界面,及時登記個人信息開展實習,還可以進行論文提交等操作。
4.數據庫設計
設計數據庫時必須遵循獨立、共享、數據冗余度小等原則,主鍵與字段越少越好;使用特定的方式完成檢索;保證數據庫具有較強靈活性,滿足程序需求。
進行數據庫設計時,最重要的是保證數據庫功能。隨著實習環境和社會環境的不斷變化,要提高數據庫質量,減少實習生頂崗實習和就業管理中所產生的不必要的成本。數據庫設計的主要任務是結合信息需求,及時對數據庫操作系統及硬件進行處理,保證數據庫可以把應用系統聯系起來??梢园凑障聢D1的方式設置:
5.系統軟件設計
進行系統軟件設計時,必須要合理分布實習生就業管理數據結構。如果管理系統數據庫結構不合理,就會影響軟件程序價值的發揮。例如,人們通常習慣用英文單詞命名,需要注意的是必須控制好名字的長度,避免給管理查詢造成困難。目錄不要儲存較多內容,避免影響文件的讀取速度。進行軟件編程時,必須減少Cookie與Session函數的應用,同時還要處理好人們較容易遺漏的問題。
6.系統用戶界面設計
設計用戶界面時,要站在實習生、教師、企業和管理者的角度思考問題,加強各用戶間的溝通與交流。同時還要合理布置系統用戶界面顏色,遵循操作簡單、方便等原則。此外,設計實習及管理系統頁面要遵循排版原則,即不要設置較多的功能欄目,要給瀏覽者留下深刻印象使瀏覽者可以迅速進入到實習與就業管理系統中。
三、實習與就業管理系統的實現
第一,系統為管理員提供的功能。先創建并審核管理員,合理設置各界管理員,然后合理分配管理員的職責,引導其掌握系統數據庫管理操作流程。系統管理員目前主要進行教師管理、畢業生管理、專業管理、班級管理等操作。
第二,系統為畢業生提供的主要功能。實習及就業管理系統主要給畢業生提供師生互動、企業招聘、個人信息編輯及查詢等操作。畢業生一般進入系統后先注冊,然后填寫基本信息,設置用戶密碼,再經過身份驗證就可以進行日常操作了。
第三,系統為指導教師提供的功能。指導教師要完成學生信息的審核,并與學生進行互動交流。一般指導教師進入系統后,首界面展示教師個人信息,然后利用系統中的功能選項進行實習生就業單位查詢,同時可以勘查學生留言,結合學生需求回答學生實習中遇到的各種問題。
目前,主要采用兩種方式進行系統測試。一種是黑盒測試,主要對個別模塊功能進行測試,可以利用源代碼了解模塊使用情況。一般將被測管理系統看作黑盒,給其輸入各種信息,并從黑盒子中輸出。另一種是白盒測試,可以將其稱之為邏輯驅動測試或結構測試,主要對程序內部邏輯結構和路徑進行測試。
高職院校畢業生頂崗實習及就業管理系統的設計與實現,有助于加強實習、就業等信息管理,給畢業生、教師和企業提供良好的溝通環境,提高高職院校畢業生的就業率。在今后的研究中,還應結合社會與就業環境的變化,優化各項功能模塊,完善內部數據測試和分析等功能,加強各類平臺的聯合應用,設計出安全、高效、方便的系統,滿足不同人群的需求,提高人才培養的質量。