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

?

論文綜合管理系統(tǒng)設(shè)計(jì)及實(shí)現(xiàn)

2013-03-05 09:53陳炎華
電腦知識(shí)與技術(shù) 2012年36期

陳炎華

摘要:隨著信息技術(shù)日漸深層的發(fā)展,以網(wǎng)絡(luò)為平臺(tái)進(jìn)行B/S模式的論文管理在技術(shù)上已逐步成熟。根據(jù)該院平時(shí)管理學(xué)生論文的特點(diǎn),結(jié)合PHP技術(shù)及B/S訪問模式的優(yōu)點(diǎn),提出相應(yīng)的設(shè)計(jì)思想及我院論文綜合管理系統(tǒng)具體實(shí)現(xiàn)。

關(guān)鍵詞:PHP;MYSQL;論文綜合管理系統(tǒng);B/S

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2012)36-8595-02

1系統(tǒng)可行性分析與研究

1.1研究背景

目前,縱觀全國各地高校,學(xué)位論文管理系統(tǒng)得以廣泛實(shí)現(xiàn)應(yīng)用,有一些學(xué)院依舊用手工錄入的方式進(jìn)行管理;經(jīng)過仔細(xì)對比,很多高校使用WEB方式進(jìn)行論文管理時(shí)的相關(guān)操作,在功能上及相應(yīng)的業(yè)務(wù)流程比較相似;都使用較簡單的方式,如都使用論文提交、審核,發(fā)布及搜索模塊,基本上來說都沒有題目選擇或者導(dǎo)師互動(dòng)等模塊。在本課題在這些基礎(chǔ)上,加入前期論文題目及導(dǎo)師的互動(dòng)選擇功能,從而使得論文的各個(gè)過程都能在網(wǎng)上進(jìn)行,從而方便了審核人員,導(dǎo)師和學(xué)生。在線的論文指導(dǎo)(站內(nèi)短信)功能可以導(dǎo)師和學(xué)生進(jìn)行方便地進(jìn)行溝通和交流,另外在線修改功能也能避免線下修改造成的紙張和時(shí)間的浪費(fèi)。

1.2研究內(nèi)容

做為一個(gè)涉及多個(gè)權(quán)限用戶的系統(tǒng),這就需要對用戶信息數(shù)據(jù)進(jìn)行處理,再加載不同的用界面。根據(jù)該論文系統(tǒng)需求特點(diǎn),要求平臺(tái)建立在網(wǎng)絡(luò)的基礎(chǔ)上,盡可能地使論文的整個(gè)過程方便,簡單,界面更加友好。整個(gè)過程首先由有相應(yīng)論文指導(dǎo)權(quán)限的教師上傳可供學(xué)生選擇的標(biāo)題,教師所在的單位審查通過后,便開始了基于該網(wǎng)絡(luò)平臺(tái)的互動(dòng)論文選擇過程,學(xué)生以志愿的方式選擇相應(yīng)的論文標(biāo)題進(jìn)行申請,然后相應(yīng)教師對申請學(xué)生進(jìn)行選擇,系統(tǒng)接著對結(jié)果進(jìn)行處理。處理完成后,落選雙方進(jìn)行第二次雙向選擇,最終完成選題的過程。然后教師與學(xué)生論文寫作過程,進(jìn)行開題報(bào)告,正文寫作等過程,最后教師對論文進(jìn)行評分。就是基于上面這一個(gè)論文過程,進(jìn)行仔細(xì)分析,最后開發(fā)出這個(gè)系統(tǒng)。

1.3論文綜合管理系統(tǒng)的開發(fā)環(huán)境

1.3.1LAMP(LINUX+APACH+MYSQL+PHP)

網(wǎng)站主體采用執(zhí)行效率極高的PHP開發(fā),使用AJAX技術(shù)輔助,數(shù)據(jù)庫方面采用與PHP之最佳組合MYSQL,web服務(wù)器和操作系統(tǒng)則采用apache和linux,這就是所謂的LAMP建站方案。

2相關(guān)技術(shù)綜述

2.1PHP編程技術(shù)介紹

PHP是一種公開源代碼!運(yùn)行在服務(wù)器端的嵌入式腳本語言,允許程序員將語言嵌入HTML文件當(dāng)中,并且PHP對不同的技術(shù)提供了編程環(huán)境與接口,利用它可以方便地開發(fā)各種功能完備!交互性強(qiáng)的動(dòng)態(tài)頁面,為網(wǎng)站建設(shè)提供了簡單!實(shí)用的解決方案:

2.2MySQL數(shù)據(jù)庫技術(shù)介紹

MySQL是一個(gè)精巧的SQL數(shù)據(jù)庫管理系統(tǒng),雖然它不是開放源代碼的產(chǎn)品,但在某些情況下你可以自由使用。由于它的強(qiáng)大功能、靈活性、豐富的應(yīng)用編程接口(API)以及精巧的系統(tǒng)結(jié)構(gòu),受到了廣大自由軟件愛好者甚至是商業(yè)軟件用戶的青睞。

2.3開發(fā)環(huán)境

LAMP即操作系統(tǒng):LINUX,web服務(wù)器:APACHE,數(shù)據(jù)庫:MYSQL,服務(wù)器端腳本PHP的第一個(gè)字母組合。LAMP通過多年的發(fā)展,迅速由草根階層走出來,在世界范圍的層面,一旦談及WEB服務(wù)器標(biāo)準(zhǔn),人們就會(huì)自然談到LAMP。也正是因?yàn)長AMP都是開源的組件,不斷完善其兼容性,它們的應(yīng)該場合越來越廣泛,普遍。并成為一個(gè)相當(dāng)強(qiáng)大的WEB平臺(tái)。

2.4B/S體系與三層配置模式

B/S結(jié)構(gòu)從邏輯上講分為四個(gè)層次:客戶機(jī)、Web服務(wù)器、應(yīng)用服務(wù)器、數(shù)據(jù)服務(wù)器??蛻魴C(jī)主要負(fù)責(zé)人機(jī)交互,Web服務(wù)器主要負(fù)責(zé)對客戶端應(yīng)用程序的集中管理,應(yīng)用服務(wù)器主要負(fù)責(zé)應(yīng)用邏輯的集中管理,它也可以根據(jù)其處理的具體業(yè)務(wù)不同而分為多個(gè);數(shù)據(jù)服務(wù)器則主要負(fù)責(zé)數(shù)據(jù)的存儲(chǔ)和組織、數(shù)據(jù)庫的分布式管理、數(shù)據(jù)庫的備份和同步等等。

2.5開發(fā)方法:原型法開發(fā)

3系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

3.1系統(tǒng)需求分析

本系統(tǒng)作為一套論文綜合管理系統(tǒng),在使用過程中主要呈現(xiàn)出了以下幾個(gè)特點(diǎn):

1)系統(tǒng)是根據(jù)具有本學(xué)院特色的論文管理模式進(jìn)行編寫的,具有通用性,同時(shí)也更具有個(gè)性化的特點(diǎn),以方便學(xué)院師生論文操作和提高論文效率為核心,采用以管理與先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)相結(jié)合。

2)規(guī)范的軟件結(jié)構(gòu)搭配先進(jìn)的軟件開發(fā)技術(shù)。該文管理系統(tǒng)基于B/S結(jié)構(gòu),并根據(jù)軟件設(shè)計(jì)的思想,運(yùn)用了標(biāo)準(zhǔn)化,模塊化,網(wǎng)絡(luò)化等技術(shù),使得整個(gè)系統(tǒng)可靠性,適應(yīng)性,維護(hù)性及安全性得到了很好的保障。

3)方便友好的用戶界面。系統(tǒng)采用的瀏覽界面更加的友好,更加的清晰,布局也更加的合理,無論是那一種角色用戶得能方便地操作,提高了他們使用系統(tǒng)完成任務(wù)的效率,最大化地使用戶得到好的用戶體驗(yàn)。

3.2系統(tǒng)設(shè)計(jì)目標(biāo)

本系統(tǒng)設(shè)計(jì)的根本就是為了使得整個(gè)論文過程網(wǎng)絡(luò)化,提高過程的完成效率,減少人工成本,提高論文信息的查詢、紀(jì)錄等工作的速度,使得論文的整個(gè)流程更加地完善。以便更加方便、直接、快捷地為我院師生提供服務(wù)。

3.3設(shè)計(jì)方案

3.5系統(tǒng)描述

該文系統(tǒng)的核心任務(wù)是論文的過程管理,它包含了系統(tǒng)管理的多個(gè)方面,內(nèi)容上比較復(fù)雜、廣泛,必須使得系統(tǒng)核心任務(wù)十分穩(wěn)定,并且與系統(tǒng)其它模塊的協(xié)作也要十分穩(wěn)定,流暢。論文系統(tǒng)功能主要包括:論文,人員,以往論文,新聞,系統(tǒng)內(nèi)短信等功能模塊;及能根據(jù)系統(tǒng)賦予的角色權(quán)限對相應(yīng)的信息進(jìn)行相應(yīng)的查詢、統(tǒng)計(jì)、修改等操作的功能。

其中核心的論文管理行為包括:

1)本系統(tǒng)的院系管理員負(fù)責(zé)管理系統(tǒng)各種信息。管理教師和學(xué)生用戶的論文操作權(quán)限;

2)非管理員用戶只能檢索、查看系統(tǒng)相關(guān)資料信息。

4總結(jié)

論文綜合管理系統(tǒng)的開發(fā)不僅僅是一個(gè)網(wǎng)站制作的過程,更重要的是在系統(tǒng)分析和設(shè)計(jì)階段所做的工作。在這過程中,我充分利用了網(wǎng)站開發(fā)上的靈活和效率高的特點(diǎn),應(yīng)用PHP和MYSQL數(shù)據(jù)庫以LAMP架構(gòu)開發(fā)本系統(tǒng)。

在系統(tǒng)的設(shè)計(jì)過程中,本對系統(tǒng)的設(shè)計(jì)的過程越來越清晰,也更加熟悉PHP的程序應(yīng)用,對系統(tǒng)整體的架構(gòu)設(shè)計(jì),模塊劃,頁面的整體布局設(shè)計(jì)也有了更深的認(rèn)識(shí),為更好地學(xué)習(xí),工作打下更加堅(jiān)實(shí)的基礎(chǔ)。

參考文獻(xiàn):

[1]清華大學(xué)圖書館學(xué)位論文描述元數(shù)據(jù)規(guī)范課題組.學(xué)位論文資源分析報(bào)告[J].http://cdls.nstl.gov.cn/cdls2/w3c/2003/SpcMetadata/387298,(AccessedMar.19,2005):12-20.

[2]朱紅.學(xué)位論文管理系統(tǒng)的分析與實(shí)現(xiàn)[J].四川理工學(xué)院學(xué)報(bào):自然科學(xué)版,2006,19(5):124-126.

[3]馮建華.數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與管理[M].北京:清華大學(xué)出版社,2007,5:40-57,100-120.

[4]AndyHarris.PHP5/MySQLProgrammingfortheAbsoluteBeginner(FortheAbsoluteBeginner)(Paperback)[M].10-180.

[5]HughE.Williams.WebDatabaseApplicationswithPHP&MySQL;[M].69-100.

[6]STERLINGHUGHES.PHPDeveloper'sCookbook[M].51-200.

金堂县| 开封县| 固阳县| 赞皇县| 蓝田县| 枣阳市| 磴口县| 宁津县| 巫山县| 龙胜| 廊坊市| 德兴市| 城口县| 逊克县| 密山市| 双城市| 交城县| 河曲县| 张北县| 平陆县| 永清县| 冕宁县| 定远县| 澳门| 梅州市| 英德市| 苍南县| 凤翔县| 芜湖市| 武川县| 蒙阴县| 梓潼县| 锡林郭勒盟| 文水县| 海阳市| 天峨县| 威信县| 鲁山县| 枣阳市| 同江市| 汾阳市|