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

正文內(nèi)容

基于mvc的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文設(shè)計(jì)(參考版)

2025-06-27 03:48本頁(yè)面
  

【正文】 經(jīng)過(guò)這幾個(gè)月的鍛煉,現(xiàn)在的我對(duì)MVC架構(gòu)的系統(tǒng)設(shè)計(jì)認(rèn)識(shí)有了大幅的提升,并且對(duì)以后的學(xué)習(xí)和工作中的編程更加有信心了,我相信這次畢業(yè)設(shè)計(jì)將是我一生的財(cái)富。在教訓(xùn)方面,主要的教訓(xùn)是對(duì)系統(tǒng)沒(méi)有一個(gè)很好地總體設(shè)計(jì),這主要是由于對(duì)程序編寫(xiě)不熟練的緣故。就我在本系統(tǒng)的開(kāi)發(fā)中得到的認(rèn)識(shí),我認(rèn)為最重要也最困難的工作是系統(tǒng)分析,尤其是需求分析。在對(duì)該軟件系統(tǒng)的開(kāi)發(fā)過(guò)程中,我積累了許多有益經(jīng)驗(yàn),也得到了許多教訓(xùn)。在設(shè)計(jì)過(guò)程中,由于受到本人知識(shí)面所限,考慮不周,數(shù)據(jù)分析不全面、詳細(xì),對(duì)軟件工程的認(rèn)識(shí)不足,也缺乏設(shè)計(jì)經(jīng)驗(yàn),所以曾出現(xiàn)過(guò)一些問(wèn)題和錯(cuò)誤,但是經(jīng)過(guò)本人查詢(xún)相關(guān)的資料,參考有關(guān)軟件的設(shè)計(jì)思想,并在指導(dǎo)老師和同學(xué)的細(xì)心幫助下,這些問(wèn)題后來(lái)基本上得到了解決,使系統(tǒng)進(jìn)一步得到完善。由于時(shí)間和能力有限本系統(tǒng)只完成了基本的功能部分,一些真正實(shí)用的外圍功能還來(lái)不及完善,特別美工方面不夠漂亮。從系統(tǒng)調(diào)研到查資料再到系統(tǒng)的分析設(shè)計(jì),經(jīng)歷了幾個(gè)月的時(shí)間,經(jīng)過(guò)這幾個(gè)月的努力,這個(gè)系統(tǒng)總算是完成了。2.信息查詢(xún)一般用戶(hù)信息查詢(xún)模塊提供與管理員相同功能,其實(shí)現(xiàn)過(guò)程與管理員模塊的信息查詢(xún)相同。一般用戶(hù)只能修改自己的用戶(hù)信息。6.信息查詢(xún)資料員信息查詢(xún)模塊提供與管理員相同功能,其實(shí)現(xiàn)過(guò)程與管理員模塊的信息查詢(xún)相同。5.人員管理人員管理模塊可以讓管理員進(jìn)行人員信息的添加和修改和刪除,并能對(duì)人員信息查看及快速查詢(xún)。4.合同管理合同管理模塊可以讓資料員進(jìn)行合同信息的添加,修改和刪除并且上傳下載合同附件。3.專(zhuān)利管理專(zhuān)利管理模塊是對(duì)專(zhuān)利信息的添加,修改和查看的集合。2.項(xiàng)目管理項(xiàng)目管理主要是對(duì)項(xiàng)目的管理和查看,資料員可以進(jìn)行項(xiàng)目的添加、編輯和刪除。系統(tǒng)提示“操作已成功!”。 資料員用戶(hù)模塊實(shí)現(xiàn)資料員用戶(hù)模塊的實(shí)現(xiàn)也是通過(guò)實(shí)現(xiàn)資料員權(quán)限下的各個(gè)功能來(lái)完成,其管理功能的實(shí)現(xiàn)是與管理員用戶(hù)的管理功能是相同的,其各個(gè)功能的實(shí)現(xiàn)如下:1.個(gè)人信息修改用戶(hù)信息修改是指普通非管理員用戶(hù)的密碼和用戶(hù)名的修改。 合同查詢(xún)?cè)趫D中任意一個(gè)查詢(xún)條件欄內(nèi)輸入準(zhǔn)確地查詢(xún)條件,然后點(diǎn)擊查詢(xún)按鈕便可搜索出所有符合條件的合同,若未填寫(xiě)任何查詢(xún)條件直接點(diǎn)擊查詢(xún)按鈕則顯示所有記錄的合同信息。在項(xiàng)目性質(zhì)的下拉菜單中包含4種性質(zhì):國(guó)家自然科學(xué)基金、國(guó)家863項(xiàng)目、省部級(jí)項(xiàng)目、其他項(xiàng)目。}最后在連接JavaBean的文件中利用如下語(yǔ)句連接JavaBean,從而連接數(shù)據(jù)庫(kù):jsp:useBean id=db scope=page class= /String sqlStr = select * from xmgl where 1=1ResultSet rs=(sqlStr)。而其他的關(guān)鍵詞的查詢(xún)則是在點(diǎn)擊“查詢(xún)”按鈕后進(jìn)行onClick=javascript:()來(lái)執(zhí)行X方法,從而利用如下語(yǔ)句連接到具體連接JavaBean的JSP文件:if((X)){(keyword1,keyword1)。%+關(guān)鍵詞+ %39。6.信息查詢(xún)信息查詢(xún)模塊分為3個(gè)方面的查詢(xún),分別是項(xiàng)目查詢(xún),專(zhuān)利查詢(xún),合同查詢(xún),點(diǎn)擊查詢(xún)按鈕后便可以進(jìn)行查詢(xún)。 人員信息添加在圖中右邊區(qū)域填入新增人員信息后點(diǎn)擊提交便可增加一條新的人員信息。 合同信息查看并且下載合同附件其中選擇打開(kāi)或者保存會(huì)選擇默認(rèn)下載方式下載,并提示下載路徑。%//最終下載所選定文件。//下載默認(rèn)方式(ContentDisposition, attachment。}}a href=../upload/?filename=%=().trim()%//當(dāng)要下載文件時(shí)連接存儲(chǔ)上傳文件的JSP文件%String filename = (filename)。count++。(/kygl/upload/+filename,)。if(!()){time=year++month++day++hour++minute++i。i().getCount()。String a[]=new String[3]。上傳附件/a//執(zhí)行上傳頁(yè)面的腳本jsp:useBean id=mySmartUploadscope=pageclass= ///加載JAVA的自帶上傳方法()。sop39。39。4.合同管理合同管理模塊可以讓管理員進(jìn)行合同信息的添加、修改、刪除并且上傳下載合同附件,普通用戶(hù)能對(duì)合同信息查看和上傳下載合同附件,以便確認(rèn)簽訂合同后及時(shí)讓資料員跟新合同信息。3.專(zhuān)利管理專(zhuān)利管理模塊是對(duì)專(zhuān)利信息的添加,修改,刪除和查看的集合。2.項(xiàng)目管理項(xiàng)目管理主要是對(duì)項(xiàng)目的添加和查看,管理員可以進(jìn)行項(xiàng)目的添加、編輯和刪除。刪除用戶(hù):選中要?jiǎng)h除的用戶(hù),直接點(diǎn)刪除,就刪除了此用戶(hù)。添加用戶(hù):在用戶(hù)名稱(chēng)中輸入要添加用戶(hù)的名稱(chēng)和密碼,可以修改,之后點(diǎn)添加。} 管理員用戶(hù)模塊實(shí)現(xiàn)管理員用戶(hù)模塊的實(shí)現(xiàn)是通過(guò)實(shí)現(xiàn)管理員權(quán)限下的各個(gè)功能來(lái)完成,各個(gè)功能的實(shí)現(xiàn)如下:1.用戶(hù)管理模塊實(shí)現(xiàn)在科研平臺(tái)的設(shè)計(jì)中,用戶(hù)管理功能主要有添加用戶(hù),刪除用戶(hù),和查詢(xún)編輯查用戶(hù)信息。()。()。(sf,)。(dlm,)。dlm=。}//登陸成功}else{check=。()。()。(sf,sf)。//返回登錄界面}else{(dlm,dlm)。//關(guān)閉數(shù)據(jù)庫(kù)連接()。()。(sf,)。if(check==null||!(check))//密碼錯(cuò)誤或者為空{(diào)(dlm,)。sf=(js)。//查詢(xún)函數(shù)if(())//用戶(hù)名判斷{check=(mima)。+dlm+39。+dlm+39。在登錄判斷時(shí)用多層IF ELSE語(yǔ)句來(lái)判斷用戶(hù)名和密碼的正確性。輸入用戶(hù)名和密碼后,單擊“登陸” 按鈕登陸系統(tǒng)。}catch(SQLException e){()。}catch(SQLException e){()。}catch(SQLException e){()。//自己設(shè)置原始用戶(hù)和密碼Statement stmt = ()。//查詢(xún)不成功返回空}若要在JSP中加入SQL語(yǔ)句要通過(guò)以下SQL執(zhí)行語(yǔ)句:public void execute(String sql)//執(zhí)行函數(shù){ String url =jdbc:mysql://localhost:3306/kygl_database。} catch(SQLException ex) {((): + ())。 Statement stmt = ()。ResultSet rs=null。}當(dāng)要進(jìn)行查詢(xún)并返回查詢(xún)數(shù)據(jù)庫(kù)結(jié)果的時(shí)候要以下語(yǔ)句支持。return false。//通過(guò)我的MYSQL的默認(rèn)用戶(hù)密碼連接到剛剛建好的數(shù)據(jù)庫(kù)中stmt = ()。//MYSQL的驅(qū)動(dòng)String url =jdbc:mysql://localhost:3306/kygl_database。 編寫(xiě)連接MYSQL的驅(qū)動(dòng)JAVA文件要將前置模塊如用戶(hù)登錄,信息管理等模塊與數(shù)據(jù)庫(kù)連接起來(lái)必須要編寫(xiě)一個(gè)JAVA文件來(lái)加載所用數(shù)據(jù)庫(kù)的驅(qū)動(dòng),并且在進(jìn)行信息查詢(xún)和在JSP文件中使用SQL語(yǔ)句時(shí)必須調(diào)用此文件。MySQL在建立的時(shí)候會(huì)提示你選擇字符集防止后面的新加入的信息讓數(shù)據(jù)庫(kù)無(wú)法確認(rèn)字符而導(dǎo)致出現(xiàn)亂碼,這里我們選擇GBK和GBK的中文詞庫(kù)。只有當(dāng)數(shù)據(jù)庫(kù)建立并連接,才能在程序的編寫(xiě)過(guò)程當(dāng)中運(yùn)用代碼操作和使用數(shù)據(jù)庫(kù)當(dāng)中的數(shù)據(jù),從而實(shí)現(xiàn)系統(tǒng)的全部功能。本章就來(lái)介紹如何從技術(shù)角度具體實(shí)現(xiàn)基于MVC的科研信息平臺(tái)。基于MVC的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第五章 系統(tǒng)具體實(shí)現(xiàn)第五章 系統(tǒng)具體實(shí)現(xiàn)前面的章節(jié)均是介紹了此系統(tǒng)的分析和設(shè)計(jì)階段所作的工作,從大體上已經(jīng)對(duì)整個(gè)系統(tǒng)所要完成的功能有了較為詳細(xì)的設(shè)計(jì)。7.人員管理提供給管理員用戶(hù)進(jìn)行人員管理操作,包括人員信息的添加,修改和刪除。6.合同管理提供給管理員用戶(hù)進(jìn)行合同管理操作,包括合同信息的添加,修改和刪除。5.專(zhuān)利管理提供給管理員用戶(hù)進(jìn)行專(zhuān)利管理操作,包括專(zhuān)利信息的添加,修改和刪除。4.項(xiàng)目管理提供給管理員用戶(hù)進(jìn)行項(xiàng)目管理操作,包括項(xiàng)目的添加,修改和刪除。3.信息綜合查詢(xún)?cè)谛畔⒕C合查詢(xún)模塊分為3個(gè)主要查詢(xún):項(xiàng)目查詢(xún)、專(zhuān)利查詢(xún)、合同查詢(xún)。此處以用戶(hù)信息修改為例。登陸成功時(shí)進(jìn)入資料員用戶(hù)系統(tǒng)主頁(yè)。用戶(hù)正確必須輸入已經(jīng)添加在數(shù)據(jù)庫(kù)中的管理員用戶(hù)的用戶(hù)名和密碼來(lái)登錄系統(tǒng),輸入錯(cuò)誤時(shí)回到系統(tǒng)首頁(yè)。 管理員模塊管理員用戶(hù)擁有最高權(quán)限,他擁有系統(tǒng)的所有功能,其中包括資料用戶(hù)擁有的所有基本功能和管理功能:用戶(hù)登錄、綜合信息查詢(xún)、項(xiàng)目管理、專(zhuān)利管理,合同管理和人員管理,而且只有管理員用戶(hù)擁有用戶(hù)管理功能。7.人員管理提供給資料員用戶(hù)進(jìn)行人員管理操作,包括人員信息的添加,修改和刪除。6.合同管理提供給資料員用戶(hù)進(jìn)行合同管理操作,包括合同信息的添加,修改和刪除。5.專(zhuān)利管理提供給資料員用戶(hù)進(jìn)行專(zhuān)利管理操作,包括專(zhuān)利信息的添加,修改和刪除。這里以項(xiàng)目添加為例。4.項(xiàng)目管理提供給資料員用戶(hù)進(jìn)行項(xiàng)目管理操作,包括項(xiàng)目的添加,修改和刪除。3.信息綜合查詢(xún)?cè)谛畔⒕C合查詢(xún)模塊分為3個(gè)主要查詢(xún):項(xiàng)目查詢(xún)、專(zhuān)利查詢(xún)、合同查詢(xún)。登陸成功時(shí)進(jìn)入資料員用戶(hù)系統(tǒng)主頁(yè)。用戶(hù)正確必須輸入管理員已經(jīng)添加的資料員用戶(hù)的用戶(hù)名和密碼來(lái)登錄系統(tǒng),輸入錯(cuò)誤時(shí)回到系統(tǒng)首頁(yè)。 資料員用戶(hù)模塊資料員用戶(hù)是平臺(tái)中不可缺少的管理信息的人員,他不光要有一般用戶(hù)的功能如:用戶(hù)登錄、個(gè)人信息修改、綜合信息查詢(xún),還必須擁有管理信息的功能如:項(xiàng)目管理、專(zhuān)利管理,合同管理和人員管理。以項(xiàng)目信息查詢(xún)?yōu)槔?.信息綜合查詢(xún)?cè)谛畔⒕C合查詢(xún)模塊分為3個(gè)主要查詢(xún):項(xiàng)目查詢(xún)、專(zhuān)利查詢(xún)、合同查詢(xún)。開(kāi)始輸入用戶(hù)名和密碼是否正確判斷權(quán)限登錄系統(tǒng)是否 系統(tǒng)登錄模塊結(jié)構(gòu)流程圖當(dāng)用戶(hù)在登錄界面輸入用戶(hù)名和密碼后點(diǎn)擊登錄按鈕,系統(tǒng)會(huì)判斷登陸的用戶(hù)的用戶(hù)名是否存在,若存在密碼是否正確,若用戶(hù)名和密碼都正確則判斷用戶(hù)的權(quán)限,然后根據(jù)用戶(hù)權(quán)限,顯示一般用戶(hù)的平臺(tái)主頁(yè)。1.用戶(hù)登錄提供給一般用戶(hù)登錄系統(tǒng)。 一般用戶(hù)模塊一般用戶(hù)模塊由于權(quán)限最低,因此結(jié)構(gòu)簡(jiǎn)單,主要分成3個(gè)具體部分:用戶(hù)登錄、個(gè)人信息修改和信息綜合查詢(xún)。系統(tǒng)不但含有高校科研項(xiàng)目的信息,而且還包含了對(duì)信息的查詢(xún)檢索功能。主要功能有對(duì)專(zhuān)利信息、項(xiàng)目信息、合同信息、人員信息等進(jìn)行管理和提供綜合信息查詢(xún)以及對(duì)系統(tǒng)自身的用戶(hù)權(quán)限管理。而在專(zhuān)利表中的專(zhuān)利作者和人員表中的人員是不存在外鍵關(guān)系,使得整個(gè)數(shù)據(jù)庫(kù)清晰簡(jiǎn)單,易操作,大大了減少數(shù)據(jù)出錯(cuò)率。 合同信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小備注說(shuō)明idint4主鍵,自動(dòng)編號(hào)合同編號(hào)htmcvarchar20非空合同名稱(chēng)contenttext400非空合同內(nèi)容jfdwvarchar20非空合同提供者yfdwvarchar50非空合同接受者qdrqvarchar20非空簽訂日期htfjvarchar50非空合同附件 數(shù)據(jù)表間的關(guān)系為了保證各數(shù)據(jù)表間的獨(dú)立性,減少其間的關(guān)聯(lián)程度,設(shè)計(jì)的數(shù)據(jù)表基本獨(dú)立成表。 專(zhuān)利信息表字段名稱(chēng)數(shù)據(jù)類(lèi)型字段大小備注說(shuō)明idint4主鍵,自動(dòng)編號(hào)專(zhuān)利編號(hào)zlmcvarchar20非空專(zhuān)利名稱(chēng)zlmcytext400非空專(zhuān)利英文名fbrqvarchar20非空發(fā)布時(shí)間qkmcvarchar20非空登記地點(diǎn)dyzzvarchar20非空專(zhuān)利作者fwtext400非空專(zhuān)利范圍jshvarchar20非空檢索號(hào)xkmlvarchar20非空學(xué)科門(mén)類(lèi)cbdwvarchar20非空專(zhuān)利人單位,此表儲(chǔ)存錄入的項(xiàng)目信息,其中包括了項(xiàng)目中英名稱(chēng),項(xiàng)目負(fù)責(zé)人,項(xiàng)目承擔(dān)人,項(xiàng)目來(lái)源,項(xiàng)目性質(zhì),項(xiàng)目起始結(jié)束時(shí)間,項(xiàng)目金額等信息。此表包括了用戶(hù)的用戶(hù)名,密碼和權(quán)限等信息。 數(shù)據(jù)表設(shè)計(jì)根據(jù)系統(tǒng)需求分析和功能設(shè)計(jì),在數(shù)據(jù)庫(kù)創(chuàng)建以下幾個(gè)表:人員信息()、系統(tǒng)用戶(hù)表()、專(zhuān)利信息()、項(xiàng)目信息()、合同信息()。為了更好地組織數(shù)據(jù)和設(shè)計(jì)出實(shí)際應(yīng)用數(shù)據(jù)庫(kù),應(yīng)該注意如下問(wèn)題:關(guān)系數(shù)據(jù)結(jié)構(gòu)的建立:在進(jìn)行了數(shù)據(jù)基本結(jié)構(gòu)的規(guī)范化重組后,還必須建立整體數(shù)據(jù)的關(guān)系結(jié)構(gòu)。數(shù)據(jù)使用權(quán)限設(shè)置針對(duì)用戶(hù)的不同使用要求,確定數(shù)據(jù)的用戶(hù)使用權(quán)限,確保數(shù)據(jù)安全。數(shù)據(jù)表設(shè)計(jì)不僅要滿(mǎn)足數(shù)據(jù)存儲(chǔ)的要求,還要增加一些如反映有關(guān)信息、操作責(zé)任、中間數(shù)據(jù)的字段或臨時(shí)數(shù)據(jù)表。數(shù)據(jù)表定義數(shù)據(jù)表定義指定義數(shù)據(jù)庫(kù)中數(shù)據(jù)表的結(jié)構(gòu),數(shù)據(jù)表的邏輯結(jié)構(gòu)包括:屬性名稱(chēng)、類(lèi)型、表示形式、缺省值、校驗(yàn)規(guī)則、是否關(guān)鍵字、可否為空等。數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟是:數(shù)據(jù)庫(kù)結(jié)構(gòu)定義目前的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS)有的是支持聯(lián)機(jī)事
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1