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

正文內(nèi)容

基于mvc的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)-資料下載頁

2025-06-24 03:48本頁面
  

【正文】 rs=null。try {conn=(url,root,620518)。 Statement stmt = ()。rs = (sql)。} catch(SQLException ex) {((): + ())。}return rs。//查詢不成功返回空}若要在JSP中加入SQL語句要通過以下SQL執(zhí)行語句:public void execute(String sql)//執(zhí)行函數(shù){ String url =jdbc:mysql://localhost:3306/kygl_database。//調(diào)用數(shù)據(jù)庫try{conn=(url,root,111111)。//自己設(shè)置原始用戶和密碼Statement stmt = ()。(sql)。}catch(SQLException e){()。}當(dāng)要退出系統(tǒng)時(shí)要及時(shí)關(guān)閉數(shù)據(jù)庫,否則會(huì)導(dǎo)致某些數(shù)據(jù)庫達(dá)到數(shù)據(jù)上限最終是系統(tǒng)崩潰,所以要在此文件中加入如下語句:public void closeStmt(){try{()。}catch(SQLException e){()。}}public void closeConn(){try{()。}catch(SQLException e){()。}} 登陸界面的實(shí)現(xiàn)登錄界面是用戶最先看到的系統(tǒng)的界面,所以直觀上給用戶的感覺很重要,所以做一個(gè)好的界面,提高軟件的親和力。輸入用戶名和密碼后,單擊“登陸” 按鈕登陸系統(tǒng)。 登錄界面根據(jù)登錄模塊的功能,管理員和普通用戶界面統(tǒng)一在一起。在登錄判斷時(shí)用多層IF ELSE語句來判斷用戶名和密碼的正確性。當(dāng)點(diǎn)擊了登錄按鈕后關(guān)鍵判斷代碼如下:String sql=select * from yh where dlm=39。+dlm+39。 or xm=39。+dlm+39。ResultSet rs=(sql)。//查詢函數(shù)if(())//用戶名判斷{check=(mima)。name=(xm)。sf=(js)。bh=(bh)。if(check==null||!(check))//密碼錯(cuò)誤或者為空{(diào)(dlm,)。(name,)。(sf,)。(bh,)。()。()。//關(guān)閉數(shù)據(jù)庫連接()。()。//返回登錄界面}else{(dlm,dlm)。(name,name)。(sf,sf)。(bh,bh)。()。 ()。()。()。}//登陸成功}else{check=。name=。dlm=。sf=。(dlm,)。(name,)。(sf,)。(bh,)。()。()。()。()。} 管理員用戶模塊實(shí)現(xiàn)管理員用戶模塊的實(shí)現(xiàn)是通過實(shí)現(xiàn)管理員權(quán)限下的各個(gè)功能來完成,各個(gè)功能的實(shí)現(xiàn)如下:1.用戶管理模塊實(shí)現(xiàn)在科研平臺(tái)的設(shè)計(jì)中,用戶管理功能主要有添加用戶,刪除用戶,和查詢編輯查用戶信息。只有管理員用戶才有權(quán)限進(jìn)入本界面。添加用戶:在用戶名稱中輸入要添加用戶的名稱和密碼,可以修改,之后點(diǎn)添加。如果系統(tǒng)已經(jīng)添加的該用戶,系統(tǒng)自動(dòng)提示重新添加。刪除用戶:選中要?jiǎng)h除的用戶,直接點(diǎn)刪除,就刪除了此用戶。查詢用戶:在登錄名或者姓名的文本礦輸入要查找信息,點(diǎn)擊查詢便可從多條顯示的用戶信息中顯示所查詢的信息,可以在信息繁多時(shí)縮短管理員搜尋人員的時(shí)間編輯用戶:選定用戶后,點(diǎn)擊編輯按鈕,在編輯框內(nèi)便可進(jìn)行登錄名和密碼和用戶權(quán)限的修改。2.項(xiàng)目管理項(xiàng)目管理主要是對(duì)項(xiàng)目的添加和查看,管理員可以進(jìn)行項(xiàng)目的添加、編輯和刪除。 項(xiàng)目信息管理在新增項(xiàng)目信息框中可添加項(xiàng)目的中英文名稱,負(fù)責(zé)人,承擔(dān)人,項(xiàng)目來源,開始及結(jié)束日期,和科研金額,并能在下拉菜單中選擇項(xiàng)目的性質(zhì),其中項(xiàng)目名稱,負(fù)責(zé)人,來源,性質(zhì)都可作為信息查詢功能模塊的關(guān)鍵詞進(jìn)行分類查詢。3.專利管理專利管理模塊是對(duì)專利信息的添加,修改,刪除和查看的集合。 專利信息管理在新增專利信息框中可添加項(xiàng)目的中英文名稱,發(fā)布日期,承擔(dān)人,登記地點(diǎn),作者,范圍,檢索源,檢索號(hào),學(xué)科門類,作者單位,其中專利名稱,檢索源,檢索號(hào),作者單位,范圍都可作為信息查詢功能模塊的關(guān)鍵詞進(jìn)行分類查詢。4.合同管理合同管理模塊可以讓管理員進(jìn)行合同信息的添加、修改、刪除并且上傳下載合同附件,普通用戶能對(duì)合同信息查看和上傳下載合同附件,以便確認(rèn)簽訂合同后及時(shí)讓資料員跟新合同信息。其中上傳下載附件的具體實(shí)現(xiàn)關(guān)鍵代碼如下:a href= onClick=openScript(39。39。,39。sop39。,500,250)。上傳附件/a//執(zhí)行上傳頁面的腳本jsp:useBean id=mySmartUploadscope=pageclass= ///加載JAVA的自帶上傳方法()。int count=0。String a[]=new String[3]。for(int i=0。i().getCount()。i++){File myFile=().getFile(i)。if(!()){time=year++month++day++hour++minute++i。String filename=time+.+()。(/kygl/upload/+filename,)。//文件上傳后的存儲(chǔ)路徑a[i]=filename。count++。}else{a[i]=。}}a href=../upload/?filename=%=().trim()%//當(dāng)要下載文件時(shí)連接存儲(chǔ)上傳文件的JSP文件%String filename = (filename)。(text/plain)。//下載默認(rèn)方式(ContentDisposition, attachment。filename=\+filename+\)。%//最終下載所選定文件。 合同信息添加并且上傳合同附件其中合同名稱,甲方,乙方名稱,簽訂日期可作為信息查詢模塊的關(guān)鍵詞進(jìn)行對(duì)項(xiàng)目的查詢。 合同信息查看并且下載合同附件其中選擇打開或者保存會(huì)選擇默認(rèn)下載方式下載,并提示下載路徑。5.人員管理人員管理模塊可以讓管理員進(jìn)行人員信息的添加、修改和刪除,并能對(duì)人員信息查看及快速查詢。 人員信息添加在圖中右邊區(qū)域填入新增人員信息后點(diǎn)擊提交便可增加一條新的人員信息。 人員信息查看在圖中點(diǎn)擊查看按鈕便可在圖中右邊區(qū)域查看到人員信息的詳細(xì)內(nèi)容。6.信息查詢信息查詢模塊分為3個(gè)方面的查詢,分別是項(xiàng)目查詢,專利查詢,合同查詢,點(diǎn)擊查詢按鈕后便可以進(jìn)行查詢。以項(xiàng)目查詢?yōu)槔?,在“?xiàng)目代號(hào)”這個(gè)這個(gè)查詢關(guān)鍵詞框內(nèi)輸入關(guān)鍵詞后就以用’like 39。%+關(guān)鍵詞+ %39。這種SQL語句進(jìn)行模糊查詢。而其他的關(guān)鍵詞的查詢則是在點(diǎn)擊“查詢”按鈕后進(jìn)行onClick=javascript:()來執(zhí)行X方法,從而利用如下語句連接到具體連接JavaBean的JSP文件:if((X)){(keyword1,keyword1)。()。}最后在連接JavaBean的文件中利用如下語句連接JavaBean,從而連接數(shù)據(jù)庫:jsp:useBean id=db scope=page class= /String sqlStr = select * from xmgl where 1=1ResultSet rs=(sqlStr)。 項(xiàng)目查詢在項(xiàng)目代號(hào)欄內(nèi)可以填入項(xiàng)目代號(hào)的模糊信息進(jìn)行查詢,其他查詢條件欄必須填寫準(zhǔn)確的查詢條件來進(jìn)行查詢。在項(xiàng)目性質(zhì)的下拉菜單中包含4種性質(zhì):國家自然科學(xué)基金、國家863項(xiàng)目、省部級(jí)項(xiàng)目、其他項(xiàng)目。 專利查詢在圖中任意一個(gè)查詢條件欄內(nèi)輸入準(zhǔn)確地查詢條件,然后點(diǎn)擊查詢按鈕便可搜索出所有符合條件的專利,若未填寫任何查詢條件直接點(diǎn)擊查詢按鈕則顯示所有記錄的專利信息。 合同查詢在圖中任意一個(gè)查詢條件欄內(nèi)輸入準(zhǔn)確地查詢條件,然后點(diǎn)擊查詢按鈕便可搜索出所有符合條件的合同,若未填寫任何查詢條件直接點(diǎn)擊查詢按鈕則顯示所有記錄的合同信息。當(dāng)需要繼續(xù)查詢時(shí)可以點(diǎn)擊圖中右上角的進(jìn)入信息查詢首頁來選擇要查詢的信息。 資料員用戶模塊實(shí)現(xiàn)資料員用戶模塊的實(shí)現(xiàn)也是通過實(shí)現(xiàn)資料員權(quán)限下的各個(gè)功能來完成,其管理功能的實(shí)現(xiàn)是與管理員用戶的管理功能是相同的,其各個(gè)功能的實(shí)現(xiàn)如下:1.個(gè)人信息修改用戶信息修改是指普通非管理員用戶的密碼和用戶名的修改。 用戶信息修改修改信息:在用戶名或者密碼框內(nèi)輸入你的所要修改的新信息之后點(diǎn)修改。系統(tǒng)提示“操作已成功!”。這樣下一次再進(jìn)入本系統(tǒng)時(shí)本用戶的用戶名和密碼就改為新的信息。2.項(xiàng)目管理項(xiàng)目管理主要是對(duì)項(xiàng)目的管理和查看,資料員可以進(jìn)行項(xiàng)目的添加、編輯和刪除。其實(shí)現(xiàn)過程與管理員模塊的項(xiàng)目管理是相同的。3.專利管理專利管理模塊是對(duì)專利信息的添加,修改和查看的集合。其實(shí)現(xiàn)過程與管理員模塊的專利管理是相同的。4.合同管理合同管理模塊可以讓資料員進(jìn)行合同信息的添加,修改和刪除并且上傳下載合同附件。其實(shí)現(xiàn)過程與管理員模塊的合同管理是相同的。5.人員管理人員管理模塊可以讓管理員進(jìn)行人員信息的添加和修改和刪除,并能對(duì)人員信息查看及快速查詢。其實(shí)現(xiàn)過程與管理員模塊的人員管理是相同的。6.信息查詢資料員信息查詢模塊提供與管理員相同功能,其實(shí)現(xiàn)過程與管理員模塊的信息查詢相同。 一般用戶模塊實(shí)現(xiàn)一般用戶模塊的實(shí)現(xiàn)由于權(quán)限低只需實(shí)現(xiàn)個(gè)人信息修改和信息查詢功能即可,其實(shí)現(xiàn)方法如下:1.個(gè)人信息修改用戶信息修改是指普通非管理員用戶的密碼和用戶名的修改。一般用戶只能修改自己的用戶信息。其實(shí)現(xiàn)方法與資料員的個(gè)人信息修改是相同的。2.信息查詢一般用戶信息查詢模塊提供與管理員相同功能,其實(shí)現(xiàn)過程與管理員模塊的信息查詢相同。基于MVC的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 結(jié)束語結(jié)束語至此基于MVC的科研信息平臺(tái)的所有功能均已實(shí)現(xiàn),在多次的實(shí)驗(yàn)中發(fā)現(xiàn)某些功能還不是很完善,某些實(shí)現(xiàn)的功能模塊還可以更為細(xì)致從用戶的角度去設(shè)計(jì)和優(yōu)化,但是不影響整個(gè)平臺(tái)的操作,我會(huì)吸取經(jīng)驗(yàn)教訓(xùn)在以后的學(xué)習(xí)工作中做出更加成熟的系統(tǒng)。從系統(tǒng)調(diào)研到查資料再到系統(tǒng)的分析設(shè)計(jì),經(jīng)歷了幾個(gè)月的時(shí)間,經(jīng)過這幾個(gè)月的努力,這個(gè)系統(tǒng)總算是完成了。顯然這個(gè)系統(tǒng)還是有很多不成熟、不完善的地方。由于時(shí)間和能力有限本系統(tǒng)只完成了基本的功能部分,一些真正實(shí)用的外圍功能還來不及完善,特別美工方面不夠漂亮。但這畢竟是自己獨(dú)立完成的第一個(gè)運(yùn)行正常的系統(tǒng),從敝帚自珍的角度來講,還是頗覺欣慰的。在設(shè)計(jì)過程中,由于受到本人知識(shí)面所限,考慮不周,數(shù)據(jù)分析不全面、詳細(xì),對(duì)軟件工程的認(rèn)識(shí)不足,也缺乏設(shè)計(jì)經(jīng)驗(yàn),所以曾出現(xiàn)過一些問題和錯(cuò)誤,但是經(jīng)過本人查詢相關(guān)的資料,參考有關(guān)軟件的設(shè)計(jì)思想,并在指導(dǎo)老師和同學(xué)的細(xì)心幫助下,這些問題后來基本上得到了解決,使系統(tǒng)進(jìn)一步得到完善。在開發(fā)的過程中充分利用所學(xué)知識(shí),將理論應(yīng)用到實(shí)踐中去,完成一個(gè)管理信息系統(tǒng),從而對(duì)所學(xué)知識(shí)有了更深刻的理解,并為以后的實(shí)際工作積累實(shí)踐經(jīng)驗(yàn)。在對(duì)該軟件系統(tǒng)的開發(fā)過程中,我積累了許多有益經(jīng)驗(yàn),也得到了許多教訓(xùn)。具體來說,最大的收獲是對(duì)科研信息平臺(tái)的開發(fā)有了一個(gè)整體的認(rèn)識(shí),在經(jīng)歷過從系統(tǒng)分析、系統(tǒng)分析到系統(tǒng)實(shí)現(xiàn)一系列完整的開發(fā)工作后,我從科研信息平臺(tái)系統(tǒng)的開發(fā)中得到了許多書本上學(xué)不到的知識(shí)。就我在本系統(tǒng)的開發(fā)中得到的認(rèn)識(shí),我認(rèn)為最重要也最困難的工作是系統(tǒng)分析,尤其是需求分析。這是系統(tǒng)開發(fā)是否能取得成功的關(guān)鍵,如果需求分析不清,就極易造成后期具體實(shí)現(xiàn)時(shí)按照自己的主觀猜想進(jìn)行設(shè)計(jì),以至于不能滿足用戶的需要,往往造成修修補(bǔ)補(bǔ)的情況,甚至前功盡棄。在教訓(xùn)方面,主要的教訓(xùn)是對(duì)系統(tǒng)沒有一個(gè)很好地總體設(shè)計(jì),這主要是由于對(duì)程序編寫不熟練的緣故。往往在一個(gè)模塊完成以后,才想到有更好的方法來實(shí)現(xiàn),浪費(fèi)了許多時(shí)間,并且造成程序結(jié)構(gòu)混亂。經(jīng)過這幾個(gè)月的鍛煉,現(xiàn)在的我對(duì)MVC架構(gòu)的系統(tǒng)設(shè)計(jì)認(rèn)識(shí)有了大幅的提升,并且對(duì)以后的學(xué)習(xí)和工作中的編程更加有信心了,我相信這次畢業(yè)設(shè)計(jì)將是我一生的財(cái)富?;贛VC的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 參考文獻(xiàn)參考文獻(xiàn)[1]黃明,梁旭等著. JSP信息系統(tǒng)設(shè)計(jì)與開發(fā)實(shí)例[M],北京:機(jī)械工業(yè)出版社,2004[2][J],計(jì)算機(jī)應(yīng)用與軟件,2006年07期[3][M],機(jī)械工業(yè)出版社,1999[4][M],北京大學(xué)出版社,2000[5][M],北京大學(xué)出版社,2000[6]郭小雪,/Servlet的三層式網(wǎng)上書店的實(shí)現(xiàn)[J],微計(jì)算機(jī)信息,2006年04期[7](美)埃史爾著,(第4版) [M],北京:機(jī)械工業(yè)出版社,2007[8][M],北京:清華大學(xué)出版社,2002[9]Date C J. An Introduction to Database System() [M]. AddisonWesley,1995[10]飛思科技產(chǎn)品研發(fā)中心. MYSQL 2000 數(shù)據(jù)處理技術(shù)[M],電子工業(yè)出版社,2001
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1