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

正文內(nèi)容

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

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

下一頁面
 

【正文】 套可重復利用的對象庫,例如用戶權(quán)限控制、 自動回復等等。 CGI Common Gateway Interface,公用網(wǎng)關(guān)接口。事實上,這樣的編制方式比較困難而且效率低下,因為你每一次修改程序都必須重新將 CGI 程序編譯成可執(zhí)行文件。 JSP 就是被設計用來滿足這樣的要求的。 JSP引擎先把該 JSP 文件轉(zhuǎn)換成一個 Java 源文件,在轉(zhuǎn)換時如果發(fā)現(xiàn) jsp 文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務端和客戶端輸出出錯信息;如果轉(zhuǎn)換成功, JSP 引擎用 javac 把該 Java 源文件編譯成相應的 class文件。如果有多個客戶端同時請求該 JSP文件,則 JSP引擎會創(chuàng)建多個線程。如果 .jsp文件被修改了,服務器將根據(jù)設置決定是否對該文件重 新編譯,如果需要重畢業(yè)設計(論文) 新編譯,則將編譯結(jié)果取代內(nèi)存中的 servlet,并繼續(xù)上述處理過程。 JSP的運行環(huán)境 Sun 推出的 JSP( Java Server Pages)是一種執(zhí)行于服務器端的動態(tài)網(wǎng)頁開發(fā)技術(shù),它基于 Java 技術(shù)。 相關(guān)軟件介紹: (1) J2SDK: Java2 的軟件開發(fā)工具,是 Java 應用程序的基礎。但是,在作為 Web 服務器方面, Tomcat 處理靜態(tài) HTML頁面時不如 Apache 迅速,也沒有 Apache健壯,所以我們一般將 Tomcat 與 Apache 配合使用,讓 Apache 對網(wǎng)站的靜態(tài)頁面請求提供服務,而 Tomcat 作為專用的 JSP 引擎,提供 JSP 解析,以得到更好的性能。它是隨著 Inter技術(shù)的興起,對 C/S 結(jié)構(gòu)的一種變化或者改進的結(jié)構(gòu)。它是一次性到位的開發(fā),能實現(xiàn)不同的人員,從不同的地點,以不同的接入方式(比如 LAN, WAN, Inter/Intra 等)訪問和操作共同的數(shù)據(jù)庫;它能有效地保護數(shù)據(jù)平臺和管理訪問權(quán)限,服務器數(shù)據(jù)庫也很 安全 。無論用戶的規(guī)模有多大,有多少分支機構(gòu)都不會增加任何維護升級的工作量,所有的操作只需要針對服務器進行;如果是異地,只需要把服務器連接專網(wǎng)即可,實現(xiàn)遠程維護、升級和共享。 畢業(yè)設計(論文) (2) 成本降低,選擇更多 大家都知道 windows 在桌面電腦上幾乎一統(tǒng)天下,瀏覽器 成為了標準配置,但在服務器操作系統(tǒng)上 windows 并不是處于絕對的統(tǒng)治地位。但是,應用服務器運行數(shù)據(jù)負荷較重,一旦發(fā)生服務器 “ 崩潰 ” 等問題,后果不堪設想。 JDBC 為工具 /數(shù)據(jù)庫開發(fā)人員提供了一個標準的API,據(jù)此可以構(gòu)建更高級的工具和接口,使 數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應用程序。 JDBC的任務 簡單的說, JDBC 的任務就是做三件事情:與數(shù)據(jù)庫建立連接、發(fā)送 SQL語句并處理結(jié)果。 JDBC的優(yōu)勢和劣勢 JDBC 用于連接 Java 應用程序與各種關(guān)系數(shù)據(jù)庫。同時 JDBC 也是面向?qū)ο蟮?,可以將常用的方法封裝為一個類。但是在本系統(tǒng)中,并沒有建立非常龐大的數(shù)據(jù),也不會隨意的更改數(shù)據(jù)源,所以對本系統(tǒng)影響不大。 1986 年 ANSI 采用 SQL語言作為關(guān)系數(shù)據(jù)庫系統(tǒng)的標準語言,后被國際化標準組織( ISO)采納為國際標準。 在結(jié)構(gòu)上, MyEclipse 的特征可以被分為 7 類: (1) J2EE 模型 ; (2) WEB 開發(fā)工具 ; (3) EJB 開發(fā)工具 ; (4) 應用程序服務器的連接器 ; (5) J2EE 項目部署服務 ; (6) 數(shù)據(jù)庫服務 ; (7) MyEclipse 整合幫助 。 本章小結(jié) 本章根據(jù)實際 需求,簡易程度,個人習慣,和各種選擇之 間 優(yōu)劣 的取舍最終了 確定了系統(tǒng)的開發(fā)工具,以及運行環(huán)境。 用計算機來管理設備不能照搬照抄人工管理模式,變成人工管理的翻版,而是要根據(jù)設備管理的目標對人工管理的業(yè)務 流程進行優(yōu)化、合理化、科學化,要超越當前的業(yè)務,抽象出業(yè)務中的管理思想和規(guī)律。加強對設備的管理,可以降低設備無為的耗損,提高設備的使用壽命,其意義非常重大。動態(tài)的 JSP 頁 面加強了用戶與系統(tǒng)的交互性, SQL Server 2021 數(shù)據(jù)庫 可以很好的為其處理 數(shù)據(jù)。 服務器硬件要求:具有 AMD 處理器以上且滿足以下要求的計算機:最低 512MB 內(nèi)存,最小 80GB 硬盤。 數(shù)據(jù)庫: SQL Server2021。 畢業(yè)設計(論文) 圖 31 系統(tǒng) ER 模型圖 本章小結(jié) 本章主要對系統(tǒng)進行了可行性分析 (經(jīng)濟可行性、技術(shù)可行性 ),本 章開始進入系統(tǒng)的實際開發(fā)階段,本章起著承前啟后的作用,從最初的可行性分析到需求分析都分別做了總結(jié)。 系統(tǒng) 設計的目的:構(gòu)建系統(tǒng)基本架構(gòu),為詳細設計構(gòu)筑框架;初步判斷需求分析中確定的用戶需求哪些可以完成,哪些有一定 障礙;確定相應模塊實現(xiàn)相應用戶需求;確定基本思路。 本系統(tǒng)主要由四個子系統(tǒng)組成,主要包括設備管理,設備查詢,教師管理,課程管理。課程管理主要指對實驗室安排的課程的記錄和課程表的生成。設備的查看和臺帳管理其實應該在一個小模塊中,在代碼編寫中,由于本人的失誤,將其做成了兩個獨立的小模塊,但是不會影響整體的功能。數(shù)據(jù) 庫的應用已經(jīng)越來越廣泛了,不僅大型計算機及中小型計算機,甚至微型計算機都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的整體性、完整性和共享性。它把信息系統(tǒng)中的大量數(shù)據(jù)按照一定的模型組織起來,提供存儲、維護、檢索數(shù)據(jù)的功能,是信息系統(tǒng)可以方便、及時、準確從數(shù)據(jù)庫中獲取所需的信息。 (二 ) 數(shù)據(jù)庫需求分析 進行整個數(shù)據(jù)庫設計必須準確了解與分析用戶需求(包括數(shù)據(jù)和處理)。 需求分析調(diào)查的重點是 “ 數(shù)據(jù) ” 和 “ 處理 ” ,通過調(diào)查 、收集和分析,獲得用戶對數(shù)據(jù)庫的如下需求: 第 4 章 系統(tǒng)設計 (1) 信息需求。指用戶需要完成什么處理功能。即在需求分析的基礎上,設計出能夠滿足用戶需求的各種實體以及它們之間的相互關(guān)系概念結(jié)構(gòu)設計模型。描述概念模型的有力工具是 ER 模型。首先定義最重要的核心概念結(jié)構(gòu),然后向外擴充,以滾雪球的方式逐步生成其他概念結(jié)構(gòu),直至總體概念結(jié)構(gòu); (4) 混合策略。 (四 ) 數(shù)據(jù)庫邏輯結(jié)構(gòu)設計 概念結(jié)構(gòu)是獨立于任何一種數(shù)據(jù)模型的信息結(jié)構(gòu)。 (五 ) 數(shù)據(jù)庫物理結(jié)構(gòu)設計 數(shù)據(jù)庫在物理設備上的存儲結(jié)構(gòu)與存儲方法稱為數(shù)據(jù)庫的物理結(jié)構(gòu),它依賴于給定的計算機系統(tǒng)。 在建設網(wǎng)站系統(tǒng)之前,我們必須對系統(tǒng)所用到的數(shù)據(jù)進行大致的分類和具 體的結(jié)構(gòu)設計,既要做到清晰明了,又要能適應系統(tǒng)各項功能的調(diào)用,而不至于產(chǎn)生結(jié)構(gòu)上的邏輯混亂,保證關(guān)鍵數(shù)據(jù)在意外情況下不會被破壞,可以說數(shù)據(jù)庫是系統(tǒng)的重中之重。 本系統(tǒng)的一共設計了 9 個表, 逐一介紹就比較繁瑣,所以 在這里 只 介紹第 4 章 系統(tǒng)設計 下其中 主要的幾個表: 教師表 teacher,設備表 dev_info,賬號表 dev_user,設備借出記錄表 dev_lend。 畢業(yè)設計(論文) 表 43 賬號 表 dev_user 字段名 數(shù)據(jù)類型 長度 空 主鍵否 描述 userid varchar 20 no 是 賬號 編號 (賬號 ) emplname varchar 50 no 賬號 姓名 password varchar 20 no 登陸密碼 usertype numeric 5(1,0) no 賬號 類型 賬號 表中存放系統(tǒng)管理員的信息,特別是對 賬號 的類型權(quán)限的區(qū)分,每次登陸都是將登陸信息通這個表中的元素的屬性進行對比,若有符合的則登陸成功,若沒有符合的則登陸失敗,需要從新輸入賬戶和密碼。根據(jù)總體規(guī)劃及設計目標的需求,設計了系統(tǒng)的功能結(jié)構(gòu)圖,并給出了系統(tǒng)數(shù)據(jù)庫中表的設計方案。 本系統(tǒng)采用基于 B/S 的開發(fā)方案。 (4) 課程表查看及隨機生成 查看課程表信息,管理員可以指定課程并隨機順序生成課程表,并對滿意的課程表進行保存。 部門和課程在數(shù)據(jù)庫中存放在 dev_base 表中,通過屬性 basetype 屬性區(qū)分是 課程還是部門 ,1 為課程, 2 為部門 。 第 5 章 系統(tǒng)的實現(xiàn) 圖 52 課程設置 教師管理模塊的設計及實現(xiàn) 連接數(shù)據(jù)庫,把表 teacher 中所有對象返回,顯示在網(wǎng)頁上,可通過教師編號,所屬部門,和教師姓名中的一項或者幾項進行查詢,返回符合 指定 屬性的對象。 圖 53 教師信息添加 畢業(yè)設計(論文) 圖 54 教師管理 課程 表查看及隨機生成模塊的設計及實現(xiàn) 保存好的課程表存放時數(shù)據(jù)庫的 course 表中,查看的時候連接數(shù)據(jù)庫,返回 course 表中各個對象,現(xiàn)實在網(wǎng)頁上。 圖 55 課程表隨機生成 第 5 章 系統(tǒng)的實現(xiàn) 連接數(shù)據(jù)庫,返回表 dev_info 中各個對象,顯示在網(wǎng)頁上添加, 刪除和修改,通過連接數(shù)據(jù),并修改數(shù)據(jù)庫表中的屬性來實現(xiàn)。管理員可以添加,修改領(lǐng)用信息,設置該單的狀態(tài)為領(lǐng)用還是已經(jīng)歸還。當設備老化,損壞到一定的程度后,便無法再進行維護,這時候這種設備就需要進行報廢操作。 圖 58 設備報廢管理頁面 賬號管理模塊的設計及實現(xiàn) 本系統(tǒng)的賬戶分為兩種,超級管理員,普通管理員,管理員賬戶新創(chuàng)建好的時候默認密碼為 “ 111111” ,可以登陸后修改,超級管理員可以創(chuàng)建,刪除普通管理 員賬戶。 本章小結(jié) 本章詳細介紹了網(wǎng)站各個模塊的頁面設計與實現(xiàn),給出了主要頁面的設計原理。 測試的重要性 在開發(fā)大型軟件系統(tǒng)的漫長過程中,面對著極其錯綜復雜的問題,人的主觀意識不可能完全符合客觀現(xiàn)實,與工程密切相關(guān)的各類人員 之間的通信和配合也不可能完美無缺,因此,在軟件生命周期的每個階段結(jié)束之前通過嚴格的技術(shù)審核,盡可能早的發(fā)現(xiàn)并糾正錯誤;但是,經(jīng)驗表明審查并能發(fā)現(xiàn)所有差錯,此外在編碼的過程中還不可避免地會引入新的錯誤。 軟件測試的定義 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程。驗收測試作為軟件測試過程的最后一個環(huán)節(jié),對軟件質(zhì)量、軟件的可交付性和軟件項目的實施周期起到 “ 一錘定音 ” 的作用。一旦發(fā)現(xiàn)有不符合要求,或者有錯誤的地方,應及時的檢查并修改。 本測試中發(fā)現(xiàn)了 一些 的問題,由于本人是第一次做如此大的項目,所以對接口,模塊間的耦合等問題還沒有很好的認知,以至于出現(xiàn)了無法組合,達不到預期目的等問題,在本人努力下和同學的幫助下,把問題 逐一 解決 了 ,但是在細節(jié)上還 是 有所偏差。 由于是畢業(yè)設計,所以只需跟任務書上功能進行對比。
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1