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

正文內(nèi)容

本科基于jsp的實(shí)驗(yàn)室管理系統(tǒng)-預(yù)覽頁

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

下一頁面
 

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