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

正文內(nèi)容

基于java的高??蒲泄芾硐到y(tǒng)的設計與實現(xiàn)本科(編輯修改稿)

2025-01-23 03:43 本頁面
 

【文章內(nèi)容簡介】 發(fā),減少了科研管理人員的手工作業(yè)量,減少了不必要的開支,同時因為錄入、查詢、修改、刪減等操作 的方便簡潔,又 提高了工作效率,另外,高??蒲泄芾硐到y(tǒng) 基于 JSP 開發(fā)的,系統(tǒng)相對較為穩(wěn)定,維護也比較簡單,所以高??蒲泄芾硐到y(tǒng)的設計在經(jīng)濟上是可行的。 申報 錄入 存檔 校驗 科研處 審核 存檔 教師 院系 申報表 錄入表 報表 15 技術(shù)可行性分析 本系統(tǒng)在 win 7系統(tǒng)下開發(fā),采用 Myeclipse開發(fā)工具,連接 SQL SERVER 2021 數(shù)據(jù)庫來實現(xiàn)高??蒲泄芾硐到y(tǒng)的各項功能。另外,系統(tǒng)采用 JSP 語言作為主要開發(fā)語言,擁有可調(diào)試性,計算機軟硬件都能滿足開發(fā)條件,所以本系統(tǒng)的實現(xiàn)在技術(shù)上是可行的。 操作可行性分析 本系統(tǒng)操作較為簡單,界面內(nèi)容清晰,經(jīng)過簡單指導,就會操作,同時運行環(huán)境要求不高,能在大部分電腦和網(wǎng)頁上運行。 數(shù)據(jù)字典分析 數(shù)據(jù)字典是描述系統(tǒng)流程圖中所有的數(shù)據(jù)流、數(shù)據(jù)存儲、處理功能等卡片的集合,其包括 4種條目:數(shù)據(jù)流、文件 、數(shù)據(jù)項和加工。數(shù)據(jù)流圖是系統(tǒng)的大框架,而數(shù)據(jù)字典以及加工說明是對數(shù)據(jù)流圖中的每個成分的精確描述。建立完善的數(shù)據(jù)字典是對所收集、整理數(shù)據(jù)的一種分析歸檔方式,為下一步建立數(shù)據(jù)庫和處理數(shù)據(jù)做準備。 ( 1) 數(shù)據(jù)項編號: 001 數(shù)據(jù)項名稱:科研人員編號 別 名:科研人員編碼 簡 述:某個科研人員的編碼 類型及寬度:文本型, 12位 取值范圍 :“ 000000000001” “ 999999999999” ( 2)數(shù)據(jù)項編號: 002 數(shù)據(jù)項名稱:院系編號 別 名:院系代碼 簡 述:某各院系的編碼 類型及寬度:文本型, 8位 取值范圍 :“ 00000001” “ 99999999” ( 1)數(shù)據(jù)流編號: 003 數(shù)據(jù)流名稱:項目成果 簡 述:記錄科研人員的項目成果 數(shù)據(jù)流來源:科研人員 16 數(shù)據(jù)流組成: 數(shù)據(jù)流量: 20 份 /時 高峰流量: 40 份 /時 ( 2)數(shù)據(jù)流編號: 004 數(shù)據(jù)流名稱:科研項目報表 簡 述:科研人員科研項目報表 數(shù)據(jù)流來源:科研處 數(shù)據(jù)流去向:教委 數(shù)據(jù)流組成: 數(shù)據(jù)流量: 20 份 /時 高峰流量: 40 份 /時 處 理邏輯編號: 005 處理邏輯名稱:科研人員項目成果查詢: 簡 述:根據(jù)需要查詢相關(guān)的科研人員信息 輸入的數(shù)據(jù)流:查詢的條件 處 理:根據(jù)所輸條件,查詢科研人員信息,確定科研人員 輸出的數(shù)據(jù)流:顯示所查到的科研人員的項目成果記錄 處理頻率 :對科研人員一個學期處理一次 數(shù)據(jù)存儲編號: 007 數(shù)據(jù)存儲名稱:科研人員項目成果 簡 述:記錄科研人員項目成果 數(shù)據(jù)存儲組成:科研人員編號 +姓名 +性別 +年齡 +學歷 +職務 +項目成果名 關(guān)鍵字 :編 碼 相關(guān)的處理 : 005 3 系統(tǒng)設計 系統(tǒng)設計根據(jù)目標系統(tǒng)的邏輯模型建立目標系統(tǒng)的物理模型,以及根據(jù)目標系統(tǒng)邏輯功能的要求,考慮實際情況,詳細地建立目標系統(tǒng)的結(jié)構(gòu)和具體的實施方案。系統(tǒng)設計的任務是:在系統(tǒng)分析提出的邏輯模型的基礎上,科學合理地進行物理模型的設計。系統(tǒng)模型分為邏輯模型和物理模型。邏輯模型主要確定系統(tǒng) 17 做什么,而物理模型則主要解決怎樣做的問題。 數(shù)據(jù)庫概念結(jié)構(gòu)設計 數(shù)據(jù)庫可以存儲以下信息:科研人員信息,院系部門信息,科研論文、科研成果、科研著作等詳細信息,科研項目的詳細信息等,最終要 對所有的信息進行匯總。通過調(diào)查可知 “ 科研人員 ”和“ 項目 成果”之間的實體類型如圖 31 所示: 圖 31 科研人員 項目 成果 ER圖 “學 科”與“項目成果”之間的實體類型如圖 32所示: 32 學科 項目成果 ER 圖 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 邏輯設計的任務是根據(jù)數(shù)據(jù)可管理系統(tǒng)的特征把 ER 模型所表示的概念結(jié)構(gòu)轉(zhuǎn)換為關(guān)系模式。 例如, 圖 31 的 科研人員與項目成果之間是 m : n 的關(guān)系,轉(zhuǎn)化成關(guān)系??蒲腥藛T 姓名 性別 年齡 學歷 編號 發(fā)布 刊物 科研經(jīng)費 科研成果 成果名 編號 m n 項目成果 成果 成果名 屬于 學科 學科名 學科編號 n 1 職稱 18 式如下: 科研人員(科研人員編號,姓名,性別,年齡,學歷) 項目成果(成果編,成果名) 聯(lián)系表( 科研人員 編號,成果編號,科研經(jīng)費,獎勵,發(fā)表刊物) 物理結(jié)構(gòu)設計 物理設計是根據(jù)具體數(shù)據(jù)庫管理系統(tǒng)的特征,確定數(shù)據(jù)庫的物理結(jié)構(gòu)。關(guān)系數(shù)據(jù)庫的物理結(jié)構(gòu)設計:確定所有數(shù)據(jù)庫文件的名稱及其所含的字段的名稱、類型和寬度; 本系統(tǒng)采用 SQL SEVER 2021 創(chuàng)建名為“ jspgxky”的數(shù)據(jù)庫,其包括 7 張表,下面有列出其中幾張表, 如表 31~ 34所示 : 科研項目信息數(shù)據(jù)表包含項目編號、項目名稱、項目說明、創(chuàng)建項目時間等。如表 31 所示 。 列名 說明 數(shù)據(jù)類型 可否為空 備注 id 編號 int 否 主鍵,自增 xiangmu 項目編號 nvarchar(50) 是 外鍵,參照表 project( id) shuoming 備注 nvarchar(50) 是 外鍵,參照表 person( id) addtime 創(chuàng)建日期 datetime 是 表 31 科研項目信息數(shù)據(jù)表 系統(tǒng)用戶信息數(shù)據(jù)表包含用戶編號、用戶名、密碼、創(chuàng)建時間、口令、狀態(tài)等信息。如表 32 所示。 列名 說明 數(shù)據(jù)類型 可否為空 備注 id 編號 int 否 主鍵,自增 username 用戶名 nvarchar(50) 否 外鍵,參照表 project( id) password 密碼 nvarchar(50) 否 creattime 注冊日期 datetime 是 flag 口令 int 是 isuse 狀態(tài) int 是 logintime 登陸天數(shù) int 是 外鍵,參照表 person( id) quanxian 權(quán)限 nvarchar(50) 是 表 32 系 統(tǒng)用戶信息數(shù)據(jù)表 19 科研人員信息數(shù)據(jù)表包含編號、姓名、性別、職稱、所屬院系、創(chuàng)建時間等數(shù)據(jù)。如表 33所示。 列名 說明 數(shù)據(jù)類型 可否為空 備注 id 編號 int 是 tname 姓名 int 否 sex 性別 float 否 zhicheng 職稱 int 否 yuanxi 院系 nvarchar(50) 是 addtime 創(chuàng)建日期 datetime 是 表 33 科研人員信息數(shù)據(jù)表 科研項目信息數(shù)據(jù)表包含項目編號、項目名稱、項目說明、創(chuàng)建日期等信息。如表 34 所示。 列名 說明 數(shù)據(jù)類型 可否為空 備注 id 編號 int 否 xiangmu 項目名稱 nvarchar(50) 是 shuoming 項目說明 varchar( 50) 是 adddate 創(chuàng)建時間 float 是 表 34 科研項目信息數(shù)據(jù)表 系統(tǒng)開發(fā)步驟 第一步:建立數(shù)據(jù)庫,放入基本的數(shù)據(jù)表 ,通過 SQL 建立數(shù)據(jù)庫來實現(xiàn)。 第二步:用 JSP 開發(fā)時需要連接數(shù)據(jù)庫 ,在這里使用 ADO 控件連接數(shù)據(jù)庫,通過 datagrid 和 txt 進行顯示。 第三步:應用程序中使用查詢和統(tǒng)計的手段對數(shù)據(jù)庫的資料進行處理,就能得到有效的數(shù)據(jù),通過分析數(shù)據(jù),能很快得出結(jié)果,提高效率。 20 下面是本系統(tǒng)具體實現(xiàn)方法: ( 1)連接數(shù)據(jù)源 :用 Connection 對象可以創(chuàng)建一個數(shù)據(jù)源的連接,使用的方 法是Connection 對象的 Open 方法。 ( 2) 打開記錄集對象:記錄集返回的是一個從數(shù)據(jù)庫取回的查詢結(jié)果集,他有兩種打開方法 :一種是通過使用記錄集的 Open方法,另一種是利用 Connection對象的 Execute 方法。 下面是對這兩種方 法的介紹: ( a) 記錄集的 Open 方法,其語法如下: Source, ActiveConnection, CursorType, LockType,Option。 ( b) Connection 對象的 Execute 方法,其語法如下: Set recordset=(CommandText,RecordsAffected Options)。 第四步: 使用記錄集 :在 ADO 中添加新的記錄用的方法為: AddNew 它的語法為: FieldList, Values :對記錄集中的數(shù)據(jù)重新賦值沒有什么太大的區(qū)別 ,只要用SQL 語句將要修改的字段的一個數(shù)據(jù)找出來重新賦值就可以了。 :在 ADO 中刪除記錄集中的數(shù)據(jù)的方法為: Delete 方法,這與 DAO 對象的方法相同語法是: AffectRecords。 第五步:斷開連接 程序結(jié)束之前,需要釋放 ADO 分配到的資源,方便分配給其他應用程序使用。用的是 Close 方法,其語法如下: ( Object 為 ADO對象)。 4 系統(tǒng)詳細設計 系統(tǒng)首頁設計 系統(tǒng)的首頁是登錄成功后的提示頁面,主要介包含提醒登陸成功以及介紹服 21 務器相關(guān)信息,如圖 41所示,首頁上有修改密碼和安全退出的按鈕,點擊后會分別出現(xiàn)圖 42和圖 43。 圖 41 高??蒲泄芾硐到y(tǒng)首頁 圖 42 修改后臺登陸密碼界面 22 圖 43 安全退出后進入首頁 界面 管理員管理 界面設計 超級管理 員登錄后臺后可以 添加 普通 管理員、 也可以對 用戶 信息進行添加、刪除、修改等操作,也可以對科研項目、論文著作等其他模塊進行操作,同時還可以進行密碼修改、信息查詢等相關(guān)操作。 下圖 44 為超級管理員添加普通管理員信息的界面。 圖 44 超級管理員添加普通管理員界面 5 系統(tǒng)的測試 測試是所有軟件開發(fā)必不可少的環(huán)節(jié),每個開發(fā)人員都應該養(yǎng)成良好的測試 23 習慣,系統(tǒng)功能和界面的完善就是通過不斷地測試與維護來完成的。高校科研管理系統(tǒng)主要是管理者對后臺數(shù)據(jù)的操作和管理,管理員登陸后可以對“科研人員”、“ 科研項目”、“獲獎情況”、“論文論著”“學術(shù)期刊”、“年度科研分”等模塊進行增、刪、改、查等操作。測試的內(nèi)容也是針對這些方面進行的,系統(tǒng)的穩(wěn)定性、安全性測試也是必不可少的。 測試內(nèi)容 本 次 測試主要為 發(fā)現(xiàn)“ 高校科研管理系統(tǒng) ” 在開發(fā)的過程中 沒能及時發(fā)現(xiàn) 的Bug, “ 高??蒲泄芾硐到y(tǒng) ” 的測試是按照階段劃分的,主要劃分內(nèi)容如下: ( 1) 單元測試 單元測試是測試軟件中基本組成單位,像測試一個模塊或者測試一個過程等。單元測試主要是針對某個單元進行的規(guī)約。比如,在測試高校科研管理系統(tǒng)中“科研項目管理“模塊時,只需要測試這一 模塊的主要功能是否能夠?qū)崿F(xiàn)即可,不需要考慮其他模塊功能是否能夠?qū)崿F(xiàn)。 ( 2) 集成測試 集成測試是軟件集成過程中的測試,是為了實現(xiàn)各模塊間的接口是否可行,模塊間是否能夠關(guān)聯(lián)起來,會不會出現(xiàn)奇怪的 BUG,比如說:高??蒲泄芾硐到y(tǒng)的登陸、注冊模塊,這兩者間需要進行關(guān)聯(lián)性測試,看看注冊后的用戶能否正常登陸等。 ( 3) 系統(tǒng)測試 系統(tǒng)測試是在集成測試的基礎上進行的,是為了驗證開發(fā)的軟件的正確性以及系能是否滿足要求等。這一測試主要的測試方法有功能測試、性能測試、隨機測試等。高??蒲泄芾硐到y(tǒng)的系統(tǒng)測試主要分為:功能性測試、兼容性測試以 及穩(wěn)定性測試。 a功能性測試:這方面的測試是測試系統(tǒng)功能是否滿足需求文檔里面描述的功能,比如說高??蒲泄芾硐到y(tǒng)中管理員對“科研人員管理”模塊的操作,能否實現(xiàn)對科研人員的添加、刪除、修改等操作。 b兼容性測試:兼容性測試主要是正對 IE、 FireFox 和 Chrome 等瀏覽器進行的測試,高??蒲泄芾硐到y(tǒng)在以上三個瀏覽器以及百度和 360 等主流瀏覽器上均可正常運行。 c穩(wěn)定性測試:這個測試主要是看“高??蒲泄芾硐到y(tǒng)”在各個網(wǎng)頁上運行時,各個模塊的功能是否正常顯示。 ( 4) 驗收測試 驗收測試是用戶進行的測試,看看 系統(tǒng)功能是否滿足其要求,測試用戶必須在現(xiàn)場,高校科研管理系統(tǒng)因
點擊復制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1