畢業(yè)設(shè)計(jì)流程系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)研究
時(shí)間:2022-04-14 10:16:42
導(dǎo)語(yǔ):畢業(yè)設(shè)計(jì)流程系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)研究一文來(lái)源于網(wǎng)友上傳,不代表本站觀點(diǎn),若需要原創(chuàng)文章可咨詢(xún)客服老師,歡迎參考。
摘要:目的:本系統(tǒng)的設(shè)計(jì)是為了規(guī)范化畢業(yè)設(shè)計(jì)流程,方便教師和學(xué)生之間溝通,利于學(xué)生畢業(yè)設(shè)計(jì)的選題。細(xì)化需要審批和簽字的地方,能夠節(jié)省時(shí)間。方法:采用jdk+tomcat+eclipse+mysql和maven進(jìn)行java開(kāi)發(fā),利用springmvc、mybatis和easyui等開(kāi)發(fā)完成。結(jié)果:本系統(tǒng)在操作上簡(jiǎn)易可行,客戶(hù)端不需配置任何軟件,只需通過(guò)瀏覽器訪(fǎng)問(wèn)網(wǎng)址即可。結(jié)論:該系統(tǒng)可以彌補(bǔ)高校內(nèi)部管理系統(tǒng)的空白,對(duì)高校的快速發(fā)展和信息管理具有重要意義。
關(guān)鍵詞:畢業(yè)設(shè)計(jì);eclipse;mysql;tomcat;流程系統(tǒng);高校管理系統(tǒng)
一、引言
本科教育計(jì)劃的最后一步是畢業(yè)設(shè)計(jì),學(xué)生可以利用大學(xué)期間所學(xué)的知識(shí)獨(dú)立完成畢業(yè)設(shè)計(jì)這項(xiàng)任務(wù)。畢業(yè)設(shè)計(jì)可以評(píng)估學(xué)生的知識(shí),測(cè)試學(xué)生所學(xué)知識(shí)的深度,并鍛煉其結(jié)合實(shí)際問(wèn)題使用理論的能力,實(shí)驗(yàn)技能,外語(yǔ)水平,計(jì)算機(jī)應(yīng)用水平,書(shū)面和口頭表達(dá)能力。提高職業(yè)素養(yǎng)和責(zé)任感并提高畢業(yè)生的整體素質(zhì)非常重要。這是一個(gè)將理論與實(shí)踐,教育與研究以及生產(chǎn)相結(jié)合的過(guò)程[1]。它是一種重要的教學(xué)方式,在課堂教學(xué)和教學(xué)實(shí)踐中具有不可替代的作用,使其成為培訓(xùn)高級(jí)專(zhuān)業(yè)人才過(guò)程中的特殊場(chǎng)所[2]。畢業(yè)論文是大學(xué)中最正式,最完整的科學(xué)技術(shù)文獻(xiàn),可以全面地訓(xùn)練論文結(jié)構(gòu)的合理性,文獻(xiàn)的標(biāo)準(zhǔn)化以及表達(dá)語(yǔ)言的能力??茖W(xué)技術(shù)大賽的總結(jié)報(bào)告只注重結(jié)果的準(zhǔn)確性,很少研究合理和標(biāo)準(zhǔn)化的文件結(jié)構(gòu)。學(xué)習(xí)良好的撰寫(xiě)論文的習(xí)慣需要注意細(xì)節(jié)需要注意時(shí)間。承德醫(yī)學(xué)院作為一所本科院校,每年都會(huì)經(jīng)歷一年一度的畢業(yè)設(shè)計(jì)論文審核,從開(kāi)題報(bào)告,到中期答辯,每一篇論文的形成都包含了師生共同的心血。往往一名老師都帶了幾名學(xué)生做畢業(yè)設(shè)計(jì),從開(kāi)題到論文定稿往往需要很多版本的修改,也需要很多部門(mén)的簽字審核,存在時(shí)間上的拖沓和指導(dǎo)記錄如何保存的問(wèn)題,本系統(tǒng)的設(shè)計(jì)解決了上述問(wèn)題,讓畢業(yè)論文的設(shè)計(jì)更加規(guī)范化流程化[3]。
二、技術(shù)與方法
(一)背景介紹。本科畢業(yè)設(shè)計(jì)目前存在的問(wèn)題還較多,一是總體設(shè)計(jì)水平偏低,二是與往屆畢業(yè)生存在相同類(lèi)似的主題,創(chuàng)新性不佳。三是畢業(yè)時(shí)期恰好是在企業(yè)實(shí)習(xí)日期,導(dǎo)致畢業(yè)設(shè)計(jì)時(shí)間過(guò)短,無(wú)法專(zhuān)注完成畢業(yè)設(shè)計(jì),更不能完成高水平的作品。第四是學(xué)生沒(méi)有投入很多精力在畢業(yè)設(shè)計(jì)上,原因是學(xué)生沒(méi)有機(jī)會(huì)根據(jù)興趣愛(ài)好定畢業(yè)設(shè)計(jì)方向,而是由教師直接指定[4]。為了解決上述問(wèn)題,本文提出可以在系統(tǒng)中公布所有指導(dǎo)老師的過(guò)往研究和,便于學(xué)生自主選擇感興趣的設(shè)計(jì),選擇對(duì)的教師。其次,系統(tǒng)可以把往屆學(xué)生的畢業(yè)設(shè)計(jì)和論文都上傳至服務(wù)器中,以免發(fā)生選題過(guò)于重復(fù)的問(wèn)題。再次,為了避免學(xué)生需要簽字的時(shí)候各部門(mén)奔波,系統(tǒng)中可線(xiàn)上處理相關(guān)問(wèn)題,且可以保存每次修改意見(jiàn)和稿件,也并不存在學(xué)生只能在學(xué)校才能處理的問(wèn)題。過(guò)程系統(tǒng)是一種新型的畢業(yè)方法,它使用了最新技術(shù),例如計(jì)算機(jī)和通信[5]。畢業(yè)流程系統(tǒng)使用最新的設(shè)備和信息技術(shù)替代相關(guān)員工的傳統(tǒng)手工或重復(fù)性業(yè)務(wù)活動(dòng),以高質(zhì)量和高效率處理畢業(yè)任務(wù),并有效利用信息資源實(shí)現(xiàn),提高生產(chǎn)力并支持決策。在一定程度上,工作效率和工作質(zhì)量都得被大幅提高,這樣工作環(huán)境也自然被改善。電子印章和電子簽名不再通過(guò)紙質(zhì),整個(gè)運(yùn)作過(guò)程被完全數(shù)字化[6]。所設(shè)計(jì)的系統(tǒng)還可以隨時(shí)上傳備份指導(dǎo)記錄和論文修改記錄,在此畢業(yè)流程中責(zé)任明確至人。該系統(tǒng)的應(yīng)用開(kāi)發(fā)是用java語(yǔ)言,java語(yǔ)言最常用的開(kāi)發(fā)工具是eclipse。(二)開(kāi)發(fā)工具Eclipse和開(kāi)發(fā)語(yǔ)言Java的介紹。eclipse是一款開(kāi)源的集成開(kāi)發(fā)環(huán)境,是包含了java開(kāi)發(fā)工具jdk的框架和服務(wù),當(dāng)然eclipse也支持其他語(yǔ)言的開(kāi)發(fā)[7]。首先eclipse開(kāi)發(fā)功能是強(qiáng)大的,其次還具有代碼補(bǔ)全的功能,當(dāng)輸入一個(gè)代碼的開(kāi)頭部分,后續(xù)部分可自動(dòng)補(bǔ)全。這也是程序員喜歡用eclipse的原因之一。java是一門(mén)面向?qū)ο蟮恼Z(yǔ)言,作為大學(xué)計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的專(zhuān)業(yè)課來(lái)學(xué)習(xí),java語(yǔ)言也是非常強(qiáng)大的,其優(yōu)點(diǎn)很多,其中平臺(tái)無(wú)關(guān)也是java的最大優(yōu)點(diǎn),增加了代碼的復(fù)用率,因?yàn)橛胘ava寫(xiě)的程序不用修改就可以在不同的軟硬件平臺(tái)上運(yùn)行。(三)服務(wù)器Tomcat的介紹。Apache軟件基金會(huì)中有一個(gè)核心項(xiàng)目被稱(chēng)為jakarta,tomcat則是jakarta項(xiàng)目中的核心項(xiàng)目,其中apche和sun公司的工作人員共同開(kāi)發(fā)了tomcat。tomcat服務(wù)器是一個(gè)輕量級(jí)的應(yīng)用程序服務(wù)器,同時(shí)它也是一個(gè)開(kāi)源不收任何費(fèi)用的web應(yīng)用程序服務(wù)器。tomcat被并發(fā)用戶(hù)不多的中小型系統(tǒng)廣泛使用。Tomcat服務(wù)器雖然是apache服務(wù)器的擴(kuò)展,但在其運(yùn)行過(guò)程中并不一直依賴(lài)于apache服務(wù)器,而是作為一個(gè)獨(dú)立存在的進(jìn)程,單獨(dú)運(yùn)行的服務(wù)器。tomcat的主目錄文件夾有以下幾個(gè)lib文件夾,conf文件夾,bin文件夾,logs文件夾,webapps文件夾,server文件夾和work文件夾。其中,存放在服務(wù)器運(yùn)行中的jar包的文件夾是lib文件夾。啟動(dòng)tomcat的主要配置文件有web.xml,server.xml,tomcat-user.xml等,這些配置文件存放于conf文件夾內(nèi),若想修改服務(wù)器,均需從此文件內(nèi)修改。有關(guān)啟動(dòng)tomcat和關(guān)閉tomcat的可執(zhí)行文件存放在bin文件夾內(nèi)。日志文件存放于logs文件夾中,一旦服務(wù)器出現(xiàn)錯(cuò)誤,此文件內(nèi)容會(huì)自動(dòng)更新。服務(wù)器內(nèi)的管理程序存放于server文件夾中。所有的可執(zhí)行的web項(xiàng)目均放置于webapps文件夾中。work文件夾中存放各種由jsp生成的servlet都放在了這個(gè)文件夾下,里面包含.java文件和.class文件[8]。
(一)系統(tǒng)設(shè)計(jì)流程。在搭建好jdk的eclipse中選擇新建工程,數(shù)據(jù)庫(kù)選擇mysql,服務(wù)器選擇tomcat,安裝java后需要配置其環(huán)境變量,例如,java安裝在d盤(pán),win7環(huán)境下可以通過(guò)鼠標(biāo)右鍵單擊計(jì)算機(jī),查找計(jì)算機(jī)屬性下的系統(tǒng)屬性設(shè)置,查找環(huán)境變量選項(xiàng),設(shè)置相應(yīng)的環(huán)境變量java_home設(shè)置為:d:\software\java\jdk1.8.\,path設(shè)置為:%java_home%\jre\bin;[9]。在win7中,啟動(dòng)dos窗口,輸入mysqld--install,隨機(jī)產(chǎn)生的隨機(jī)密碼需要記住,然后進(jìn)行初始化,netstartmysql,正式啟動(dòng)mysql。mysql安裝后也可以這樣設(shè)置,新建系統(tǒng)變量mysql,變量值d:\software\mysql\mysql57,將該地址添加到path中。啟動(dòng)tomcat可以直接運(yùn)行bin目錄下的tomcat7.exe可執(zhí)行文件,當(dāng)dos窗口中提示登錄啟動(dòng)成功后,可在瀏覽器中輸入,出現(xiàn)tomcat相關(guān)頁(yè)面,也可以證明服務(wù)器配置成功[10]。(二)用戶(hù)操作流程。教師通過(guò)瀏覽器輸入的官方網(wǎng)址,同時(shí)輸入賬號(hào)和密碼,可以綁定手機(jī)號(hào)碼,除左側(cè)展開(kāi)的樹(shù)形圖和右上角均有提示需要處理的要?jiǎng)?wù),也可以通過(guò)手機(jī)短信提示教師有需要處理批改的文件??梢詫?duì)學(xué)生上傳到的文件進(jìn)行批注修改,經(jīng)修正后可傳給學(xué)生,若文件不符合要求,也可以選擇退給學(xué)生。包含每次批注記錄和修改意見(jiàn)的文件都實(shí)時(shí)保存到服務(wù)器上。這樣也便于后期核查,也避免浪費(fèi)更多時(shí)間去收集文件,相關(guān)工作人員都節(jié)省了路上的時(shí)間。各指導(dǎo)教師都可以將往年指導(dǎo)過(guò)的作品上傳至服務(wù)器,只要登錄系統(tǒng)的學(xué)生都可以下載查看,避免選題跟往年有重復(fù),提高畢業(yè)設(shè)計(jì)的創(chuàng)新性。批改結(jié)束后,最終版文件可以通過(guò)提示直接上傳至系部?jī)?nèi)已經(jīng)建立好的年份專(zhuān)業(yè)班級(jí)文件夾。學(xué)生通過(guò)瀏覽器輸入官方網(wǎng)址,同時(shí)輸入賬號(hào)和密碼,可以上傳論文指定給指導(dǎo)教師,可以在相關(guān)頁(yè)面看到教師添加的指導(dǎo)意見(jiàn)和修改批注,退回的文件可修改后從重新上傳。畢業(yè)設(shè)計(jì)所涉及的相關(guān)批注簽字,均是標(biāo)準(zhǔn)化自動(dòng)化,可以直接提示用戶(hù)上傳至相關(guān)工作人員處,進(jìn)行電子簽名。責(zé)任到人。
四、結(jié)論
該系統(tǒng)可以彌補(bǔ)高校內(nèi)部管理系統(tǒng)的空白,對(duì)高校的快速發(fā)展和信息管理具有重要意義。對(duì)于教師和學(xué)生而言,細(xì)化了簽字和批改流程,便于教師和學(xué)生之間溝通,節(jié)省了時(shí)間。關(guān)于論文的修改意見(jiàn)可以直接通過(guò)系統(tǒng)標(biāo)注溝通,不需要學(xué)生往返于辦公室數(shù)次。該系統(tǒng)會(huì)在需要教師審核的時(shí)候進(jìn)行手機(jī)短信提醒,教師也可以及時(shí)處理這些問(wèn)題。其次,教師的批改記錄,學(xué)生的修改記錄,都會(huì)上傳到服務(wù)器中,一切都有依據(jù),流程標(biāo)準(zhǔn)化,也便于教學(xué)檢查。當(dāng)然該系統(tǒng)的潛能依舊有待進(jìn)一步開(kāi)發(fā),這將在實(shí)際應(yīng)用中聽(tīng)取學(xué)生和教師的意見(jiàn)進(jìn)行下一步改進(jìn)。
【參考文獻(xiàn)】
[1]段敏虹,羅碧輝.以學(xué)生為主體的教學(xué)對(duì)實(shí)習(xí)生綜合素質(zhì)的培養(yǎng)[J].中國(guó)高等醫(yī)學(xué)教育,2008(5):29.
[2]王景明.本科生畢業(yè)論文(設(shè)計(jì))規(guī)范化管理探析[J].高校教育管理,2007(12):2.
[3]史晨曦,蘇鵬,馮夢(mèng)龍,王妍.論高校教師在教育教學(xué)實(shí)踐中職業(yè)道德修養(yǎng)的提升[J].知識(shí)經(jīng)濟(jì),2016(7):151.
[4]尤小波.云計(jì)算在電子政務(wù)系統(tǒng)中的應(yīng)用研究[J].硅谷,2013,6(18):57-58.
[5]韓小麗.基于UML和RUP的辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)[D].成都:西南交通大學(xué),2007.
[6]鄭維歡.花旗銀行北京分行運(yùn)營(yíng)風(fēng)險(xiǎn)操作風(fēng)險(xiǎn)管理研究[D].北京:北京交通大學(xué),2014.
[7]徐玲,蔣欣志,張杰.手機(jī)二維碼識(shí)別系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用,2012(5):1474-1476.
[8]李敏.基于tomcat的Web服務(wù)器負(fù)載均衡算法應(yīng)用——在小型企業(yè)網(wǎng)站服務(wù)器[J].蘭州工業(yè)高等專(zhuān)科學(xué)校學(xué)報(bào),2012(6):24-26.
[9]戚欣.基于J2EE架構(gòu)的層次結(jié)構(gòu)研究及應(yīng)用[J].吉林大學(xué)學(xué)報(bào)(信息科學(xué)版),2008(3):295-299.
[10]陳玲.基于nginx、tomcat、redis的高性能JavaWeb開(kāi)源架構(gòu)[J].計(jì)算機(jī)光盤(pán)軟件與應(yīng)用,2014(22):296.
作者:王寶瑩 單位:承德醫(yī)學(xué)院