国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)的設(shè)計與實現(xiàn)

2017-02-23 14:12程永青
電子技術(shù)與軟件工程 2016年24期
關(guān)鍵詞:畢業(yè)論文畢業(yè)設(shè)計

程永青

縱觀國內(nèi)各高校的發(fā)展?fàn)顩r,大部分高校尤其是發(fā)展中的高校為了加強自身的競爭水平,都在努力強化各個步驟的教學(xué)質(zhì)量,畢業(yè)設(shè)計(論文)環(huán)節(jié)作為教學(xué)質(zhì)量監(jiān)測中最為關(guān)鍵的步驟,長期以來一直引導(dǎo)著各高校健全自己的畢業(yè)設(shè)計(論文)管理辦法,其目的是為了達到流程再造,不斷向高效管理方式過渡,最終實現(xiàn)信息化型的現(xiàn)代高校。本文就南京電大畢業(yè)設(shè)計(論文)的管理需求,探討如何運用計算機技術(shù)開展網(wǎng)絡(luò)化管理,以及如何設(shè)計出一套畢業(yè)設(shè)計(論文)管理系統(tǒng),因此本文具有一定的現(xiàn)實意義。

【關(guān)鍵詞】南京電大 Struts J2EE 畢業(yè)設(shè)計 畢業(yè)論文

1 研究背景

進入新世紀以來,計算機網(wǎng)絡(luò)技術(shù)在國內(nèi)發(fā)展迅速,特別是在教育領(lǐng)域,教育產(chǎn)業(yè)化進程不斷推進,高校間強強聯(lián)合、不斷實現(xiàn)資源共享。隨著國內(nèi)高校規(guī)模不斷的擴張,合理并有效運用教育教學(xué)資源,推進教育管理方式轉(zhuǎn)變,推進教育教學(xué)過程化管理,已成為各大高校重點關(guān)注的問題。目前,網(wǎng)絡(luò)化管理技術(shù)已經(jīng)在教育教學(xué)領(lǐng)域中的學(xué)生學(xué)籍管理、學(xué)生成績管理、課程設(shè)置等方面都有了廣泛運用。高校教學(xué)過程中一個非常重要的環(huán)節(jié)就是畢業(yè)設(shè)計(論文),與其它課程管理類似,其主要使用單機管理方式或是手工管理方式實現(xiàn),包括對畢業(yè)設(shè)計(論文)步驟中的基本信息與成績的輸入輸出實施管理,而畢業(yè)設(shè)計(論文)中的選題、過程控制與質(zhì)量管理,以及整個畢業(yè)設(shè)計(論文)環(huán)節(jié)效果的統(tǒng)計分析等一系列環(huán)節(jié)都沒有納入系統(tǒng)管理中。

現(xiàn)階段部分高校對畢業(yè)設(shè)計(論文)做法一般為指導(dǎo)老師前期給出參考題目,并通過紙質(zhì)文件的形式發(fā)給學(xué)生,學(xué)生再從中完成選題或自行申報課題,由于正在畢業(yè)實習(xí)的學(xué)生比較分散,容易導(dǎo)致指導(dǎo)老師和學(xué)生之間溝通不暢,造成有些學(xué)生課題選擇沖突;同時在教師指導(dǎo)學(xué)生畢業(yè)論文中后期,有大量表格由人工發(fā)放、填寫、回收,導(dǎo)致效率極其低下;畢業(yè)設(shè)計(論文)完成階段,通常需要運用紙質(zhì)存儲或者刻錄光盤提交最終論文,常常導(dǎo)致資料堆積如山,查找不便。所以使用傳統(tǒng)的手工管理方式對畢業(yè)設(shè)計(論文)資料進行管理不僅耗時費力,而且不利于教學(xué)管理工作者準確、及時地把握學(xué)生完成畢業(yè)設(shè)計(論文)的進展情況,給管理造成較大程度的困擾,甚至影響畢業(yè)設(shè)計(論文)的質(zhì)量。因此,在這種情況下管理者應(yīng)該充分利用高校的計算機資源和網(wǎng)絡(luò)優(yōu)勢,按照具體管理規(guī)定研發(fā)出一款為高校量身定制的管理軟件,完成對畢業(yè)設(shè)計(論文)網(wǎng)絡(luò)化管理,這不僅重要,而且符合高校無紙化辦公的發(fā)展潮流,這將進一步推動高校信息化建設(shè)的進程。

南京電大早在1999年成為教育部批準的首批電大人才培養(yǎng)方式改革與開放教育試點項目示范單位,屬于“統(tǒng)籌規(guī)劃、分級辦學(xué)、分級管理”類型的遠程開放教育教學(xué)系列的“省級電大”。至2014年春季,南京電大培養(yǎng)的教育本、專科學(xué)生已達52397人,每學(xué)年參加畢業(yè)設(shè)計(論文)的學(xué)生達到1800人,因此研發(fā)出一套南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)是非常有必要的。

2 系統(tǒng)分析

系統(tǒng)分析是站在企業(yè)應(yīng)用系統(tǒng)內(nèi)部,從抽象的概念高度上分析系統(tǒng)需求,敲定企業(yè)應(yīng)用系統(tǒng)的要素、組成及結(jié)構(gòu),因而給出系統(tǒng)的分析模型,并為企業(yè)應(yīng)用系統(tǒng)設(shè)計給出依據(jù)。在此我們給出一些功能性分析和非功能性分析的示例。

功能性分析要求南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)應(yīng)該可以滿足不同用戶對南京電大對畢業(yè)設(shè)計(論文)管理的要求,按課題啟動、申報課題管理、論文指導(dǎo)管理、論文答辯管理、論文終審管理等系列流程,能夠?qū)崿F(xiàn)不同角色應(yīng)有的功能。南京電大學(xué)生可以瀏覽南京電大關(guān)于論文方面的公告,可以選擇導(dǎo)師、提交課題,可以與導(dǎo)師交流,可以對自己的開題報告、論文及系統(tǒng)中資源進行上傳和下載;南京電大教師可以選擇自己的學(xué)生、查看學(xué)生課題、論文情況,可以對學(xué)生提交的課題、論文進行審閱,可以對自己的學(xué)生發(fā)出通知,向本校教務(wù)員匯報工作;分校教務(wù)員完成本校通知發(fā)布工作,維護本校教師與學(xué)生信息,向市校匯報本校論文工作;市校教務(wù)員可以對分校教務(wù)員、教師進行權(quán)限分配、調(diào)整;系統(tǒng)管理員需要完成業(yè)務(wù)數(shù)據(jù)備份、角色信息調(diào)整、系統(tǒng)安全運行、運行維護等工作。每一個用戶登錄南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)后都可以維護自己的個人信息,都可以利用南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)提供的查詢與打印功能,都可以從系統(tǒng)中下載需要的資源,根據(jù)需要上傳文檔。

非功能性分析主要包括時間上響應(yīng)不可以太慢,從而影響用戶的操作,應(yīng)在5ms-9ms之間;必須能夠?qū)λ浫氲臉I(yè)務(wù)數(shù)據(jù)快速的處理,得出執(zhí)行結(jié)果,基本處理過程時間不可延遲過多,至多1-3秒;對學(xué)生的申請以及教師指導(dǎo)結(jié)果的傳送和轉(zhuǎn)化時間能夠滿足用戶心理預(yù)期,不影響用戶的使用,適應(yīng)用戶的任務(wù)需求為關(guān)鍵;對錄入的課題申報、指導(dǎo)意見、答辯結(jié)果等要能夠在短時間內(nèi)產(chǎn)生響應(yīng)結(jié)果與相關(guān)的查詢。適應(yīng)性上應(yīng)該對錄入的課題申報、指導(dǎo)意見、答辯結(jié)果等要能夠在短時間內(nèi)產(chǎn)生響應(yīng)結(jié)果與相關(guān)的查詢;運行環(huán)境需要支持Windows系列、Unix等不同運行操作平臺,對于將來出現(xiàn)的操作平臺,系統(tǒng)可作進一步的維護以滿足其穩(wěn)定性;接口流量不可過小,與其他系統(tǒng)能進行快速的數(shù)據(jù)交換與處理;大約在5-10年時間能夠正常使用;運行期應(yīng)對系統(tǒng)進行必要的更新維護,使其更加健全。

3 系統(tǒng)設(shè)計

南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)包括學(xué)生操作模塊、導(dǎo)師操作模塊、分校教務(wù)員操作模塊、市校教務(wù)員操作模塊、系統(tǒng)管理員操作模塊。其中學(xué)生操作模塊包括選擇導(dǎo)師、申報課題、課題維護、論文過程匯報、瀏覽與回復(fù)導(dǎo)師意見等功能;導(dǎo)師操作模塊包括選擇學(xué)生、審閱學(xué)生課題、審閱學(xué)生論文、向本校教務(wù)處匯報、發(fā)布有關(guān)通知、瀏覽學(xué)校通知等功能;分校教務(wù)員操作模塊包括維護本校學(xué)生、維護本校教師、與教師聯(lián)絡(luò)、向市校教務(wù)處匯報論文工作、發(fā)布本校通知、瀏覽市校通知等功能;市校教務(wù)員操作模塊包括審核分校指導(dǎo)老師資格、審核分校上報答辯小組信息、完成終審論文成績錄入、向市校教務(wù)處匯報論文工作、發(fā)布市校通知等功能;系統(tǒng)管理員包括操作模塊、包括角色信息管理、分校教務(wù)人員管理、市校教務(wù)人員管理、系統(tǒng)維護記載、系統(tǒng)安全管理、系統(tǒng)備份等功能。

圖1中虛線框中登錄系統(tǒng)、維護個人信息、查詢與打印、上傳下載材料等功能,學(xué)生操作模塊、導(dǎo)師操作模塊、分校教務(wù)員操作模塊、市校教務(wù)員操作模塊、系統(tǒng)管理員操作模塊等模塊都需要這四項功能,因此將它們單獨列出。

4 技術(shù)簡介

南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)運用Struts框架,Java的Web應(yīng)用中運用的技術(shù)比較多,也較為復(fù)雜,所以研發(fā)過程中可選擇的技術(shù)也多,項目管理必須考慮到開發(fā)人員個人的特長對開發(fā)任務(wù)進行合理分工,這就需要設(shè)計人員在系統(tǒng)設(shè)計階段考慮周到。MVC模式可以很好的將業(yè)務(wù)數(shù)據(jù)模型和業(yè)務(wù)處理模型分離出來,這樣研發(fā)出獨立的業(yè)務(wù)組件,以便于在編寫表示層頁面階段可以保證數(shù)據(jù)的一致性。在處理表示層頁面文件和模型之間關(guān)系過程中,控制器就成為兩者的橋梁,這樣使得南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)項目能夠成為一個整體的、系統(tǒng)化的工程。Struts框架在南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)中就起到了這個作用,在研發(fā)階段可以很好的運用該框架開展開發(fā)項目,開發(fā)人員能夠選擇合適的模型組件。

在圖2中,JSP和Struts為開發(fā)人員提供的一組標(biāo)簽?zāi)軌蛲瓿身撁娴谋硎九c數(shù)據(jù)顯示等功能,使得開發(fā)人員可以編寫豐富的視圖功能。

5 系統(tǒng)實現(xiàn)

南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)各個部分的研發(fā)工作主要包括以下幾個步驟:

5.1 創(chuàng)建視圖

該系統(tǒng)采用Struts技術(shù),視圖的編寫主要運用JSP技術(shù),但和傳統(tǒng)的JSP技術(shù)相比有兩個明顯不同。

(1)該系統(tǒng)在Struts下運用JSP技術(shù)研發(fā)視圖,在頁面文件中沒有包括任何的腳本程序,僅是單純的實現(xiàn)數(shù)據(jù)傳遞以及獲得與顯示從數(shù)據(jù)庫返回的數(shù)據(jù),對業(yè)務(wù)數(shù)據(jù)的處理和頁面的跳轉(zhuǎn)都是在業(yè)務(wù)層中執(zhí)行。

(2)Struts框架給出了一組可擴充的自定義標(biāo)簽庫,主要包含Bean標(biāo)簽、 Logic標(biāo)簽、HTML標(biāo)簽與模板標(biāo)簽。通過運用標(biāo)簽,能夠簡化編寫用戶界面的過程,而且更好地完成數(shù)據(jù)的封裝。

5.2 創(chuàng)建模型

模型利用JavaBean組件,設(shè)計和實現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯。根據(jù)不同的操作請求從Action派生特定Action類,調(diào)用由Bean組成的業(yè)務(wù)組件,建立由ActionForm 的派生類達到對客戶層表單參數(shù)的封裝。

5.3 創(chuàng)建控制器

在南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)中,中心控制器是由Struts提供(ActionServlet),程序員一般無需對該ActionServlet執(zhí)行二次研發(fā);負責(zé)特定業(yè)務(wù)處理的Action類則是研發(fā)者研發(fā)任務(wù)的重點,這部分Action對象中會執(zhí)行全部業(yè)務(wù)操作,處理結(jié)束,由Struts的中心控制器轉(zhuǎn)向到JSP頁面,把處理結(jié)果返回到客戶端。

5.4 創(chuàng)建配置文件

包括兩個配置文件web.xml和struts-config.xml,用來定義Struts系統(tǒng)中模塊之間的交互。通過對該兩個配置文件的定義,將Struts框架中MVC各部分聯(lián)系起來,完成了一個真正的MVC系統(tǒng)。

南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)開啟階段學(xué)生申請導(dǎo)師界面見圖3。

6 結(jié)束語

本文對現(xiàn)階段高校畢業(yè)設(shè)計(論文)管理狀況充分調(diào)研,分析總結(jié)現(xiàn)階段高校畢業(yè)設(shè)計(論文)管理系統(tǒng)主要缺陷,在掌握畢業(yè)設(shè)計(論文)管理系統(tǒng)的需求基礎(chǔ)上,結(jié)合南京電大畢業(yè)設(shè)計(論文)管理的實際狀況,探討了南京電大畢業(yè)設(shè)計(論文)管理系統(tǒng)設(shè)計與實現(xiàn)。本系統(tǒng)基于網(wǎng)絡(luò)B/S方式設(shè)計思路,采用Struts框架技術(shù)與SQL Server2014數(shù)據(jù)庫技術(shù)進行設(shè)計,具有一定的參考價值。

參考文獻

[1]張云龍,賈宇波,吳徐彬.基于UML的畢業(yè)設(shè)計管理系統(tǒng)的研究與設(shè)計[J].工業(yè)控制計算機,2015.

[2]丁勇,儲久良,張飛.基于MVC框架的畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2014.

[3]陳澤強,徐梅玲.基于.NET的畢業(yè)設(shè)計管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子技術(shù)與軟件工程,2013.

作者單位

南京廣播電視大學(xué) 江蘇省南京市 210002

猜你喜歡
畢業(yè)論文畢業(yè)設(shè)計
高校畢業(yè)設(shè)計展吸引業(yè)內(nèi)眼球
畢業(yè)設(shè)計優(yōu)秀作品選登
基于FPGA的畢業(yè)設(shè)計實踐平臺實現(xiàn)
本科畢業(yè)論文:取消還是改革
頂崗實習(xí)、畢業(yè)設(shè)計與就業(yè)一體化的探索與實踐
长葛市| 筠连县| 交城县| 玉环县| 阳城县| 房山区| 石渠县| 乌审旗| 惠水县| 临江市| 来宾市| 中西区| 南京市| 夹江县| 申扎县| 襄垣县| 孙吴县| 沭阳县| 南京市| 婺源县| 南乐县| 利辛县| 大丰市| 阿拉尔市| 清苑县| 赞皇县| 琼中| 重庆市| 绥宁县| 突泉县| 石棉县| 朝阳区| 张家界市| 山阴县| 新宁县| 板桥市| 仪征市| 三穗县| 米脂县| 乌鲁木齐县| 柳林县|