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

正文內(nèi)容

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

2025-07-01 14:42本頁面

【導(dǎo)讀】師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加。而使用過的材料。對(duì)本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文。不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。全意識(shí)到本聲明的法律后果由本人承擔(dān)。同意學(xué)校保留并向國(guó)家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán)大學(xué)可以將本學(xué)位。印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。

  

【正文】 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 20 如表 所示,此表是儲(chǔ)存合同信息和文件的表,此表包括了合同名稱,合同內(nèi)容,合同提供和接受者,簽訂日期等信息與合同附件。 表 合同信息表 字段名稱 數(shù)據(jù)類型 字段大小 備注 說明 id int 4 主鍵,自動(dòng)編號(hào) 合同編號(hào) htmc varchar 20 非空 合同名稱 content text 400 非空 合同內(nèi)容 jfdw varchar 20 非空 合同提供者 yfdw varchar 50 非空 合同接受者 qdrq varchar 20 非空 簽訂日 期 htfj varchar 50 非空 合同附件 數(shù)據(jù)表間的關(guān)系 為了保證各數(shù)據(jù)表間的獨(dú)立性,減少其間的關(guān)聯(lián)程度,設(shè)計(jì)的數(shù)據(jù)表基本獨(dú)立成表。系統(tǒng)用戶表是核心數(shù)據(jù)庫表,但是其他的數(shù)據(jù)庫表如人員信息表、專利信息表、合同信息表和項(xiàng)目信息表都只是記錄型的數(shù)據(jù)表,記錄了管理員和資料員的操作。而在專利表中的專利作者和人員表中的人員是不存在外鍵關(guān)系,使得整個(gè)數(shù)據(jù)庫清晰簡(jiǎn)單,易操作,大大了減少數(shù)據(jù)出錯(cuò)率。 系統(tǒng)功能模塊設(shè)計(jì) 基于 MVC 的科研信息平臺(tái) 是為了對(duì) 高??蒲?實(shí)行計(jì)算機(jī)化的管理,以提高工作效率, 方便用戶。主要功能有對(duì) 專利信息、項(xiàng)目信息、合同信息、人員信息等進(jìn)行管理和 提供綜合信息查詢 以及對(duì)系統(tǒng)自身的用戶權(quán)限管理。提供各種信息的錄入,比如 項(xiàng)目參加人員 資料、 項(xiàng)目經(jīng)費(fèi)等。系統(tǒng) 不但含有 高??蒲?項(xiàng)目的信息,而且還包含了對(duì) 信息 的查詢 檢索 功能。 用戶 管理主要任務(wù)是提高系統(tǒng)安全性和對(duì)系統(tǒng)提供良好的維護(hù),如用戶權(quán)限可以為用戶提供權(quán)限服務(wù)。 一般用戶模塊 一般用戶模塊由于權(quán)限最低,因此結(jié)構(gòu)簡(jiǎn)單,主要分成 3 個(gè)具體部分:用戶登錄、個(gè)人信息修改和信息綜合查詢。具體功能和架構(gòu)都在 3 個(gè)具體部分設(shè)計(jì)。 1.用戶登錄 提供 給一般用戶登錄系統(tǒng)。用戶正確必須輸入管理員已經(jīng)添加的一般用戶的基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 21 用戶名和密碼來登錄系統(tǒng),輸入錯(cuò)誤時(shí)回到系統(tǒng)首頁。系統(tǒng)登錄模塊的流程圖如圖 所示。 圖 系統(tǒng)登錄模塊結(jié)構(gòu)流程圖 當(dāng)用戶在登錄界面輸入用戶名和密碼后點(diǎn)擊登錄按鈕,系統(tǒng)會(huì)判斷登陸的用戶的用戶名是否存在,若存在密碼是否正確,若用戶名和密碼都正確則判斷用戶的權(quán)限,然后根據(jù)用戶權(quán)限,顯示一般用戶的平臺(tái)主頁。 2.個(gè)人信息修改 在用戶登錄系統(tǒng)后可以選擇進(jìn)入個(gè)人信息修改模塊,此模塊可以讓一般用戶修改自己的用戶名和密碼。 3.信息綜合查詢 在信息綜合查詢模塊分為 3 個(gè)主要查詢:項(xiàng)目查詢、專利查詢、合同查詢。此模塊雖整合了 3 種不同對(duì)象的查詢,但是這 3 個(gè)對(duì)象的查詢方法和流程結(jié)構(gòu)是相同的。以項(xiàng)目信息查詢?yōu)槔?,其結(jié)構(gòu)流程圖如圖 所示。 開始 輸入用戶 名和密碼 是否正確 判斷權(quán)限 登錄系統(tǒng) 是 否 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 22 圖 信息查詢模塊結(jié)構(gòu)流程圖 選擇項(xiàng)目信息查詢后,輸出任意查詢條件,點(diǎn)擊查詢按鈕后,進(jìn)行數(shù)據(jù)庫字典查詢函數(shù),判斷數(shù)據(jù)庫中是否存在所查詢的的記錄,若沒有符合 查詢條件的記錄則顯示空,有符合條件的記錄則顯示記錄,最后若要查詢其他信息則可以返回信息查詢首頁。 資料員用戶模塊 資料員用戶是平臺(tái)中不可缺少的管理信息的人員,他不光要有一般用戶的功能如:用戶登錄、個(gè)人信息修改、綜合信息查詢,還必須擁有管理信息的功能如:項(xiàng)目管理、專利管理,合同管理和人員管理。 1.用戶登錄 開始 輸入查詢條件 確認(rèn)查詢 提示未搜尋到記錄 停止 是 否 判斷是否存在記錄 查詢數(shù)據(jù)庫記錄 顯示記錄 是否繼續(xù)查詢 否 是 是 否 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 23 提供給資料員用戶登錄系統(tǒng)。用戶正確必須輸入管理員已經(jīng)添加的資料員用戶的用戶名和密碼來登錄系統(tǒng),輸入錯(cuò)誤時(shí)回到系統(tǒng)首頁。其結(jié)構(gòu)與一般用戶的登錄模塊相同。登陸成功時(shí)進(jìn)入資料員用戶系統(tǒng)主頁。 2.個(gè) 人信息修改 在用戶登錄系統(tǒng)后可以選擇進(jìn)入個(gè)人信息修改模塊,此模塊可以讓資料員用戶修改自己的用戶名和密碼。 3.信息綜合查詢 在信息綜合查詢模塊分為 3 個(gè)主要查詢:項(xiàng)目查詢、專利查詢、合同查詢。此模塊雖整合了 3 種不同對(duì)象的查詢,但是這 3 個(gè)對(duì)象的查詢方法和流程結(jié)構(gòu)是相同的。 4.項(xiàng)目管理 提供給資料員用戶進(jìn)行項(xiàng)目管理操作,包括項(xiàng)目的添加,修改和刪除。而此模塊中項(xiàng)目的添加,修改和刪除操作的流程結(jié)構(gòu)是相似的。這里以項(xiàng)目添加為例,其流程圖如圖 。 圖 項(xiàng)目信息添加流程 圖 開始 點(diǎn)擊項(xiàng)目添加按鈕 確認(rèn)添加 儲(chǔ)存新的項(xiàng)目信息 停止 是 否 判斷是否已經(jīng)存在記錄 返回項(xiàng)目信息首頁 否 是 輸入新的項(xiàng)目信息 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 24 當(dāng)資料員用戶點(diǎn)擊添加項(xiàng)目的按鈕后,詢問是否添加記錄,若選是則輸入新的項(xiàng)目信息并提交數(shù)據(jù)庫,然后判斷數(shù)據(jù)庫中是否存在新添記錄,若沒有相同記錄則加入剛剛添加的項(xiàng)目記錄,最后返回項(xiàng)目信息的首頁。 5.專利管理 提供給資料員用戶進(jìn)行專利管理操作,包括專利信息的添加,修改和刪除。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。 6.合同管理 提供給資料員用戶進(jìn)行合同管理操作,包括合同信息的添加,修改和刪除。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。 7.人員管理 提供給資料員用戶進(jìn)行人員管理操作,包括人員信息的添加,修改和刪除。其模塊結(jié)構(gòu)與項(xiàng)目管理相 同。 管理員模塊 管理員用戶擁有最高權(quán)限,他擁有系統(tǒng)的所有功能,其中包括資料用戶擁有的所有基本功能和管理功能:用戶登錄、綜合信息查詢、項(xiàng)目管理、專利管理,合同管理和人員管理,而且只有管理員用戶擁有用戶管理功能。 1.用戶登錄 提供給管理員用戶登錄系統(tǒng)。用戶正確必須輸入已經(jīng)添加在數(shù)據(jù)庫中的管理員用戶的用戶名和密碼來登錄系統(tǒng),輸入錯(cuò)誤時(shí)回到系統(tǒng)首頁。其結(jié)構(gòu)與一般用戶的登錄模塊相同。登陸成功時(shí)進(jìn)入資料員用戶系統(tǒng)主頁。 2.用戶管理 用戶管理模塊只有管理員可以進(jìn)入,管理員可以在此模塊進(jìn)行新用戶的添加,所 有用戶信息的修改與刪除。此處以用戶信息修改為例,其結(jié)構(gòu)流程圖如圖 所示。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 25 圖 用戶信息修改流程圖 當(dāng)管理員要進(jìn)行用戶信息的修改操作時(shí),先要選擇在界面中顯示出的用戶,然后填入此用戶的新的信息,點(diǎn)擊確認(rèn)添加按鈕,之后數(shù)據(jù)庫判斷是否存在相同記錄,若沒有相同記錄則儲(chǔ)存新的用戶信息并顯示。 3.信息綜合查詢 在信息綜合查詢模塊分為 3 個(gè)主要查詢:項(xiàng)目查詢、專利查詢、合同查詢。此模塊雖整合了 3 種不同對(duì)象的查詢,但是這 3 個(gè)對(duì)象的查詢方法和流程結(jié)構(gòu)是相同 的。 4.項(xiàng)目管理 提供給管理員用戶進(jìn)行項(xiàng)目管理操作,包括項(xiàng)目的添加,修改和刪除。而此模塊中項(xiàng)目的添加,修改和刪除操作的流程結(jié)構(gòu)是相似的。 5.專利管理 提供給管理員用戶進(jìn)行專利管理操作,包括專利信息的添加,修改和刪除。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。 開始 選擇要修改信息的用戶 確認(rèn)添加 儲(chǔ)存并顯示更新的用戶信息 停止 是 否 判斷是否已經(jīng)存在記錄 否 是 填 入修改信息 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第四章 系統(tǒng)詳細(xì)設(shè)計(jì) 26 6.合同管理 提供給管理員用戶進(jìn)行合同管理操作,包括合同信息的添加,修改和刪除。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。 7.人員管理 提供給管理員用戶進(jìn)行人員管理操作,包括人員信息的添加,修改和刪除。其模塊結(jié)構(gòu)與項(xiàng)目管理相同。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第五章 系統(tǒng)具體實(shí)現(xiàn) 27 第五章 系統(tǒng)具體實(shí)現(xiàn) 前面的章節(jié)均是介紹了 此系統(tǒng)的分析和設(shè)計(jì)階段所作的工作,從大體上已經(jīng)對(duì)整個(gè)系統(tǒng)所要完成的功能有了較為詳細(xì)的設(shè)計(jì)。雖然各個(gè)功能模塊所要完成的工作已經(jīng)十分明確,但是和真正的實(shí)現(xiàn)還有一定的距離。本章就來介紹如何從技術(shù)角度具體實(shí)現(xiàn)基于 MVC 的科研信息平臺(tái)。 建立和連接數(shù)據(jù)庫 嚴(yán)格的說,建立和連接數(shù)據(jù)庫屬于程序編寫的前序步驟,從一定程度上來說也是準(zhǔn)備工作。只有當(dāng)數(shù)據(jù)庫建立并連接,才能在程序的編寫過程當(dāng)中運(yùn)用代碼操作和使用數(shù)據(jù)庫當(dāng)中的數(shù)據(jù),從而實(shí)現(xiàn)系統(tǒng)的全部功能。 創(chuàng)建數(shù)據(jù)庫 kygl_DataBase 在 MySQL 中創(chuàng)建 名為 kygl_DataBase 的數(shù)據(jù)庫,并在其中創(chuàng)建上述所有數(shù)據(jù)表供程序使用,如圖 和 所示。 圖 創(chuàng)建數(shù)據(jù)庫表 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第五章 系統(tǒng)具體實(shí)現(xiàn) 28 MySQL 在建立的時(shí)候會(huì)提示你選擇字符集防止后面的新加入的信息讓數(shù)據(jù)庫無法確認(rèn)字符而導(dǎo)致出現(xiàn)亂碼,這里我們選擇 GBK 和 GBK 的中文詞庫。 圖 創(chuàng)建好的數(shù)據(jù)庫表 由于各表沒有聯(lián)系,不存在外鍵,所以輸入各表的各個(gè)字段信息后就創(chuàng)建好了完整的數(shù)據(jù)庫表。 編寫連接 MYSQL 的驅(qū)動(dòng) JAVA 文件 要將前置模塊如用戶登錄,信息管理等模塊與數(shù)據(jù)庫連接起來必須要編寫一個(gè) JAVA 文 件來加載所用數(shù)據(jù)庫的驅(qū)動(dòng),并且在進(jìn)行信息查詢和在 JSP 文件中使用 SQL 語句時(shí)必須調(diào)用此文件。 加載 MYSQL 驅(qū)動(dòng)的來連接數(shù)據(jù)庫的語句如下: public boolean connect(){ try{().newInstance()。//MYSQL的驅(qū)動(dòng) String url =jdbc: conn=(url,root,620518)。//通過我的MYSQL的默認(rèn)用戶密碼連接到剛剛建好的數(shù)據(jù)庫中 stmt = ()。 }catch(Exception ee){ (connect db error:+())。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第五章 系統(tǒng)具體實(shí)現(xiàn) 29 return false。//連接不成功在返回 } return true。} 當(dāng)要進(jìn)行查詢并返回查詢數(shù)據(jù)庫結(jié)果的時(shí)候要以下語句支持 。 public ResultSet execQuery(String sql)//字典函數(shù) {String url =jdbc: ResultSet 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: 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) 登陸界面的實(shí)現(xiàn) 登錄界面是用戶最先看到的系統(tǒng)的界面,所以直觀上給用戶的感覺很重要,所以做一個(gè)好的界面,提高軟件的親和力。登陸界面如圖 所示。輸入用戶名和密碼后,單擊“登陸” 按鈕登陸系統(tǒng)。 基于 MVC 的科研信息平臺(tái)設(shè)計(jì)與實(shí)現(xiàn) 第五章 系統(tǒng)具體實(shí)現(xiàn) 30 圖 登錄界面 根據(jù)登錄模塊的功能,管理 員和普通用戶界面統(tǒng)一在一起。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1