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

正文內(nèi)容

本科基于jsp的實驗室管理系統(tǒng)-在線瀏覽

2025-02-05 17:14本頁面
  

【正文】 Bean 很方便。 JavaBean 則不需要注冊,放在 CLASSPATH 包含的目錄中就行了。另外 JavaBean 是完全的 OOP,可以針對不同的業(yè)務處理功能方便地建立一整套可重復利用的對象庫,例如用戶權(quán)限控制、 自動回復等等。 JSP 目前僅適用于 NT 和 IIS。 CGI Common Gateway Interface,公用網(wǎng)關(guān)接口。因此您可以使用不同的 程序編寫適合的 CGI 程 序,如 Visual Basic、 Delphi或 C/C++等,您將已經(jīng)寫好的程序放在 Web 服務器的計算機上運行,再將其運行結(jié)果通過 WEB 服務器傳輸?shù)娇蛻舳说臑g覽器上。事實上,這樣的編制方式比較困難而且效率低下,因為你每一次修改程序都必須重新將 CGI 程序編譯成可執(zhí)行文件。主要缺點是對各種數(shù)據(jù)庫的接口支持不一致。 JSP 就是被設計用來滿足這樣的要求的。 JSP 的運行原理 在一個 JSP 文件第一次被請求時, JSP 引擎把該 JSP 文件轉(zhuǎn)換成為一個servlet。 JSP引擎先把該 JSP 文件轉(zhuǎn)換成一個 Java 源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn) jsp 文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功, JSP 引擎用 javac 把該 Java 源文件編譯成相應的 class文件。然后jspService()方法被調(diào)用來處理客戶端的請求。如果有多個客戶端同時請求該 JSP文件,則 JSP引擎會創(chuàng)建多個線程。以多線程方式執(zhí)行可大大降低對系統(tǒng)的資源需求 , 提高系統(tǒng)的并發(fā)量及響應時間 。如果 .jsp文件被修改了,服務器將根據(jù)設置決定是否對該文件重 新編譯,如果需要重畢業(yè)設計(論文) 新編譯,則將編譯結(jié)果取代內(nèi)存中的 servlet,并繼續(xù)上述處理過程。此外,如果在任何時候如果由于系統(tǒng)資源不足的原因, JSP 引擎將以某種不確定的方式將 servlet 從內(nèi)存中移去。 JSP的運行環(huán)境 Sun 推出的 JSP( Java Server Pages)是一種執(zhí)行于服務器端的動態(tài)網(wǎng)頁開發(fā)技術(shù),它基于 Java 技術(shù)。配置 JSP 環(huán)境可以有多種途徑,但主要工作就是安裝和配置 Web 服務器和 JSP 引擎。 相關(guān)軟件介紹: (1) J2SDK: Java2 的軟件開發(fā)工具,是 Java 應用程序的基礎。 (2) Apache 服務器: Apache 組織開發(fā)的一種常用 Web 服務器,提供 Web服務。但是,在作為 Web 服務器方面, Tomcat 處理靜態(tài) HTML頁面時不如 Apache 迅速,也沒有 Apache健壯,所以我們一般將 Tomcat 與 Apache 配合使用,讓 Apache 對網(wǎng)站的靜態(tài)頁面請求提供服務,而 Tomcat 作為專用的 JSP 引擎,提供 JSP 解析,以得到更好的性能。對于初學者來說, Tomcat 是一個很不錯的選擇。它是隨著 Inter技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降 低了用戶的總體成本。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很 安全 。 使用 B/S 架構(gòu)的優(yōu)勢及劣勢 (1) 維護和升級方式簡單 目前,軟件系統(tǒng)的改進和升級越來越頻繁, B/S 架構(gòu)的產(chǎn)品明顯體現(xiàn)著更為方便的特性。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。今后,軟件升級和維護會越來越容易,而使用起來會越來越簡單,這對用戶人力、物力、時間、費用的節(jié)省是顯而易見的,驚人的。 畢業(yè)設計(論文) (2) 成本降低,選擇更多 大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器 成為了標準配置,但在服務器操作系統(tǒng)上 windows 并不是處于絕對的統(tǒng)治地位。所以服務器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的 Linux 操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。但是,應用服務器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務器 “ 崩潰 ” 等問題,后果不堪設想。 JDBC概述 JDBC 是 Java 的開發(fā)者 ——Sun 的 Javasoft 公司制定的 Java 數(shù)據(jù)庫連接(Java Data Base Connectivity)技術(shù)的簡稱,是為各種常用數(shù)據(jù)庫提供無縫聯(lián)接的技術(shù)。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的API,據(jù)此可以構(gòu)建更高級的工具和接口,使 數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應用程序。換言之,有了 JDBC API,就不必為訪問 Sybase 數(shù)據(jù)庫專門寫一個程序,為訪問Oracle 數(shù)據(jù)庫又專門寫一個程序,或為訪問 Informix 數(shù)據(jù)庫又編寫另一個程第 2 章 開發(fā)工具簡介 序等等,程序員只需用 JDBC API寫一個程序就夠了,它可向相應數(shù)據(jù)庫發(fā)送 SQL 調(diào)用。 JDBC的任務 簡單的說, JDBC 的任務就是做三件事情:與數(shù)據(jù)庫建立連接、發(fā)送 SQL語句并處理結(jié)果。 JDBC 如果想建立連接必須要裝載驅(qū)動程序然后才能建立連接。 JDBC的優(yōu)勢和劣勢 JDBC 用于連接 Java 應用程序與各種關(guān)系數(shù)據(jù)庫。 JDBC 使得編程人員從復雜的驅(qū)動器調(diào)用命令和函數(shù)中解脫出來,可以致力于應用程序中的關(guān)鍵地方。同時 JDBC 也是面向?qū)ο蟮?,可以將常用的方法封裝為一個類。 JDBC 也存在著缺點,使用后訪問數(shù)據(jù)記錄的速度會受到一定程度的影響,但是影響不會很大。但是在本系統(tǒng)中,并沒有建立非常龐大的數(shù)據(jù),也不會隨意的更改數(shù)據(jù)源,所以對本系統(tǒng)影響不大。 SQL 的全稱是 Structured Query Language,即結(jié)構(gòu)化查詢語言。 1986 年 ANSI 采用 SQL語言作為關(guān)系數(shù)據(jù)庫系統(tǒng)的標準語言,后被國際化標準組織( ISO)采納為國際標準。 MyEclipse介紹 MyEclipse 企業(yè)級工作平臺( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對 Eclipse IDE 的擴展,利用它我們可以在 數(shù)據(jù)庫和 J2EE 的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: (1) J2EE 模型 ; (2) WEB 開發(fā)工具 ; (3) EJB 開發(fā)工具 ; (4) 應用程序服務器的連接器 ; (5) J2EE 項目部署服務 ; (6) 數(shù)據(jù)庫服務 ; (7) MyEclipse 整合幫助 。 MyEclipse 結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 本章小結(jié) 本章根據(jù)實際 需求,簡易程度,個人習慣,和各種選擇之 間 優(yōu)劣 的取舍最終了 確定了系統(tǒng)的開發(fā)工具,以及運行環(huán)境。 合理的選擇將會提升系統(tǒng)的開發(fā)速度和質(zhì)量 。 用計算機來管理設備不能照搬照抄人工管理模式,變成人工管理的翻版,而是要根據(jù)設備管理的目標對人工管理的業(yè)務 流程進行優(yōu)化、合理化、科學化,要超越當前的業(yè)務,抽象出業(yè)務中的管理思想和規(guī)律。 本課題的名稱是《 計算機系實驗課程教學和實驗室設備管理系統(tǒng) 》主要是采用 B/S結(jié)構(gòu),設備在一個 實驗室 中是必需的,與人力資源具有同等的重要性。加強對設備的管理,可以降低設備無為的耗損,提高設備的使用壽命,其意義非常重大。在這種結(jié)構(gòu)下,用戶界面完全在 WWW 瀏覽器實現(xiàn),形成瀏覽器 /服務器結(jié)構(gòu)。動態(tài)的 JSP 頁 面加強了用戶與系統(tǒng)的交互性, SQL Server 2021 數(shù)據(jù)庫 可以很好的為其處理 數(shù)據(jù)。 系統(tǒng)功能需求 完全理解軟件需求對于軟件開發(fā)工作的成功是至關(guān)重要的,需求說明的任務是發(fā)現(xiàn)、規(guī)范的過程,有益于提高軟件開發(fā)過程中的能見度,便于對軟件開發(fā)過程中的控制與管理,便于采用工程方法開發(fā)軟件,提高軟件的質(zhì)量,便于開發(fā)人員、維護人員、管理人員之間的交流、協(xié)作,并作為工作成果的原始依據(jù),并且在向潛在用戶傳遞軟件功能、性能需求,使其能夠判斷該軟 件是否與自己的需求相關(guān)。 服務器硬件要求:具有 AMD 處理器以上且滿足以下要求的計算機:最低 512MB 內(nèi)存,最小 80GB 硬盤。 瀏覽器: IE 以上或 Netscape 同等版本以上。 數(shù)據(jù)庫: SQL Server2021。教師和設備所屬部門以及教師所教授的課程可以在添加教師和設備信息的時候指定,也可以在添加完之后,需要改變的時候進行修改。 畢業(yè)設計(論文) 圖 31 系統(tǒng) ER 模型圖 本章小結(jié) 本章主要對系統(tǒng)進行了可行性分析 (經(jīng)濟可行性、技術(shù)可行性 ),本 章開始進入系統(tǒng)的實際開發(fā)階段,本章起著承前啟后的作用,從最初的可行性分析到需求分析都分別做了總結(jié)。 教師 編號 姓名 性別 教室 部門 屬 于 名稱 課程 教授 名稱 設備 名稱 編號 型號 單價 庫存數(shù)量 總金額 屬 于 第 4 章 系統(tǒng)設計 第 4章 系統(tǒng) 設計 經(jīng)過需求分析階段的工作,系統(tǒng)必須 “ 做什么 ” 已經(jīng)清楚了,現(xiàn)在是決定 “ 怎樣做 ” 的時候了。 系統(tǒng) 設計的目的:構(gòu)建系統(tǒng)基本架構(gòu),為詳細設計構(gòu)筑框架;初步判斷需求分析中確定的用戶需求哪些可以完成,哪些有一定 障礙;確定相應模塊實現(xiàn)相應用戶需求;確定基本思路。 總體功能模塊設計 所謂模塊是數(shù)據(jù)說明、可執(zhí)行語句等程序?qū)ο蟮募?,它是單獨命名的而且可通過名字來訪問,例如,過程、函數(shù)、子程序、宏等等都可作為模塊。 本系統(tǒng)主要由四個子系統(tǒng)組成,主要包括設備管理,設備查詢,教師管理,課程管理。設備查詢主要指對設備的單項屬性查詢和組合查詢。課程管理主要指對實驗室安排的課程的記錄和課程表的生成。 根據(jù)系統(tǒng)設計原則,經(jīng)過需求調(diào)查,確定系統(tǒng)功能模塊圖如圖 41 和圖42。設備的查看和臺帳管理其實應該在一個小模塊中,在代碼編寫中,由于本人的失誤,將其做成了兩個獨立的小模塊,但是不會影響整體的功能。所謂數(shù)據(jù)庫是指提交
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1