freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于struts的項目申報系統(tǒng)設(shè)計與實現(xiàn)-資料下載頁

2024-12-06 01:18本頁面

【導(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)成為各個科研單位亟待解決的問題。

  

【正文】 rue”刪除磁盤文件!/html:checkbox該標(biāo)簽的property屬性值對應(yīng)FileForm中的delete屬性,當(dāng)選中該復(fù)選框提交表單后,F(xiàn)ileForm中的delete屬性值就是html:checkbox標(biāo)簽中value的屬性值。所以通過判斷delete值是否為“True”,就可以知道復(fù)選框是否被選中。2. 項目修改的實現(xiàn)項目修改的實際方法,就是將原來的項目申請刪除,然后重新進(jìn)行該科研項目的信息錄入。當(dāng)用戶點擊“修改”按鈕時,系統(tǒng)會提示是否確認(rèn)修改,點擊確認(rèn),系統(tǒng)將刪除原來項目信息,同時提示項目申請者輸入新的項目信息,修改完成后將返回主界面。 項目查詢實現(xiàn)為了實現(xiàn)該功能設(shè)置的SearchForm類存儲了查詢的條件和查詢值,當(dāng)單擊搜索欄中的“搜索”按鈕后,請求被轉(zhuǎn)發(fā)到UserAction類,該類獲取SearchForm類中的數(shù)據(jù)作為SQL語句的查詢條件查詢出符合該條件的所有記錄,然后轉(zhuǎn)發(fā)到相應(yīng)頁面進(jìn)行顯示。查詢功能的實現(xiàn)過程如下:1. 編寫頁面代碼查詢的頁面顯示部分由一個文本框、一個下拉列表和一個“搜索”按鈕組成。文本框提供用戶輸入查詢的值,在下拉列表中用戶選擇查詢的條件。2. 編寫Searchtypelist類中的getsearchtypelist( )方法3. 編寫SearchForm類4. 5. 在UserAction類中創(chuàng)建executeLook( )方法在UserAction類中創(chuàng)建executeLook( )方法處理查詢請求,該方法也是用來處理“瀏覽用戶信息”請求的方法;因為“瀏覽用戶信息”的請求實際上就是查詢?nèi)坑脩舻恼埱蟆?信息查詢界面項目編號是系統(tǒng)根據(jù)上傳項目的先后順序來編號的。項目名稱為上傳文件的名稱。項目申請者模塊中的查詢功能只能查詢自己申請的項目,因此上傳者為用一個用戶。文件大小和上傳時間分別記錄了上傳文件的大小和上傳時間。是否審核用來標(biāo)記該項目是否被項目管理員審核過 項目管理者模塊的實現(xiàn) 賬戶管理的實現(xiàn)該模塊提供了項目管理者對項目申請者賬號管理的功能。包括賬號的瀏覽、添加和刪除。模塊通過單擊“賬戶管理”按鈕提交Form表單后觸發(fā)。 賬戶管理界面當(dāng)用戶單擊“刪除”按鈕時,系統(tǒng)彈出確認(rèn)刪除窗口,防止用戶誤點刪除造成賬戶的誤刪。單擊“是”按鈕,所選定的賬戶即被刪除。當(dāng)用戶單擊“添加賬戶”按鈕時,系統(tǒng)彈出添加賬戶信息窗口,將信息窗口中的信息全部填寫完畢,單擊“確定”按鈕,即可完成新用戶的添加。 項目審核模塊實現(xiàn)項目管理者審核項目的過程如下:1. 下載科研項目申請項目管理者單擊“下載”鏈接觸文件下載請求,程序回復(fù)響應(yīng)向用戶顯示文件下載對話框并要求用戶選擇處理文件方式。選中“將文件保存到磁盤”單選項后單擊“確定”按鈕,在彈出的對話框中選擇文件保存路徑后單擊“保存”按鈕即可將文件下載到指定目錄中。2. 修改文件的file_check屬性項目申請者在提交項目申請時,系統(tǒng)自動給文件的file_check屬性賦值為false,當(dāng)項目管理者單擊“完成審核”按鈕時,系統(tǒng)將file_check的屬性值修改為true。 項目查詢模塊實現(xiàn)該模塊的實現(xiàn)與項目申請者模塊中項目查詢功能的實現(xiàn)方式相同,此處不再做重復(fù)介紹。 項目匯總模塊實現(xiàn)項目匯總功能的實現(xiàn)過程如下:1. 編寫頁面代碼查詢的頁面顯示部分由一個下拉列表和一個“匯總”按鈕組成。下拉列表用于提供用戶選擇匯總的條件。2. 編寫Searchtypelist類中的getsearchtypelist( )方法3. 編寫SearchForm類4. 5. 在UserAction類中創(chuàng)建executeLook( )方法 向上級報送申報數(shù)據(jù)實現(xiàn)向上級送報申報數(shù)據(jù),實際上就是向上級進(jìn)行發(fā)文,文檔的內(nèi)容為申報數(shù)據(jù)。利用系統(tǒng)的上報信息功能,可以很容易完成向上級保送申報數(shù)據(jù)。項目管理者通過新建發(fā)文,將審核通過的項目申報項目的信息填入發(fā)文中,然后指定該發(fā)文的收文人為上級單位,便可以實現(xiàn)該功能。向上級報送申報數(shù)據(jù)的實現(xiàn)過程如下:1. 創(chuàng)建建立發(fā)文的頁面: 單擊“提交”按鈕后會觸發(fā)/text/,并傳遞一個參數(shù)給處理該請求的Action類。通過該參數(shù),Action類判斷是否進(jìn)行添加操作。因為在菜單中單擊“收/發(fā)文管理”鏈接時也會觸發(fā)/text/,并未進(jìn)行添加操作。所以通過參數(shù)傳遞,使Action類進(jìn)行選擇操作。在Action類中調(diào)用HttpServletRequest類的getParameter()方法獲取請求中的參數(shù)值。2. action name=textform parameter=text_add path=/text/text_add scope=request type= forward name=success path=/text/ / forward name=false path=/text/ / /actionaction元素中的path屬性值為一個URI地址,它對應(yīng)頁面中Form表單的action屬性。type屬性定位處理請求的TextAction類。在TextAction類中編寫實現(xiàn)“收/發(fā)文管理”模塊各功能的方法,TextAction類通過action元素中的parameter屬性值來選擇調(diào)用處理請求的方法。parameter屬性值在Action類中可通過ActionMapping類的getParameter()方法獲取。3. 創(chuàng)建TextForm類 打印申報數(shù)據(jù)實現(xiàn)該模塊完成對申報數(shù)據(jù)打印的功能。當(dāng)項目管理者查詢項目申請信息后,系統(tǒng)顯示符合條件的項目申請信息,單擊“打印”按鈕,便可以完成對這些項目申請信息的打印。實現(xiàn)該功能的關(guān)鍵代碼如下:HTMLHEADTITLEjavascript打印打印頁面設(shè)置打印預(yù)覽代碼/TITLEMETA equiv=ContentType content=text/html。 charset=gb2312 /SCRIPT language=javascript   function printsetup(){   // 打印頁面設(shè)置   (8,1)。   }   function printpreview(){   // 打印頁面預(yù)覽   (7,1)。   }  function printit()   {   if (confirm(39。確定打印嗎?39。)) {   (6,6)   }   }   /SCRIPT/HEADBODYDIV align=centerOBJECT id=wb height=0 width=0 classid=CLSID:8856F961340A11D0A96B00C04FD705A2 name=wb/OBJECTINPUT onclick=javascript:printit() type=button value=打印 name=button_print / INPUT onclick=javascript:printsetup()。 type=button value=打印頁面設(shè)置 name=button_setup / INPUT onclick=javascript:printpreview()。 type=button value=打印預(yù)覽 name=button_show / /DIV/BODY/HTML 系統(tǒng)管理員模塊的實現(xiàn) 賬戶管理的實現(xiàn)該模塊與項目申請者模塊中的賬戶管理模塊類似,同樣包括賬號的瀏覽、添加和刪除,所不同的是,在進(jìn)行賬號添加時,增加了賬戶類型的選項。模塊通過單擊“賬戶管理”按鈕提交Form表單后觸發(fā)。當(dāng)用戶單擊“刪除”按鈕時,系統(tǒng)彈出確認(rèn)刪除窗口,防止用戶誤點刪除造成賬戶的誤刪。單擊“是”按鈕,所選定的賬戶即被刪除。當(dāng)用戶單擊“添加賬戶”按鈕時,系統(tǒng)彈出添加賬戶信息窗口,將信息窗口中的信息全部填寫完畢,在用戶類型選項中,可以選擇新賬戶類型為項目申請者或項目管理者。單擊“確定”按鈕,即可完成新用戶的添加。 信息查詢模塊實現(xiàn)為了實現(xiàn)該功能設(shè)置的SearchForm類存儲了查詢的條件和查詢值,當(dāng)單擊搜索欄中的“搜索”按鈕后,請求被轉(zhuǎn)發(fā)到UserAction類,該類獲取SearchForm類中的數(shù)據(jù)作為SQL語句的查詢條件查詢出符合該條件的所有記錄,然后轉(zhuǎn)發(fā)到相應(yīng)頁面進(jìn)行顯示。查詢功能的實現(xiàn)過程如下:1. 編寫頁面代碼查詢的頁面顯示部分由一個文本框、一個下拉列表和一個“搜索”按鈕組成。文本框提供用戶輸入查詢的值,在下拉列表中用戶選擇查詢的條件。2. 編寫Searchtypelist類中的getsearchtypelist( )方法3. 編寫SearchForm類4. 5. 在UserAction類中創(chuàng)建executeLook( )方法 信息匯總模塊實現(xiàn)信息匯總功能的實現(xiàn)過程如下:1. 編寫頁面代碼查詢的頁面顯示部分由一個下拉列表和一個“匯總”按鈕組成。下拉列表用于提供用戶選擇匯總的條件。2. 編寫Searchtypelist類中的getsearchtypelist( )方法3. 編寫SearchForm類4. 5. 在UserAction類中創(chuàng)建executeLook( )方法基于struts的項目申報系統(tǒng)設(shè)計與實現(xiàn) 第六章 結(jié)束語第六章 結(jié)束語隨著社會的發(fā)展,科技的進(jìn)步,作為信息載體的計算機(jī)日益顯露出其舉足輕重的地位。計算機(jī)在科研項目管理方面的廣泛使用,改進(jìn)了統(tǒng)計手段,改革了管理方法,提高了科研管理部門的工作效率,將為我國的科研管理工作,提供現(xiàn)代化的管理手段和科學(xué)的管理方法,并將為開創(chuàng)科研管理工作的新局面創(chuàng)造條件。在開發(fā)此系統(tǒng)之前,必須先進(jìn)行大量的前期準(zhǔn)備工作。為了能夠較好的完成該系統(tǒng)的開發(fā),我查閱了大量的文獻(xiàn)和參考資料,并在網(wǎng)上搜索關(guān)于科研項目管理系統(tǒng)的各種信息。我詳細(xì)了解了科研申報系統(tǒng)的發(fā)展現(xiàn)狀前景,通過對現(xiàn)有系統(tǒng)的分析,我總結(jié)了現(xiàn)有系統(tǒng)的優(yōu)點與不足,在自己設(shè)計的系統(tǒng)中取其精華,去其糟粕。為了完成該系統(tǒng)的開發(fā),我對數(shù)據(jù)庫開發(fā)進(jìn)行了深入的學(xué)習(xí),同時自學(xué)了MVC開發(fā)模式,熟悉了MVC的開發(fā)過程,掌握了Struts框架的開發(fā)流程。雖然該系統(tǒng)功能基本完善,但仍存在一些不足之處。系統(tǒng)的功能還可以有更多的擴(kuò)展,例如豐富項目申請選項的內(nèi)容,改進(jìn)項目審核的實現(xiàn)方法,增加用戶之間相互發(fā)郵件的功能。系統(tǒng)的界面比較死板,不夠友好。系統(tǒng)的安全性過低,只能達(dá)到系統(tǒng)安全性的基本要求,有待進(jìn)一步提高。畢業(yè)設(shè)計不僅是對我們大學(xué)四年所學(xué)知識的整合,而且也是對我們軟件開發(fā)能力的一種檢驗。通過這次畢業(yè)設(shè)計,我將大學(xué)所學(xué)的眾多學(xué)科的知識進(jìn)行了整合與運用,同時大大提高了自己的軟件開發(fā)能力。畢業(yè)設(shè)計的順利完成,增強(qiáng)了我對自己能夠勝任即將擔(dān)任的工作職位的信心。書山有路勤為徑,學(xué)海無涯苦作舟,只有不斷地學(xué)習(xí),才能不斷地進(jìn)步。在開發(fā)過程中遇到的眾多困難,使我認(rèn)識到所學(xué)的知識遠(yuǎn)遠(yuǎn)不足。在今后的工作中,我將積極學(xué)習(xí)新的知識,平時注重知識的積累,關(guān)鍵時刻厚積薄發(fā)。在整個開發(fā)過程中,導(dǎo)師和同學(xué)給予了我十分重大的幫助。首先感謝我的導(dǎo)師陳老師,因為有了陳老師的悉心指導(dǎo),我的科研管理系統(tǒng)的才得以成功實現(xiàn)。在進(jìn)行系統(tǒng)功能分析時,陳老師針對我系統(tǒng)的不足,多次給予了真誠的修改建議,改正了系統(tǒng)中的很多不足。最后,感謝學(xué)校和學(xué)院領(lǐng)導(dǎo)對我們畢業(yè)設(shè)計的關(guān)心和重視。基于struts的項目申報系統(tǒng)設(shè)計與實現(xiàn) 參考文獻(xiàn) 參考文獻(xiàn)[1]薩師煊,王珊著. 數(shù)據(jù)庫系統(tǒng)概論[M],第三版. 北京:高等教育出版社,2002[2] (美)埃史爾著,陳昊鵬譯. Java編程思想(第4版) [M],北京:機(jī)械工業(yè)出版社,2007[3] (加)庫爾尼亞萬著,王建橋,楊曉云,韓蘭譯. 深入淺出Struts:a tutorial [M],北京:人民郵電出版社,2007[4]郝玉龍等著. J2EE編程技術(shù)[M],北京:北方交通大學(xué)出版社,2005[5]孫衛(wèi)琴著. 精通Struts:基于MVC的Java Web設(shè)計與開發(fā)[M],北京:電子工業(yè)出版社,2004[6]曹廣鑫, 王謝華, 王建鳳著. Struts數(shù)據(jù)庫項目開發(fā)寶典 [M],北京:電子工業(yè)出版社,2006[7]聞濤著. Struts網(wǎng)絡(luò)編程例學(xué)與實踐 [M],北京:清華大學(xué)出版社,2006[8]王毅,尹相群著. Struts應(yīng)用開發(fā)完全手冊[J],北京:人民郵電出版社,2007 [9]陳云芳著. 精通Struts 2:基于MVC的Java Web應(yīng)用開發(fā)實戰(zhàn)[M],北京:人民郵電出版社,2008 [10]楊勇,韓莉英. 基于MVC模式的Struts框架在電子商務(wù)系統(tǒng)中的應(yīng)用[J],計算機(jī)應(yīng)用研究,2006年05期[11]楊開英,劉榭. Struts框架研究與應(yīng)用[J],微計算機(jī)應(yīng)用,2005年02期[12]周海燕,任子暉,[J],微計算機(jī)信息 2008年12期
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1