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

正文內(nèi)容

高校儀器設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)本科-預(yù)覽頁

2025-06-14 15:06 上一頁面

下一頁面
 

【正文】 也內(nèi)含了一個 HTTP 服務(wù) 器 ,它也可以被視作一個單獨的 Web 服務(wù)器 。 JSP 和 ASP 相比具有兩方面的優(yōu)點。但是,在 JSP 中編寫靜態(tài) HTML 更加方便,不必再用 println 語句來輸出每一行 HTML 代碼。除了系統(tǒng)之外,代碼不用做任何更改。 3) 強大的可伸縮性。 web 應(yīng)用需要強大的服務(wù)器端組件來支持,開發(fā)人員需要利用其他工具設(shè)計實現(xiàn)復(fù)雜功能的組件供 web 頁面調(diào)用,以增強系統(tǒng)性能。 Model(模型 ):模型包含應(yīng)用程序的核心功能 ,管理這個模塊中所用到的數(shù)據(jù)和值。 Struts 2 的基本流程如下: 1) Web 瀏覽器請求一個資源。 5) 結(jié)果被返回到瀏覽器。最重要的是控制器的取數(shù)據(jù)與處理后傳數(shù)據(jù)的問題。 Hibernate 作為模 型層 /數(shù)據(jù)訪問層。 Spring使用基本的 JavaBean來完成以前只 可能由 EJB完成的事情。 6 JDBC JDBC( Java DataBase Connectivity, Java 數(shù)據(jù)庫連接)是使用 Java 語言實現(xiàn)數(shù)據(jù)庫訪問的應(yīng)用程序編程接口,與 Microsoft 的 ODBC 一樣,也是基于 X/Open SQL CLI 的,它保持了 ODBC 的基本設(shè)計特征,其最大不同是它是基于 Java 的風(fēng)格和優(yōu)點的。 JDBC API 是一系列抽象的接口,應(yīng)用程序開發(fā)人員通過它可以編寫訪問數(shù)據(jù)庫的 Java 應(yīng)用程序。 JDBC 驅(qū)動程序可以分為下面四種類型: 1) JDBCODBC 橋驅(qū)動程序。 3) JDBC 網(wǎng)絡(luò)純 Java 驅(qū)動程序。 7 3 需求分析 系統(tǒng)需求調(diào)查 隨著高校招生的規(guī)模在不斷擴(kuò)大,校區(qū)也再不斷增加,學(xué)校的儀器設(shè)備相應(yīng)也增加很多 ,原有的儀器管理方法已經(jīng)不能夠及時的梳理數(shù)據(jù)信息,設(shè)備的管理進(jìn)入網(wǎng)絡(luò)化、信息化是有必要的。下面從技術(shù)方面、經(jīng)濟(jì)方面和社會因素方面來進(jìn)行簡單說明。大學(xué)期間學(xué)過軟件工程、軟件測試等課程對本次的設(shè)計提供了技術(shù)支持。方便快速的操作,可減少實驗室設(shè)備管理的漏洞,又減少因工作的冗余出現(xiàn)的錯誤,并且操作非常簡單,可減少許多不必要的人員,這無論從物質(zhì)上還是工作人員的工資上都為學(xué)校節(jié)約了開支,為學(xué)校增加了效益。 社會可行性 主要從法律、用戶等方面分析可行性。 本儀器設(shè)備管理系統(tǒng)是自行開發(fā)的管理系統(tǒng),是很有實際意義的系統(tǒng) ,開發(fā)環(huán)境軟件和使用的數(shù)據(jù)庫都是開源代碼,開發(fā)這個系統(tǒng)不同于開發(fā)普通的系統(tǒng)軟件,不存在侵權(quán)等問題,即法律上是可行的。需求分析( requirements analysis)是研究用戶要求,以得到目標(biāo)系統(tǒng)的需求定義的過程??梢蕴砑訉W(xué)院的編號和學(xué)院名稱且可以修改、刪除信息;可以對領(lǐng)用單位信息進(jìn)行添加、修改、 刪除。 入庫管理:對于入庫的一些儀器設(shè)備,按照供應(yīng)商,數(shù)量,單價,商品名等一些基本信息錄入系統(tǒng)數(shù)據(jù)庫。 個人中心模塊:修改密碼。 圖 32 系統(tǒng)管理員用例圖 院級管理員可以對設(shè) 備進(jìn)行查詢、可以申請設(shè)備、查看發(fā)布的信息。它是隨著 Inter技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。 B/S 體系結(jié)構(gòu)與 C/S 體系結(jié)構(gòu)相比不僅具 有其全部的優(yōu)點,而且又有 C/S 體系結(jié)構(gòu)所不具備的獨特優(yōu)勢 : 1) 開放的標(biāo)準(zhǔn): B/S 所采用的標(biāo)準(zhǔn)都是開放的、非專用的,是經(jīng)過標(biāo)準(zhǔn)化組織所確定而非單一廠家所制定,保證了其應(yīng)用的通用性和跨平臺性。因此,我開發(fā)的儀器設(shè)備管理系統(tǒng)采用了基于 B/S 模式的體系結(jié)構(gòu)。用戶界面是指軟件系統(tǒng)與用戶交互的接口,通常包括輸出、輸入、人 機對話的界面格式等。 輸入設(shè)計 輸入數(shù)據(jù)的收集和錄入是比較費事的,需要大量的人力和一定設(shè)備,并且容易出錯。輸入量越少,錯誤率就越少,數(shù)據(jù)準(zhǔn)備時間也減少。 13 4 數(shù)據(jù)庫系統(tǒng)設(shè)計 計算機信息系統(tǒng)以數(shù)據(jù)庫為核心,在數(shù)據(jù)庫管理系統(tǒng)的支持下,進(jìn)行信息的收集、整理、存儲、檢索、更新、加工、統(tǒng)計和傳播等操作。 需求分析 需求分析是設(shè)計數(shù)據(jù)庫的起點,需求分析就是要分析用戶的要求,其結(jié)果是否準(zhǔn)確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計。 登錄信息 審核信息 無效登錄 申請 /報廢 /查詢 審核結(jié)果 處理結(jié)果 圖 41 頂層數(shù)據(jù)流圖 軟件系統(tǒng)數(shù)據(jù)字典 數(shù)據(jù)字典( Data Dictionary,簡稱 DD)是系統(tǒng)中各類數(shù)據(jù)描述的集合,是進(jìn)行詳細(xì)的數(shù) 據(jù)收集和數(shù)據(jù)分析所獲得的主要成果。概念結(jié)構(gòu)也叫概念數(shù)據(jù)模型( Conceptual Data Model) ,它應(yīng)該反映現(xiàn)實世界中的信息結(jié)構(gòu)、信息間的相互制約關(guān)系,以及對信息存儲、查詢和加工的處理要求等。 1) 確定公共實體類型 為了給多個局部 ER 模式的合并提供開始合并的基礎(chǔ),首先要確定各局部結(jié)構(gòu)中的公共實體類型。 3) 消除沖突 沖突分為三類 :屬性沖突、結(jié)構(gòu)沖突、命名沖突。如圖 45所示: 圖 45 全局 ER 圖 用戶名 密碼 管理員 管理 高校儀器設(shè)備管理系統(tǒng) 院級管理員 用戶信息 添加 用戶 管理用戶 發(fā) 布 信息 審核管理 設(shè)備信息管理 入庫管理 17 邏輯結(jié)構(gòu)設(shè)計 概念結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu),邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 ER 圖轉(zhuǎn)換為與選用 DBMS 產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。 用戶信息(姓名,用戶名,性別,所屬院系,地址,密碼) 設(shè)備信息(儀器編號,儀器名稱,儀器類型,儀器型號,規(guī)格, 單價,廠家,出廠號,創(chuàng)建時間) 消息信息(標(biāo)題,內(nèi)容,創(chuàng)建時間,創(chuàng)建人) 物理結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫物理設(shè)計是在已確定的邏輯數(shù)據(jù)庫結(jié)構(gòu)的基礎(chǔ)上,設(shè)計出在限定應(yīng)用環(huán)境下,具有高效率、可實現(xiàn)的物理數(shù)據(jù)庫結(jié)構(gòu)的過程。表結(jié)構(gòu)如表 41 所示: 表 41 用戶 信息表 (users) 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 username varchar 36 否 否 用戶名 password varchar 36 否 否 密碼 realname varchar 36 否 否 姓名 rolename varchar 36 否 否 所屬院系 sex varchar 36 否 否 性別 address varchar 36 否 否 地址 id int 10 否 是 編號 2) 設(shè)備類別信息表主要是記錄設(shè)備類別的基本信息,表結(jié)構(gòu)如表 42 所示。 19 表 45 管理員信息表 (t_admin) 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 userId int 10 否 是 編號 userName varchar 36 否 否 用戶名 userPw varchar 36 否 否 密碼 數(shù)據(jù)庫的連接原理 本系統(tǒng)采用 Hibernate 對數(shù)據(jù)庫進(jìn)行管理。 另外 Hibernate 可以利用代理模式來簡化載入類的過程,這將大大減少利用 Hibernate QL 從數(shù)據(jù)庫提取數(shù)據(jù)的代碼的編寫量,從而節(jié)約開發(fā)時間和開發(fā)成本 Hibernate 可以和多種 Web 服務(wù)器或者應(yīng)用服務(wù)器良好集 成,如今已經(jīng)支持幾乎所有的流行的數(shù)據(jù)庫服務(wù)器。在輕型體系中,應(yīng)用程序提供 JDBC 連接,并且自行管理事務(wù),這種方式使用了 Hibernate 的一個最小子集;在全面解決體系中,對于應(yīng)用程序來說,所有底層的 JDBC/JTA API 都被抽象了, Hibernate 會替你照管所有的細(xì)節(jié)。在輸入了錯誤的帳號或密 碼時,系統(tǒng)將提示錯誤,直到用戶成功登陸。 其頁面如圖 54所示: 圖 54 主窗口頁面圖 院系管理模塊 院系管理模塊分為學(xué)院維護(hù)和領(lǐng)用單位的維護(hù)。 圖 512 用戶添加 圖 513 用戶信息管理 消息管理模塊 消息管理模塊:系統(tǒng)管理員可以發(fā)布信息給院級管理員,使院級管理員可以及時、準(zhǔn)確的獲得信息。目前軟件測試仍然是保證軟件質(zhì)量的關(guān)鍵步驟,它是對軟件規(guī)格說明、設(shè)計和編碼的最后復(fù)審。 2) 好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案。由于錯誤的發(fā)生往往是不可避免的,因此我們的系統(tǒng)測試貫穿于整個開發(fā)過程中,而不是把系統(tǒng)測試僅僅看作是軟件開發(fā)的一個獨立階段。 3) 我們在設(shè)計測試用例時,不僅有合法的輸入測試用例,還有非法的輸入測試用例。 系統(tǒng)測試方法 軟件測試方法很多,按照測試過程是否執(zhí)行程序來分,有靜態(tài)測試與動態(tài)測試;按照測試數(shù)據(jù)的設(shè)計依據(jù)可分為黑盒法與白盒法。 2) 實施不需要特別條件,容易開展。 白盒測試是指完全了解程序的結(jié)構(gòu)和處理過程的情況下設(shè)計測試用例的一種方法。一般軟件測試有以下幾個步驟:模塊測試、集成測試、程序?qū)彶闀腿斯み\行、確認(rèn)測試、平行運行等。通常,在編碼階段就進(jìn)行模塊測試。 系統(tǒng)測試就是把經(jīng)過測試運行正確的子系統(tǒng)組裝成完整的系統(tǒng)后再進(jìn)行測試。 實例測試 對用戶管理模塊進(jìn)行測試,測試的主要功能有添加用戶,修改用戶,刪除用戶, 31 其測試結(jié)果如表 61 所示: 表 61 用戶管理功能實例測試表 測試條目 輸入用例 輸出結(jié)果 說明 用戶管理功能 添加用戶 通過 提示添加成功 修改用戶 lwd 通過 提示修改成功 刪除用戶 通過 不提示 對設(shè)備信息管理模塊進(jìn)行測試,測試的功能有添加儀器設(shè)備,修改設(shè)備信息,刪除儀器設(shè)備,其測試結(jié)果如表 62所示: 表 62 儀器設(shè)備信息管理功能實例測試表 測試條目 輸入用例 輸出結(jié)果 說明 設(shè)備信息管理功能 添加設(shè)備名計算機,型號宏基 4752G 通過 提示添加成功 添加設(shè)備名計算機,型號聯(lián)想 5687G 不 通過 提示該實驗已存在 修改設(shè)備名 通過 提示修改成功 刪除設(shè)備信息 通過 不提示 其它錯誤 在系統(tǒng)設(shè)計的過程中不可避免的會產(chǎn)生各種錯誤,如輸入的錯誤、編碼時類型的不一致,參數(shù)傳遞的問題等。系統(tǒng)以 Web 界面與用戶交互,為用戶提供信息并接受其操作,同時通過數(shù)據(jù)庫管理系統(tǒng)來存儲信息數(shù)據(jù) 。界面上力求做到美觀、在操作方面盡量避免由于用戶操作不當(dāng)帶來系統(tǒng)的出錯現(xiàn)象。設(shè)計本系統(tǒng)的過程不僅是對我學(xué)過的知識的一次應(yīng)用,更是對我綜合處理問題、解決實際問題能力的培養(yǎng)和鍛煉。 33 參考文獻(xiàn) [1] 鄭阿奇 .Java EE 基礎(chǔ)實用教程 .北京:電子工業(yè)出版社, 2021. [2] 高榮芳 .數(shù)據(jù)庫原理與應(yīng)用(第二版 ).西安:西安電子科技大學(xué)出版社, 2021. [3] 任東陜,周元哲 .Web 開發(fā)技術(shù) .西安:西安電子科技大學(xué)出版社, 2021. [4] 林上杰,林康司. 技術(shù)手冊 [M].北京:電子工業(yè)出版社, 2021. [5] 邱桃榮等 .Java 語言程序設(shè)計教程(第 2 版) .北京:機械工業(yè)出版社, 2021. [6] 衛(wèi)紅春,朱欣娟 .信息系統(tǒng)分析與設(shè)計(第二版 ).西安:西安電子科技大學(xué)出版社, 2021. [7] 陸惠 恩,張成姝 .實用軟件工程(第二版) .北京:清華大學(xué)出版社, 2021. [8] 張海藩 .軟件工程導(dǎo)論 .北京:清華大學(xué)出版社, 2021. [9] 王成良 .Web 開發(fā)技術(shù)及其應(yīng)用 .北京:清華大學(xué)出版社, 2021. [10] 樊月華 .Web 技術(shù)應(yīng)用基礎(chǔ) .北京:清華大學(xué)出版社, 2021. [11] 孫衛(wèi)琴 .精通 Sructs:基于 MVC 的 Java Web 設(shè)計與開發(fā) .北京:電子工業(yè)出版社, 2021 [12] 陸麗娜 .軟件工程 .北京:經(jīng)濟(jì)科學(xué)出版社, 2021. [13] 李芝興,楊瑞龍 .北京:機械工業(yè)出版社, 2021. [14] 王能斌 .數(shù)據(jù)庫系統(tǒng)原理 .北京:電子工業(yè)出版社, 2021. [15] 朱如龍 .SQL Server 2021 數(shù)據(jù)庫應(yīng)用系統(tǒng)開發(fā)技術(shù) .北京:機械工業(yè)出版社,2021. 34 致謝 在短短的三個月時間內(nèi),我可以將高校儀器設(shè)備管理系統(tǒng)做出來,這與肖老師的耐心指導(dǎo)分不開的。同時,在系統(tǒng)設(shè)計過程中我也得到了同學(xué)們的熱情協(xié)助 ,在此表示衷心的感謝。
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1