【導(dǎo)讀】隨著計算機(jī)及數(shù)據(jù)庫技術(shù)的不斷發(fā)展,使用現(xiàn)代化技術(shù)手段進(jìn)行事務(wù)處理成為必要。Struts是一種優(yōu)秀的基于J2EE體系結(jié)構(gòu)的MVC模式框架,基于Struts框架開發(fā)項目申報系統(tǒng)可獲得好的可重用性、可擴(kuò)展性和易維護(hù)性。建立一個基于struts的項目申報系統(tǒng)可以方便基層單位科研管理部門進(jìn)行快速事務(wù)處理,提高工作效率。全文首先闡述了項目申報系統(tǒng)的應(yīng)用背景、發(fā)展現(xiàn)狀和趨勢、課題目標(biāo)以及相關(guān)的技術(shù)支持。之后對該系統(tǒng)涉及到的相關(guān)知識進(jìn)行了介紹,對該系統(tǒng)進(jìn)行了整體的設(shè)計分析,確定了開發(fā)環(huán)境,構(gòu)建了基本的框架結(jié)構(gòu)和功能模塊。關(guān)鍵詞:struts,MVC,J2EE,JAVA,MSSQLServer,JDBC,PowerDesigner. 現(xiàn)代社會科學(xué)技術(shù)突飛猛進(jìn),各科研單位的研究項目越來越多,怎樣使科研項目的申報和審批更加高效,已經(jīng)成為各個科研單位亟待解決的問題。