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

正文內(nèi)容

本科基于jsp的實驗室管理系統(tǒng)(留存版)

2025-02-01 17:14上一頁面

下一頁面
  

【正文】 的迅速發(fā)展和科學(xué)技術(shù)的全面進(jìn)步,計算機(jī)事業(yè)的飛速發(fā)展,以計算機(jī)與通信技術(shù)為基礎(chǔ)的信息系統(tǒng)正處于蓬勃發(fā)展的時期。這種情況往往會造成想快反慢、想節(jié)省卻浪費的局面,既不利于企業(yè)的信息化進(jìn)程,又不利于軟件的推廣與普及。管理員可以在客戶端實現(xiàn)對后臺數(shù)據(jù)庫的管理 . 儀器設(shè)備管理系統(tǒng)的功能。如果核心邏輯被封裝在標(biāo)識和 Beans 中,那么其他人,如 Web 管理人員 和頁面設(shè)計者,能夠編輯和使用 JSP 頁面,而不影響內(nèi)容的生成。隨著越來越多的供應(yīng)商將 JSP 支持添加到他們的產(chǎn)品中,您可以使用自己所選擇的服務(wù)器和工具,更改工具或服務(wù)器并不影響當(dāng)前的應(yīng)用。 JavaBean 則不需要注冊,放在 CLASSPATH 包含的目錄中就行了。 JSP 的運行原理 在一個 JSP 文件第一次被請求時, JSP 引擎把該 JSP 文件轉(zhuǎn)換成為一個servlet。配置 JSP 環(huán)境可以有多種途徑,但主要工作就是安裝和配置 Web 服務(wù)器和 JSP 引擎。 使用 B/S 架構(gòu)的優(yōu)勢及劣勢 (1) 維護(hù)和升級方式簡單 目前,軟件系統(tǒng)的改進(jìn)和升級越來越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問Oracle 數(shù)據(jù)庫又專門寫一個程序,或為訪問 Informix 數(shù)據(jù)庫又編寫另一個程第 2 章 開發(fā)工具簡介 序等等,程序員只需用 JDBC API寫一個程序就夠了,它可向相應(yīng)數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。 SQL 的全稱是 Structured Query Language,即結(jié)構(gòu)化查詢語言。 本課題的名稱是《 計算機(jī)系實驗課程教學(xué)和實驗室設(shè)備管理系統(tǒng) 》主要是采用 B/S結(jié)構(gòu),設(shè)備在一個 實驗室 中是必需的,與人力資源具有同等的重要性。教師和設(shè)備所屬部門以及教師所教授的課程可以在添加教師和設(shè)備信息的時候指定,也可以在添加完之后,需要改變的時候進(jìn)行修改。 根據(jù)系統(tǒng)設(shè)計原則,經(jīng)過需求調(diào)查,確定系統(tǒng)功能模塊圖如圖 41 和圖42。作為地基的需求分析是否做得充分與準(zhǔn)確,決定了在其上構(gòu)建數(shù)據(jù)庫大廈的速度和質(zhì)量。即首先定義全局概念結(jié)構(gòu)的框架,然后逐步細(xì)化; (2) 自底向上。盡量分離各實體對應(yīng)的表,一個實體對應(yīng)一個表,搞清楚該實體有哪些屬性,對應(yīng)有些什么字段,以及各實體之間有何種聯(lián)系。 本系統(tǒng)主要的是后臺的管理 ,其 前臺部分非常的小, 其 功能如下 : 首先, 前臺界面功能有: 查看課程表。若想從新生成新的課程表,則須通過下拉菜單制定 20個課程,若不指定,默認(rèn)為是無課,點擊 “ 生成課程表按鈕 ” ,就會生成一個新的隨機(jī)的課程表,可以選擇保存或者不保存。 用戶登陸后,可以通過此功能修改密碼,輸入原始密碼,再輸入兩次新密碼,即可更改密碼成功。 本系統(tǒng)主要分為課程管理,教師管理,設(shè)備管理,設(shè)備查詢四大模塊,還有其他小模塊,有基本信息設(shè)置,管理員設(shè)置模塊 。 本章小結(jié) 系統(tǒng)的測試是很重要的一個部分,發(fā)現(xiàn)其中的錯誤,以給予及時的修改,避免出現(xiàn)以后使用中出現(xiàn)重大損失。軟件測試是軟件質(zhì)量保證的關(guān)鍵環(huán)節(jié),直接影響著軟件的質(zhì)量評估。報廢清單信息存放在數(shù)據(jù)庫中的表 dev_discard 中。 其中教師的名稱,性別,教室 需要輸入,所帶教授的課程可所屬部門通過下拉菜單來制定 ,也可在以后進(jìn)行修改 。 本 階段的任務(wù)是設(shè)計出程序的藍(lán)圖, 然后 根據(jù)這個藍(lán)圖寫出實際的程序代碼。 數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計通常分為兩步: (1) 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要指存取方法和存儲結(jié)構(gòu); (2) 對物理結(jié)構(gòu)進(jìn)行評價,評價的重點是時間和空間效率。它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵。因此必須對數(shù)據(jù)庫進(jìn)行合理設(shè)計。設(shè)備查詢主要指對設(shè)備的單項屬性查詢和組合查詢。 瀏覽器: IE 以上或 Netscape 同等版本以上。 合理的選擇將會提升系統(tǒng)的開發(fā)速度和質(zhì)量 。 JDBC 也存在著缺點,使用后訪問數(shù)據(jù)記錄的速度會受到一定程度的影響,但是影響不會很大。 JDBC概述 JDBC 是 Java 的開發(fā)者 ——Sun 的 Javasoft 公司制定的 Java 數(shù)據(jù)庫連接(Java Data Base Connectivity)技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降 低了用戶的總體成本。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因, JSP 引擎將以某種不確定的方式將 servlet 從內(nèi)存中移去。主要缺點是對各種數(shù)據(jù)庫的接口支持不一致。 JSP 通過 JavaBean 實現(xiàn)了同樣的功能擴(kuò)充。 JSP 技術(shù)很容易整合到多種應(yīng)用體系結(jié)構(gòu)中,以利用現(xiàn)存的工具和技巧,并且擴(kuò)展到能夠支持企業(yè)級的分布式應(yīng)用。在傳統(tǒng)的網(wǎng)頁 HTML文件 (*htm,*.html)中加入 Java 程序片段 (Scriptlet)和 JSP標(biāo)記 (tag),就構(gòu)成了 JSP 網(wǎng)頁 (*.jsp)。設(shè)備管理系統(tǒng)要實現(xiàn)聯(lián)機(jī)使用,要能為使用者能 夠聯(lián)機(jī)查看和查詢。在指導(dǎo)老師的幫助下,已經(jīng)基本上成功地實現(xiàn)了設(shè)計任務(wù)書的要求。隨著設(shè)備的大量增加,其管理難度也越來越大,如何優(yōu)化設(shè)備管理也就成為了一個大眾化的課題。采用計算機(jī)化作業(yè)后,可以把 實驗室 人員從繁瑣的日常事務(wù)處理中解脫出來,有更多 的時間去了解世界先進(jìn)的生產(chǎn)、管理經(jīng)驗,提高業(yè)務(wù)人員的綜合素質(zhì),從而為有效降低成本創(chuàng)造條件 ; (3) 完善管理流程。教師管理主要指對實驗室相關(guān)教師的信息管理,部門和課程的指派?;诮M件的方法加速了總體開發(fā)過程,并且使得各種組織在他們現(xiàn)有的技能和優(yōu)化結(jié)果的開發(fā)努力中得到平衡。 ASP 以源碼形式存放,以解釋方式運行,每次 ASP 網(wǎng)頁調(diào)用都需要對源碼進(jìn)行解釋,運行效率不高。雖然 Unix 下有 ChiliSoft的插件來支持 JSP,但是 AJP 本身的功能有限,必須通過 ASP+CO的組合來擴(kuò)充, Unix 下的 COM 實現(xiàn)起來非常困難。對每一個請求, JSP 引擎創(chuàng)建一個新的線程來處理該請求。 (3) Tomcat 服務(wù)器: Apache 組織開發(fā)的一種 JSP 引擎,本身具有 Web服務(wù)器的功能,可以作為獨立的 Web 服務(wù)器來使用。因此,維護(hù)和升級革命的方式是 “ 瘦 ”客戶機(jī), “ 胖 ” 服務(wù)器。在 計算機(jī)系試驗課程和實驗室設(shè)備管理系統(tǒng) 中,由于使用的是 SQL Server 2021 數(shù)據(jù)庫,因此只要寫一段可裝載 SQL Server 2021 的驅(qū)動后就可以建立連接。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。 計算機(jī)系實驗室課程及實驗室設(shè)備管理系統(tǒng)是 基于 Java 的編程語言為基礎(chǔ)語言,更突顯其面向?qū)ο蟮奶匦?,以及跨平臺可移植性。 總體設(shè)計的基本目的就是回答 “ 概括地說 ,系統(tǒng)應(yīng)該如何實現(xiàn)? ” 這個問題,因此,總體設(shè)計又稱為概要設(shè) 計或初步設(shè)計。數(shù)據(jù)庫中的數(shù)據(jù)按一定的數(shù)據(jù)模型組織、描述和儲存,具有較小的冗余度、較高的數(shù)據(jù)獨立性和易擴(kuò)展性,并可為各種用戶共享。 (2) 處理要求。即自頂向下進(jìn)行需求分析,然后再自底向上設(shè)計概念結(jié)構(gòu)。由于本系統(tǒng)最主要的功能就是設(shè)備的管理,因此這個表也是非常的重要 。 基本信息設(shè)置 模塊的設(shè)計及實現(xiàn) 基本信息設(shè)置模塊完成的是對部門和課程的設(shè)置管理。 表 56 設(shè)備臺帳管理 數(shù)據(jù)庫表 dev_lend 中記錄了設(shè)備的領(lǐng)用單,在表 dev_list 中記錄每個領(lǐng)用所領(lǐng)用的設(shè)備單。測試的根本目標(biāo)是盡可能多的發(fā)現(xiàn)并排除軟件中潛藏的錯誤,最終把一個高質(zhì)量的軟件系統(tǒng)交給用戶使用。 系統(tǒng)要求的是總體的功能,即便單個的模塊功能完好,哪么把各個模塊組合起來后,由于接口不正確或者其他原因引起的與起始目標(biāo)要求不一致的情況,應(yīng)及時的修改。 圖 62 是組裝起來后,的功能選擇頁面,通過點 擊它們能夠跳轉(zhuǎn)到指定畢業(yè)設(shè)計(論文) 功能頁面,然后使用此功能,經(jīng)過測試,開始發(fā)現(xiàn)了點擊無法跳轉(zhuǎn)頁面等問題,最終得到解決。 大量統(tǒng)計的資料表明,軟件測試的工作量往往占軟件開發(fā)總工作量的40%以上,在極端情況,測試那種關(guān)系人的生命安全的軟件所花費的成本,可能相當(dāng)于軟件開發(fā)步驟總成本的三倍到五倍。 如圖 57。 連接數(shù)據(jù)庫把 dev_base表中的屬性 bansetype為 2的屬性 title調(diào)出顯示在網(wǎng)頁上,如圖 51。 表 44 設(shè)備借出記錄表 dev_lend 字段名 數(shù) 據(jù)類型 長度 空 主鍵否 描述 lendid int 4 no 是 設(shè)備借出編號 dept varchar 50 no 借設(shè)備部門 lemplname varchar 50 yes 借設(shè)備人 status varchar 20 yes 設(shè)備借出狀態(tài) posttime datetime 8 yes 設(shè)備借出時間 userid varchar 20 yes 設(shè)備借出經(jīng)手人 backtime datetime 8 yes 設(shè)備歸還時間 設(shè)備借出記錄表中,記錄了 設(shè)備借出的基本信息,這個表 與另外一個表dev_lendlist是組合在一起使用的,表 dev_lendlist中記錄的是沒個借出時間具體借出的設(shè)備的編號和數(shù)量,和對應(yīng)的設(shè)備借出編號。邏輯結(jié)構(gòu)設(shè)計的任務(wù)就是把概念結(jié)構(gòu)設(shè)計階段設(shè)計好的基本 ER圖轉(zhuǎn)換為與選用 DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。明確用戶對數(shù)據(jù)有什么樣的處理要求,從而確定數(shù)據(jù)之間的相互關(guān)系。 數(shù)據(jù)庫設(shè)計是將業(yè)務(wù)對象轉(zhuǎn)換為表和視圖等數(shù)據(jù)庫對象的過程。 系統(tǒng) 設(shè)計主要內(nèi)容:基本流程設(shè)計,系統(tǒng)組織結(jié)構(gòu)設(shè)計,模塊劃分,功能劃分,接口設(shè)計,以及數(shù)據(jù)庫設(shè)計。這些技術(shù)的使用,精簡了設(shè)計代碼,讓設(shè)計過程更具層次化,設(shè)計流程更加第 3 章 系統(tǒng)分析 清晰。 對于以上每一種功能上的類別,在 Eclipse 中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。這使系統(tǒng)中在建立B/S(客戶 /服務(wù)器 )結(jié)構(gòu)時,把 Java 作為編程語言,把 Inter 作為網(wǎng)絡(luò),把有關(guān)的數(shù)據(jù)庫作為數(shù)據(jù)庫后端?,F(xiàn)在的趨勢是凡使用 B/S 架構(gòu)的應(yīng)用管理軟件,只需安裝在 Linux 服務(wù)器上即可,而且安全性高。并且 Tomcat本身就是 Apache 的一個子項目,所以 Tomcat對 Apache 提供了強有力的支持。每個客戶端請求對應(yīng)一個線程。它可以稱之為一種機(jī)制。 JSP 在執(zhí)行以前先被編譯成字節(jié)碼 (byte code),字節(jié)碼由 Java 虛擬機(jī) (Java Virtual Machine)解釋執(zhí)行,比源碼解釋的效率高;服務(wù)器上還有字節(jié)碼的 Cache 機(jī)制,能提高字
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1