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

正文內(nèi)容

高校儀器設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn)本科(存儲版)

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

下一頁面
  

【正文】 錯誤發(fā)現(xiàn)的越早,改正它所付出的代價也就越小。測試的目的就是在軟件投入生產(chǎn)性運行之前,盡可能多地發(fā)現(xiàn)軟件中的錯誤。左邊是一個菜單列表,單擊菜單時右邊顯示主模塊頁,操作非常簡單明了。 Hibernate 具有很大的靈活性,但同時它的體系結(jié)構(gòu)比較復(fù)雜,提供了好幾種不同的運行方式。 表 44 申請信息表 (t_shenqing) 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 id int 10 否 是 編號 xsid varchar 36 否 否 申請人 sbid varchar 36 否 否 申請設(shè)備 sqsj varchar 36 否 否 申請時間 spsj varchar 36 否 否 審批時間 spyj varchar 36 否 否 審批意見 5) 管理員信息表主要記錄的管理員的賬號信息,包括用戶名和密碼,表結(jié)構(gòu)如表45 所示 。 3) 對數(shù)據(jù)模型進行優(yōu)化。 2) 局部 ER 模式的合并 合并的原則是:首先進行兩兩合并;先合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。 1. 數(shù)據(jù)流條目 1) 登錄信息 輸入:設(shè)備管理員 輸出:身份驗證 描述:登錄信息 =用戶名 +密碼 院級管理員 高校 儀器設(shè)備 管理系統(tǒng) 系統(tǒng)管理員 14 2) 查詢信息 輸入:合法人員對設(shè)備的查詢操作 輸出:設(shè)備信息表 描述:查詢信息 =設(shè)備名 /型號 /類別 /購置日期 3) 報廢設(shè)備 輸入:所需報廢的設(shè)備的信息 輸出:報廢的設(shè)備記錄 描述:報廢設(shè)備 =類別 +設(shè)備名 +型號等 4) 審核信息 輸入:審核 輸出:上級領(lǐng)導(dǎo) 描述:審核信息 =報廢設(shè)備信息 /新設(shè)備購買記錄 身份驗證,統(tǒng)計查詢,購買,報廢,生產(chǎn)報表,審核 概念結(jié)構(gòu)設(shè)計 數(shù)據(jù)庫的概念設(shè)計是針對現(xiàn)實世界,通過對其中信息實體的收集、分類和概括,建立數(shù)據(jù)庫概念結(jié)構(gòu)的過程。 按照軟件生命周期的劃分,綜合考慮數(shù)據(jù)庫及其應(yīng)用系統(tǒng)設(shè)計的全過程,我們將數(shù)據(jù)庫設(shè)計分為 6個階段:需求分析階段、概念結(jié)構(gòu)設(shè)計階段、邏輯設(shè)計階段、物理設(shè)計階段、數(shù)據(jù)庫實施階段、數(shù)據(jù)庫運行 和維護階段。設(shè)計中可采用設(shè)置字段初值,下拉式數(shù)據(jù)窗口等方式盡量減少用戶鍵盤輸入量。 創(chuàng)建動態(tài)頁面非常方便。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式( 比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務(wù)器數(shù)據(jù)庫也很安全。 系統(tǒng)管理員是系統(tǒng)的核心,管理員可以維護院系、領(lǐng)用單位,對設(shè)備信息進行修改,負(fù)責(zé)設(shè)備的審核與報廢管理。 高校儀器設(shè)備管理系統(tǒng) 設(shè)備信息管理 入 庫管理 報廢管理 調(diào)撥管理 審核管理 9 設(shè)備管理模塊:分為設(shè)備類型的管理、設(shè)備信息的管理、設(shè)備申請的管理、設(shè)備審批的管理、設(shè)備入庫管理、設(shè)備分配情況管理。可行性研究階段已經(jīng)確定了系統(tǒng)必須完成的許多基本功能,在需求分析階段,將這些功能進一步具體化。從經(jīng)濟角度考慮,此儀器設(shè)備管理系統(tǒng)開發(fā) 可行。 Java 程序設(shè)計語言實現(xiàn)的 HotJava 瀏覽器(支持 Java applet)顯示了 Java 的魅力:跨平臺、動態(tài)的 Web、 Inter 計算。這種驅(qū)動程序轉(zhuǎn)換 JDBC 調(diào)用,是由 DBMS 直接使用的網(wǎng)絡(luò)協(xié)議。 JDBC API 主要用來連接數(shù)據(jù)庫和直接調(diào)用 SQL 命令,執(zhí)行各種 SQL 語句。 Spring 的核心機制是依賴注入( Dependency Inversion),也稱為控制反轉(zhuǎn)。 Hibernate 提供了整個過程自動轉(zhuǎn)換的方案。 4) Action 的 execute 方法通常用來存儲和(或)重新獲得信息(通過數(shù)據(jù)庫)。 MVC 包含三個基礎(chǔ)部分: Model、 View 和 Controller,這三個部分以最小的耦合協(xié)同工作,以增加程序的可擴展性和可維護性。相比 ASP/. 的局限性是顯而易見的。 JSP 和純 Servlet 相比 JSP 并沒有增加任何本質(zhì)上不能用 Servlet 實現(xiàn)的功能。 Tomcat 服務(wù)器 Tomcat 是由 Apache 軟件基金會下屬的 Jakarta 項目 開發(fā)的一個 Servlet 容器,按照 Sun Microsystems提供的技術(shù)規(guī)范,實現(xiàn)了對 Servlet和 JavaServer Page( JSP)的支持,并提供了作為 Web 服務(wù)器的一些特有功能,如 Tomcat 管理和控制平臺、安 4 全局管理和 Tomcat 閥等。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境 ,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSP, CSS, Javascript, Spring, SQL, Hibernate 總之, MyEclipse,是一個十分優(yōu)秀的用于開發(fā) Java, J2EE 的 Eclipse 插件集合,MyEclipse 的功能非常強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持十分不錯。 系統(tǒng)開發(fā)的理論依據(jù)及研究方法 信息管理系統(tǒng)合理的借鑒國際領(lǐng)先的設(shè)備管理思想 并結(jié)合國內(nèi)學(xué)校設(shè)備管理現(xiàn)狀,經(jīng)過長期的調(diào)查,完全能滿足國內(nèi)一般儀器設(shè)備管理的需要。 國內(nèi)外研究現(xiàn)狀 近十幾年來,我國各高校規(guī)模不斷擴大,管理方式不斷改變,同時在儀器設(shè)備管理方面取得了很大的進步。而有些 即使有設(shè)備管理系統(tǒng)的單位,就算是能把設(shè)備的即時信息體現(xiàn)在設(shè)備檔案上,但設(shè)備的損壞處理沒有實施,設(shè)備檢修的情況和檢修成本核算沒有實現(xiàn),整個學(xué)校教學(xué)設(shè)備管理信息化仍處于較低水平。 Inter 的發(fā)展歷程以及目前的應(yīng)用狀況和發(fā)展趨勢,可以充分地相信網(wǎng)絡(luò)技術(shù)將極大的改變我們的生活和工作方式。高校儀器設(shè)備管理系統(tǒng)的設(shè)計與實現(xiàn) 摘 要 :隨著高校儀器設(shè)備的數(shù)據(jù)處理量急速增加, 傳統(tǒng) 的管理模式已經(jīng)顯得不太適應(yīng),通過計算機完成數(shù)據(jù)的收集、分析和處理的管理手段應(yīng)運而生,減少人力資源的浪費。未來社會人們的生活和工作將越來越依賴于數(shù)字技術(shù)的發(fā)展,越來越數(shù)字化、網(wǎng)絡(luò)化、電子化、虛擬化。存檔以后檔案基本就沒人記錄與維護,至于以后設(shè)備的變遷或損壞都不會記錄在設(shè)備檔案中,即不能體現(xiàn)設(shè)備的即時狀態(tài)。 信息管理不僅是對信息的管理,而是對涉及信息活動的各種要素,如信息 、技術(shù)、人員、組織進行合理的組織和有效的 2 控制,從而滿足社會的信息需求。雖然能實現(xiàn)聯(lián)網(wǎng)工作,但是涉及面很小,管理效率低,缺乏系統(tǒng)性、廣泛性和協(xié)同性的管理。 MyEclipse MyEclipse企業(yè)級工作平臺( MyEclipseEnterprise Workbench ,簡稱 MyEclipse)是對 EclipseIDE 的擴展,利用它我們可以在 數(shù)據(jù)庫 和 JavaEE 的開發(fā)、發(fā)布以及 應(yīng)用程序 服務(wù) 器的整合方面極大的提高工作效率。 C、 JSP、 XQuery、 XMLA、 、 SMO、 AMO 等都將成為 SQL Server 數(shù)據(jù)平臺上開發(fā)數(shù)據(jù)相關(guān)應(yīng)用的有力工具。第二, JSP 應(yīng)用可以移植到其他操作系統(tǒng)和非 Microsoft 的 Web 服務(wù)器上?;旧峡梢栽谒衅脚_上的任意環(huán)境中開發(fā),在任意環(huán)境中進行系統(tǒng)部署,在任意環(huán)境中擴展。 Struts 2 Struts 2 是一個基于 MVC 架構(gòu)的框架。 3) 攔截器自動對請求應(yīng)用通用功能,如驗證和文件上傳等操作。Hibernate 是一個對象 /關(guān)系映射的解決方案,簡單地說就是將 Java 中對象與對象之間的關(guān)系映射至關(guān)系數(shù)據(jù)庫中的表與表之間的關(guān)系。 Spring 的核心要點是:支持不綁定到特定 Java EE 服務(wù)的可重用業(yè)務(wù)和數(shù)據(jù)訪問對象。驅(qū)動程序?qū)崿F(xiàn)了應(yīng)用程序和某個數(shù)據(jù)庫產(chǎn)品之間的接口,驅(qū)動程序管理器對應(yīng)用程序和驅(qū)動程序之間的交互進行控制。 4) 本地協(xié)議純 Java 驅(qū)動程序。本系統(tǒng)主要采用 Java EE 技術(shù)幫助開發(fā)和部署可移植、健壯、可伸縮且安全的服務(wù)器端 Java 應(yīng)用程序。這帶來的經(jīng)濟回報將遠(yuǎn)超過支出,并且最重要的是該軟件的開發(fā)可以使我們對系統(tǒng)的開發(fā)有全面的認(rèn)識。 系統(tǒng)功能需求分析 可行性研究階段產(chǎn)生的文檔是需求分析階段的出發(fā)點。 消息管理模塊:可以對信息的標(biāo)題、內(nèi)容、創(chuàng)建時間、創(chuàng)建人進行添加、修改和刪除。 系統(tǒng)用戶用例圖 功能分析的結(jié)果可以用功能用例圖來描述,它通過使用者與信息系統(tǒng)的交互過程,反映信息應(yīng)該具有的功能。以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的,大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量。 數(shù)據(jù)的完整性 1) 各種記錄信息的完整性, 信息記錄內(nèi)容不能為空 2) 各種數(shù)據(jù)間相互聯(lián)系的正確性 3) 相同數(shù)據(jù)在不同記錄中的一致性 界面分析 界面設(shè)計目前已經(jīng)成為評價軟件質(zhì)量的一條重要指標(biāo),一個好的用戶界面可以增加用戶使用系統(tǒng)的信心和興趣,提高工作效率, JSP 技術(shù)是用 JAVA 語言作為腳本語言的, JSP 網(wǎng)頁為整個服務(wù)器端的 JAVA 庫單元提供了一個接口來服務(wù)于 HTTP 的應(yīng)用程序。 12 輸入設(shè)計的原則有如下幾點: 1)輸入量應(yīng)保持在能滿足處理要求的最低限度。數(shù)據(jù)庫設(shè)計的好壞直接影響到整個系統(tǒng)的質(zhì)量和效率。其中,數(shù)據(jù)項是數(shù)據(jù)的最小組成單位,若干個數(shù)據(jù)項可以組成一個數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)的定義來描述數(shù)據(jù)流、數(shù)據(jù)存儲的邏輯內(nèi)容。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型 作 為公共實用戶 用戶名 性別 所屬院系 地址 申請設(shè)備信息 申請理由 申請數(shù)量 申請時間 當(dāng)前狀態(tài) 儀器設(shè)備 儀器編號 儀 器 名稱 儀器類型 儀器廠家 型號 入庫時間 16 體類型的另一類候選。 2) 將轉(zhuǎn)換來的關(guān)系、網(wǎng)狀、層次模型向特定 DBMS 支持下的數(shù)據(jù)模型轉(zhuǎn)換。 表 43 商品信息表 (t_shebei) 列名 數(shù)據(jù)類型 長度 允許空 是否主鍵 說明 id int 10 否 是 儀器編號 sblx varchar 36 否 否 設(shè)備類型 yqxh varchar 36 否 否 儀器型號 miaoshu varchar 36 否 否 設(shè)備描述 goumaishijian varchar 36 否 否 購買時間 cj varchar 36 否 否 廠家 4) 添加設(shè)備申請信息表主要是設(shè)備申請的基本信息,表結(jié)構(gòu)如表 44 所示。它的架構(gòu)如圖 46 所示: 圖 46 Hibernatre架構(gòu)圖 圖 46 顯示了 Hibernate 的工作原理,它是利用數(shù)據(jù)庫以及其他一些配置文件如 Hibernate .properties , XML Mapping 等來為應(yīng)用程序提供數(shù)據(jù)持久化服務(wù)的。 本界面是由一個框架組成,包括上左右三大塊。如圖516 所示: 圖 516 設(shè)備申請 28 消息查看 此模塊對系統(tǒng)管理員發(fā)布的信息進行查看,如圖 517 所示: 圖 517 消息查看 29 6 系統(tǒng)測試 系統(tǒng)測試的目的 在軟件生存周期的每個階段都不可避 免地會產(chǎn)生錯誤,我們力求在每個階段結(jié)束之前通過嚴(yán)格的技術(shù)審查,盡可能早地發(fā)現(xiàn)并糾正錯誤。 系統(tǒng)測試基本原則 根據(jù)系統(tǒng)測試目的并結(jié)合面向?qū)ο蠓椒?,我們給出了如下系統(tǒng)測試方案: 1) 盡早的、不斷的進行系統(tǒng)測試。 4) 在對系統(tǒng)修改完之后進行回溯測試。 動態(tài)測試 與靜態(tài)測試相反,動態(tài)測試是通過運行被測程序而發(fā)現(xiàn)問題的一種測試方法。軟件系統(tǒng)中,每個模塊有單獨的子功能,各個模塊之間相互依賴關(guān)系較少,檢查模塊正確性的測試方案也較容易設(shè)計。它是在軟件開發(fā)過程結(jié)束時對軟件進行評價,以確認(rèn)它和軟件需求分析階段確定的指標(biāo)是否一致。 2) 系統(tǒng)的不足和改進 本系統(tǒng)基本上滿足了高校關(guān)于信息管理方面的需要。我在設(shè)計過程中也遇到了很多困難,但是通過指導(dǎo)老師和同學(xué)的幫助以及自己的努力,最終還是順利地完成了畢業(yè)設(shè)計?,F(xiàn)在我的動手能力和獨立解決問題的能力也得到了很大的鍛煉和提高,這是這次畢業(yè)設(shè)計最大的收獲。在論文的編寫過程中,老師細(xì)心指導(dǎo),幫我找出很多問題,使我更快的完善論文。為了給用戶提供美觀友好的界面,簡化程序代碼,可使不同界面之間能共享一些方法、函數(shù)和變量,對于相同的功能模塊可生成程序包供其它界面引用,這樣就會提高系統(tǒng)的運行速度;使用數(shù)據(jù)庫連接池技術(shù)提高數(shù)據(jù)庫操作的性能;數(shù)據(jù)庫的關(guān)系模式可以進一步規(guī)范化,減少冗余現(xiàn)象。 32 結(jié)論 1) 系統(tǒng)的特點 本系統(tǒng)是一個高校儀器設(shè)備管理系統(tǒng) ,采用 Java EE
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1