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

?

畢業(yè)論文課題管理系統(tǒng)設(shè)計(jì)

2018-06-11 09:31:46王朋
科學(xué)與財(cái)富 2018年11期
關(guān)鍵詞:畢業(yè)論文

摘 要:畢業(yè)論文是高校畢業(yè)生的一項(xiàng)非常重要的工作,針對(duì)高校實(shí)際需要,本文研究利用ThinkPHP框架,采用MVC結(jié)構(gòu),開發(fā)了畢業(yè)論文課題管理系統(tǒng),實(shí)現(xiàn)了從命題、選題、開題、中期檢查、到論文提交、答辯評(píng)審、各種表格生成的系統(tǒng)化管理。

關(guān)鍵詞:ThinkPHP;畢業(yè)論文;選題系統(tǒng)

畢業(yè)論文撰寫是高校人才培養(yǎng)的重要環(huán)節(jié),是大學(xué)生必須完成的教學(xué)任務(wù),目前絕大多數(shù)高校仍采用人工操作方法[1]。工作量大,人工統(tǒng)計(jì)繁瑣,報(bào)表格式不統(tǒng)一等諸多問(wèn)題,因此高校對(duì)畢業(yè)論文的信息化、系統(tǒng)化管理將會(huì)成為發(fā)展的必然趨勢(shì)。指導(dǎo)教師、學(xué)生、評(píng)審人員、學(xué)科負(fù)責(zé)人通過(guò)瀏覽器,完成論文的出題、選題、統(tǒng)計(jì)等多項(xiàng)功能,大大方便了教師和學(xué)生對(duì)論文的交互工作。本系統(tǒng)具有良好的易用性和可擴(kuò)展性,能滿足高校畢業(yè)論文的教學(xué)要求,提高了論文管理工作的效率。

1 ThinkPHP框架技術(shù)

ThinkPHP是一個(gè)開源的PHP開發(fā)框架,是為了簡(jiǎn)化企業(yè)級(jí)應(yīng)用開發(fā)和敏捷Web應(yīng)用而開發(fā)的。它遵循Apache2開源協(xié)議發(fā)布,從Struts結(jié)構(gòu)移植過(guò)來(lái)并做了改進(jìn)和完善,同時(shí)也借鑒了國(guó)外很多優(yōu)秀的框架和模式,使用面向?qū)ο蟮拈_發(fā)結(jié)構(gòu)和MVC模式,融合了Struts的思想和TagLib(標(biāo)簽庫(kù))、RoR的ORM映射和ActiveRecord模式[2]。ThinkPHP中的MVC提供了一種敏捷開發(fā)的手段,使得開發(fā)者能夠迅速地開發(fā)出穩(wěn)定的企業(yè)級(jí)網(wǎng)站。

ThinkPHP框架作為一種整體開發(fā)解決方案,自身包含了底層構(gòu)架、兼容處理、基類庫(kù)、數(shù)據(jù)訪問(wèn)層、模板引擎、表單處理等常用的組件,并且能夠解決系統(tǒng)應(yīng)用開發(fā)中的大多數(shù)需要,對(duì)于跨版本、跨平臺(tái)和跨數(shù)據(jù)庫(kù)移植都比較方便。使用ThinkPHP框架開發(fā)一個(gè)論文管理系統(tǒng),在對(duì)項(xiàng)目目錄已經(jīng)了解的前提下,就可以編寫入口文件,ThinkPHP會(huì)自動(dòng)生成項(xiàng)目目錄。具體步驟如下:在網(wǎng)站根目錄下創(chuàng)建項(xiàng)目文件夾,命名為Object,將ThinkPHP核心類庫(kù)放入網(wǎng)站根目錄,在項(xiàng)目文件夾下新建index.php文件作為項(xiàng)目入口文件,編寫項(xiàng)目入口文件,打開瀏覽器,訪問(wèn)項(xiàng)目入口文件,便會(huì)自動(dòng)生成所需要的其他文件目錄。

2 MVC設(shè)計(jì)模式

MVC(Model View Controller)是模型、視圖和控制器的縮寫,這種設(shè)計(jì)模式現(xiàn)在已經(jīng)廣泛應(yīng)用于各種交互式軟件的開發(fā)中。Model層實(shí)現(xiàn)系統(tǒng)的業(yè)務(wù)邏輯,View層用于用戶的交互,Controller層是Model與View之間溝通的紐帶[3]。三者的相對(duì)獨(dú)立,方便開發(fā)人員進(jìn)行代碼修改以及系統(tǒng)擴(kuò)容。MVC架構(gòu)模式如圖1所示。

模型:模型持有所有的數(shù)據(jù)、狀態(tài)和程序邏輯。模型獨(dú)立于視圖和控制器。

視圖:用來(lái)呈現(xiàn)模型。視圖通常直接從模型中取得它需要顯示的狀態(tài)與數(shù)據(jù)。對(duì)于相同的信息可以有多個(gè)不同的顯示形式或視圖。

控制器:位于視圖和模型中間,負(fù)責(zé)接受用戶的輸入,將輸入進(jìn)行解析并反饋給模型,通常一個(gè)視圖具有一個(gè)控制器[4]。

3 系統(tǒng)功能需求分析和實(shí)現(xiàn)

3.1 需求分析

根據(jù)實(shí)際工作調(diào)查,選題系統(tǒng)應(yīng)包含4個(gè)模塊:管理員模塊、教師模塊、評(píng)審模塊、學(xué)生模塊[5]。

管理員模塊功能:(1)設(shè)置學(xué)院、專業(yè)以及導(dǎo)入導(dǎo)師信息和學(xué)生用戶信息;(2)控制選題時(shí)間、審核和查詢選題進(jìn)展;(3)分配評(píng)審小組;(4)查詢已經(jīng)確選、未確認(rèn)以及未選題的學(xué)生。

教師模塊功能:(1)提交課題信息;(2)確選和取消學(xué)生選題,確認(rèn)后也可以取消,被拒絕的學(xué)生會(huì)受到信息提示;(3)查看和導(dǎo)出學(xué)生提交的各類表格。

評(píng)審模塊功能:(1)評(píng)審學(xué)生提交的課題。

學(xué)生模塊功能:(1)查詢、選擇課題;(2)提交和導(dǎo)出各類表格信息;(3)查詢選題結(jié)果、評(píng)審結(jié)果、完成情況。系統(tǒng)功能需求如圖2所示。

3.2 功能實(shí)現(xiàn)

學(xué)生使用自己的學(xué)號(hào)和默認(rèn)密碼登錄到系統(tǒng)后,首先完善自己的個(gè)人信息,例如聯(lián)系方式(方便指導(dǎo)教師聯(lián)系)等。學(xué)生可以點(diǎn)擊查看所有選題,在沒到選題時(shí)間時(shí),學(xué)生只能查看課題,無(wú)法選擇課題,每名學(xué)生最多能選擇3個(gè)感興趣的課題。

指導(dǎo)教師登錄系統(tǒng)后,可以查看課題通過(guò)情況和修改未通過(guò)的課題。等學(xué)生選題結(jié)束后,指導(dǎo)教師可以確選選題學(xué)生,只要教師確選了某一學(xué)生后,該學(xué)生選擇的其余的課題和選擇該課題的其他學(xué)生記錄自動(dòng)作廢,確保一個(gè)課題只能一名學(xué)生選擇。學(xué)生可以在個(gè)人中心查看自己的選題結(jié)果,出現(xiàn)確認(rèn)后,證明課題已確認(rèn)。

接下來(lái),學(xué)生可以完成自己的開題報(bào)告的提交,論文的編寫提交,指導(dǎo)教師可以對(duì)學(xué)生提交的開題報(bào)告、論文等填寫指導(dǎo)教師意見。評(píng)審小組可以提交評(píng)閱教師意見、答辯委員會(huì)意見、論文各項(xiàng)指標(biāo)成績(jī)等。

最后,管理員可以批量導(dǎo)出指導(dǎo)教師意見表、答辯表、學(xué)生論文成績(jī)報(bào)表、全班論文排名表、論文等級(jí)表。

4 結(jié)束語(yǔ)

通過(guò)利用PHP+MYSQL構(gòu)建的基于B/S構(gòu)架的畢業(yè)論文課題管理系統(tǒng),實(shí)現(xiàn)了課題設(shè)計(jì)的全程監(jiān)管、實(shí)時(shí)控制,即實(shí)現(xiàn)了從上報(bào)課題到完成論文提交直至各類表格的自動(dòng)生成的系統(tǒng)化管理,進(jìn)而節(jié)省了畢業(yè)論文的收集、整理時(shí)間,解決了選題階段的混亂、中期管理的無(wú)序、論文定稿的不可控、各類表格格式的不規(guī)范等問(wèn)題,實(shí)現(xiàn)了畢業(yè)論文工作的有序開展,提高了工作效率。

參考文獻(xiàn)

[1]于萬(wàn)國(guó)等.基于B_S架構(gòu)的高校畢業(yè)論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].河北北方學(xué)院學(xué)報(bào).2017,33(5)27-34.

[2]張樂(lè).基于ThinkPHP的微信公眾平臺(tái)營(yíng)銷管理軟件的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2016.

[3]郭建軍,匡家兵,孫笑.基于Struts+Hibernate+Spring的高校畢業(yè)設(shè)計(jì)(論文)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī).2017,30(6)118-119.

[4]王俊芳,李隱峰,王池.基于MVC模式的ThinkPHP框架研究[J].電子科技.2014,27(4)151-153.

[5]王關(guān)海.高校本科畢業(yè)論文選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門:廈門大學(xué),2013.

作者簡(jiǎn)介:王朋(1990-),男,山西運(yùn)城人,碩士學(xué)位,助理工程師,工作單位:延邊大學(xué)。

猜你喜歡
畢業(yè)論文
論中醫(yī)藥院校研究生畢業(yè)論文質(zhì)量控制
法學(xué)專業(yè)本科畢業(yè)論文撰寫情況調(diào)研報(bào)告
“本科畢業(yè)論文要不要取消”為何長(zhǎng)期無(wú)解
基于Web的學(xué)生畢業(yè)論文選題系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
高等院校音樂(lè)本科畢業(yè)論文教學(xué)和寫作的問(wèn)題透視與思考
Word模板在畢業(yè)論文教學(xué)指導(dǎo)中的實(shí)踐與應(yīng)用
生物科學(xué)畢業(yè)論文質(zhì)量評(píng)價(jià)體系探究
我的月子畢業(yè)論文
母子健康(2015年2期)2015-09-28 02:42:10
我的月子畢業(yè)論文
母子健康(2015年1期)2015-02-28 11:21:48
高校本科畢業(yè)論文:堅(jiān)持之必要性及質(zhì)量提升對(duì)策:以英語(yǔ)專業(yè)本科畢業(yè)論文為例
澳门| 隆回县| 普兰县| 葫芦岛市| 安图县| 阿鲁科尔沁旗| 内乡县| 秦皇岛市| 渭南市| 宁阳县| 新巴尔虎左旗| 荃湾区| 义马市| 南溪县| 会宁县| 海安县| 寿宁县| 汨罗市| 浦北县| 黄梅县| 海南省| 北碚区| 钟祥市| 淮北市| 平和县| 清远市| 拜城县| 佛山市| 闻喜县| 隆尧县| 积石山| 漯河市| 陇西县| 确山县| 博野县| 孝昌县| 理塘县| 滦南县| 河西区| 太白县| 长顺县|