基于BS的高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第1頁(yè)
基于BS的高校科研項(xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第2頁(yè)
基于BS的高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第3頁(yè)
基于BS的高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第4頁(yè)
基于BS的高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)畢業(yè)論文_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、畢業(yè)設(shè)計(jì)(論文)題 目:基于b/s的高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn) 福建工程學(xué)院本科畢業(yè)設(shè)計(jì)(論文)作者承諾保證書(shū)本人鄭重承諾: 本篇畢業(yè)設(shè)計(jì)(論文)的內(nèi)容真實(shí)、可靠。如果存在弄虛作假、抄襲的情況,本人愿承擔(dān)全部責(zé)任。學(xué)生簽名:年 月 日福建工程學(xué)院本科畢業(yè)設(shè)計(jì)(論文)指導(dǎo)教師承諾保證書(shū)本人鄭重承諾:我已按有關(guān)規(guī)定對(duì)本篇畢業(yè)設(shè)計(jì)(論文)的選題與內(nèi)容進(jìn)行了指導(dǎo)和審核,該同學(xué)的畢業(yè)設(shè)計(jì)(論文)中未發(fā)現(xiàn)弄虛作假、抄襲的現(xiàn)象,本人愿承擔(dān)指導(dǎo)教師的相關(guān)責(zé)任。指導(dǎo)教師簽名:年 月 日目 錄1 選題背景11.1 課題的來(lái)源11.2 課題在國(guó)內(nèi)外的概況21.3 課題主要研究和解決的問(wèn)題及技術(shù)要求31.4 課

2、題的目的和意義42開(kāi)發(fā)工具和應(yīng)用技術(shù)簡(jiǎn)介42.1 java server pages簡(jiǎn)介42.2 javabean簡(jiǎn)介42.3 struts簡(jiǎn)介42.4 mysql server 5.1簡(jiǎn)介52.5 myeclipse 6.5簡(jiǎn)介52.6 tomcat6.0服務(wù)器簡(jiǎn)介52.7 b/s結(jié)構(gòu)模式簡(jiǎn)介52.8 visio 2003簡(jiǎn)介43開(kāi)發(fā)平臺(tái)43.1 軟件43.2 硬件44方案可行性分析94.1 技術(shù)可行性94.2 經(jīng)濟(jì)性可行性94.3 社會(huì)性可行性95 需求分析與設(shè)計(jì)95.1功能分析65.1.1 登錄功能65.1.2 項(xiàng)目管理員功能65.1.3論文管理員功能65.1.4用戶(hù)管理員功能65.1.

3、5 查詢(xún)功能65.1.6科研成果管理功能65.1.7工作量計(jì)算以及獎(jiǎng)金發(fā)放功能65.1.8系統(tǒng)維護(hù)功能65.2 數(shù)據(jù)描述75.2.1 靜態(tài)功能65.2.2 動(dòng)態(tài)數(shù)據(jù)65.2.3 數(shù)據(jù)流圖65.2.4數(shù)據(jù)采集65.3 數(shù)據(jù)字典75.4 性能需求85.4.1 數(shù)據(jù)精確度85.4.2 時(shí)間特性85.4.3 適應(yīng)性95.5 條件和限制96 系統(tǒng)概要設(shè)計(jì)126.1 總體設(shè)計(jì) 126.1.1 設(shè)計(jì)目標(biāo)126.1.2 處理流程126.1.3 系統(tǒng)功能模塊設(shè)計(jì)126.2 接口設(shè)計(jì)126.2.1 外部接口126.2.2 內(nèi)部接口126.3 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)設(shè)計(jì)126.3.1 概念結(jié)構(gòu)設(shè)計(jì)126.3.2邏輯結(jié)構(gòu)設(shè)計(jì)1

4、26.3.3物理結(jié)構(gòu)設(shè)計(jì)127 系統(tǒng)詳細(xì)設(shè)計(jì)198 結(jié)果分析418 總結(jié)41致謝語(yǔ)44參考文獻(xiàn)45基于b/s的高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)摘要 本文論述了高校科研管理的定義、歷史、意義等概況,闡明了論文的研究背景及意義,提出了相關(guān)的技術(shù),設(shè)計(jì)方案和需求分析。本系統(tǒng)采用b/s模式結(jié)構(gòu),本文從系統(tǒng)設(shè)計(jì)的目標(biāo)、系統(tǒng)結(jié)構(gòu)的總體設(shè)計(jì)、軟硬件環(huán)境、系統(tǒng)功能結(jié)構(gòu)等幾方面闡述了基于b/s模式高??蒲许?xiàng)目管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),提出了系統(tǒng)的總體框架、系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)和功能結(jié)構(gòu)。此項(xiàng)目管理系統(tǒng)的軟件開(kāi)發(fā)以windows為操作平臺(tái),使用struts框架和jsp開(kāi)發(fā),mysql數(shù)據(jù)庫(kù)作為系統(tǒng)后臺(tái),在myeclipse

5、開(kāi)發(fā)環(huán)境下開(kāi)發(fā),在tomcat容器上實(shí)現(xiàn)了一個(gè)小型高校科研項(xiàng)目管理系統(tǒng)。本系統(tǒng)主要實(shí)現(xiàn)了登錄功能,項(xiàng)目管理,項(xiàng)目追蹤,用戶(hù)管理,項(xiàng)目查詢(xún)以及教工信息查詢(xún),項(xiàng)目進(jìn)度查詢(xún)等功能。本系統(tǒng)的開(kāi)發(fā)可以幫助高??焖儆行Ч芾眄?xiàng)目,合理控制項(xiàng)目進(jìn)行的各個(gè)環(huán)節(jié),提高項(xiàng)目的合理安排和資金分配,實(shí)現(xiàn)項(xiàng)目管理的高效率性。在實(shí)際運(yùn)行中,證實(shí)了該系統(tǒng)的實(shí)用性和有效性。關(guān)鍵詞:高校科研,科研項(xiàng)目管理,設(shè)計(jì) ,b/s模式design and implement of manage system of universities research projects base on b/s structureabstract:th

6、e article discuss the definition,history and significant of administration of universities research, expounding its research backgroundand signification and providing related technologies ,design proposal anddemand analysis. according to design objectives of system,total design ofsystem structures,

7、software and hardware environment,function and structureof system, the article explains design and implement of manage system ofuniversities research projects base on b/s pattern and proposes mainframework of system, network structure and functional structure of system.with windows as service platfo

8、rm, struts framework、 jspand mysql database as database,the manage system is developed undermyeclipse for development environment and succeed in being implemented ontomcat server. the system mainly achieves the functions of user login,projects management, projects tracking user management ,projects

9、and userquery ,project schedule query . the development of the system can helpuniversities manage projects rapidly and effectively ,control each loop ofprojects reasonably and improve the arrangements and allocation of funds ofprojects and realize the high efficiency of projects management. inpracti

10、cal application, practicability and effectiveness of the system havebeen confirmed。key words:scientific research of universities;scientific research item management;design;b/s pattern1選題背景高??蒲泄芾砉ぷ鞒袚?dān)著對(duì)高??蒲蟹较颉⑷蝿?wù)提出指導(dǎo)性建議的責(zé)任,對(duì)制定高??蒲幸?guī)劃、組織項(xiàng)目申報(bào)、落實(shí)協(xié)調(diào)科研任務(wù)起著直接的領(lǐng)導(dǎo)和服務(wù)作用。在新的形勢(shì)下,高??蒲谢顒?dòng)的數(shù)量、類(lèi)型、規(guī)模和信息量不斷增加。但由于高校經(jīng)費(fèi)原因,當(dāng)

11、前大多數(shù)高??蒲泄芾砉ぷ鬏^大程度上仍依賴(lài)于人工操作,未購(gòu)買(mǎi)安裝相應(yīng)的科研管理信息系統(tǒng)軟件。這使得科研管理人員工作愈加繁重而且頭緒增多,從而難以全面、實(shí)時(shí)、準(zhǔn)確地提供學(xué)校相關(guān)的科研信息。再者近幾年來(lái),我國(guó)高等教育規(guī)模的不斷擴(kuò)大,學(xué)校不斷發(fā)展擴(kuò)大,相應(yīng)的科研項(xiàng)目數(shù)量也極速增長(zhǎng),使得科研管理工作變得更加繁重。因此,一套好的科研項(xiàng)目管理軟件不但能大大降低工作人員的勞動(dòng)強(qiáng)度,還能提高學(xué)校的科研管理效率??蒲泄芾砉ぷ鞯囊?guī)范化、科學(xué)化、信息化是必然的趨勢(shì)。1.1 課題的來(lái)源隨著經(jīng)濟(jì)的不斷發(fā)展,internet和電子商務(wù)得以廣泛應(yīng)用,這使信息的管理方式產(chǎn)生了深刻地變革。同時(shí),高??蒲许?xiàng)目變得越來(lái)越復(fù)雜,全球化

12、信息網(wǎng)絡(luò)形成及技術(shù)變革的加速,促使高校不斷尋求降低成本、提高管理效率的途徑。這些問(wèn)題都使得管理人員和理論工作者重新定義思考項(xiàng)目的管理模式關(guān)系,去適應(yīng)信息時(shí)代的變化。高??蒲许?xiàng)目管理信息化建設(shè)在現(xiàn)代信息理念、信息技術(shù)和信息規(guī)范的引導(dǎo)下,通過(guò)對(duì)管理過(guò)程和信息資源的整合和集成,加速管理信息的傳遞和反饋,從而實(shí)現(xiàn)了科研項(xiàng)目管理自動(dòng)化和標(biāo)準(zhǔn)化,提高管理的運(yùn)行效率。依托于網(wǎng)絡(luò)和信息技術(shù)的科研項(xiàng)目管理,科學(xué)高效、規(guī)范有序,是高??蒲泄ぷ骶C合協(xié)調(diào)作用的重要方面,也是檢驗(yàn)管理工作質(zhì)量和水平的重要標(biāo)準(zhǔn)。近幾年來(lái)internet/intranet及其相關(guān)技術(shù)的迅猛發(fā)展,使得管理信息系統(tǒng)的開(kāi)發(fā)進(jìn)入一個(gè)新的階段,高校作

13、為科技發(fā)展的前沿,科研管理工作的規(guī)范化、科學(xué)化、信息化是必然的趨勢(shì)。這就要求有先進(jìn)且實(shí)用的mis系統(tǒng)與之相適應(yīng),基于b/s的高??蒲泄芾硇畔⑾到y(tǒng)應(yīng)運(yùn)而生。1.2 課題在國(guó)內(nèi)外的概況 從20世紀(jì)90年代起,現(xiàn)代信息技術(shù)廣泛應(yīng)用于高等教育的各個(gè)領(lǐng)域,國(guó)內(nèi)高校紛紛建立了局域網(wǎng),并開(kāi)發(fā)出一批mis系統(tǒng)用于13常管理,拉開(kāi)了“校園信息化”即所謂“數(shù)字化校園”的序幕。目前,高校科研項(xiàng)目管理信息系統(tǒng)建設(shè)一般采用以下三種模式: (1)自主開(kāi)發(fā),有的高校根據(jù)本??蒲许?xiàng)目管理業(yè)務(wù)需求,集中技術(shù)力量進(jìn)行自主產(chǎn)權(quán)的管理應(yīng)用系統(tǒng)開(kāi)發(fā),如浙江師范大學(xué),其科研處和計(jì)算機(jī)學(xué)院開(kāi)發(fā)的科研項(xiàng)目成果量化統(tǒng)計(jì)綜合管理信息系統(tǒng); (2

14、)聯(lián)合開(kāi)發(fā),高校與軟件公司合作開(kāi)發(fā),如四川師范大學(xué)與平升網(wǎng)絡(luò)科技有限公司合作開(kāi)發(fā)的校級(jí)科研項(xiàng)目管理系統(tǒng); (3)引進(jìn)與吸收相結(jié)合,有的高校在充分考察的基礎(chǔ)上,引進(jìn)適合本校管理情況的其他高?;蚬镜某墒煜到y(tǒng),再進(jìn)行必要的二次開(kāi)發(fā),從而提高本校的信息化水平。應(yīng)該指出無(wú)論采用哪種模式,只要充分利用學(xué)?,F(xiàn)有經(jīng)濟(jì)和技術(shù)條件,適合本校特點(diǎn),那么就不失為一種有效的策略。 1.3 課題主要研究和解決的問(wèn)題及技術(shù)要求 科研項(xiàng)目管理信息化建設(shè)過(guò)程中應(yīng)注意的幾個(gè)問(wèn)題 : 1 注重整體規(guī)劃,分布實(shí)施。 實(shí)施信息化是實(shí)現(xiàn)高??蒲许?xiàng)目管理創(chuàng)新的核心支撐技術(shù)和手段,但如果脫離了學(xué)校的組織、過(guò)程、資源和人員的大環(huán)境,未與學(xué)校

15、管理信息化建設(shè)目標(biāo)、整體發(fā)展戰(zhàn)略相結(jié)合,信息化建設(shè)就可能走彎路,作為校園管理信息系統(tǒng)子系統(tǒng)的科研項(xiàng)目管理信息系統(tǒng),其設(shè)計(jì)和實(shí)施就會(huì)缺乏前提和依據(jù),就有可能成為“信息孤島”。因此,必須克服“重實(shí)施、輕規(guī)劃,重技術(shù)、輕管理” 的錯(cuò)誤認(rèn)識(shí),組織有關(guān)信息技術(shù)、科研管理等人員進(jìn)行充分的前期調(diào)研,正確理解真實(shí)的管理需求,全面考慮35年后的需求變化和技術(shù)發(fā)展,制定科學(xué)合理的科研項(xiàng)目管理信息化整體規(guī)劃,在規(guī)劃形成的框架指導(dǎo)下,采用有效的實(shí)施途徑進(jìn)行分步實(shí)施,從而保證科研項(xiàng)目管理信息系統(tǒng)具有統(tǒng)一的信息標(biāo)準(zhǔn)和規(guī)范,能與學(xué)校其他各系統(tǒng)保持信息暢通、有效共享。 2 建立與信息化相適應(yīng)的管理模式。 傳統(tǒng)的科研項(xiàng)目管理結(jié)

16、構(gòu)呈星型分布,科研處是唯一中心,所有下行信息通過(guò)科研處向科研人員發(fā)布,上行信息通過(guò)科研處整理供上級(jí)和其他管理部門(mén)利用。隨著信息技術(shù)的廣泛應(yīng)用,分布式結(jié)構(gòu)的網(wǎng)絡(luò)化管理模式出現(xiàn),科研項(xiàng)目管理層次減少、人員規(guī)模削減,組織結(jié)構(gòu)趨于扁平化,緊湊而富有彈性。 科研處、各院系以及廣大科研人員既是信息的發(fā)布者,又是信息的利用者, 只是權(quán)限有所差別。因此應(yīng)充分重視和做好信息系統(tǒng)實(shí)施與管理制度和管理模式的匹配工作,信息系統(tǒng)僅是內(nèi)部管理制度和業(yè)務(wù)流程在計(jì)算機(jī)環(huán)境中的載體,內(nèi)部管理制度是否健全、是否得到嚴(yán)格執(zhí)行,直接決定信息系統(tǒng)建設(shè)的成敗。解決信息系統(tǒng)實(shí)施與運(yùn)行管理脫節(jié)的問(wèn)題,加速科研管理模式的轉(zhuǎn)型,將科研管理部門(mén)從

17、“收發(fā)室”工作中解放出來(lái),把工作重心放在宏觀管理上。 同時(shí),管理信息化為科研管理人員的學(xué)習(xí)和提高提供了更好的條件、更大的空間和時(shí)間自由度、更靈活的方式,管理人員將從傳統(tǒng)的經(jīng)驗(yàn)型管理者轉(zhuǎn)變?yōu)閷W(xué)習(xí)型管理者。管理人員的不斷學(xué)習(xí)有助于改革組織本身,那就是通過(guò)培養(yǎng)彌漫于整個(gè)組織的學(xué)習(xí)氣氛,充分發(fā)揮管理人員的創(chuàng)造性思維能力,建立一種有機(jī)的、高度柔性的、扁平化的、符合人性的可持續(xù)發(fā)展的組織。 3 加快復(fù)合型信息化人才培養(yǎng)。 在高校內(nèi)部管理過(guò)程中,管理隊(duì)伍作為學(xué)校管理決策的制定者、管理制度的執(zhí)行者、組織協(xié)調(diào)者和服務(wù)者,是一支非常重要的隊(duì)伍??蒲许?xiàng)目管理的職能就是通過(guò)管理者的具體工作來(lái)體現(xiàn),信息化的高??蒲许?xiàng)目

18、管理系統(tǒng)本質(zhì)上是一個(gè)管理系統(tǒng),而不僅僅是一個(gè)技術(shù)系統(tǒng),管理者在構(gòu)成系統(tǒng)的諸要素中處于決定性地位。因此,科研項(xiàng)目管理者是管理信息化的根本,建設(shè)一支既懂技術(shù)又懂管理、知識(shí)結(jié)構(gòu)合理、技術(shù)過(guò)硬的“復(fù)合型”管理隊(duì)伍至關(guān)重要。管理信息化對(duì)科研管理人員提出了新的要求,一方面,科研管理人員應(yīng)加強(qiáng)現(xiàn)代信息管理理論的學(xué)習(xí),了解信息技術(shù)的特性和管理信息化的新要求與新模式,擺脫傳統(tǒng)狹隘的管理思想_的約束,運(yùn)用科學(xué)的方法,搞好信息的管理,形成新的管理理念;另一方面,應(yīng)通過(guò)參加信息技術(shù)培訓(xùn)、參與信息技術(shù)訓(xùn)練和競(jìng)賽活動(dòng)、各類(lèi)信息學(xué)術(shù)講座等多種途徑,提升信息素養(yǎng),從而成為具有良好信息意識(shí)、較高信息道德修養(yǎng)、豐富信息知識(shí)和較強(qiáng)

19、信息能力的“新型”科研管理者。 利用現(xiàn)代信息技術(shù)建設(shè)信息管理平臺(tái),并以此為主線開(kāi)展全程管理,推進(jìn)高校科研項(xiàng)目管理信息化建設(shè),促進(jìn)了科研管理決策科學(xué)化、透明化。同時(shí)也應(yīng)認(rèn)識(shí)到不管工具如何優(yōu)秀,仍然只是提高效率的輔助管理方法,必須吸收先進(jìn)管理思想和理念,建立和完善相應(yīng)的項(xiàng)目管理機(jī)制和科學(xué)的量化管理辦法,高校的科技創(chuàng)新能力才能提高,科研水平才能真正上臺(tái)階。 科研項(xiàng)目管理信息化建設(shè)是一個(gè)復(fù)雜的系統(tǒng)工程,涉及多個(gè)層面,這里僅從技術(shù)層面對(duì)其進(jìn)行簡(jiǎn)要分析。1 應(yīng)用系統(tǒng)體系結(jié)構(gòu)模型。 體系結(jié)構(gòu)設(shè)計(jì)是應(yīng)用系統(tǒng)軟件構(gòu)建中的關(guān)鍵問(wèn)題,直接與系統(tǒng)結(jié)構(gòu)的靈活性、可擴(kuò)展性和軟件部件的可重用性等多種技術(shù)性能指標(biāo)相關(guān)。高校科

20、研項(xiàng)目管理系統(tǒng)處于異構(gòu)的分布式環(huán)境中,這就決定了它必須支持與已有系統(tǒng),如辦公、人事、財(cái)務(wù)、設(shè)備等其它業(yè)務(wù)系統(tǒng)的集成及互操作;同時(shí),作為為高校內(nèi)部及社會(huì)大眾提供信息服務(wù)的平臺(tái),系統(tǒng)還必須具有較高的易用性、安全性和可伸縮性,因此選擇良好的體系結(jié)構(gòu)模型是科研項(xiàng)目管理系統(tǒng)開(kāi)發(fā)首先需要解決的問(wèn)題。 隨著中間件與web技術(shù)的發(fā)展,多層分布式應(yīng)用體系日益成熟,并已成為當(dāng)前應(yīng)用軟件的主流。在這種體系結(jié)構(gòu)中,數(shù)據(jù)服務(wù)層完成數(shù)據(jù)的定義、維護(hù)、訪問(wèn)與更新,以及管理并響應(yīng)下層的數(shù)據(jù)請(qǐng)求;數(shù)據(jù)接口層需要了解數(shù)據(jù)服務(wù)器的類(lèi)型和它的語(yǔ)義接口, 它對(duì)下層屏蔽具體數(shù)據(jù)的服務(wù)器的差異,提供統(tǒng)一的數(shù)據(jù)訪問(wèn)接口,以便實(shí)現(xiàn)對(duì)多數(shù)據(jù)源的

21、透明訪問(wèn),從而提供應(yīng)用程序的可移植性和適應(yīng)性;應(yīng)用服務(wù)層封裝業(yè)務(wù)過(guò)程,并響應(yīng)用戶(hù)服務(wù)層發(fā)來(lái)的請(qǐng)求,通過(guò)數(shù)據(jù)接口層訪問(wèn)所需的數(shù)據(jù),完成具體的應(yīng)用功能;用戶(hù)服務(wù)層為用戶(hù)提供可視化界面,用來(lái)顯示信息和收集數(shù)據(jù),利用應(yīng)用服務(wù)提供的功能完成用戶(hù)請(qǐng)求;web服務(wù)層基于web信息服務(wù)器,利用應(yīng)用服務(wù)層各種功能構(gòu)件提供的功能,為基于測(cè)覽器的前端客戶(hù)提供網(wǎng)絡(luò)應(yīng)用服務(wù)。多層分布式應(yīng)用體系結(jié)構(gòu)是為克服傳統(tǒng)cs結(jié)構(gòu)模式的諸多缺點(diǎn)而提出的,能使業(yè)務(wù)開(kāi)發(fā)、運(yùn)行、管理、連接等具有高度的統(tǒng)一性和規(guī)范性,系統(tǒng)以組件化、模塊化的形式通過(guò)internetintranet為用戶(hù)提供各類(lèi)服務(wù),用戶(hù)則可以通過(guò)網(wǎng)絡(luò)門(mén)戶(hù)等透明地使用整個(gè)網(wǎng)絡(luò)

22、資源。采用此結(jié)構(gòu)將為高??蒲许?xiàng)目管理系統(tǒng)提供合理的構(gòu)架,有利于縮短軟件開(kāi)發(fā)周期,降低軟件開(kāi)發(fā)成本;同時(shí),基于多層分布式應(yīng)用體系結(jié)構(gòu)模型的系統(tǒng)將具有客戶(hù)端使用難度低、可移植性強(qiáng)、業(yè)務(wù)擴(kuò)展方便、維護(hù)簡(jiǎn)單等多方面的優(yōu)點(diǎn)。 2 軟件開(kāi)發(fā)平臺(tái)。 高??蒲许?xiàng)目管理工作本身的復(fù)雜性和特殊性,使得系統(tǒng)的開(kāi)發(fā)具有相當(dāng)難度。2o世紀(jì)9o年代以來(lái),計(jì)算機(jī)應(yīng)用不斷深入,應(yīng)用系統(tǒng)日益復(fù)雜,軟件開(kāi)發(fā)已從“算法+數(shù)據(jù)結(jié)構(gòu)=程序” 逐步發(fā)展到了“設(shè)計(jì)模式+對(duì)象組件+開(kāi)發(fā)工具=程序”,開(kāi)發(fā)工具的選擇,已成為軟件開(kāi)發(fā)成功的要素之一??梢?jiàn),一個(gè)成熟、標(biāo)準(zhǔn)的企業(yè)平臺(tái)對(duì)于簡(jiǎn)化和規(guī)范科研項(xiàng)目管理信息系統(tǒng)的開(kāi)發(fā)和部署,至關(guān)重要。 micr

23、osoft公司的net和sun公司的j2ee是目前建立和開(kāi)發(fā)各種web應(yīng)用的兩大主流平臺(tái)。net和j2ee兩大平臺(tái)各有優(yōu)勢(shì),同時(shí)都有廣泛的廠商支持,前者包括分布式計(jì)算、xml、組件技術(shù)、即時(shí)編譯技術(shù)等一系列技術(shù),是一個(gè)基于internet高度分布式計(jì)算環(huán)境、以簡(jiǎn)化應(yīng)用程序開(kāi)發(fā)為目的的全新計(jì)算平臺(tái)。基于net的應(yīng)用程序開(kāi)發(fā)周期較短,應(yīng)用程序運(yùn)行和維護(hù)成本較低,伸縮能力強(qiáng),但是net運(yùn)行只能運(yùn)行在windows環(huán)境下,開(kāi)放性較差。而j2ee技術(shù)誕生時(shí)間早,也較成熟,是一種利用java2平臺(tái)來(lái)簡(jiǎn)化諸多與多級(jí)企業(yè)解決方案的開(kāi)發(fā)、部署和管理相關(guān)的復(fù)雜問(wèn)題的構(gòu)建框架和技術(shù)標(biāo)準(zhǔn),它提供了多層的分布式應(yīng)用模型

24、,組件重用、一致化的安全模型以及靈活的事務(wù)控制,具有兼容性和跨平臺(tái)的特性。j2ee僅支持java語(yǔ)言,且需要較高的培訓(xùn)、開(kāi)發(fā)、運(yùn)行和維護(hù)成本。在開(kāi)發(fā)平臺(tái)的選擇上,可以考慮他們各自的優(yōu)點(diǎn)與缺點(diǎn),結(jié)合自身現(xiàn)有應(yīng)用系統(tǒng)特點(diǎn)與人力資源的能力,以及系統(tǒng)將來(lái)的需求等,作出適合自己的開(kāi)發(fā)策略。一般認(rèn)為,若高校后臺(tái)系統(tǒng)主要使用windows,可考慮采用net,但以前的應(yīng)用軟件需重新開(kāi)發(fā);而主要采用unix系統(tǒng)作后臺(tái)系統(tǒng)的高校,或采用多種平臺(tái)的高校,可考慮采用j2ee。 3 數(shù)據(jù)管理技術(shù)。 科學(xué)的管理必須依賴(lài)大量精確的信息,只有可靠的數(shù)據(jù)和資料才能為科研項(xiàng)目管理決策提供有效的依據(jù)和支持??蒲许?xiàng)目管理分為項(xiàng)目申報(bào)

25、管理、在研項(xiàng)目管理、項(xiàng)目終結(jié)管理、完成項(xiàng)目跟蹤管理四個(gè)階段,涉及科研項(xiàng)目基本情況、歷史數(shù)據(jù)、與科研項(xiàng)目有關(guān)的申報(bào)材料、評(píng)估結(jié)果、項(xiàng)目成果等大量數(shù)據(jù)信息。隨著數(shù)據(jù)量的快速增長(zhǎng)、查詢(xún)復(fù)雜化程度的日益提高,如何正確處理各類(lèi)信息,去除無(wú)用信息,提取有用信息,快速生成針對(duì)不同需求的主題信息,成為項(xiàng)目管理人員關(guān)注的問(wèn)題。 所以這些數(shù)據(jù)都必須依賴(lài)數(shù)據(jù)庫(kù)軟件去管理、以達(dá)到數(shù)據(jù)的精確性和正確性。 1.4 課題的目的和意義課題的目的是降低工作人員的勞動(dòng)強(qiáng)度,提高學(xué)校的科研管理效率,實(shí)現(xiàn)科研管理工作的規(guī)范化、科學(xué)化、信息化。以下就是科研項(xiàng)目系統(tǒng)研發(fā)的意義:(1) 信息化可以規(guī)范操作,提高工作效率。信息技術(shù)本身要求數(shù)

26、據(jù)的規(guī)范化,不規(guī)范的數(shù)據(jù)難以實(shí)現(xiàn)計(jì)算機(jī)作業(yè),通過(guò)人機(jī)界面的技術(shù)處理,可以有效地規(guī)范數(shù)據(jù),使通過(guò)網(wǎng)絡(luò)提交的科研項(xiàng)目管理信息符合設(shè)計(jì)要求,這一特點(diǎn)保證了數(shù)據(jù)質(zhì)量,提高了信息加工處理和分析的效率。 同時(shí),基于網(wǎng)絡(luò)的科研項(xiàng)目管理系統(tǒng)本身是科研項(xiàng)目管理涉及的各個(gè)方面、過(guò)程有效規(guī)劃整合的產(chǎn)物,通過(guò)它可進(jìn)行項(xiàng)目申報(bào)、網(wǎng)絡(luò)查詢(xún)、發(fā)布科研信息和科研成果下載各種資料。從而實(shí)現(xiàn)網(wǎng)上信息交流,簡(jiǎn)化工作程序,促進(jìn)了管理分工的集約化,加速了管理信息的傳遞和反饋過(guò)程,提高了管理水平和工作效率。 (2)信息化可以實(shí)現(xiàn)動(dòng)態(tài)管理,縮短決策周期。隨著學(xué)校的發(fā)展,科研項(xiàng)目來(lái)源13益增多,加之科研項(xiàng)目研究周期較長(zhǎng),其中某些信息具有不確

27、定性,如每年科研項(xiàng)目的經(jīng)費(fèi)到款情況等,而人工管理?xiàng)l件下項(xiàng)目信息的存儲(chǔ)秩序化程度低,因此影響了對(duì)項(xiàng)目實(shí)行全程跟蹤的動(dòng)態(tài)管理。 信息化科研項(xiàng)目管理以基于網(wǎng)絡(luò)的科研項(xiàng)目管理系統(tǒng)為基礎(chǔ),項(xiàng)目信息以標(biāo)準(zhǔn)化形式存儲(chǔ),從而使管理的動(dòng)態(tài)性和經(jīng)常性成為可能,改變了常規(guī)以年度為單位的管理方式。 科研項(xiàng)目管理部門(mén)能夠即時(shí)獲取和提供所需的信息,隨時(shí)掌握最新數(shù)據(jù),了解最新科研動(dòng)態(tài)。提高了對(duì)決策、評(píng)估的信息支持能力,縮短決策周期。 (3)信息化可以加強(qiáng)交流,促進(jìn)成果轉(zhuǎn)化。 高??萍汲晒D(zhuǎn)化是當(dāng)今世界各國(guó)政府、產(chǎn)業(yè)界、學(xué)術(shù)界共同關(guān)注的課題,也是世界經(jīng)擠與科技、教育相結(jié)合的成功經(jīng)驗(yàn)。 科研成果信息通過(guò)網(wǎng)絡(luò)媒體及時(shí)發(fā)布、生動(dòng)展

28、示,為創(chuàng)造新技術(shù)和研究成果的高校與從事應(yīng)用技術(shù)研究開(kāi)發(fā)和工藝創(chuàng)新、并將科技成果商品化的企業(yè),架起了合作創(chuàng)新的橋梁,有利于強(qiáng)化科研工作者的創(chuàng)新熱情,有利于增強(qiáng)高??萍汲晒a(chǎn)的目的性和方向性,從而為科技成果的轉(zhuǎn)化提供保證。這種互動(dòng)的活動(dòng)與超越時(shí)空的成果轉(zhuǎn)化方式無(wú)疑是成果轉(zhuǎn)化渠道上的革命。 2 開(kāi)發(fā)工具和應(yīng)用技術(shù)簡(jiǎn)介2.1 java server pages簡(jiǎn)介jsp(java server pages)是由sun microsystems公司倡導(dǎo)、許多公司參與完成的。該技術(shù)為創(chuàng)建顯示動(dòng)態(tài)生成內(nèi)容的web頁(yè)面提供了一個(gè)簡(jiǎn)捷而快速的方法。jsp技術(shù)的設(shè)計(jì)目的是使得構(gòu)造基于web的應(yīng)用程序更加容易和快

29、捷,而這些應(yīng)用程序能夠與各種web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開(kāi)發(fā)工具共同工作。 jsp規(guī)范是web服務(wù)器、應(yīng)用服務(wù)器、交易系統(tǒng)、以及開(kāi)發(fā)工具供應(yīng)商間廣泛合作的結(jié)果。在傳統(tǒng)的網(wǎng)頁(yè)html文件(*htm或*.html)中加入java程序片段(scriptlets)和jsp標(biāo)記(tags),就構(gòu)成了jsp網(wǎng)頁(yè)(*.jsp)。web服務(wù)器在遇到訪問(wèn)jsp網(wǎng)頁(yè)的請(qǐng)求時(shí),首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以html格式返回給客戶(hù)。程序片段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)以及發(fā)送 email 等等,這就是建立動(dòng)態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶(hù)端的僅是得到的結(jié)果,對(duì)客戶(hù)瀏覽

30、器的要求最低,可以實(shí)現(xiàn)無(wú)plugin,無(wú)activex,無(wú)java applet,甚至無(wú)frame。2.2 javabean簡(jiǎn)介javabean是一個(gè)可重復(fù)使用的軟件組件。實(shí)際上javabean是一種java類(lèi),通過(guò)封裝屬性和方法成為具有某種功能或者處理某個(gè)業(yè)務(wù)的對(duì)象,簡(jiǎn)稱(chēng)bean。由于javabean是基于java語(yǔ)言的,因此javabean不依賴(lài)平臺(tái),具有以下特點(diǎn): 可以實(shí)現(xiàn)代碼的重復(fù)利用 易編寫(xiě)、易維護(hù)、易使用 可以在任何安裝了java運(yùn)行環(huán)境的平臺(tái)上的使用,而不需要重新編譯。用戶(hù)可以使用javabean將功能、處理、值、數(shù)據(jù)庫(kù)訪問(wèn)和其他任何可以用java代碼創(chuàng)造的對(duì)象進(jìn)行打包,并且其他

31、的開(kāi)發(fā)者可以通過(guò)內(nèi)部的jsp頁(yè)面、servlet、其他javabean、applet程序或者應(yīng)用來(lái)使用這些對(duì)象。用戶(hù)可以認(rèn)為javabean提供了一種隨時(shí)隨地的復(fù)制和粘貼的功能,而不用關(guān)心任何改變。 2.3 struts 框架簡(jiǎn)介struts是apache jakarta項(xiàng)目于2001年推出的一個(gè)開(kāi)源的java web框架,它很好的實(shí)現(xiàn)了mvc模式。項(xiàng)目的創(chuàng)立者希望通過(guò)對(duì)該項(xiàng)目的研究,改進(jìn)和提高javaserver pages 、servlet、標(biāo)簽庫(kù)以及面向?qū)ο蟮募夹g(shù)水準(zhǔn)。struts這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。 struts通過(guò)一個(gè)配置文件,把各個(gè)層面的應(yīng)用組件聯(lián)系起

32、來(lái),使組件在程序面上聯(lián)系少,耦合度低,這就大大提高了應(yīng)用程序的可維護(hù)性和擴(kuò)張性。因此,struts一經(jīng)推出就立刻受到業(yè)界的追捧。 struts核心組件包括配置文件struts-config.xml,actionservlet類(lèi),actionform類(lèi),action類(lèi),actionmapping類(lèi),actionforward類(lèi),actionerror類(lèi)以及struts標(biāo)記庫(kù)。各組件扮演的角色如下: struts-config.xml 聲明視圖組件與業(yè)務(wù)邏輯之間的關(guān)系以及數(shù)據(jù)庫(kù)的連接信息等;actionservlet 控制器;action 包含事務(wù)邏輯;actionform 顯示模塊數(shù)據(jù);acti

33、onmapping 幫助控制器將請(qǐng)求映射到操作;actionforward 用來(lái)指示操作轉(zhuǎn)移的對(duì)象;actionerror 用來(lái)存儲(chǔ)和回收錯(cuò)誤; struts標(biāo)記庫(kù) 可以減輕開(kāi)發(fā)顯示層次的工作 struts應(yīng)用程序處理用戶(hù)請(qǐng)求的一般過(guò)程如下:1.檢索和用戶(hù)請(qǐng)求匹配的actionmapping實(shí)例,如果不存在,就返回用戶(hù)請(qǐng)求路徑無(wú)效的錯(cuò)誤信息。 2.如果為actionmapping配置了form bean,則獲取相應(yīng)范圍內(nèi)的actionform實(shí)例。如果actionform實(shí)例不存在,就創(chuàng)建一個(gè)actionform對(duì)象,把客戶(hù)提交的表單數(shù)據(jù)保存到actionform對(duì)象中。 3.根據(jù)action

34、mapping配置信息決定是否需要驗(yàn)證表單。如果需要驗(yàn)證,就調(diào)用actionform的validate()方法。 4.如果actionform的validate()方法返回null,或者返回一個(gè)不包含任何actionmessage的actionerrors對(duì)象,就表明表單驗(yàn)證成功,繼續(xù)執(zhí)行下一步。否則返回input屬性指定的頁(yè)面,并向用戶(hù)顯示actionerrors集合中的錯(cuò)誤信息。 5.actionservlet根據(jù)actionmapping實(shí)例包含的映射信息決定將請(qǐng)求轉(zhuǎn)發(fā)給哪個(gè)action,如果相應(yīng)的action實(shí)例不存在,則先創(chuàng)建這個(gè)實(shí)例,然后調(diào)用action的execute方法。 6.

35、action的execute方法返回 一個(gè)actionforward對(duì)象,actionservlet將請(qǐng)求轉(zhuǎn)發(fā)到這個(gè)actionforward對(duì)象指定的組件,通常是一個(gè)jsp組件或其他action。 7.如果actionforward對(duì)象指向一個(gè)jsp組件,則將該jsp生成的動(dòng)態(tài)頁(yè)面返回給用戶(hù);如果actionforward對(duì)象指向的仍然是一個(gè)action,則從第1步重新開(kāi)始執(zhí)行!2.4 mysql server 5.1簡(jiǎn)介 mysql是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),開(kāi)發(fā)者為瑞典mysql ab公司。在2008年1月16號(hào)被sun公司收購(gòu)。而2009年,sun又被oracal收購(gòu).對(duì)于mysq

36、l的前途,沒(méi)有任何人抱樂(lè)觀的態(tài)度.目前mysql被廣泛地應(yīng)用在internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開(kāi)放源碼這一特點(diǎn),許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了mysql作為網(wǎng)站數(shù)據(jù)庫(kù)。2.5 myeclipse 6.5簡(jiǎn)介myeclipse企業(yè)級(jí)工作平臺(tái)(myeclipse enterprise workbench ,簡(jiǎn)稱(chēng)myeclipse)是對(duì)eclipse ide的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫(kù)和j2ee的開(kāi)發(fā)、發(fā)布,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的j2ee集成開(kāi)發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè)試和發(fā)布功能,完整支

37、持html, struts, jsf, css, javascript, sql, hibernate。在結(jié)構(gòu)上,myeclipse的特征可以被分為7類(lèi):1. j2ee模型2. web開(kāi)發(fā)工具3. ejb開(kāi)發(fā)工具4. 應(yīng)用程序服務(wù)器的連接器5. j2ee項(xiàng)目部署服務(wù)6. 數(shù)據(jù)庫(kù)服務(wù)7. myeclipse整合幫助對(duì)于以上每一種功能上的類(lèi)別,在eclipse中都有相應(yīng)的功能部件,并通過(guò)一系列的插件來(lái)實(shí)現(xiàn)它們。myeclipse結(jié)構(gòu)上的這種模塊化,可以讓我們?cè)诓挥绊懫渌K的情況下,對(duì)任一模塊進(jìn)行單獨(dú)的擴(kuò)展和升級(jí)。簡(jiǎn)單而言,myeclipse是eclipse的插件,也是一款功能強(qiáng)大的j2ee集成開(kāi)

38、發(fā)環(huán)境,支持代碼編寫(xiě)、配置、測(cè)試以及除錯(cuò),myeclipse6.0以前版本需先安裝eclipse。myeclipse6.0以后版本安裝時(shí)不需安裝eclipse。 2.6 tomcat 6.0簡(jiǎn)介tomcat 很受廣大程序員的喜歡,因?yàn)樗\(yùn)行時(shí)占用的系統(tǒng)資源小,擴(kuò)展性好,支持負(fù)載平衡與郵件服務(wù)等開(kāi)發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進(jìn)和完善中,任何一個(gè)感興趣的程序員都可以更改它或在其中加入新的功能。tomcat 是一個(gè)小型的輕量級(jí)應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶(hù)不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試jsp 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好apache

39、 服務(wù)器,可利用它響應(yīng)對(duì)html 頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上tomcat 部分是apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)你運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。 這里的訣竅是,當(dāng)配置正確時(shí),apache 為html頁(yè)面服務(wù),而tomcat 實(shí)際上運(yùn)行jsp 頁(yè)面和servlet。另外,tomcat和iis、apache等web服務(wù)器一樣,具有處理html頁(yè)面的功能,另外它還是一個(gè)servlet和jsp容器,獨(dú)立的servlet容器是tomcat的默認(rèn)模式。不過(guò),tomcat處理靜態(tài)html的能力不如apache服務(wù)器。2.7 b/s結(jié)構(gòu)模式簡(jiǎn)介目前internet使用較多的兩種數(shù)據(jù)庫(kù)應(yīng)用模式分別是:c/s(client/server)模式與b/s(browser/server)模式。b/s模式的原理及組成從本質(zhì)上來(lái)講,與傳統(tǒng)的c/s模式一樣,都是以同一種“請(qǐng)求/應(yīng)答方式來(lái)執(zhí)行應(yīng)用的。但c/s模式是一種二層結(jié)構(gòu)模式,其客戶(hù)端集中了大量的應(yīng)用軟件;而b/s模式是一種基于hyperlink、html、java等技術(shù)的三級(jí)或多級(jí)c/s模式,客戶(hù)端僅需要單一的瀏覽器軟件。b/s模式是一種全新的體系結(jié)構(gòu),它的最大優(yōu)點(diǎn)是解決了跨平臺(tái)問(wèn)題,用戶(hù)通過(guò)browser可以訪問(wèn)多個(gè)應(yīng)用平臺(tái),形成一種一點(diǎn)對(duì)多點(diǎn)、多點(diǎn)對(duì)多點(diǎn)的結(jié)構(gòu)模式?;赽/s模式的信息

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論