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

?

基于B/S模式的畢業(yè)論文管理系統(tǒng)

2014-07-18 02:44夏端峰何龍
電腦知識(shí)與技術(shù) 2014年13期

夏端峰 何龍

基于B/S模式的畢業(yè)論文管理系統(tǒng)

夏端峰1,何龍2

(1.湖北師范學(xué)院 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,湖北 黃石 435002;2.天津市靜??h國(guó)土資源分局,天津 301600)

摘要:隨著高校的校園網(wǎng)日益健全,無(wú)紙化辦公成為一種趨勢(shì)。畢業(yè)論文(設(shè)計(jì))是本科教學(xué)的最后一個(gè)關(guān)鍵環(huán)節(jié),而依賴人工方式進(jìn)行畢業(yè)論文的管理存在很多問題。該文介紹采用PHP技術(shù)與MySQL數(shù)據(jù)庫(kù)和Apache服務(wù)器的結(jié)合開發(fā)出一種通用的畢業(yè)論文管理系統(tǒng),實(shí)現(xiàn)畢業(yè)論文管理的科學(xué)化與信息化。

關(guān)鍵詞:畢業(yè)論文管理系統(tǒng);B/S;PHP;MySQL;Apache

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)13-2919-04

Graduation Thesis Management System Based on B/S Mode

XIA Duan-feng1, HE Long2

(1.The Computer Science and Technology College of Hubei Normal University, Huangshi 435002,China; 2.Jinghai Municipal Bureau of Land and Resources, Tianjing 301600,China)

Abstract:With the development of campus network ,no-paper office becomes a trend .Graduation thesis (design) is the last key link of undergraduate teaching, but there are a lot of problems relying on manual work in the management of the graduation thesis .In this paper, using a combination of PHP and MySQL and Apache we have developed a common management system ,which realizes the scientific and informatization-based management of graduation thesis.

Key words: graduation thesis management system; B/S; PHP; MySQL; Apache

1 概述

畢業(yè)論文在高校人才培養(yǎng)計(jì)劃中占據(jù)著非常重要的地位,它是對(duì)學(xué)生四年學(xué)習(xí)成果,創(chuàng)新能力和綜合素質(zhì)的全面檢驗(yàn),也是對(duì)教師四年教學(xué)質(zhì)量綜合檢查,是高校本科教學(xué)中的一個(gè)重要環(huán)節(jié)。人工進(jìn)行畢業(yè)論文各種信息的管理存在著工作量大、速度慢、出錯(cuò)率高等方面的問題【1-2】。如何高效科學(xué)地進(jìn)行畢業(yè)論文管理工作,成為高校教學(xué)管理者思考的重要問題。該文實(shí)現(xiàn)一個(gè)通用的畢業(yè)論文管理系統(tǒng),實(shí)現(xiàn)畢業(yè)論文管理的科學(xué)化與信息化。讓畢業(yè)設(shè)計(jì)工作的各個(gè)環(huán)節(jié)處于“可視化的”可控狀態(tài),及時(shí)發(fā)現(xiàn)問題,提高畢業(yè)論文質(zhì)量。教師與學(xué)生的溝通更方便、更快捷。

2 系統(tǒng)環(huán)境及框架

系統(tǒng)采用B/S模式來(lái)組建,由Web瀏覽器、Web服務(wù)器、數(shù)據(jù)庫(kù)三層組成。用戶通過(guò)客戶端瀏覽器打開論文管理系統(tǒng),由Web服務(wù)器接受請(qǐng)求并交與PHP處理程序進(jìn)行解釋,執(zhí)行相應(yīng)處理過(guò)程,把處理結(jié)果生成HTML頁(yè)面,返回給客戶瀏覽器。利用Apache和PHP的解釋程序組建Web服務(wù)器,利用MySQL組建數(shù)據(jù)庫(kù)系統(tǒng),PHP編寫頁(yè)面。免費(fèi)的 MySQL 數(shù)據(jù)庫(kù)不但穩(wěn)定而且免費(fèi),與 PHP 結(jié)合堪稱完美【3-5】。

3 系統(tǒng)功能

普通本科高等學(xué)校畢業(yè)論文管理流程如圖1所示。

圖1 畢業(yè)論文管理流程圖

同時(shí)系統(tǒng)應(yīng)該滿足三種類型用戶的要求:學(xué)生、導(dǎo)師、管理員。用戶類型不同,其要使用的系統(tǒng)功能也不同。學(xué)生主要有自主選題、上傳文檔、提交論文、查看分?jǐn)?shù)等功能。導(dǎo)師有提交論文選題、查看選題學(xué)生提交的文檔及論文評(píng)分等功能。管理員全程調(diào)節(jié)畢業(yè)設(shè)計(jì)進(jìn)程,審查論文題目、協(xié)調(diào)學(xué)生選題、匯總文檔,發(fā)布公共消息的功能。

4 系統(tǒng)功能的設(shè)計(jì)

對(duì)于一個(gè)合格的系統(tǒng),數(shù)據(jù)庫(kù)的設(shè)計(jì)至關(guān)重要。系統(tǒng)數(shù)據(jù)庫(kù)整體E-R圖如圖2所示。根據(jù)畢業(yè)論文管理系統(tǒng)設(shè)計(jì)的需要,建立了八張表:用戶信息表、論文題目信息表、論文題目介紹表、通知消息信息表、通知消息內(nèi)容表、郵件信息表、郵件內(nèi)容表、論文成績(jī)信息表。這里以用戶信息表、論文題目信息表、論文成績(jī)信息表為例。

圖2 系統(tǒng)數(shù)據(jù)庫(kù)E-R圖

1) 用戶信息表用來(lái)保存用戶的用戶名、密碼、正式姓名以及權(quán)限。

表1 用戶信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&uid\&Int(3)\&是\&用戶編號(hào)\&m_id\&Int(2)\&否\&用戶權(quán)限\&username\&Varchar(25)\&否\&用戶名\&password\&Varchar(50)\&否\&用戶密碼\&name\&Varchar(50)\&否\&真實(shí)姓名\&]

2) 論文題目信息表,用來(lái)保存導(dǎo)師提交的論文題目的表單。

表2 論文題目信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&id\&Int(7)\&是\&論文題目編號(hào)\&title\&Varchar(100)\&否\&論文題目\&num_user\&Int(11)\&否\&人數(shù)要求\&short_content\&Varchar(50)\&否\&關(guān)鍵字\&state\&Int(5)\&否\&狀態(tài)\&add_time\&Int(11)\&否\&添加時(shí)間\&add_user\&Varcher(25)\&否\&指導(dǎo)老師\&]

表3 論文成績(jī)信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&scid\&Int(7)\&是\&編號(hào)\&stu_title\&Varchar(100)\&否\&論文題目\&upd_time\&Int(11)\&否\&論文上傳時(shí)間\&upload_files\&Varchar(20)\&否\&論文存儲(chǔ)名稱\&stu_score\&Int(3)\&否\&學(xué)生分?jǐn)?shù)\&stu_time\&Int(11)\&否\&選題時(shí)間\&stu_user\&Varchar(25)\&否\&選題學(xué)生\&score_content\&Text\&否\&教師評(píng)語(yǔ)\&]

5 各功能的實(shí)現(xiàn)

管理系統(tǒng)中的學(xué)生工作界面,主要有論文管理、郵件管理、信息管理三個(gè)主要的功能模塊。論題管理功能模塊是學(xué)生在管理員和導(dǎo)師將論題的上傳和審核之后方可進(jìn)入操作的模塊,學(xué)生進(jìn)入其中可以進(jìn)行題目的選擇、論文的上傳與查看以及分?jǐn)?shù)的查詢。郵件管理與信息管理模塊是對(duì)個(gè)人信息與郵件的管理,并不存在時(shí)間上的限制性。

學(xué)生登陸系統(tǒng)后,出現(xiàn)如圖3操作界面。系統(tǒng)采用框架設(shè)計(jì),由頂部的頭框架、左側(cè)的導(dǎo)航框架以及右側(cè)的顯示主框架構(gòu)成。

圖3 學(xué)生操作界面

當(dāng)畢業(yè)設(shè)計(jì)進(jìn)入選題階段,學(xué)生可進(jìn)入如圖4所示的學(xué)生選題界面。因?yàn)楸敬蔚顷懙膶W(xué)生用戶已經(jīng)選題,所以在下圖會(huì)看到所列出的論文問題后面的操作中的“選題”變?yōu)椤耙堰x題,不得多選”,學(xué)生在此期間還可以通過(guò)點(diǎn)擊如圖5所示的選題管理界面查看自己的選題情況,同時(shí)也可以看到同時(shí)選擇選題自己所選論題的學(xué)生,但是在選題階段學(xué)生不會(huì)看到自己算選論題的指導(dǎo)教師,直到結(jié)束進(jìn)入下一個(gè)階段學(xué)生才能了解到自己所選論題的指導(dǎo)老師的情況。

圖4 論題選擇界面

圖5 選題管理界面

當(dāng)畢業(yè)設(shè)計(jì)進(jìn)入論文撰寫以及上傳階段,學(xué)生可進(jìn)入如圖6所示的論文上傳界面。學(xué)生在沒有上傳論文的時(shí)候就會(huì)顯示如下的界面,當(dāng)學(xué)生已經(jīng)上傳了論文后,右側(cè)的“論文上傳”就會(huì)變?yōu)椤罢撐牟榭础薄U撐牟榭词窍到y(tǒng)調(diào)用數(shù)據(jù)庫(kù)中所存儲(chǔ)的論文存儲(chǔ)路徑調(diào)用存儲(chǔ)在服務(wù)器的文件并將其進(jìn)行轉(zhuǎn)換,然后提交到系統(tǒng)顯示,論文將顯示到系統(tǒng)右側(cè)的窗體內(nèi)。

圖6 論文上傳界面

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

本文主要實(shí)現(xiàn)了畢業(yè)論文管理的程序化,程序具有很強(qiáng)的針對(duì)性。系統(tǒng)實(shí)現(xiàn)了普通高等院校畢業(yè)論文管理的全過(guò)程。篇幅的原因本文只對(duì)論文管理的部分功能的設(shè)計(jì)進(jìn)行了闡述,更加完善的功能還需要日后不斷地完善。通過(guò)實(shí)際運(yùn)行,系統(tǒng)性能較好,用戶易于接受,操作簡(jiǎn)單,無(wú)需專門培訓(xùn)即可自行掌握。

參考文獻(xiàn):

[1] 李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)時(shí)代,2011(8):32-34.

[2] 潘旭武.基于工作流的畢業(yè)設(shè)計(jì)管理系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2013(22):54-57.

[3] 邱煜炎.基于PHP的論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)教育信息化,2012(3):41-43.

[4] 張恩民.PHP開發(fā)實(shí)戰(zhàn)權(quán)威指南[M].北京:清華大學(xué)出版社,2012.

[5] 楊宇.PHP典型模塊與項(xiàng)目實(shí)戰(zhàn)大全[M].北京:清華大學(xué)出版社,2012.

[6] 孫鵬程.PHP開發(fā)手冊(cè)[M].北京:電子工業(yè)出版社,2011.

表2 論文題目信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&id\&Int(7)\&是\&論文題目編號(hào)\&title\&Varchar(100)\&否\&論文題目\&num_user\&Int(11)\&否\&人數(shù)要求\&short_content\&Varchar(50)\&否\&關(guān)鍵字\&state\&Int(5)\&否\&狀態(tài)\&add_time\&Int(11)\&否\&添加時(shí)間\&add_user\&Varcher(25)\&否\&指導(dǎo)老師\&]

表3 論文成績(jī)信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&scid\&Int(7)\&是\&編號(hào)\&stu_title\&Varchar(100)\&否\&論文題目\&upd_time\&Int(11)\&否\&論文上傳時(shí)間\&upload_files\&Varchar(20)\&否\&論文存儲(chǔ)名稱\&stu_score\&Int(3)\&否\&學(xué)生分?jǐn)?shù)\&stu_time\&Int(11)\&否\&選題時(shí)間\&stu_user\&Varchar(25)\&否\&選題學(xué)生\&score_content\&Text\&否\&教師評(píng)語(yǔ)\&]

5 各功能的實(shí)現(xiàn)

管理系統(tǒng)中的學(xué)生工作界面,主要有論文管理、郵件管理、信息管理三個(gè)主要的功能模塊。論題管理功能模塊是學(xué)生在管理員和導(dǎo)師將論題的上傳和審核之后方可進(jìn)入操作的模塊,學(xué)生進(jìn)入其中可以進(jìn)行題目的選擇、論文的上傳與查看以及分?jǐn)?shù)的查詢。郵件管理與信息管理模塊是對(duì)個(gè)人信息與郵件的管理,并不存在時(shí)間上的限制性。

學(xué)生登陸系統(tǒng)后,出現(xiàn)如圖3操作界面。系統(tǒng)采用框架設(shè)計(jì),由頂部的頭框架、左側(cè)的導(dǎo)航框架以及右側(cè)的顯示主框架構(gòu)成。

圖3 學(xué)生操作界面

當(dāng)畢業(yè)設(shè)計(jì)進(jìn)入選題階段,學(xué)生可進(jìn)入如圖4所示的學(xué)生選題界面。因?yàn)楸敬蔚顷懙膶W(xué)生用戶已經(jīng)選題,所以在下圖會(huì)看到所列出的論文問題后面的操作中的“選題”變?yōu)椤耙堰x題,不得多選”,學(xué)生在此期間還可以通過(guò)點(diǎn)擊如圖5所示的選題管理界面查看自己的選題情況,同時(shí)也可以看到同時(shí)選擇選題自己所選論題的學(xué)生,但是在選題階段學(xué)生不會(huì)看到自己算選論題的指導(dǎo)教師,直到結(jié)束進(jìn)入下一個(gè)階段學(xué)生才能了解到自己所選論題的指導(dǎo)老師的情況。

圖4 論題選擇界面

圖5 選題管理界面

當(dāng)畢業(yè)設(shè)計(jì)進(jìn)入論文撰寫以及上傳階段,學(xué)生可進(jìn)入如圖6所示的論文上傳界面。學(xué)生在沒有上傳論文的時(shí)候就會(huì)顯示如下的界面,當(dāng)學(xué)生已經(jīng)上傳了論文后,右側(cè)的“論文上傳”就會(huì)變?yōu)椤罢撐牟榭础?。論文查看是系統(tǒng)調(diào)用數(shù)據(jù)庫(kù)中所存儲(chǔ)的論文存儲(chǔ)路徑調(diào)用存儲(chǔ)在服務(wù)器的文件并將其進(jìn)行轉(zhuǎn)換,然后提交到系統(tǒng)顯示,論文將顯示到系統(tǒng)右側(cè)的窗體內(nèi)。

圖6 論文上傳界面

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

本文主要實(shí)現(xiàn)了畢業(yè)論文管理的程序化,程序具有很強(qiáng)的針對(duì)性。系統(tǒng)實(shí)現(xiàn)了普通高等院校畢業(yè)論文管理的全過(guò)程。篇幅的原因本文只對(duì)論文管理的部分功能的設(shè)計(jì)進(jìn)行了闡述,更加完善的功能還需要日后不斷地完善。通過(guò)實(shí)際運(yùn)行,系統(tǒng)性能較好,用戶易于接受,操作簡(jiǎn)單,無(wú)需專門培訓(xùn)即可自行掌握。

參考文獻(xiàn):

[1] 李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)時(shí)代,2011(8):32-34.

[2] 潘旭武.基于工作流的畢業(yè)設(shè)計(jì)管理系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2013(22):54-57.

[3] 邱煜炎.基于PHP的論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)教育信息化,2012(3):41-43.

[4] 張恩民.PHP開發(fā)實(shí)戰(zhàn)權(quán)威指南[M].北京:清華大學(xué)出版社,2012.

[5] 楊宇.PHP典型模塊與項(xiàng)目實(shí)戰(zhàn)大全[M].北京:清華大學(xué)出版社,2012.

[6] 孫鵬程.PHP開發(fā)手冊(cè)[M].北京:電子工業(yè)出版社,2011.

表2 論文題目信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&id\&Int(7)\&是\&論文題目編號(hào)\&title\&Varchar(100)\&否\&論文題目\&num_user\&Int(11)\&否\&人數(shù)要求\&short_content\&Varchar(50)\&否\&關(guān)鍵字\&state\&Int(5)\&否\&狀態(tài)\&add_time\&Int(11)\&否\&添加時(shí)間\&add_user\&Varcher(25)\&否\&指導(dǎo)老師\&]

表3 論文成績(jī)信息表

[字段名稱\&數(shù)據(jù)類型\&是否主鍵\&說(shuō)明\&scid\&Int(7)\&是\&編號(hào)\&stu_title\&Varchar(100)\&否\&論文題目\&upd_time\&Int(11)\&否\&論文上傳時(shí)間\&upload_files\&Varchar(20)\&否\&論文存儲(chǔ)名稱\&stu_score\&Int(3)\&否\&學(xué)生分?jǐn)?shù)\&stu_time\&Int(11)\&否\&選題時(shí)間\&stu_user\&Varchar(25)\&否\&選題學(xué)生\&score_content\&Text\&否\&教師評(píng)語(yǔ)\&]

5 各功能的實(shí)現(xiàn)

管理系統(tǒng)中的學(xué)生工作界面,主要有論文管理、郵件管理、信息管理三個(gè)主要的功能模塊。論題管理功能模塊是學(xué)生在管理員和導(dǎo)師將論題的上傳和審核之后方可進(jìn)入操作的模塊,學(xué)生進(jìn)入其中可以進(jìn)行題目的選擇、論文的上傳與查看以及分?jǐn)?shù)的查詢。郵件管理與信息管理模塊是對(duì)個(gè)人信息與郵件的管理,并不存在時(shí)間上的限制性。

學(xué)生登陸系統(tǒng)后,出現(xiàn)如圖3操作界面。系統(tǒng)采用框架設(shè)計(jì),由頂部的頭框架、左側(cè)的導(dǎo)航框架以及右側(cè)的顯示主框架構(gòu)成。

圖3 學(xué)生操作界面

當(dāng)畢業(yè)設(shè)計(jì)進(jìn)入選題階段,學(xué)生可進(jìn)入如圖4所示的學(xué)生選題界面。因?yàn)楸敬蔚顷懙膶W(xué)生用戶已經(jīng)選題,所以在下圖會(huì)看到所列出的論文問題后面的操作中的“選題”變?yōu)椤耙堰x題,不得多選”,學(xué)生在此期間還可以通過(guò)點(diǎn)擊如圖5所示的選題管理界面查看自己的選題情況,同時(shí)也可以看到同時(shí)選擇選題自己所選論題的學(xué)生,但是在選題階段學(xué)生不會(huì)看到自己算選論題的指導(dǎo)教師,直到結(jié)束進(jìn)入下一個(gè)階段學(xué)生才能了解到自己所選論題的指導(dǎo)老師的情況。

圖4 論題選擇界面

圖5 選題管理界面

當(dāng)畢業(yè)設(shè)計(jì)進(jìn)入論文撰寫以及上傳階段,學(xué)生可進(jìn)入如圖6所示的論文上傳界面。學(xué)生在沒有上傳論文的時(shí)候就會(huì)顯示如下的界面,當(dāng)學(xué)生已經(jīng)上傳了論文后,右側(cè)的“論文上傳”就會(huì)變?yōu)椤罢撐牟榭础?。論文查看是系統(tǒng)調(diào)用數(shù)據(jù)庫(kù)中所存儲(chǔ)的論文存儲(chǔ)路徑調(diào)用存儲(chǔ)在服務(wù)器的文件并將其進(jìn)行轉(zhuǎn)換,然后提交到系統(tǒng)顯示,論文將顯示到系統(tǒng)右側(cè)的窗體內(nèi)。

圖6 論文上傳界面

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

本文主要實(shí)現(xiàn)了畢業(yè)論文管理的程序化,程序具有很強(qiáng)的針對(duì)性。系統(tǒng)實(shí)現(xiàn)了普通高等院校畢業(yè)論文管理的全過(guò)程。篇幅的原因本文只對(duì)論文管理的部分功能的設(shè)計(jì)進(jìn)行了闡述,更加完善的功能還需要日后不斷地完善。通過(guò)實(shí)際運(yùn)行,系統(tǒng)性能較好,用戶易于接受,操作簡(jiǎn)單,無(wú)需專門培訓(xùn)即可自行掌握。

參考文獻(xiàn):

[1] 李巍,王華東.畢業(yè)論文管理系統(tǒng)中的關(guān)鍵技術(shù)研究[J].計(jì)算機(jī)時(shí)代,2011(8):32-34.

[2] 潘旭武.基于工作流的畢業(yè)設(shè)計(jì)管理系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2013(22):54-57.

[3] 邱煜炎.基于PHP的論文管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)教育信息化,2012(3):41-43.

[4] 張恩民.PHP開發(fā)實(shí)戰(zhàn)權(quán)威指南[M].北京:清華大學(xué)出版社,2012.

[5] 楊宇.PHP典型模塊與項(xiàng)目實(shí)戰(zhàn)大全[M].北京:清華大學(xué)出版社,2012.

[6] 孫鵬程.PHP開發(fā)手冊(cè)[M].北京:電子工業(yè)出版社,2011.

突泉县| 沛县| 定远县| 石阡县| 肃宁县| 武功县| 宜黄县| 城市| 寻乌县| 开鲁县| 江口县| 阳春市| 无极县| 望江县| 荔浦县| 全椒县| 陆丰市| 岑巩县| 依兰县| 大方县| 积石山| 秦皇岛市| 宁化县| 潮安县| 武冈市| 鸡西市| 中宁县| 宜城市| 六枝特区| 独山县| 青阳县| 门头沟区| 唐海县| 嘉义县| 四平市| 阳西县| 常州市| 慈利县| 翁牛特旗| 广元市| 游戏|