楓葉論文代寫網歡迎您的來訪,數萬篇經濟,法律,教育,管理專業論文免費參考! 網站地圖 | XML地圖

                                                        代寫代發表論文選楓葉論文網!

                                                        您當前的位置:首頁 > 畢業論文 > MPA畢業 本站提供論文代寫代寫畢業論文和研究生論文服務!

                                                        畢業論文課題管理系統設計

                                                        時間:2018-11-01 14:38:29  來源:互聯網整理  作者:匿名  TAG:

                                                          摘 要:畢業論文是高校畢業生的一項非常重要的工作,針對高校實際需要,本文研究利用ThinkPHP框架,采用MVC結構,開發了畢業論文課題管理系統,實現了從命題、選題、開題、中期檢查、到論文提交、答辯評審、各種表格生成的系統化管理。

                                                          關鍵詞:ThinkPHP;畢業論文;選題系統

                                                          畢業論文撰寫是高校人才培養的重要環節,是大學生必須完成的教學任務,目前絕大多數高校仍采用人工操作方法[1]。工作量大,人工統計繁瑣,報表格式不統一等諸多問題,因此高校對畢業論文的信息化、系統化管理將會成為發展的必然趨勢。指導教師、學生、評審人員、學科負責人通過瀏覽器,完成論文的出題、選題、統計等多項功能,大大方便了教師和學生對論文的交互工作。本系統具有良好的易用性和可擴展性,能滿足高校畢業論文的教學要求,提高了論文管理工作的效率。

                                                          1 ThinkPHP框架技術

                                                          ThinkPHP是一個開源的PHP開發框架,是為了簡化企業級應用開發和敏捷Web應用而開發的。它遵循Apache2開源協議發布,從Struts結構移植過來并做了改進和完善,同時也借鑒了國外很多優秀的框架和模式,使用面向對象的開發結構和MVC模式,融合了Struts的思想和TagLib(標簽庫)、RoR的ORM映射和ActiveRecord模式[2]。ThinkPHP中的MVC提供了一種敏捷開發的手段,使得開發者能夠迅速地開發出穩定的企業級網站。

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

                                                          2 MVC設計模式

                                                          MVC(Model View Controller)是模型、視圖和控制器的縮寫,這種設計模式現在已經廣泛應用于各種交互式軟件的開發中。Model層實現系統的業務邏輯,View層用于用戶的交互,Controller層是Model與View之間溝通的紐帶[3]。三者的相對獨立,方便開發人員進行代碼修改以及系統擴容。MVC架構模式如圖1所示。

                                                          模型:模型持有所有的數據、狀態和程序邏輯。模型獨立于視圖和控制器。

                                                          視圖:用來呈現模型。視圖通常直接從模型中取得它需要顯示的狀態與數據。對于相同的信息可以有多個不同的顯示形式或視圖。

                                                          控制器:位于視圖和模型中間,負責接受用戶的輸入,將輸入進行解析并反饋給模型,通常一個視圖具有一個控制器[4]。

                                                          3 系統功能需求分析和實現

                                                          3.1 需求分析

                                                          根據實際工作調查,選題系統應包含4個模塊:管理員模塊、教師模塊、評審模塊、學生模塊[5]。

                                                          管理員模塊功能:(1)設置學院、專業以及導入導師信息和學生用戶信息;(2)控制選題時間、審核和查詢選題進展;(3)分配評審小組;(4)查詢已經確選、未確認以及未選題的學生。

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

                                                          評審模塊功能:(1)評審學生提交的課題。

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

                                                          3.2 功能實現

                                                          學生使用自己的學號和默認密碼登錄到系統后,首先完善自己的個人信息,例如聯系方式(方便指導教師聯系)等。學生可以點擊查看所有選題,在沒到選題時間時,學生只能查看課題,無法選擇課題,每名學生最多能選擇3個感興趣的課題。

                                                          指導教師登錄系統后,可以查看課題通過情況和修改未通過的課題。等學生選題結束后,指導教師可以確選選題學生,只要教師確選了某一學生后,該學生選擇的其余的課題和選擇該課題的其他學生記錄自動作廢,確保一個課題只能一名學生選擇。學生可以在個人中心查看自己的選題結果,出現確認后,證明課題已確認。

                                                          接下來,學生可以完成自己的開題報告的提交,論文的編寫提交,指導教師可以對學生提交的開題報告、論文等填寫指導教師意見。評審小組可以提交評閱教師意見、答辯委員會意見、論文各項指標成績等。

                                                          最后,管理員可以批量導出指導教師意見表、答辯表、學生論文成績報表、全班論文排名表、論文等級表。

                                                          4 結束語

                                                          通過利用PHP+MYSQL構建的基于B/S構架的畢業論文課題管理系統,實現了課題設計的全程監管、實時控制,即實現了從上報課題到完成論文提交直至各類表格的自動生成的系統化管理,進而節省了畢業論文的收集、整理時間,解決了選題階段的混亂、中期管理的無序、論文定稿的不可控、各類表格格式的不規范等問題,實現了畢業論文工作的有序開展,提高了工作效率。

                                                          參考文獻

                                                          [1]于萬國等.基于B_S架構的高校畢業論文管理系統的設計與實現[J].河北北方學院學報.2017,33(5)27-34.

                                                          [2]張樂.基于ThinkPHP的微信公眾平臺營銷管理軟件的設計與實現[D].北京工業大學,2016.

                                                          [3]郭建軍,匡家兵,孫笑.基于Struts+Hibernate+Spring的高校畢業設計(論文)管理系統的設計與實現[J].工業控制計算機.2017,30(6)118-119.

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

                                                          [5]王關海.高校本科畢業論文選題系統的設計與實現[D].廈門:廈門大學,2013.


                                                        上一篇論文:公共危機管理中的政府與媒體間關系研究

                                                        下一篇論文:返回列表

                                                        代寫畢業論文
                                                        代寫畢業論文寫作要求 代寫本科畢業論文
                                                        代寫碩士畢業論文 代寫畢業論文題目
                                                        代寫畢業論文參考文獻 代寫MBA畢業論文
                                                        代寫MPA畢業論文
                                                        最新論文
                                                        熱門論文
                                                        1. MPA碩士畢業論文提綱怎么寫
                                                        2. MPA論文:基于內部控制的企業稅務風險防范研究
                                                        3. MPA論文:上市公司的定向增發,盈余管理與長期股票收益
                                                        4. 美國模式對中國MPA課程設置的啟示
                                                        5. 工科院校MPA教育品牌建設策略探討
                                                        6. MPA管理的背景、影響及應對
                                                        7. 上市銀行年報MPA視角解讀
                                                        8. 美國的公共管理碩士(MPA)教育及對我國的借鑒與啟示
                                                        9. 宏觀審慎評估體系(MPA)概念之由來
                                                        10. 南通開發區旅游業發展探析

                                                          聯系電話
                                                          18515576166

                                                        北京十一选五手机版走势图连线