科研項(xiàng)目管理系統(tǒng)_第1頁(yè)
科研項(xiàng)目管理系統(tǒng)_第2頁(yè)
科研項(xiàng)目管理系統(tǒng)_第3頁(yè)
科研項(xiàng)目管理系統(tǒng)_第4頁(yè)
科研項(xiàng)目管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩23頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

科研項(xiàng)目管理系統(tǒng)摘要由于Web技術(shù)具有良好的信息發(fā)布途徑,又具有易用性和實(shí)用性,而數(shù)據(jù)庫(kù)技術(shù)又是計(jì)算機(jī)處理與存儲(chǔ)數(shù)據(jù)最有效、最成功的技術(shù)。將Web技術(shù)與數(shù)據(jù)庫(kù)技術(shù)融合在一起,使數(shù)據(jù)庫(kù)系統(tǒng)成為Web的重要組成部分,不僅可以把二者的所有優(yōu)點(diǎn)集中在起,而且能夠充分利用大量已有的數(shù)據(jù)庫(kù)信息資源,使用戶在Web瀏覽器上方便地檢索和瀏覽數(shù)據(jù)庫(kù)的內(nèi)容,現(xiàn)在開(kāi)發(fā)動(dòng)態(tài)的Web數(shù)據(jù)庫(kù)應(yīng)用已成為當(dāng)今Web技術(shù)研究的熱點(diǎn)。本文根據(jù)高??蒲泄芾淼奶攸c(diǎn)對(duì)高??蒲许?xiàng)目管理系統(tǒng)的需求進(jìn)行了分析,根據(jù)實(shí)際情況,提出了采用微軟公司的ASP+SQLServer的解決方案,該方案采用B/S結(jié)構(gòu),客戶端只要安裝常用的Web瀏覽器,不需要再安裝其它任何組件,就可以使用本系統(tǒng)的所有功能。本文探討了該解決方案的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測(cè)試的全過(guò)程。本系統(tǒng)在校園網(wǎng)對(duì)系統(tǒng)進(jìn)行了測(cè)試,能夠?qū)崿F(xiàn)科研項(xiàng)目管理及相關(guān)的必要功能。具體能實(shí)現(xiàn)的功能有項(xiàng)目申請(qǐng)、項(xiàng)目審批、系統(tǒng)設(shè)置。使用本系統(tǒng)可以大大減輕科研人員及科研管理人員的工作負(fù)擔(dān),提高工作效率,降低辦公費(fèi)用。本系統(tǒng)的進(jìn)一步研制開(kāi)發(fā)對(duì)更大范圍內(nèi)實(shí)現(xiàn)更完善的科研項(xiàng)目動(dòng)態(tài)管理具有一定的意義。

關(guān)鍵詞:申請(qǐng),審批,項(xiàng)目管理ProjectofthescientificandresearchmanagementsystemComputerScienceandTechnology2005XieXu-guangSupervisorLiuZhong-pingAbstractWebtechnologyhasgoodinformationdisseminationchannels,anditispracticalandapttouse,whiledatabasetechnologyisthemosteffectiveandsuccessfuloneforcomputerprocessinganddatastorage。Tointegratethesetwotechnologies,ortobemoreexact,tomakedatabasesystemsanimportantcomponentofWeb,cantakefulladvantageoftheexistinglargeamountofdatabaseinformationresourcesandmakeitconvenientfortheusersoftheWebBrowertoretrieveandbrowsethedatabase.BecausethismethodgivesthemeritsofbothWebtechnologyanddatabasetechnologyafullplay.AndnowthedynamicdevelopmentoftheapplicationofWebdatabasehasbecomeafocusofresearchinWebtechnology.Basedonthecharacteristicsofthemanagementofuniversities,theanalysisoftherequirementofresearchprojectmanagementsystemandthoseactualsituation,thispaperresortstotheuseoftheMicrosoftSQLServer+ASPresolution.Inthisprogram,theuseofB/SstructuremakesitpossiblefortheclientstouseallthefunctionsofthesystemwithoutinstallinganyothercomponentsexceptWebbrowser.Atthesametime,thispaperdiscussesthewholeprocessofthesolutiontotheneedsanalysis,conceptualdesign,anddetaileddesign,codingandtesting.Onthecampusnetwork,thissystemhasalsobeentested.Anditturnsoutthatthesystemcanachieveresearchprojectmanagementanditsrelatedfunctions.Thefunctionthatcanrealizeinaspecificwayhavetheprojectapplication,projecttheexaminationandapproval,thesystemestablishes.Theuseofitcangreatlyreducetheburdenofthoseresearchstaffandmanagementstaff,improvetheworkefficiencyanddecreaseofficeexpensesaswell.Besides,it’sofmuchsignificancetofurtherdevelopthissystem,asitcanimprovethedynamicmanagementofthescientificresearchinawiderscale.Keywords:application,examinationandapproval,projectmanagement目錄前言 11系統(tǒng)需求分析 11.1系統(tǒng)簡(jiǎn)介 11.2系統(tǒng)的用戶需求 11.2.1信息要求 11.2.2處理要求 21.3系統(tǒng)范圍模型圖 22系統(tǒng)概要設(shè)計(jì) 32.1系統(tǒng)設(shè)計(jì)思想 32.2系統(tǒng)設(shè)計(jì)原則 32.3系統(tǒng)的特點(diǎn) 42.4系統(tǒng)結(jié)構(gòu)分析 52.5系統(tǒng)功能模塊劃分 52.6數(shù)據(jù)庫(kù)設(shè)計(jì) 62.7系統(tǒng)的開(kāi)發(fā)平臺(tái) 72.8系統(tǒng)的運(yùn)行平臺(tái) 93系統(tǒng)詳細(xì)設(shè)計(jì) 103.1開(kāi)發(fā)環(huán)境簡(jiǎn)介 103.1.1ASP介紹 103.1.2ASP的特點(diǎn) 103.1.3ASP對(duì)象 113.3系統(tǒng)功能的描述 123.4用戶功能描述 123.4.1普通教師個(gè)人 123.4.2各院系(或部門) 133.4.3科研處 133.4.4學(xué)術(shù)委員會(huì) 133.4.5學(xué)院領(lǐng)導(dǎo) 133.4.6系統(tǒng)管理員 143.5系統(tǒng)模塊的具體實(shí)現(xiàn) 143.5.1項(xiàng)目管理模塊實(shí)現(xiàn) 144系統(tǒng)測(cè)試及運(yùn)行 184.1測(cè)試目的 184.2測(cè)試方法 184.3測(cè)試范圍 194.4測(cè)試結(jié)果 194.5系統(tǒng)運(yùn)行 20結(jié)束語(yǔ) 20致謝 20參考文獻(xiàn) 21PAGE20PAGE21前言我院現(xiàn)行科研管理工作是采用傳統(tǒng)的方式來(lái)管理學(xué)校的科研信息的,教師是通過(guò)填寫傳統(tǒng)的表格完成自己科研信息的申報(bào)、科研處收集全校的表格數(shù)據(jù)后再進(jìn)行信息的人工收集和管理等。科研處在管理的過(guò)程中需要人為地計(jì)算和統(tǒng)計(jì)教師和部門的科研積分、科研津貼和科研項(xiàng)目經(jīng)費(fèi);對(duì)繁多的科研項(xiàng)目申請(qǐng)表中進(jìn)行審批;教師得到反饋的信息緩慢等。這種管理方式有很多缺點(diǎn):效率低、容易出錯(cuò)、管理工作量龐大等。正是這些缺點(diǎn)引發(fā)了學(xué)??蒲泄芾硇士傮w低下的現(xiàn)象。學(xué)校教師希望能夠有相應(yīng)的系統(tǒng)能快速方便地進(jìn)行科技成果的上報(bào)和科技項(xiàng)目的申請(qǐng),學(xué)校科研處希望能夠通過(guò)相關(guān)系統(tǒng)完成全校各部門的科研信息的統(tǒng)一管理。在此情況下,為了提高學(xué)??蒲泄芾淼哪芰托?,并且能充分利用Internet的優(yōu)勢(shì),開(kāi)發(fā)適合學(xué)校實(shí)際情況的基于Web環(huán)境的科研管理系統(tǒng)已成為必然。Web數(shù)據(jù)庫(kù)系統(tǒng)是基于網(wǎng)絡(luò)的開(kāi)發(fā)模式,是以Internet以其相關(guān)技術(shù)為基礎(chǔ),設(shè)計(jì)、發(fā)布能夠集成到Internet上的與硬件和軟件平臺(tái)無(wú)關(guān)的應(yīng)用程序,將傳統(tǒng)局限性很大的管理信息系統(tǒng)移植到Internet上,使每個(gè)用戶在任何一個(gè)有網(wǎng)絡(luò)的地方都可以使用系統(tǒng),極大地提到了用戶使用的方便性[1]。本系統(tǒng)以學(xué)校的實(shí)際需求為背景,以運(yùn)用基于Web的數(shù)據(jù)庫(kù)信息管理系統(tǒng)為技術(shù),將學(xué)校科研管理信息化、自動(dòng)化、快速化、準(zhǔn)確化。以計(jì)算機(jī)代替手工操作方式,已具備技術(shù)上的可行性和應(yīng)用需求上的迫切性。1系統(tǒng)需求分析1.1系統(tǒng)簡(jiǎn)介學(xué)?,F(xiàn)行的科研管理方式存在許多缺點(diǎn),迫切需要一套高效的科研管理系統(tǒng)。但科研管理系統(tǒng)是一個(gè)大型的工程,由于我們的時(shí)間有限,完成的設(shè)計(jì)只是科研管理系統(tǒng)的一個(gè)子系統(tǒng),主要是對(duì)科研項(xiàng)目進(jìn)行管理。1.2系統(tǒng)的用戶需求1.2.1信息要求(1)所有用戶都能把自己的基本信息存入系統(tǒng),能夠看到科研處發(fā)布的科研信息和所有已審核通過(guò)的申請(qǐng)。(2)申請(qǐng)人所在部門負(fù)責(zé)人只能看到本部門的申請(qǐng)。(3)科研處只能看到已通過(guò)申請(qǐng)人所在部門負(fù)責(zé)人審批的申請(qǐng)。(4)學(xué)術(shù)委員會(huì)只能看到已通過(guò)科研處審批的申請(qǐng)。(5)學(xué)院領(lǐng)導(dǎo)只能看到已通過(guò)學(xué)術(shù)委員會(huì)審批的申請(qǐng)。(6)系統(tǒng)管理員可以看到所有用戶的用戶名和用戶級(jí)別。1.2.2處理要求(1)有用戶都必須憑自己的用戶名和密碼登錄系統(tǒng),能夠修改自己的用戶名和密碼以及自己的基本信息,能夠申請(qǐng)科研項(xiàng)目,還能夠修改和刪除已申請(qǐng)的科研項(xiàng)目。(2)申請(qǐng)人所在部門負(fù)責(zé)人只能審批本部門的申請(qǐng),同時(shí)也可以申請(qǐng)項(xiàng)目。(3)科研處只能審批已通過(guò)申請(qǐng)人所在部門負(fù)責(zé)人審批的申請(qǐng),能夠發(fā)布、修改和刪除科研信息和所有已審核通過(guò)的申請(qǐng),同時(shí)為審批通過(guò)的項(xiàng)目添加編號(hào)。(4)學(xué)術(shù)委員會(huì)只能審批已通過(guò)科研處審批的申請(qǐng),同時(shí)也可以申請(qǐng)項(xiàng)目。(5)學(xué)院領(lǐng)導(dǎo)只審批到已通過(guò)學(xué)術(shù)委員會(huì)審批的申請(qǐng),同時(shí)也可以申請(qǐng)項(xiàng)目。(6)系統(tǒng)管理員可以項(xiàng)目申請(qǐng),系統(tǒng)設(shè)置等功能。1.3系統(tǒng)范圍模型圖圖1.1系統(tǒng)模型圖Fig.1.1Systemmodelgraphics2系統(tǒng)概要設(shè)計(jì)2.1系統(tǒng)設(shè)計(jì)思想根據(jù)實(shí)際情況,我們使用原型模型(prototypemodel)進(jìn)行系統(tǒng)開(kāi)發(fā)[2]。在系統(tǒng)開(kāi)發(fā)初期先建立一個(gè)能夠反應(yīng)用戶需求的原型,讓用戶對(duì)該原型進(jìn)行確認(rèn)和評(píng)價(jià),對(duì)于不能滿足用戶要求內(nèi)容做進(jìn)一步修改和改進(jìn)。就這樣多次、反復(fù)地對(duì)原型進(jìn)行評(píng)價(jià)、改進(jìn),直至系統(tǒng)完全符合用戶要求為止,最終建立起達(dá)到用戶需求的新系統(tǒng)[3]。圖2.1原型模型圖Fig.2.1prototypemodelgraphic2.2系統(tǒng)設(shè)計(jì)原則從對(duì)系統(tǒng)整體規(guī)劃的角度,該系統(tǒng)設(shè)計(jì)需要考慮以下原則[1]:(1)定位:在建立科研項(xiàng)目管理系統(tǒng)時(shí),首先必須明確系統(tǒng)的服務(wù)對(duì)象是誰(shuí),系統(tǒng)主要應(yīng)該完成哪方面的管理工作。對(duì)不同的對(duì)象,不同的用戶群,系統(tǒng)的功能有不同的要求。(2)系統(tǒng)規(guī)模:系統(tǒng)規(guī)模對(duì)于系統(tǒng)的總體設(shè)計(jì)方案和系統(tǒng)中的軟硬件要求有很大的影響。系統(tǒng)規(guī)模體現(xiàn)在系統(tǒng)用戶多少,處理系統(tǒng)數(shù)據(jù)量多大,功能模塊多少等。系統(tǒng)規(guī)模在某種程度上會(huì)影響系統(tǒng)總體設(shè)計(jì)方案。此外系統(tǒng)的規(guī)模對(duì)于系統(tǒng)的軟硬件也有要求。如果用戶數(shù)比較少,系統(tǒng)的服務(wù)器處理速度、交換機(jī)的端口數(shù)、甚至骨干網(wǎng)的傳輸速率均可以比較小,反之則必須使用高速的服務(wù)器,具有更多端口的交換機(jī)和更高傳輸速率的骨干網(wǎng)絡(luò)。(3)技術(shù)的先進(jìn)性和合理性:在實(shí)際的系統(tǒng)設(shè)計(jì)中,應(yīng)當(dāng)根據(jù)系統(tǒng)定位和系統(tǒng)規(guī)模等綜合因素,既要考慮技術(shù)的先進(jìn)性,又要考慮實(shí)際應(yīng)用的需求和合理性,處理好先進(jìn)性和合理性的關(guān)系,以達(dá)到最優(yōu)的性價(jià)比。(4)系統(tǒng)的可擴(kuò)展性、可管理性和可維護(hù)性:在設(shè)計(jì)該系統(tǒng)時(shí),充分考慮系統(tǒng)以后的擴(kuò)展,包括系統(tǒng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)的擴(kuò)展和系統(tǒng)功能的擴(kuò)展。同時(shí)也應(yīng)該充分考慮系統(tǒng)的管理與維護(hù)工作,使系統(tǒng)的管理與維護(hù)工作量較小。(5)系統(tǒng)的安全性:實(shí)現(xiàn)網(wǎng)絡(luò)環(huán)境下的科研項(xiàng)目管理系統(tǒng),必須提供安全機(jī)制,確保系統(tǒng)的安全性,在設(shè)計(jì)系統(tǒng)時(shí),必須要有可靠的網(wǎng)絡(luò)安全設(shè)計(jì),包括建立網(wǎng)絡(luò)防火墻、系統(tǒng)數(shù)據(jù)備份、服務(wù)器安全設(shè)置、系統(tǒng)訪問(wèn)控制機(jī)制和數(shù)據(jù)加密等。2.3系統(tǒng)的特點(diǎn)(1)系統(tǒng)功能完整,覆蓋了科研項(xiàng)目管理系統(tǒng)各階段涉及的組成要素。系統(tǒng)以科研項(xiàng)目的高效管理為設(shè)計(jì)中心,以具體科研管理環(huán)節(jié)為系統(tǒng)流程主線,實(shí)現(xiàn)科研項(xiàng)目管理全過(guò)程中各環(huán)節(jié)工作的程序化管理,把各個(gè)功能模塊結(jié)合成一個(gè)整體。(2)系統(tǒng)適應(yīng)性和擴(kuò)展性好,針對(duì)不同權(quán)限的用戶提供相對(duì)的開(kāi)放度。系統(tǒng)賦予不同用戶對(duì)象不同的登錄權(quán)限,使得不同用戶具有不同信息開(kāi)放程度。系統(tǒng)一方面可以根據(jù)實(shí)際情況方便地調(diào)整系統(tǒng)登錄權(quán)限、另一方面可以根據(jù)實(shí)際情況方便地添加某些功能模塊,既功能模塊是集合式組織的,它可以根據(jù)需求添加或縮減功能模塊,同時(shí)更進(jìn)一步體現(xiàn)在通過(guò)系統(tǒng)預(yù)留的模塊接口,可以方便地向系統(tǒng)添加原來(lái)沒(méi)有的新的功能模塊。(3)操作簡(jiǎn)便,提供靈活的工作環(huán)境系統(tǒng)功能基于管理流程,功能和操作方法簡(jiǎn)潔明了,錯(cuò)誤信息提示明確,人機(jī)交互界面友好,任何人都可以根據(jù)自己的需求選擇自由的時(shí)間和地點(diǎn)登錄系統(tǒng)完成信息的獲取、處理和發(fā)布以及項(xiàng)目的申請(qǐng)和審批。(4)通過(guò)用戶管理,建立系統(tǒng)的安全保障體系。系統(tǒng)的安全包括兩方面:網(wǎng)絡(luò)安全與信息安全。網(wǎng)絡(luò)安全涉及網(wǎng)絡(luò)傳輸安全和服務(wù)器安全,可以通過(guò)建立可靠的防御體系結(jié)構(gòu)等方式來(lái)解決。主要包括采用防火墻、殺毒軟件、Web服務(wù)器的安全配置等措施建立網(wǎng)絡(luò)安全機(jī)制。在信息安全方面,主要通過(guò)采用嚴(yán)格的身份驗(yàn)證、用戶權(quán)限管理和可靠的數(shù)據(jù)加密措施來(lái)實(shí)現(xiàn)信息安全管理。2.4系統(tǒng)結(jié)構(gòu)分析基于B/S結(jié)構(gòu)的Web信息系統(tǒng)主要實(shí)現(xiàn)在WEB瀏覽器中進(jìn)行科研信息的管理,為上級(jí)部門、相關(guān)人員、學(xué)院教師提供科研信息的信息維護(hù)、申請(qǐng)、審批等操作;考慮本單位科研部門現(xiàn)有機(jī)器中安裝Windows2000Server,它具有通用性且功能強(qiáng)大,并且更適合SQLServer2000數(shù)據(jù)庫(kù)管理工具運(yùn)行,后臺(tái)數(shù)據(jù)庫(kù)依舊使用SQLServer2000。采用ASP進(jìn)行設(shè)計(jì),主要運(yùn)行在Web服務(wù)器上,具有高效、安全、實(shí)用、穩(wěn)定等特點(diǎn)。采用B/S模式具有以下優(yōu)點(diǎn)[4]:(1)可以利用網(wǎng)絡(luò),實(shí)現(xiàn)資源信息的共享。(2)為數(shù)據(jù)安全提供保障,保證復(fù)雜功能的交互性。(3)方便客戶端瀏覽,不要安裝客戶端程序,維護(hù)簡(jiǎn)單,保證功能的易用和統(tǒng)一。系統(tǒng)的體系結(jié)構(gòu)如下:圖2.2系統(tǒng)體系結(jié)構(gòu)Fig.2.2Systemstructuregraphic2.5系統(tǒng)功能模塊劃分根據(jù)高??蒲邢到y(tǒng)的特點(diǎn)和本校的實(shí)際情況,將系統(tǒng)主要功能模塊設(shè)計(jì)有以下幾個(gè)方面?zhèn)€人信息管理、項(xiàng)目申請(qǐng)、項(xiàng)目審批、系統(tǒng)設(shè)置等功能。2.6數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)時(shí)遵循如下原則[5]:(1)根據(jù)數(shù)據(jù)的不同用途使用要求、安全保密性來(lái)決定數(shù)據(jù)的組織形式及結(jié)構(gòu);(2)嚴(yán)格按規(guī)范化設(shè)計(jì)數(shù)據(jù)庫(kù),減少數(shù)據(jù)間的依賴和數(shù)據(jù)冗余;(3)盡量多使用存儲(chǔ)過(guò)程和觸發(fā)器,使數(shù)據(jù)庫(kù)服務(wù)器端功能增大,提高效率,增加了安全性;(4)盡量采用事務(wù)對(duì)操作進(jìn)行控制[6],增加操作的獨(dú)立性、一致性、不可否認(rèn)性、原子性,必要時(shí)實(shí)現(xiàn)回滾操作。主要采用SQLServer數(shù)據(jù)庫(kù)管理系統(tǒng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)管理。在充分考慮了學(xué)校的實(shí)際情況和各部門的需求后,依據(jù)對(duì)系統(tǒng)功能模塊設(shè)計(jì)的內(nèi)容,對(duì)該系統(tǒng)設(shè)計(jì)了相應(yīng)的數(shù)據(jù)庫(kù)。針對(duì)不同的功能模塊設(shè)計(jì)了相應(yīng)的數(shù)據(jù)表。該系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)的特點(diǎn)是數(shù)據(jù)種類龐大,涉及到很多有關(guān)科研管理方面的數(shù)據(jù),該系統(tǒng)的數(shù)據(jù)表有18張。本節(jié)按照功能的化分給出主要數(shù)據(jù)表的設(shè)計(jì)方案。(1)科研項(xiàng)目管理在該模塊中涉及的主要數(shù)據(jù)有:項(xiàng)目申請(qǐng)信息、項(xiàng)目主要參加者信息、項(xiàng)目成果預(yù)期信息、經(jīng)費(fèi)預(yù)算信息、負(fù)責(zé)人曾承擔(dān)的與本項(xiàng)目相關(guān)的研究課題列信息、負(fù)責(zé)人及項(xiàng)目組成員已取得的與本項(xiàng)目相關(guān)的研究成果信息、項(xiàng)目延期申請(qǐng)信息、重點(diǎn)項(xiàng)目結(jié)項(xiàng)信息、結(jié)項(xiàng)信息、科研基金年度進(jìn)展報(bào)告信息、重點(diǎn)課題科學(xué)研究項(xiàng)目完成論著目錄或取得專利信息、重點(diǎn)課題科學(xué)研究項(xiàng)目資助經(jīng)費(fèi)決算信息、項(xiàng)目課題組成員信息、項(xiàng)目研究成果目錄信息等。其分別對(duì)應(yīng)的數(shù)據(jù)表是:項(xiàng)目申請(qǐng)表pro_apply,項(xiàng)目主要參加者表part_man,項(xiàng)目成果預(yù)期pro_fruit,經(jīng)費(fèi)預(yù)算表pro_money,負(fù)責(zé)人曾承擔(dān)的與本項(xiàng)目相關(guān)的研究課題表pro_yjkt,負(fù)責(zé)人及項(xiàng)目組成員已取得的與本項(xiàng)目相關(guān)的研究成果pro_yjfruit,項(xiàng)目延期申請(qǐng)表pro_yqapply,重點(diǎn)項(xiàng)目結(jié)項(xiàng)表pro_zdjxapply,結(jié)項(xiàng)表por_yjjxapply,重點(diǎn)課題科學(xué)研究項(xiàng)目完成論著目錄或取得專利表pro_respatent,重點(diǎn)課題科學(xué)研究項(xiàng)目資助經(jīng)費(fèi)決算表pro_zdaidmoney,項(xiàng)目研究成果目錄信息表pro_yjfruitml等項(xiàng)目申請(qǐng)表pro_apply:該數(shù)據(jù)表存放了教師申報(bào)的科研項(xiàng)目的詳細(xì)信息數(shù)據(jù),為各級(jí)審核的審核提供了詳細(xì)的材料。項(xiàng)目主要參加者表part_man:設(shè)計(jì)該表的目的是有些項(xiàng)目除了項(xiàng)目負(fù)責(zé)人外,還有其他的項(xiàng)目組成員,在項(xiàng)目管理中,審核部門可以查看項(xiàng)目的工作難度系數(shù)了解該項(xiàng)目的人員的主要情況這樣就需要設(shè)計(jì)一個(gè)數(shù)據(jù)表,專門由來(lái)存放組成員信息項(xiàng)目成果預(yù)期pro_fruit:主要讓審核部門知道這個(gè)項(xiàng)目能到達(dá)什么效果,以方便項(xiàng)目能順利通過(guò),為此設(shè)計(jì)一個(gè)成果預(yù)期表,專門存放成果預(yù)期信息經(jīng)費(fèi)預(yù)算表pro_money:對(duì)于項(xiàng)目,可能涉及到有關(guān)該項(xiàng)目的許多經(jīng)費(fèi)來(lái)源和種類信息,為此設(shè)計(jì)了數(shù)據(jù)表用來(lái)存放各種類別的費(fèi)用信息。負(fù)責(zé)人曾承擔(dān)的與本項(xiàng)目相關(guān)的研究課題表pro_yjkt:該表用來(lái)存放負(fù)責(zé)人曾承擔(dān)的與本項(xiàng)目相關(guān)的研究課題信息。項(xiàng)目延期申請(qǐng)表pro_yqapply:該表用來(lái)存放已申請(qǐng)項(xiàng)目由于某原因申請(qǐng)項(xiàng)目不能按時(shí)完成而設(shè)計(jì)延期申請(qǐng)表。重點(diǎn)項(xiàng)目結(jié)項(xiàng)表pro_zdjxapply:該數(shù)據(jù)表存放了教師申報(bào)的科研項(xiàng)目的結(jié)項(xiàng)基本信息為各級(jí)審核的審核提供了詳細(xì)的材料結(jié)項(xiàng)表por_yjjxapply:該數(shù)據(jù)表存放結(jié)項(xiàng)科研項(xiàng)目基本信息為各級(jí)審核部門提供了詳細(xì)的材料??蒲谢痦?xiàng)目年度進(jìn)展報(bào)告表pro_scijdreport:該表存放科研基金項(xiàng)目基本信息為各級(jí)審核部門提供了詳細(xì)的數(shù)據(jù)依據(jù)。(2)系統(tǒng)設(shè)置模塊在該模塊在主要包括3個(gè)重要數(shù)據(jù)表:院系部門表dept:該表主要存放院系(或部門)的的基本信息、學(xué)科類別表subject:該表主要存放學(xué)科類別基本信息、申請(qǐng)類別表pro_type:主要存放項(xiàng)目申請(qǐng)類別表基本信息。2.7系統(tǒng)的開(kāi)發(fā)平臺(tái)(1)操作系統(tǒng)Microsoft公司的windows系統(tǒng)不僅在個(gè)人操作系統(tǒng)中占有絕對(duì)優(yōu)勢(shì),它在網(wǎng)絡(luò)操作系統(tǒng)中也有很強(qiáng)的功能。這類操作系統(tǒng)配置在整個(gè)網(wǎng)絡(luò)中的配置非常常見(jiàn),但由于它對(duì)服務(wù)器的硬件要求較高,且穩(wěn)定性能不是很高,所以Microsoft公司的網(wǎng)絡(luò)操作系統(tǒng)一般只用于中低檔服務(wù)器中。在整個(gè)Windows網(wǎng)絡(luò)操作系統(tǒng)中Windows2000性能比較穩(wěn)定和可靠,它幾乎成為中、小型企業(yè)網(wǎng)絡(luò)的標(biāo)準(zhǔn)操作系統(tǒng),一則是它繼承了Windows家族統(tǒng)一的界面,使用戶學(xué)習(xí)、使用起來(lái)更加容易。再則它的功能也比較強(qiáng)大,基本上能滿足所有中、小型企事業(yè)的各項(xiàng)網(wǎng)絡(luò)需求,并且它對(duì)服務(wù)器的硬件配置要求要低的多,可以更大程度上滿足許多中、小企事業(yè)的PC服務(wù)器配置需求?;诓僮飨到y(tǒng)穩(wěn)定性的考慮,采用windows2000server或advancedserver版本作為系統(tǒng)開(kāi)發(fā)的操作系統(tǒng)平臺(tái)[5]。(2)開(kāi)發(fā)工具該系統(tǒng)是基于B/S結(jié)構(gòu)的Web數(shù)據(jù)庫(kù)信息管理系統(tǒng),開(kāi)發(fā)工具采用了MacromediaDreamweaver8。使用了ASP技術(shù)和ADO數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)[6],實(shí)現(xiàn)的腳本語(yǔ)言為VBScript、JavaScript。MacromediaDreamweaver8是Macromedia公司推出的對(duì)動(dòng)態(tài)網(wǎng)頁(yè)進(jìn)行編輯的Web制作工具,能將Web應(yīng)用程序的開(kāi)發(fā)環(huán)境同可視化創(chuàng)作環(huán)境結(jié)合起來(lái),幫助用戶快速進(jìn)行Web應(yīng)用程序的開(kāi)發(fā)。它具有以下優(yōu)點(diǎn):(1)易于設(shè)計(jì)動(dòng)態(tài)和交互式網(wǎng)頁(yè)(2)Web應(yīng)用程序開(kāi)發(fā)功能強(qiáng)大(3)支持Flash(4)具有模板功能(5)強(qiáng)大的數(shù)據(jù)庫(kù)支持功能(6)擴(kuò)展性強(qiáng),支持管理遠(yuǎn)程站點(diǎn)[7]。(3)數(shù)據(jù)庫(kù)系統(tǒng)SQLServer2000是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言(XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。使用SQLServer2000可以獲得非凡的可伸縮性和可靠性。通過(guò)向上伸縮和向外擴(kuò)展的能力,SQLServer滿足了苛刻的電子商務(wù)和企業(yè)應(yīng)用程序要求。SQLServer2000是Microsoft。NETEnterpriseServer的數(shù)據(jù)管理與分析中樞。SQLServer2000包括加速?gòu)母拍畹阶詈蠼桓堕_(kāi)發(fā)過(guò)程的工具。具體特點(diǎn)如下[8]:SQLServer2000提供了以Web標(biāo)準(zhǔn)為基礎(chǔ)的擴(kuò)展數(shù)據(jù)庫(kù)編程功能。豐富的XML和Internet標(biāo)準(zhǔn)支持允許您使用內(nèi)置的存儲(chǔ)過(guò)程以XML格式輕松存儲(chǔ)和檢索數(shù)據(jù)。您還可以使用XML更新程序容易地插入、更新和刪除數(shù)據(jù)。通過(guò)Web輕松訪問(wèn)數(shù)據(jù)。有了SQLServer2000,您可以使用HTTP來(lái)向數(shù)據(jù)庫(kù)發(fā)送查詢、對(duì)數(shù)據(jù)庫(kù)中存儲(chǔ)的文檔執(zhí)行全文搜索、以及通過(guò)Web進(jìn)行自然語(yǔ)言查詢。強(qiáng)大而靈活的基于Web的分析。SQLServer2000分析服務(wù)功能被擴(kuò)展到了Internet。您可以通過(guò)Web瀏覽器來(lái)訪問(wèn)和控制多維數(shù)據(jù)。向上伸縮:SQLServer2000利用了對(duì)稱多處理器(SMP)系統(tǒng)。SQLServerEnterpriseEdition最多可以使用32個(gè)處理器和64GBRAM。向外擴(kuò)展:向外擴(kuò)展可以將數(shù)據(jù)庫(kù)和數(shù)據(jù)負(fù)載分配給多臺(tái)服務(wù)器。可靠性:通過(guò)增強(qiáng)的故障轉(zhuǎn)移群集、日志傳送和新增的備份策略,SQLServer2000達(dá)到了最大的可靠性。集成和可擴(kuò)展的分析服務(wù)。有了SQLServer2000,您可以建立帶有集成工具的端到端分析解決方案,從數(shù)據(jù)創(chuàng)造價(jià)值。此外,還可以根據(jù)分析結(jié)果自動(dòng)驅(qū)動(dòng)商業(yè)過(guò)程以及從最復(fù)雜的計(jì)算靈活地檢索自定義結(jié)果集??焖匍_(kāi)發(fā)、調(diào)試和數(shù)據(jù)轉(zhuǎn)換。SQLServer2000帶有交互式調(diào)節(jié)和調(diào)試查詢、從任何數(shù)據(jù)源快速移動(dòng)和轉(zhuǎn)化數(shù)據(jù)、以及按Transact-SQL方式定義[9]和使用函數(shù)等功能。您可以從任意VisualStudio工具以可視化方式設(shè)計(jì)和編寫數(shù)據(jù)庫(kù)應(yīng)用程序。簡(jiǎn)化的管理和調(diào)節(jié)。使用SQLServer2000,您可以很容易地在企業(yè)資源旁邊集中管理數(shù)據(jù)庫(kù)。可以在保持聯(lián)機(jī)的同時(shí)輕松地在計(jì)算機(jī)間或?qū)嵗g移動(dòng)和復(fù)制數(shù)據(jù)庫(kù)。2.8系統(tǒng)的運(yùn)行平臺(tái)(1)服務(wù)器運(yùn)行環(huán)境 B/S結(jié)構(gòu)系統(tǒng)的運(yùn)行規(guī)模、穩(wěn)定性等特性主要取決于服務(wù)器端的配置和網(wǎng)絡(luò)系統(tǒng)的配置,如果采用三層B/S結(jié)構(gòu)[10],則需要Web服務(wù)器和數(shù)據(jù)庫(kù)服務(wù)器兩個(gè)服務(wù)器,本系統(tǒng)考慮到先期硬件投入等綜合因素,使用了將Web服務(wù)和數(shù)據(jù)服務(wù)綜合于一臺(tái)性能較好的服務(wù)器上,以降低成本。表2.1服務(wù)器的配置Table2.1Serverconfig配置說(shuō)明硬件配置網(wǎng)絡(luò)專用服務(wù)器CPU:P4/2。0GHZ以上;RAM:1GHZ以上,100MB網(wǎng)絡(luò)配置主要軟件配置Windows2000server/AdvancedserverIIS5.0數(shù)據(jù)庫(kù)SQLServer2000(2)客戶端運(yùn)行環(huán)境B/S結(jié)構(gòu)的系統(tǒng)是一種“瘦客戶端”方式,即客戶端計(jì)算機(jī)只需安裝操作系統(tǒng)和IE瀏覽器,接入網(wǎng)絡(luò),無(wú)須作任何特殊處理既可實(shí)現(xiàn)系統(tǒng)訪問(wèn)。3系統(tǒng)詳細(xì)設(shè)計(jì)3.1開(kāi)發(fā)環(huán)境簡(jiǎn)介3.1.1ASP介紹Activeserverpage(動(dòng)態(tài)服務(wù)器主頁(yè),簡(jiǎn)稱ASP)是一套微軟開(kāi)發(fā)的服務(wù)器端運(yùn)行的腳本平臺(tái),ASP內(nèi)含于IIS當(dāng)中,目前IIS最高版本為5.0版本。

通過(guò)ASP我們可以結(jié)合HTML網(wǎng)頁(yè)、ASP指令和ActiveX元件建立動(dòng)態(tài)、交互且高效的WEB服務(wù)器應(yīng)用程序。同時(shí),asp也支持VbScript和JavaScript等腳本語(yǔ)言,默認(rèn)為VbScript[11]。

ASP是經(jīng)過(guò)服務(wù)器解析之后再向?yàn)g覽器返回?cái)?shù)據(jù),所以有了ASP就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼。因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通HTML中的腳本程序。當(dāng)程序執(zhí)行完畢后,服務(wù)器僅將執(zhí)行的結(jié)果返回給客戶瀏覽器,這樣也就減輕了客戶端瀏覽器的負(fù)擔(dān),大大提高了交互的速度。但是這樣也導(dǎo)致一個(gè)問(wèn)題,運(yùn)行ASP頁(yè)面相對(duì)于普通的html頁(yè)面要慢一點(diǎn),因?yàn)槠胀ǖ膆tml頁(yè)面只需要瀏覽器就能夠解析,而ASP則必須是服務(wù)器將整頁(yè)的代碼都執(zhí)行一篇之后再發(fā)送數(shù)據(jù)。對(duì)于ASP的優(yōu)點(diǎn)特點(diǎn),我就不多講了。但是ASP的安全性還是要提一提,由于代碼是需要經(jīng)過(guò)服務(wù)器執(zhí)行之后才向?yàn)g覽器發(fā)送的,所以在客戶端看到的只能是經(jīng)過(guò)解析之后的數(shù)據(jù),而無(wú)法獲得源代碼,故編寫者不用擔(dān)心自己的代碼會(huì)被別人剽竊。3.1.2ASP的特點(diǎn)(1)無(wú)須Compile編譯:容易產(chǎn)生,無(wú)須Compile編譯或Link鏈接即可執(zhí)行。集成于HTML中。使用常規(guī)文本編輯器,如Windows的記事本,即可設(shè)計(jì)。(2)與瀏覽器無(wú)關(guān)(BrowserIndependence):用戶端只要使用常規(guī)的可執(zhí)行HTML碼的瀏覽器,即可瀏覽ActiveServerPages所設(shè)計(jì)的主頁(yè)內(nèi)容,Script語(yǔ)言(Vbscript,Jscript)是在站點(diǎn)服務(wù)器(Server端)執(zhí)行,用戶不需要執(zhí)行這些Script語(yǔ)言。(3)面向?qū)ο?Object_Orient)[12].可通過(guò)ActiveXServercomponents(ActiveX服務(wù)器組件)來(lái)擴(kuò)充功能。ActiveXServercomponent,可使用VisualBasic,Java,VisualC++,COBOL等語(yǔ)言來(lái)實(shí)現(xiàn)。(4)任何AcTiveXscripting語(yǔ)言兼容。除了可使用VBscript或JScript語(yǔ)言來(lái)設(shè)計(jì),并可通過(guò)Plug-in的方式,使用由thirdparty所提供的其他譬如REXX,perl,Tcl等scripting語(yǔ)言。script引擎是處理script的COM(ComponentObjectModel)對(duì)象。(5)ASP腳本服務(wù)器解析:可以保護(hù)辛辛苦苦寫出來(lái)的源程序不會(huì)外瀉。傳到用戶瀏覽器的是ActiveServerPages執(zhí)行的結(jié)果的常規(guī)HTML碼。使用server端script產(chǎn)生client端script,你可以使用ASP程序碼,在站點(diǎn)服務(wù)器執(zhí)行script語(yǔ)言(VBscript或Jscript),來(lái)產(chǎn)生或更改在client端執(zhí)行的script語(yǔ)言。3.1.3ASP對(duì)象ActiveServerPages提供五個(gè)內(nèi)置的“對(duì)象”(object)[13],你可以直接調(diào)用:(1)Request:取得用戶信息。(2)Response:傳送信息給用戶。(3)Server:提供訪問(wèn)服務(wù)器的方法(methods)和屬性(properties)的功能。(4)Applicatin:一個(gè)應(yīng)用程序,可以在多個(gè)主頁(yè)之間保留和使用一些共同的信息。(5)Session:一個(gè)用戶,可以在多個(gè)主頁(yè)之間保留和使用一些共同的信息。在多個(gè)主頁(yè)之間共享信息。ASP開(kāi)發(fā)的應(yīng)用程序,可以在多個(gè)主頁(yè)之間保留和使用一些共同的信息,ASP提供兩種適用范圍,如下:Application:Application的所有信息,在一個(gè)應(yīng)用程,多個(gè)主頁(yè)之間,可以讓所有的用戶共同使用。Session:Session[14]的所有信息,僅適用于一個(gè)用戶。3.2詳細(xì)設(shè)計(jì)功能模塊圖圖3.1詳細(xì)設(shè)計(jì)功能模塊圖Fig3.1Particulardesignfunctionmodulegraphic3.3系統(tǒng)功能的描述高??蒲泄芾硭O(shè)計(jì)的事務(wù)非常繁雜,涉及到院領(lǐng)導(dǎo)、學(xué)術(shù)委員會(huì)、科研處、各個(gè)系的科研管理以及教師個(gè)人對(duì)科研信息的申請(qǐng)等。所設(shè)計(jì)的系統(tǒng)既要有利于科研處的監(jiān)督管理又要有利于各個(gè)系及教師的分工協(xié)作。系統(tǒng)功能主要包括信息通知管理、學(xué)院各級(jí)用戶的項(xiàng)目申請(qǐng),修改、個(gè)人信息管理、院系(或部門)、科研處、學(xué)術(shù)委員會(huì)、學(xué)院領(lǐng)導(dǎo)審批。項(xiàng)目申請(qǐng)可劃分:立項(xiàng)申請(qǐng)、立項(xiàng)申請(qǐng)瀏覽、延期申請(qǐng)、延期瀏覽、重點(diǎn)項(xiàng)目結(jié)項(xiàng)申請(qǐng)、重點(diǎn)項(xiàng)目結(jié)項(xiàng)瀏覽、結(jié)項(xiàng)申請(qǐng)、結(jié)項(xiàng)瀏覽、進(jìn)展報(bào)告、進(jìn)展報(bào)告審批。審批管理可劃分:立項(xiàng)審批、延期審批、重點(diǎn)項(xiàng)目結(jié)項(xiàng)審批、結(jié)項(xiàng)審批、進(jìn)展報(bào)告審批。3.4用戶功能描述3.4.1普通教師個(gè)人普通教師個(gè)人只能按用戶名登陸來(lái)瀏覽個(gè)人的科研信息、立項(xiàng)申請(qǐng),添加、修改、刪除已申請(qǐng)的項(xiàng)目,對(duì)已申請(qǐng)審批過(guò)項(xiàng)目的延期申請(qǐng)、結(jié)項(xiàng)申請(qǐng)、進(jìn)展報(bào)告申請(qǐng)等。添加、修改、刪除項(xiàng)目的參加者信息,添加、修改、刪除該項(xiàng)目有關(guān)的成果預(yù)期信息,添加、修改、刪除該項(xiàng)目有關(guān)的經(jīng)費(fèi)預(yù)算信息,添加、修改、刪除該項(xiàng)目有關(guān)的成果預(yù)期信息、曾承擔(dān)的與本項(xiàng)目相關(guān)的研究課題信息,添加、修改、刪除負(fù)責(zé)人及項(xiàng)目組成員本項(xiàng)目相關(guān)研究成果信息。提交本部門審核批準(zhǔn)。3.4.2各院系(或部門)各院系(或部門)只有院系(或部門)領(lǐng)導(dǎo)才能登陸系統(tǒng)管理教師提交的申請(qǐng)項(xiàng)院系(或部門)領(lǐng)導(dǎo)有這些功能:修改個(gè)人信息、密碼修改、立項(xiàng)申請(qǐng),添加、修改、刪除已申請(qǐng)的項(xiàng)目,對(duì)已申請(qǐng)審批過(guò)項(xiàng)目的延期申請(qǐng)、結(jié)項(xiàng)申請(qǐng),進(jìn)展報(bào)告申請(qǐng)等。可以瀏覽這個(gè)院系(或部門)的立項(xiàng)申請(qǐng)信息。延期申請(qǐng)、結(jié)項(xiàng)申請(qǐng)、進(jìn)展報(bào)告。對(duì)院系(或部門)教師提交的信息審批及批寫審核意見(jiàn)。3.4.3科研處只有科研處領(lǐng)導(dǎo)登陸才能查看各院系(或部門)領(lǐng)導(dǎo)已經(jīng)審核通過(guò)的項(xiàng)目。該等級(jí)主要的功能有如下:項(xiàng)目申請(qǐng)管理包括立項(xiàng)申請(qǐng)、立項(xiàng)瀏覽、延期申請(qǐng)、延期瀏覽、重點(diǎn)項(xiàng)目結(jié)項(xiàng)申請(qǐng)、重點(diǎn)項(xiàng)目結(jié)項(xiàng)瀏覽、結(jié)項(xiàng)申請(qǐng)、結(jié)項(xiàng)瀏覽、進(jìn)展報(bào)告申請(qǐng)、進(jìn)展報(bào)告瀏覽。項(xiàng)目審批管理包括立項(xiàng)審批、延期審批、添加立項(xiàng)編號(hào)、重點(diǎn)結(jié)項(xiàng)審批、結(jié)項(xiàng)審批、進(jìn)展報(bào)告審批。3.4.4學(xué)術(shù)委員會(huì)只有學(xué)術(shù)委員會(huì)領(lǐng)導(dǎo)登陸才能查看科研處領(lǐng)導(dǎo)已經(jīng)審核通過(guò)的項(xiàng)目。該等級(jí)主要的功能有如下:項(xiàng)目申請(qǐng)管理包括立項(xiàng)申請(qǐng)、立項(xiàng)瀏覽、延期申請(qǐng)、延期瀏覽、重點(diǎn)項(xiàng)目結(jié)項(xiàng)申請(qǐng)、重點(diǎn)項(xiàng)目結(jié)項(xiàng)瀏覽、結(jié)項(xiàng)申請(qǐng)、結(jié)項(xiàng)瀏覽、進(jìn)展報(bào)告申請(qǐng)、進(jìn)展報(bào)告瀏覽。項(xiàng)目審批管理包括立項(xiàng)審批、延期審批、重點(diǎn)結(jié)項(xiàng)審批、結(jié)項(xiàng)審批、進(jìn)展報(bào)告審批。3.4.5學(xué)院領(lǐng)導(dǎo)只有學(xué)院領(lǐng)導(dǎo)登陸才能查看學(xué)術(shù)委員會(huì)領(lǐng)導(dǎo)已經(jīng)審核通過(guò)的項(xiàng)目。該等級(jí)主要的功能有如下:項(xiàng)目申請(qǐng)管理包括立項(xiàng)申請(qǐng)、立項(xiàng)瀏覽、延期申請(qǐng)、延期瀏覽、重點(diǎn)項(xiàng)目結(jié)項(xiàng)申請(qǐng)、重點(diǎn)項(xiàng)目結(jié)項(xiàng)瀏覽、結(jié)項(xiàng)申請(qǐng)、結(jié)項(xiàng)瀏覽、進(jìn)展報(bào)告申請(qǐng)、進(jìn)展報(bào)告瀏覽、項(xiàng)目審批管理包括立項(xiàng)審批、延期審批、重點(diǎn)結(jié)項(xiàng)審批、結(jié)項(xiàng)審批。3.4.6系統(tǒng)管理員該等級(jí)主要的功能有如下:項(xiàng)目申請(qǐng)管理包括立項(xiàng)申請(qǐng)、立項(xiàng)瀏覽、延期申請(qǐng)、延期瀏覽、重點(diǎn)項(xiàng)目結(jié)項(xiàng)申請(qǐng)、重點(diǎn)項(xiàng)目結(jié)項(xiàng)瀏覽、結(jié)項(xiàng)申請(qǐng)、結(jié)項(xiàng)瀏覽。進(jìn)展報(bào)告申請(qǐng)、進(jìn)展報(bào)告瀏覽、部門管理、學(xué)科類別管理、申請(qǐng)類別管理。數(shù)據(jù)管理包括:數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、系統(tǒng)信息配置等。3.5系統(tǒng)模塊的具體實(shí)現(xiàn)本系統(tǒng)有4大模塊組成,他們分別是用戶管理、項(xiàng)目申請(qǐng)、項(xiàng)目審批、系統(tǒng)設(shè)置。下面就開(kāi)發(fā)這幾個(gè)模塊的過(guò)程及所遇到的問(wèn)題分別加以介紹。3.5.1項(xiàng)目管理模塊實(shí)現(xiàn)項(xiàng)目管理模塊主要包括:項(xiàng)目申請(qǐng)和項(xiàng)目審批過(guò)程(1)項(xiàng)目申請(qǐng)過(guò)程:=1\*GB3①立項(xiàng)申請(qǐng)只要負(fù)責(zé)科研申報(bào)資料的錄入,教師登陸系統(tǒng)后可以錄入自己的申請(qǐng)資料。同是添加、修改、刪除與此項(xiàng)目相關(guān)的參加者信息、成果預(yù)期信息、經(jīng)費(fèi)預(yù)期信息、曾承擔(dān)的與本項(xiàng)目相關(guān)的研究課題信息、項(xiàng)目組成員已取得的與本項(xiàng)目相關(guān)的研究成果信息等功能。操作界面如下:圖3.2立項(xiàng)申請(qǐng)模塊圖Fig.3.2Porjectapplictionmodulegraphic在此過(guò)程中,教師的基本信息是從教師用戶表中讀出來(lái),用戶不用直接錄入,如果要修改必須先修改自己的基本信息。在申請(qǐng)過(guò)程中應(yīng)該要注意的問(wèn)題,在本系統(tǒng)中涉及到時(shí)間的字段,用戶可以從文本中輸入正確的格式(yyyy_m_dd),不過(guò)在系統(tǒng)用到了日歷腳本文件,只要用戶單擊就可以找到選擇你正確的時(shí)間。利用腳本文件方便用戶操作,同時(shí)也可以減少用戶的錯(cuò)誤操作。在申請(qǐng)過(guò)程中有很多文本框是不可寫入的,是從其他表中讀出來(lái)的,在申請(qǐng)過(guò)程中,教師的基本信息是從教師用戶表中讀出來(lái)的,由于文本框不可用,是不可以保存數(shù)據(jù)的屬性,系統(tǒng)采用隱藏文本來(lái)保存數(shù)據(jù)。在教師填寫完申請(qǐng)錄入后提交,如果在此過(guò)程有些重要數(shù)據(jù)沒(méi)有填寫完整,系統(tǒng)提示某數(shù)據(jù)不能為空,如果你輸入重復(fù)的項(xiàng)目名稱,也會(huì)提示你錯(cuò)誤操作,系統(tǒng)中不能同時(shí)出現(xiàn)相同的項(xiàng)目名稱。在申請(qǐng)過(guò)程中,各老師一定要注意,因?yàn)樯暾?qǐng)類別和學(xué)科類別是動(dòng)態(tài)增加的,如果你發(fā)現(xiàn)沒(méi)有你申請(qǐng)的類別或者是沒(méi)有你要申請(qǐng)的學(xué)科類別請(qǐng)與系統(tǒng)管理員聯(lián)系,幫你添加你需要的東西,請(qǐng)申請(qǐng)的老師注意,在你申請(qǐng)之前,你的用戶名和密碼都是系統(tǒng)管理員給的,請(qǐng)按時(shí)修改,同時(shí)在修改密碼的時(shí)候,請(qǐng)?zhí)顚懩愕幕拘畔?,如果你不填寫完你的基本信息,在申?qǐng)的時(shí)候,數(shù)據(jù)錄入時(shí),教師的基本信息是不可以錄入的,請(qǐng)務(wù)必先添完自己的信息。要不然你的申請(qǐng)過(guò)程不能成功。申請(qǐng)保存代碼如下:<%setrs=server.CreateObject("ADODB.RecordSet")sql="select*from[pro_apply]where(idisnull)"rs.opensql,conn,3,3rs.addnew()………..%>=2\*GB3②立項(xiàng)瀏覽每一個(gè)教師用戶登陸后可以看見(jiàn)自己的申請(qǐng)項(xiàng)目信息,修改、刪除已經(jīng)申請(qǐng)項(xiàng)目的基本信息。=3\*GB3③延期申請(qǐng)功能是每一個(gè)教師用戶已經(jīng)申請(qǐng)并已經(jīng)審核通過(guò)的項(xiàng)目不能按時(shí)完成的情況下,項(xiàng)目負(fù)責(zé)人提出申請(qǐng)。=4\*GB3④延期瀏覽是項(xiàng)目負(fù)責(zé)人可以查看自己已經(jīng)申請(qǐng)延期的項(xiàng)目信息、修改、刪除延期項(xiàng)目的基本信息。=5\*GB3⑤重點(diǎn)結(jié)項(xiàng)申請(qǐng)是項(xiàng)目負(fù)責(zé)人對(duì)自己申請(qǐng)并通過(guò)審核后的重點(diǎn)項(xiàng)目,完成后提出結(jié)項(xiàng)申請(qǐng)信息的錄入。同時(shí)對(duì)院級(jí)重點(diǎn)課題科學(xué)研究項(xiàng)目完成論著目錄或取得專利信息的添加、修改、刪除、院級(jí)重點(diǎn)課題科學(xué)研究項(xiàng)目資助經(jīng)費(fèi)決算表錄入等。=6\*GB3⑥重點(diǎn)結(jié)項(xiàng)瀏覽是項(xiàng)目負(fù)責(zé)人對(duì)自己已提出結(jié)項(xiàng)申請(qǐng)的項(xiàng)目查看、修改、刪除=7\*GB3⑦結(jié)項(xiàng)申請(qǐng)是項(xiàng)目負(fù)責(zé)人對(duì)自己申請(qǐng)并通過(guò)審核后的項(xiàng)目,完成后提出結(jié)項(xiàng)申請(qǐng)信息的錄入,同時(shí)添加、修改、刪除該項(xiàng)目課題組中成員的信息、研究成果目錄。=8\*GB3⑧結(jié)項(xiàng)瀏覽是項(xiàng)目負(fù)責(zé)人對(duì)自己已提出結(jié)項(xiàng)申請(qǐng)的項(xiàng)目查看、修改、刪除=9\*GB3⑨進(jìn)展報(bào)告申請(qǐng)是項(xiàng)目負(fù)責(zé)人對(duì)自己已通過(guò)項(xiàng)目科研基金項(xiàng)目年度進(jìn)展報(bào)告信息錄入。=10\*GB3⑩進(jìn)展報(bào)告瀏覽是項(xiàng)目負(fù)責(zé)人對(duì)已申請(qǐng)進(jìn)展報(bào)告的查看、修改、刪除(2)項(xiàng)目審批功能模塊(學(xué)院領(lǐng)導(dǎo)、學(xué)術(shù)委員會(huì)、科研處、院(系)領(lǐng)導(dǎo)或部門領(lǐng)導(dǎo)有此功能)=1\*GB3①立項(xiàng)審批功能流程圖如下: 圖3.3立項(xiàng)審批功能流程圖Fig.3.3Projectexaminationandapprovalfunctionflowchart從圖3.3流程可以看出,教師用戶申請(qǐng)項(xiàng)目信息先發(fā)送給教師所在院系(或部門)領(lǐng)導(dǎo)審核,院系(或部門)領(lǐng)導(dǎo)只有查看和審核的功能,不能對(duì)項(xiàng)目信息進(jìn)行修改、刪除操作。除非是該領(lǐng)導(dǎo)自己申請(qǐng)的項(xiàng)目。院系(或部門)領(lǐng)導(dǎo)填完審核意見(jiàn)發(fā)送到科研處??蒲刑幹荒懿榭匆驯辉合担ɑ虿块T)領(lǐng)導(dǎo)審核通過(guò)的項(xiàng)目信息??蒲刑幰膊荒軐?duì)項(xiàng)目的基本信息修改、刪除操作。只有審核功能。把審核通過(guò)的項(xiàng)目發(fā)送給學(xué)術(shù)委員會(huì)。學(xué)術(shù)委員會(huì)也只有查看和審批科研處審核通過(guò)的項(xiàng)目,審批發(fā)送給學(xué)院領(lǐng)導(dǎo)審批。學(xué)院領(lǐng)導(dǎo)也只有查看和審批學(xué)術(shù)委員會(huì)審核通過(guò)的項(xiàng)目,審核通過(guò)后發(fā)送回科研處。最后由科研處給該項(xiàng)目添加項(xiàng)目編號(hào)操作。=2\*GB3②延期審核功能流程圖如下:圖3.4延期審批功能流程圖Fig.3.4Projectpostponedexaminationandapprovalfunctionflowchart從圖3.4流程可以看出延期審批是教師用戶,因?yàn)槟吃虿荒馨磿r(shí)完成項(xiàng)目提出延期申請(qǐng),過(guò)程跟立項(xiàng)審批一樣,首先教師用戶提出申請(qǐng)發(fā)送給教師所在院系(或部門)領(lǐng)導(dǎo)審核,院系(或部門)領(lǐng)導(dǎo)只有查看和審核的功能,不能對(duì)項(xiàng)目信息進(jìn)行修改、刪除操作。審核完成后發(fā)送給科研處,科研處只能查看已被院系(或部門)領(lǐng)導(dǎo)審核通過(guò)的項(xiàng)目信息??蒲刑幰膊荒軐?duì)項(xiàng)目的基本信息修改、刪除操作。只有審核功能。但是科研處審核完成直接發(fā)送給學(xué)院領(lǐng)導(dǎo),不要通過(guò)學(xué)術(shù)委員會(huì),與立項(xiàng)審批過(guò)程不同之處。=3\*GB3③重點(diǎn)結(jié)項(xiàng)審批、結(jié)項(xiàng)審批過(guò)程和立項(xiàng)審批過(guò)程一樣,我就不在此再次描述。3.5.2系統(tǒng)設(shè)置模塊系統(tǒng)設(shè)置模塊只、主要包括3個(gè)功能模塊:部門管理、學(xué)科類別管理、申請(qǐng)類別管理。該模塊只有系統(tǒng)管理員才有,部門或系院可以動(dòng)態(tài)增加,學(xué)院部門增加后系統(tǒng)管理員可以添加相應(yīng)的部門,修改、刪除部門系統(tǒng)。操作界面如下圖:圖3.5部門管理模塊圖Fig.3.5Departmentmanagementmodulegraphic學(xué)科類別管理:包括學(xué)科類別信息的添加、修改、刪除等功能申請(qǐng)類別管理:包括項(xiàng)目申請(qǐng)類別的添加、修改、刪除功能,操作界面同部門管理一樣。4系統(tǒng)測(cè)試及運(yùn)行4.1測(cè)試目的系統(tǒng)測(cè)試是為了驗(yàn)證軟件與設(shè)計(jì)需求的不一致性,即通過(guò)檢驗(yàn)結(jié)果的可靠性和正確性,消除錯(cuò)誤,達(dá)到保證軟件質(zhì)量的目的。4.2測(cè)試方法單元測(cè)試階段主要采用“白盒[2]”測(cè)試方法。集成測(cè)試和驗(yàn)收測(cè)試主要采用“黑盒”測(cè)試方法。在系統(tǒng)的各個(gè)功能模塊的開(kāi)發(fā)中,每當(dāng)完成一部分程序編碼后,都及時(shí)對(duì)該模塊進(jìn)行測(cè)試,根據(jù)程序的邏輯結(jié)構(gòu),設(shè)計(jì)出相應(yīng)的測(cè)試用例,以檢測(cè)該模塊結(jié)構(gòu)是否合理,單元編碼是否正確。在系統(tǒng)集成測(cè)試階段,選擇了6種級(jí)別的用戶名,分別為一般教師、系主任、科研處、學(xué)術(shù)委員會(huì)、學(xué)院領(lǐng)導(dǎo)和系統(tǒng)管理員。通過(guò)測(cè)試發(fā)現(xiàn)不合理和不方便之處,及時(shí)改正,使得系統(tǒng)滿足設(shè)計(jì)需求。4.3測(cè)試范圍(1)結(jié)構(gòu)信息測(cè)試(2)系統(tǒng)界面測(cè)試(3)系統(tǒng)功能測(cè)試=1\*GB3①系統(tǒng)登錄測(cè)試用戶驗(yàn)證、權(quán)限確認(rèn)。=2\*GB3②項(xiàng)目申請(qǐng)管理測(cè)試項(xiàng)目申請(qǐng)、項(xiàng)目信息修改、項(xiàng)目刪除、項(xiàng)目查詢、項(xiàng)目經(jīng)費(fèi)更改,不同級(jí)別(即角色)的人員具有不同的使用權(quán)限。=3\*GB3③項(xiàng)目審批管理測(cè)試項(xiàng)目申請(qǐng)的審批、進(jìn)展報(bào)告審批、延期審批、結(jié)項(xiàng)審批、重點(diǎn)結(jié)項(xiàng)審批。=4\*GB3④系統(tǒng)設(shè)置管理測(cè)試系院或部門添加、修改、刪除,學(xué)科類別添加、修改、刪除、項(xiàng)目申請(qǐng)類別的添加、修改、刪除。4.4測(cè)試結(jié)果(1)結(jié)構(gòu)信息測(cè)試[15]包括系統(tǒng)總體設(shè)計(jì)審查、系統(tǒng)設(shè)計(jì)審查和程序編碼審查。測(cè)試結(jié)果表明,整個(gè)系統(tǒng)結(jié)構(gòu)合理,易讀易維護(hù),編碼正確,達(dá)到了設(shè)計(jì)要求。(2)系統(tǒng)用戶界面測(cè)試主要測(cè)試了系統(tǒng)界面是否美觀,操作是否靈活、簡(jiǎn)潔、方便、實(shí)用,是否符合學(xué)校的要求。測(cè)試結(jié)果表明,系統(tǒng)界面友好,完全達(dá)到了設(shè)計(jì)的要求。(3)系統(tǒng)功能測(cè)試=1\*GB3①系統(tǒng)登錄測(cè)試測(cè)試結(jié)果表明,系統(tǒng)能夠?qū)戏ㄐ杂脩暨M(jìn)行準(zhǔn)確驗(yàn)證,能夠準(zhǔn)確地確認(rèn)不同用戶的權(quán)限信息,正確地組合功能模塊,進(jìn)入不同的系統(tǒng)管理界面。=2\*GB3②項(xiàng)目管理測(cè)試測(cè)試結(jié)果表明,項(xiàng)目申請(qǐng)過(guò)程方便、準(zhǔn)確、快速、易于維護(hù),審批過(guò)程能準(zhǔn)確、快速傳遞審核部門的意見(jiàn)。=3\*GB3③系統(tǒng)設(shè)置管理測(cè)試測(cè)試結(jié)果表明,部門管理,學(xué)科類別管理,項(xiàng)目申請(qǐng)類別管理方便、快速、準(zhǔn)確4.5系統(tǒng)運(yùn)行運(yùn)行狀態(tài)良好結(jié)束語(yǔ)經(jīng)過(guò)二個(gè)多月的設(shè)計(jì)和開(kāi)發(fā),科研項(xiàng)目管理系統(tǒng)基本開(kāi)發(fā)完畢。其功能基本符合用戶需求,能夠完成項(xiàng)目申請(qǐng)管理,項(xiàng)目審批管理。并提供部分系統(tǒng)維護(hù)功能,使用戶方便進(jìn)行數(shù)據(jù)備份和恢復(fù)、數(shù)據(jù)刪除,系統(tǒng)設(shè)置、部門管理,學(xué)科類別管理、申請(qǐng)類別管理等。同時(shí)也考慮到了單位編碼以減少數(shù)據(jù)冗余的問(wèn)題,對(duì)于數(shù)據(jù)的一致性問(wèn)題也通過(guò)程序進(jìn)行了有效的解決?;就瓿煽蒲刑幧陥?bào)和審批的基本要求,減少了教師與科研處的工作量。但是由于畢業(yè)設(shè)計(jì)時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方。出錯(cuò)處理做的不是很好。申請(qǐng)項(xiàng)目通過(guò)后做完能導(dǎo)出成word文檔的格式。有些細(xì)小問(wèn)題分析不是很透徹。還需要進(jìn)一步改善。致謝首先,我要感謝我的指導(dǎo)老師——?jiǎng)⒅移?、覃娜老師的悉心指?dǎo)和關(guān)心。他們謙虛和藹,平易近人,在理論上和實(shí)踐中,都給與我很多的指導(dǎo)與幫助,使我的專業(yè)水平有很大的提高。這對(duì)于我以后的工作和學(xué)習(xí)都是一種巨大的幫助,感謝他們細(xì)心而又耐心的輔導(dǎo)。同時(shí),我也非常感謝我大學(xué)階段的任課老師,他們不辭辛苦為我們講課,耐心為我解答問(wèn)題。當(dāng)我碰到困難時(shí),他們給我無(wú)私幫助。我非常感謝我的家人,他們給了我很大的支持和幫助。特別是我的父母,他們含辛茹苦支持我完成學(xué)業(yè),為我提供了巨大的經(jīng)濟(jì)幫助。最后我要感謝我的同學(xué),特別是鄒聲余、童浪、楊文瓊,他們?cè)谖业漠厴I(yè)設(shè)計(jì)和論文寫作過(guò)程中給了我許多寶貴的意見(jiàn)。參考文獻(xiàn)[1]張志強(qiáng).基于Web環(huán)境的高??蒲泄芾硐到y(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].成都:電子科技大學(xué),2006.[2]胥光輝,金鳳林等.軟件工程方法與實(shí)踐[M]。北京:機(jī)械工業(yè)出版社,2004:23.[3]張虹,姜淑娟,劉迎春等.軟件工程[M].北京:清華大學(xué)出版社,2004:601.[4]沈中林.基于B/S模式的高??蒲泄芾硇畔⑾到y(tǒng)的設(shè)計(jì)[J].中國(guó)民航學(xué)院學(xué)報(bào),2004,22(5):61-64.[5]薩師煊,王珊.數(shù)據(jù)庫(kù)系統(tǒng)概論[M].北京:高等教育出版社,2000.[6]何玉潔.數(shù)據(jù)庫(kù)原理與應(yīng)用教程[M].北京:機(jī)械工業(yè)出版社,2003.9[7]胡金初.計(jì)算機(jī)網(wǎng)絡(luò)[M].北京:清華大學(xué)出版社,2004:55.[8]閃四清.SQLServer實(shí)用簡(jiǎn)明教程(第二版)[M].北京:清華大學(xué)出版社,2005.[9]王亞平.?dāng)?shù)據(jù)庫(kù)系統(tǒng)工程師教程[M].北京:清華大學(xué)出版社,2004.7.[10]鄒婷.ASP網(wǎng)絡(luò)程序員就業(yè)實(shí)戰(zhàn)教程[M].北京:中國(guó)青年出版社,2005.

[11]袁兆山等譯.面向?qū)ο筌浖_(kāi)發(fā)原理[M].機(jī)械工業(yè)出版社,2003.1.

[12]龍馬工作室.ASP+SQLServer組建動(dòng)態(tài)網(wǎng)站[M].北京:人民郵電出版社,2004.

[13]臧衛(wèi)華,李晨,鄭衛(wèi)華.基于ASP的高??蒲泄芾硐到y(tǒng)[J].邯鄲學(xué)院學(xué)報(bào),2005,15(3):40-41.

[14]于化龍,韓廣村,劉智利,韓來(lái)平.基于ASP技術(shù)的網(wǎng)上科研查詢系統(tǒng)[J].河北師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2001,25(4):455-458.

[15]劉來(lái),王興芬.基于Web的科研項(xiàng)目申報(bào)與審批系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].東北農(nóng)業(yè)大學(xué)學(xué)報(bào),2005,36(6):790-793.目錄TOC\o"1-2"\h\z第一章項(xiàng)目基本情況 3一、項(xiàng)目情況說(shuō)明 3二、可行性研究的依據(jù) 5第二章項(xiàng)目建設(shè)的必要性與可行性 8一、項(xiàng)目建設(shè)背景 8二、項(xiàng)目建設(shè)的必要性 9三、項(xiàng)目建設(shè)的可行性 14第三章市場(chǎng)供求分析及預(yù)測(cè) 17一、項(xiàng)目區(qū)生豬養(yǎng)殖和養(yǎng)殖糞污的利用現(xiàn)狀 17二、禽畜糞污產(chǎn)量、沼氣及沼肥產(chǎn)量調(diào)查與分析 18三、項(xiàng)目產(chǎn)品市場(chǎng)前景分析 20第四章項(xiàng)目承擔(dān)單位的基本情況 21一、養(yǎng)殖場(chǎng)概況 21二、資產(chǎn)狀況 21三、經(jīng)營(yíng)狀況 21第五章項(xiàng)目地點(diǎn)選擇分析 23一、選址原則 23二、項(xiàng)目選點(diǎn) 23三、項(xiàng)目區(qū)建設(shè)條件 24第六章 工藝技術(shù)方案分析 27一、污水處理模式的選擇 27二、處理工藝的選擇 29三、項(xiàng)目工藝流程 31四、主要技術(shù)參數(shù) 35HYPERL

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論