畢業(yè)論文-大學設備管理系統(tǒng)_第1頁
畢業(yè)論文-大學設備管理系統(tǒng)_第2頁
畢業(yè)論文-大學設備管理系統(tǒng)_第3頁
畢業(yè)論文-大學設備管理系統(tǒng)_第4頁
畢業(yè)論文-大學設備管理系統(tǒng)_第5頁
已閱讀5頁,還剩46頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、 太原理工大學畢業(yè)設計(論文)用紙 緒論1.1 背景與意義1958年美國首先提出了“管理信息系統(tǒng)”(即MIS:Management Information Systems),從而也引出了另外一個概念“管理信息系統(tǒng)”。綜合其多種定義以及根據(jù)在實際中的應用,管理信息系統(tǒng)可以定義為是一個由人、計算機系統(tǒng)等組成的,能進行信息處理的人機系統(tǒng),它反映企業(yè)的生產(chǎn)經(jīng)營情況,利用過去、當前的數(shù)據(jù)預測未來,從企業(yè)全局出發(fā)輔助企業(yè)進行管理與決策。它具有以下特征:現(xiàn)代管理信息系統(tǒng)是一個以計算機為基礎的一個人機系統(tǒng)。管理信息系統(tǒng)是一個集成化的系統(tǒng)。管理信息系統(tǒng)是一個以數(shù)據(jù)庫為中心的系統(tǒng)。管理信息系統(tǒng)是一個網(wǎng)絡化的系統(tǒng)。

2、管理信息系統(tǒng)不同于一般的數(shù)據(jù)處理系統(tǒng)。由于企業(yè)類型不同,企業(yè)的戰(zhàn)略計劃不同,企業(yè)的管理模式不徑相同等因素,實際的管理信息系統(tǒng)的動能會不同。但是從抽象意義上來說,無論什么企業(yè),其管理信息系統(tǒng)的功能相同。一般分為數(shù)據(jù)處理、輔助管理決策兩大功能。管理信息系統(tǒng)的數(shù)據(jù)處理功能以完成企業(yè)相關數(shù)據(jù)的收集、存儲、加工、傳輸和輸出,提供信息服務。它是管理信息系統(tǒng)的基本功能;輔助管理決策功能即指對企業(yè)生產(chǎn)經(jīng)營中的結(jié)構(gòu)化決策問題,采用管理信息系統(tǒng)相關學科中提出的定量方法,建立問題的模型,求解問題,獲得解決問題的方法。斯隆認為用戶對管理信息系統(tǒng)的需求分為四類:(1)事務型:是一種例行處理要求,輔助日常事務。例如商業(yè)企

3、業(yè)的商品進銷存的管理。(2)異常型:其處理要求是當某狀態(tài)超出事先設置的閾值,則系統(tǒng)能夠發(fā)出警報。例如財務中對某些科目設置報警值,一旦超值則對該科目的開支進行控制。(3)查詢型:要求管理信息系統(tǒng)具有靈活的查詢能力,滿足用戶的信息需要。(4)分析型:提供強有力的分析能力,借助數(shù)據(jù)、模型支持決策,以回答“如果那么”諸如此類的問題。自從管理信息系統(tǒng)這一新興的管理方法引入我國,在我國企業(yè)管理中已有20多年時間。而且,管理信息系統(tǒng)已經(jīng)廣泛應用于各行各業(yè)。雖然,我國的企業(yè)計算機管理信息系統(tǒng)建設在20世紀80年代就已經(jīng)開始起步,但發(fā)展極不平衡,也就是說大部分企業(yè)目前仍處于低水平開發(fā)和應用階段。隨著經(jīng)濟體制的改

4、革和市場經(jīng)濟的發(fā)展,企業(yè)的運行機制有了很大變化。企業(yè)的生產(chǎn)更多地依賴于市場的競爭,信息從而成為企業(yè)的重要資源,企業(yè)信息系統(tǒng)的建設已成為企業(yè)走向現(xiàn)代化的重要標志,企業(yè)信息系統(tǒng)對于企業(yè)的運作以及在市場中的競爭具有重要作用。在當前形勢下,信息化是企業(yè)發(fā)展的必由之路。世界經(jīng)濟發(fā)展已進入一個激烈競爭的年代,可以說,誰先獲得信息,誰就有可能抓住發(fā)展經(jīng)濟的機遇。同樣,誰能很好地管理和利用信息,誰就有可能占領市場,獲得效益。國內(nèi)外大量事實已說明:在目前這個激烈競爭的市場經(jīng)濟中,誰的信息管理現(xiàn)代化水平高,誰重視信息資源的開發(fā)和利用,誰就能抓住機遇,在競爭中取勝。信息系統(tǒng)是對收集的信息運用系統(tǒng)管理的理論方法,處理

5、、存儲、管理、檢索和傳輸信息,并向人們提供有關信息的系統(tǒng)。它依據(jù)系統(tǒng)的觀點,通過計算機等現(xiàn)代化管理設備,為從事信息管理的人服務。從本質(zhì)上說,它也是一個人機系統(tǒng),伴隨著企業(yè)在管理的過程當中對管理信息進行收集、存儲、加工、處理。它具有以下功能:(1)信息處理功能。即能對各種類型的數(shù)據(jù)信息進行收集、輸入、加工、整理、檢索、存儲、傳送和管理。(2)計劃功能。能對各種具體工作進行合理安排,提高工作效率。(3)控制功能。能保證有關信息被正確地使用,并以一定的方式使用。(4)輔助功能。通過存儲的信息資源,為學校管理人員分析問題提供服務。1.2 大學設備管理系統(tǒng)的現(xiàn)狀和優(yōu)勢目前,國內(nèi)外大學設備日常維護管理管理

6、一般采用兩種方式:一種純手工管理;另一種則是利用一些較老的或是以別的系統(tǒng)為底板改版而成的系統(tǒng)來進行管理。但這兩種方法都有各自的弊端:前一種方法由于參與管理者的文化水平不一,字跡不一,互相之間會導致信息傳達不便,而且紙質(zhì)信息傳載媒體有著一個很大的弱點就是容易損壞,造成信息丟失;后一種方法雖然解決了信息傳達、信息保存的問題。但存在一個更致命的缺點:系統(tǒng)安全問題得不到保證。在當前的信息化時代中,任何公司,都需要一個實用的大學設備系統(tǒng) 來規(guī)范大學設備日常維護管理管理,這將會大大提高某某高校的管理水平,優(yōu)化資源,實現(xiàn)效益的最大化。現(xiàn)在國內(nèi)外也有很多設備日常維護管理管理的軟件,采用的技術也是多種多樣,但大

7、多數(shù)大學設備管理系統(tǒng)主要用于重點高校的關鍵部門。至于小型的類似某某高校這種級別的學校,利用大學設備管理系統(tǒng)組織管理教學活動的并不多。針對國內(nèi)外對設備日常維護管理軟件的巨大需要和基本需要,一個好的設備日常維護管理軟件,必須功能齊全,操作簡便,向用戶展示友善的操作界面。在完善功能的同時又必須兼顧系統(tǒng)的靈活性,安全性,健壯性。一個好的大學設備管理系統(tǒng) ,不管是計算機專業(yè)人員還是其他用戶都能很快上手,操作簡單,便于安裝,容易普及。大學設備管理系統(tǒng)的優(yōu)勢主要表現(xiàn)在三個方面:(1)大學設備日常維護管理無紙化,環(huán)保又方便。傳統(tǒng)的大學設備日常維護管理方式,都是經(jīng)由工作從員手工記錄存檔。這種傳統(tǒng)的紙質(zhì)大學設備日

8、常維護管理管理,一是會有很大的體力消耗,二是在精力上也是不小的付出,而且這種辛苦在很多時候往往沒能得到滿意的回復。而無紙化大學設備日常維護管理,只需在電腦前點點鼠標,在體力上幾乎沒有多大的消耗,而且在環(huán)保、效率、針對性教學指導方面做得要比傳統(tǒng)的大學設備日常維護管理管理科學得多。(2)科學管理,安全可靠。傳統(tǒng)的大學設備日常維護管理管理方式,都是一份份獨立的大學設備日常維護管理,一個大學設備對應一份,而這么一撂的設計,經(jīng)常會由于各種原因,丟失或是污損,給大學設備日常維護管理管理和教學進程帶來很大的麻煩和不便。而大學設備管理系統(tǒng)的動作,只需做好系統(tǒng)數(shù)據(jù)庫的保護,以上問題可以迎刃而解了。(3)簡化工作

9、,促進其他方面的綜合發(fā)展。由于大學設備管理系統(tǒng)的介入運行,可以使管理人員騰出更多的時間,做更多針對性的更有生產(chǎn)意義的工作,從而使每個員工都有機會在工作業(yè)績上有更大的進步。早在2000年教育部頒布的高等學校儀器設備管理辦法中明確規(guī)定,高等學校儀器設備要實行專管共用、資源共享。“專管共享”不僅僅只適合于大型儀器設備,事實上,它是使有限資源發(fā)揮更大效益的重要手段。根據(jù)上述高校實驗室儀器設備管理存在的實際問題,高校實驗室的建設和管理工作需要從以下幾個方面加強和完善。 從學??傮w需要出發(fā),強化儀器設備購置的調(diào)研和論證制度購置設備時,從學校全局出發(fā),設備主管部門組織成立由教學、科研、實驗技術及管理方面的有

10、關教授、專家組成專家組進行充分的調(diào)研和論證。全局考慮學校各院系的使用需求,了解設備的分布和使用效益情況,確定購買儀器設備的種類和數(shù)量,盡可能地減少設備的重復購置;認真調(diào)研,充分考慮設備的先進性、適用性與經(jīng)濟性的關系,制訂出合理的設備購置計劃,消除儀器設備無用購置的可能。 健全管理體制、完善管理制度、組織專家教授建立儀器設備(包括其易耗材料化學物品等)合理完善的管理制度、使用制度、維護維修制度等。各高校有必要組織人力督促檢查各院系執(zhí)行各項實驗室儀器設備管理制度的情況,不斷加大對閑置或利用率不高的儀器設備的調(diào)控力度,優(yōu)化資源配置,盤活現(xiàn)有資產(chǎn)。還可以利用機時定額、成本核算等手段,將儀器設備的利用效

11、率與使用單位的經(jīng)濟利益聯(lián)系來,用經(jīng)濟手段促進現(xiàn)有設備的有效利用,徹底激活實驗室儀器的運行狀態(tài)。更重要的是,需要推行儀器設備使用預約登記制度,做到管理者心中有數(shù)、教學科研人員使用有序,從而合理安排實驗時間,提高儀器設備的利用率。 加強儀器設備的技術資料檔案管理,更好地服務于教學和科研工作儀器設備檔案是關于大型儀器具有保存價值的信息及其載體,充分發(fā)揮儀器設備檔案資源的作用,可以使實驗儀器設備能更好的服務于教學和科研,并能及時有效地做好實驗設備的維護和維修工作。做好儀器設備在申購、論證、審批、購買驗收、維護、改造、使用各階段資料的收集和歸檔工作,建立健全實驗儀器設備從購置到使用各環(huán)節(jié)完備的運行數(shù)據(jù)和

12、技術資料,是保證實驗設備有效運行和發(fā)揮功能必不可少的工作。 校園網(wǎng)是一個十分有效的宣傳平臺,大學設備管理者可以利用它介紹大型貴重儀器設備的性能、用途及使用方法;通過網(wǎng)絡實現(xiàn)資源共享,開放利用設備檔案資源,提高儀器設備的利用率。 重視管理人員隊伍建設,保證大學設備全面投入使用 人力資源建設是提高工作成效必備的前提和基礎,管理人員隊伍的建設在一定程度上可以影響教學和科研水平的進步,因此各高校在學校師資隊伍建設方案中應該適當考慮實驗技術人員,更重要的是要改善工作條件,在收入分配等方面給予管理技術人員和教師相同或相近的政策,以吸引高學歷、高職稱人員進入到學校的實驗教學工作來。 鑒于實驗隊伍不穩(wěn)定的現(xiàn)狀

13、,需要通過管理人員定崗定編制度改革,明確崗位職責,完善技術考核指標體系,制定激勵政策、提高管理能力。設置不同等級的人員上崗證,允許取得資格的教師和學生自行操作儀器設備,保障其第一手資料的獲得。另外,還應該定期組織實驗人員進行業(yè)務學習、送出去進修或請專家進來為他們講授相關的理論知識和實驗操作技能,強化管理能力和使用技能。 機構(gòu)重組,建立實驗測試中心,實現(xiàn)資源共享,有限的資源投入要想產(chǎn)生無限的效益,實現(xiàn)資源共享是行之有效的手段。中國教育改革和發(fā)展綱要明確提出“全面推進高等學校管理體制改革,采取共建、聯(lián)合、調(diào)整、合并的措施,以優(yōu)化教育資源配置,發(fā)揮有限資源最大效益”。這為提高實驗設備的利用效率指明了

14、方向。一方面,高校內(nèi)部可以對相似、相近或關聯(lián)度較大的學科,采用合并、共建的方法,整合分散的、小規(guī)模的實驗室,建立規(guī)模較大、資源相對集中的實驗中心,既可以提高設備利用效率,又能減少儀器設備的重復購置,而且有利于實驗人員的統(tǒng)籌和協(xié)調(diào)。另一方面,通過整合后的高校實驗室規(guī)模相對較大,設備種類和數(shù)量有效集聚,為面向社會開放以及高校與高校之間的資源共享創(chuàng)造了條件、奠定了基礎,“發(fā)揮有效資源最大效益”便多出一種途徑。1.3 任務概述大學設備管理系統(tǒng)特點:(1)簡約的系統(tǒng)操作界面整個系統(tǒng)的操作界面,界限明晰,人機界面美觀,操作極具人性化。(2)完備的系統(tǒng)操作功能系統(tǒng)開發(fā)的宗旨是最簡約的操作步驟最完備的操作功能

15、。初一看,這好像很矛盾,但是經(jīng)過完整的策劃編排,系統(tǒng)完全做到了功能無冗余無遺漏,這點也更好的體現(xiàn)了系統(tǒng)的人性化設計。(3)人性化的操作界面系統(tǒng)的界面的美觀也顯得非常重要。本系統(tǒng)通過專業(yè)美工的精心打造,讓書店的設計充分體現(xiàn)軟件的時尚、大眾化。(4)完善的安全機制:獨立的密碼校驗功能,確保管理人員和大學設備的數(shù)據(jù)有較好的安全性。2 可行性分析及相關技術2.1 系統(tǒng)說明本系統(tǒng)主要是在現(xiàn)有大學設備日常維護管理管理的基礎上,把大量的人工管理信息轉(zhuǎn)變?yōu)橛嬎銠C管理,簡化了某某高校管理人員的工作,提高了管理的效率,同時方便大學設備維護。本系統(tǒng)對數(shù)字化信息資源的組織采用數(shù)據(jù)庫。系統(tǒng)的數(shù)據(jù)庫結(jié)構(gòu)是關系數(shù)據(jù)庫ora

16、cle,前臺使用JSP平臺開發(fā)。信息平臺的后臺操作采用B/S操作結(jié)構(gòu)以增強系統(tǒng)的安全保密性、系統(tǒng)穩(wěn)定性和易操作性。JSP是目前最完備的面向?qū)ο笳Z言,在未來仍然很有發(fā)展前途。oracle采用了關系型數(shù)據(jù)庫結(jié)構(gòu),是一套精簡、快速的數(shù)據(jù)庫管理系統(tǒng),它提供了多人使用的管理模式,并支持標準的SQL語法。2.1.1 硬軟件環(huán)境硬件環(huán)境:惠普電腦(hp)6450b軟件環(huán)境:Window7,eclipse,tomcat7.0,ie瀏覽器由于Windows操作系統(tǒng)在國際市場的占有率為95,在國內(nèi)市場的占有率為100,而oracle在性能上最為穩(wěn)定,方便,所以我選用的數(shù)據(jù)庫是oracle。2.2 可行性分析2.2

17、.1 風險分析(1)系統(tǒng)軟件硬件的風險采用了性能較高的硬件大學設備,和較穩(wěn)定的系統(tǒng)軟件,系統(tǒng)仍存在一定的因軟硬件崩潰而帶來的風險。解決辦法之一是定期備份數(shù)據(jù)以降低風險。(2)計劃的拖延系統(tǒng)的開發(fā)存在因計劃拖延帶來的風險。2.2.2 技術可行性大學課程中的數(shù)據(jù)庫原理,操作系統(tǒng)知識,網(wǎng)絡基礎等多門課程為整個課題開發(fā)提供了堅實的基礎。JSP是一種相對簡單的語言,oracle也是一種簡單的數(shù)據(jù)庫,所以技術難度并不高。 2.2.3 操作可行性該系統(tǒng)如投入使用,預期作到界面友好,管理方便,使用簡單,管理人員經(jīng)過培訓,也是完全能夠使用本系統(tǒng)管理設備的相關信息的。2.3 開發(fā)計劃開發(fā)計劃如表2.1所示。表2.

18、1 系統(tǒng)開發(fā)計劃起止日期內(nèi)容2014年3月10日2013年4月1日需求分析,熟悉開發(fā)環(huán)境2014年4月2日2013年4月15日概要設計2014年4月16日2013年5月9日詳細設計與調(diào)試2014年5月10日2013年5月25日系統(tǒng)測試2.4 設計方案2.4.1 B/S體系結(jié)構(gòu)本系統(tǒng)所面向的對象是某某高校的管理者用戶。因此,將要采用比較流行的B/S三層結(jié)構(gòu)。如圖2-1所示。圖2-1 B/S三層結(jié)構(gòu)圖B/S體系結(jié)構(gòu)與C/S體系結(jié)構(gòu)相比不僅具有其全部的優(yōu)點,而且又有C/S體系結(jié)構(gòu)所不具備的獨特優(yōu)勢:(1)開放的標準:B/S所采用的標準都是開放的、非專用的,是經(jīng)過標準化組織所確定而非單一廠家所制定,保

19、證了其應用的通用性和跨平臺性。(2)較低的開發(fā)和維護成本:B/S的應用只需在客戶端安裝通用的瀏覽器即可,維護和升級工作都在服務器端進行,不需對客戶端進行任何改變,故而大大降低了開發(fā)和維護的成本。(3)用戶使用簡單,界面友好:B/S用戶的界面都在統(tǒng)一的瀏覽器上,瀏覽器易于使用、界面友好,又因為它不再負責數(shù)據(jù)的存取和復雜數(shù)據(jù)計算等任務,只需要進行顯示,因而大大降低了對客戶端的要求。從以上的分析與比較可以看出,B/S模式具有C/S模式無法替代的優(yōu)越性:它簡化了系統(tǒng)的開發(fā)和維護,并且特別適用于網(wǎng)上信息發(fā)布。因此,我開發(fā)的大學設備管理系統(tǒng)采用了基于B/S模式的體系結(jié)構(gòu)。2.4.2 OracleOracl

20、eHYPERLINK /view/7809.htm數(shù)據(jù)庫系統(tǒng)是美國ORACLE公司(甲骨文)提供的以HYPERLINK /view/68389.htm分布式數(shù)據(jù)庫為核心的一組軟件產(chǎn)品,是目前最流行的客戶/服務器(CLIENT/SERVER)或B/SHYPERLINK /view/1188494.htm體系結(jié)構(gòu)的數(shù)據(jù)庫之一。比如SilverStream就是基于數(shù)據(jù)庫的一種中間件。ORACLE數(shù)據(jù)庫是目前世界上使用最為廣泛的HYPERLINK /view/68446.htm數(shù)據(jù)庫管理系統(tǒng),作為一個通用的HYPERLINK /view/7809.htm數(shù)據(jù)庫系統(tǒng),它具有完整的HYPERLINK /v

21、iew/14717.htm數(shù)據(jù)管理功能;作為一個關系數(shù)據(jù)庫,它是一個完備關系的產(chǎn)品;作為HYPERLINK /view/68389.htm分布式數(shù)據(jù)庫它實現(xiàn)了HYPERLINK /view/185352.htm分布式處理功能。但它的所有知識,只要在一種機型上學習了ORACLE知識,便能在各種類型的機器上使用它。Oracle數(shù)據(jù)庫最新版本為Oracle Database 12c。Oracle數(shù)據(jù)庫12c 引入了一個新的多承租方架構(gòu),使用該架構(gòu)可輕松部署和管理數(shù)據(jù)庫云。此外,一些創(chuàng)新特性可最大限度地提高資源使用率和靈活性,如Oracle Multitenant可快速整合多個數(shù)據(jù)庫,而Automat

22、ic Data Optimization和Heat Map能以更高的密度壓縮數(shù)據(jù)和對數(shù)據(jù)分層。這些獨一無二的技術進步再加上在可用性、安全性和大數(shù)據(jù)支持方面的主要增強,使得Oracle數(shù)據(jù)庫12c 成為私有云和公有云部署的理想平臺。特點:(1)完整的HYPERLINK /view/14717.htm數(shù)據(jù)管理功能:數(shù)據(jù)的大量性,數(shù)據(jù)的保存的持久性,數(shù)據(jù)的共享性,數(shù)據(jù)的可靠性。(2)完備關系的產(chǎn)品:信息準則,保證訪問的準則,HYPERLINK /view/71981.htm視圖更新準則,只要形成視圖的表中的數(shù)據(jù)變化了,相應的視圖中的數(shù)據(jù)同時變化,數(shù)據(jù)物理性和邏輯性獨立準則。(3)HYPERLINK

23、/view/185352.htm分布式處理功能: ORACLE數(shù)據(jù)庫自第5版起就提供了HYPERLINK /view/185352.htm分布式處理能力,到第7版就有比較完善的HYPERLINK /view/68389.htm分布式數(shù)據(jù)庫功能了,一個ORACLE分布式數(shù)據(jù)庫由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關系型產(chǎn)品構(gòu)成。(4)用ORACLE能輕松的實現(xiàn)HYPERLINK /view/19711.htm數(shù)據(jù)倉庫的操作:在了解了ORACLE數(shù)據(jù)庫后,我們有必要對ORACLE和HYPERLINK /view/118488.htmSybase SQ

24、L Server的比較, Oracle采用的是HYPERLINK /subview/345107/8050484.htm并行服務器模式,而Sybase SQL Server采用的是HYPERLINK /view/319978.htm虛擬服務器模式,它沒有將一個查詢分解成多個HYPERLINK /view/1716616.htm子查詢,再在不同的CPU上同時執(zhí)行這些子查詢。我們可以說在HYPERLINK /view/1074089.htm對稱多處理方面Oracle的性能優(yōu)于Sybase的性能。業(yè)務量往往在系統(tǒng)y運行后不斷提高,如果數(shù)據(jù)庫數(shù)量達到GB以上時,我們在提高系統(tǒng)的性能方面可以從兩方面入手

25、,一種是提高單臺服務器的性能,還有就是增加服務器數(shù)目?;诖?,如果我們是提高單臺服務器的性能,選擇Oracle 數(shù)據(jù)庫較好,因為它們能在對稱多CPU的系統(tǒng)上提供HYPERLINK /view/494465.htm并行處理。相反,由于Sybase的導航服務器使網(wǎng)上的所有用戶都注冊到導航服務器并通過導航服務提出數(shù)據(jù)訪問請求,導航服務器則將用戶的請求分解,然后自動導向由它所控制的多臺HYPERLINK /view/9644.htmSQL Server,從而在分散數(shù)據(jù)的基礎上提供HYPERLINK /view/494465.htm并行處理能力,我們可以選擇它。這些都是在其他條件和環(huán)境相同的情況下比較的

26、,這樣才有可比性。在數(shù)據(jù)的分布更新方面,Oracle采用的是基于服務器的自動的2PC(兩階段提交),而Sybase采用的則是基于客戶機DB-Library或CT-Library的可編程的2PC,因此我們在選擇數(shù)據(jù)庫方面,必須根據(jù)需要進行選擇,比如,從事的社會保險軟件的開發(fā),考慮到數(shù)據(jù)量大,并發(fā)操作比較多,實時性要求高,我們后臺基本采取的是ORACLE數(shù)據(jù)庫。Oracle服務器由Oracle數(shù)據(jù)庫和Oracle實例組成。Oracle實例由系統(tǒng)全局區(qū)內(nèi)存結(jié)構(gòu)和用于管理數(shù)據(jù)庫的后臺進程組成。2.4.3 HTML(Hyper Text Markup Language)HTML的英文全稱是Hyperte

27、xt Markup Language,中文“超文本標記語言”。“超文本”就是指頁面內(nèi)可以包含圖片,聯(lián)接,甚至音樂,程序等非文字的元素。在幾年前作為SGML的一個子集開發(fā)的。一個HTML文件中包含了所有將顯示在網(wǎng)頁上的文字信息,其中也包括對瀏覽器的一些指示,如哪些文字應放置在何處,顯示模式是什么樣的等。如果你還有一些圖片、動畫、聲音或是任何其它形式的資源,HTML文件也會告訴瀏覽器到哪里去查找這些資源,以及這些資源將放置在網(wǎng)頁的什么位置。瀏覽的網(wǎng)頁就是由HTML語言編寫出來的。雖然HTML是一種語言,但HTML不是程序語言,如 C+ 和 Java 之類,它只是標示語言,你只要明白了各種標記的用法

28、便算學會了HTML.HTML 的格式非常簡單,只是由文字及標記組合而成,因此任何文本編輯器都可以制作HTML頁面。在編輯器中輸入html代碼即可完成對網(wǎng)頁的設計,如果在其中加入VB,JAVA等腳本文件以及數(shù)據(jù)庫連接有關的語句指令,便可對已知數(shù)據(jù)進行查詢,從而生成動態(tài)網(wǎng)頁的一部分。2.4.4 JSP簡介JSP(Java Server Page服務器網(wǎng)頁)是從1998年開始出現(xiàn)的新技術。由Sun公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準,是基于JavaServlet以及整個Java體系的web開發(fā)技術。在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入腳本片段和JSP標記(Tag

29、),構(gòu)成JSP網(wǎng)頁(*.jsp)。JSP技術為創(chuàng)建顯示動態(tài)生成內(nèi)容的web頁面提供了簡便的方法。JSP作為Java家族的一員,承襲了Java的特點,即跨平臺的特性,也即一次編譯,到處運行。在國外,己經(jīng)大量使用JSP作為網(wǎng)絡應用程序的開發(fā)工具,而在國內(nèi),盡管JSP還不是主流開發(fā)技術,但是由于JSP的強大優(yōu)勢,許多網(wǎng)站都已經(jīng)準備轉(zhuǎn)向JSP,利用JSP來開發(fā)動態(tài)網(wǎng)站。2.4.5 Servlet簡介servlet是在HYPERLINK /view/899.htm服務器上運行的小HYPERLINK /view/17674.htm程序。這個詞是在Java HYPERLINK /view/150834.ht

30、mapplet的環(huán)境中創(chuàng)造的,Java applet是一種當作單獨文件跟網(wǎng)頁一起發(fā)送的小HYPERLINK /view/17674.htm程序,它通常用于在客戶端運行,結(jié)果得到為用戶進行運算或者根據(jù)用戶互作用定位圖形等服務。HYPERLINK /view/899.htm服務器上需要一些HYPERLINK /view/17674.htm程序,常常是根據(jù)用戶輸入訪問HYPERLINK /view/1088.htm數(shù)據(jù)庫的HYPERLINK /view/17674.htm程序。這些通常是使用HYPERLINK /view/649193.htm公共網(wǎng)關接口(CGI(Common Gateway Int

31、erface))應用HYPERLINK /view/17674.htm程序完成的。然而,在HYPERLINK /view/899.htm服務器上運行Java,這種HYPERLINK /view/17674.htm程序可使用Java編程語言實現(xiàn)。在通信量大的服務器上,HYPERLINK /view/29.htmJavaservlet的優(yōu)點在于它們的執(zhí)行速度更快于CGIHYPERLINK /view/17674.htm程序。各個用戶請求被激活成單個HYPERLINK /view/17674.htm程序中的一個線程,而無需創(chuàng)建單獨的進程,這意味著HYPERLINK /view/899.htm服務器端

32、處理請求的HYPERLINK /view/860875.htm系統(tǒng)開銷將明顯降低。實現(xiàn)過程:最早支持Servlet技術的是JavaSoft的Java Web Server。此后,一些其它的基于Java的WebServer開始支持標準的ServletAPI。Servlet的主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)Web內(nèi)容。這個過程為:HYPERLINK /view/930.htm客戶端發(fā)送請求至HYPERLINK /view/899.htm服務器端;HYPERLINK /view/899.htm服務器將請求信息發(fā)送至Servlet,Servlet生成響應內(nèi)容并將其傳給HYPERLINK /

33、view/899.htm服務器。響應內(nèi)容動態(tài)生成,通常取決于客戶端的請求,HYPERLINK /view/899.htm服務器將響應返回給客戶端,Servlet看起來像是通常的JavaHYPERLINK /view/17674.htm程序。Servlet導入特定的屬于Java ServletAPI的包。因為是對象HYPERLINK /view/560330.htm字節(jié)碼,可動態(tài)地從網(wǎng)絡加載,可以說Servlet對Server就如同Applet對Client一樣,但是,由于Servlet運行于Server中,它們并不需要一個HYPERLINK /view/185360.htm圖形用戶界面。從這個

34、角度講,Servlet也被稱為FacelessObject。一個servlet就是Java編程語言中的一個類,它被用來擴展HYPERLINK /view/899.htm服務器的性能,HYPERLINK /view/899.htm服務器上駐留著可以通過“請求-響應”編程模型來訪問的應用HYPERLINK /view/17674.htm程序。雖然servlet可以對任何類型的請求產(chǎn)生響應,但通常只用來擴展WebHYPERLINK /view/899.htm服務器的應用程序。2.4.6 JS簡介JavaScript是一種基于對象和HYPERLINK /view/536048.htm事件驅(qū)動并具有相對

35、安全性的客戶端HYPERLINK /view/76320.htm腳本語言。同時也是一種廣泛用于客戶端HYPERLINK /view/3912.htmWeb開發(fā)的HYPERLINK /view/76320.htm腳本語言,常用來給HYPERLINK /view/692.htmHTML(HYPERLINK /view/5286041.htm標準通用標記語言的子集)網(wǎng)頁添加動態(tài)功能,比如響應用戶的各種操作。它最初由網(wǎng)景公司(Netscape)的Brendan Eich設計,是一種HYPERLINK /view/31294.htm動態(tài)、弱類型、基于原型的語言,內(nèi)置支持類。JavaScript是HYPE

36、RLINK /view/53317.htmSun公司(已被oracle收購)的HYPERLINK /view/46906.htm注冊商標。HYPERLINK /view/786648.htmEcma國際以JavaScript為基礎制定了HYPERLINK /view/810176.htmECMAScript標準。JavaScript也可以用于其他場合,如服務器端編程。完整的JavaScript實現(xiàn)包含三個部分:HYPERLINK /view/810176.htmECMAScript,HYPERLINK /view/758570.htm文檔對象模型,覽器對象模型。 HYPERLINK /view

37、/153922.htmNetscape公司在最初將其HYPERLINK /view/76320.htm腳本語言命名為LiveScript。HYPERLINK /view/153922.htmNetscape在與HYPERLINK /view/24856.htmSun合作之后將其改名為JavaScript。JavaScript最初受Java啟發(fā)而開始設計的,目的之一就是“看上去像HYPERLINK /view/29.htmJava”,因此語法上有類似之處,一些名稱和命名規(guī)范也借自Java。但JavaScript的主要設計HYPERLINK /view/616305.htm原則源自Self和Sch

38、eme。JavaScript與HYPERLINK /view/29.htmJava名稱上的近似,是當時網(wǎng)景為了HYPERLINK /view/3905.htm營銷4考慮與HYPERLINK /view/53317.htmSun公司達成協(xié)議的結(jié)果。為了取得HYPERLINK /view/45517.htm技術優(yōu)勢,微軟推出了HYPERLINK /view/40829.htmJScriptHYPERLINK /view/76320.htm腳本語言。Ecma國際(前身為HYPERLINK /view/2233504.htm歐洲計算機制造商協(xié)會)創(chuàng)建了ECMA-262標準(ECMAScript)。現(xiàn)兩

39、者都屬于ECMAScript的實現(xiàn)。盡管JavaScript作為給非程序人員的HYPERLINK /view/76320.htm腳本語言,而非是作為給程序人員的編程語言來推廣和宣傳,但是JavaScript具有非常豐富的特性。3 需求分析3.1 系統(tǒng)分析的任務與步驟了解用戶要求。此用戶即為系統(tǒng)的使用人員。了解他們在系統(tǒng)功能、性能等方面的要求及用戶在硬件配置、開發(fā)周期處理方式等方面的意向與打算。把用戶要求成文,完成系統(tǒng)分析報告。系統(tǒng)的邏輯模型由一系列的圖表和文字組成。在邏輯上描述了系統(tǒng)的目標和所具備的功能于性能。使教學辦公室對實驗室的管理更方便。減輕管理人員的工作負擔。通過本系統(tǒng)軟件,能幫助管理

40、人員利用計算機,快速方便的對實驗室設備進行更新和管理。3.2 系統(tǒng)項目范圍本軟件適用于各個中小型實驗室,是比較完善的系統(tǒng)管理軟件。大學中的各種儀器的分類,添加儀器,管理儀器,刪除儀器,維護儀器。本軟件適用于各個中小型實驗室,是比較完善的系統(tǒng)管理軟件。3.3 用戶的特點本軟件的使用對象是教學辦公室工作人員、維護人員,操作人員必須掌握計算機的基本操作,還要掌握終端的登入方法。建議最低教育水平為大專計算機專業(yè)。本系統(tǒng)的預期使用頻度為天天使用。3.4 功能需求(1) 登陸系統(tǒng):檢測大學設備部門管理員的身份合法性,做好用戶名和密碼。(2) 維護大學設備信息:對大學設備信息進行添加及修改維護工作。(3)

41、管理維護信息:管理大學設備維護記錄的信息。(4) 可以修改登錄者的密碼。(5) 可以注冊新用戶。3.5 系統(tǒng)實體分析實體分析如圖3-1所示。儀器類id/name/jiage/儀器類id/name/jiage/leibie/beizhuAdd()/update()/delete()管理員類ID/username/pwd/Address/telephone/email/Add()/update()/delete()圖3-1 類圖3.6 系統(tǒng)的數(shù)據(jù)庫設計3.6.1 概念設計 在概念設計階段中,從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式。然后再把概念模式轉(zhuǎn)換成邏輯模式。將概念

42、設計從設計過程中獨立開來,使各階段的任務相對單一化,設計復雜程度大大降低,不受特定DBMS的限制。利用ER方法進行數(shù)據(jù)庫的概念設計,可分成三步進行:首先設計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。實體分析如圖3-2所示。用戶用戶IID/username/pwd/Address/telephone/email/Add()/update()/delete()儀器設備儀器設備Iid/name/jiage/leibie/beizhu/Add()/update()/delete()圖3-2 數(shù)據(jù)庫類圖3.6.2 設計局部ER模式 實體

43、關系定義:ER模型的“聯(lián)系”用于刻畫實體之間的關聯(lián)。一種完整的方式是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是1:1、1:N、M:N的關系。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系等針對本系統(tǒng)分析如下:實體間的關系圖如圖3-3所示。 管理NN 管理NN 設備 用戶 用戶圖3-3 用戶與大學設備信息管理N:N(多對多的關系)實體和屬性的定義:用戶類別包含用戶名,密碼,電話,郵箱等屬性;用戶實體如圖3-4所示。 用戶 郵箱 電話 郵箱 電話 密碼用戶名圖3-4 用戶

44、實體大學設備類別包含編號,名稱,數(shù)量,型號,價格,購買時間等屬性;設備如圖3-5所示。 設備類別價格名稱編號類別價格名稱編號 圖3-5 大學設備實體3.6.3 設計全局ER模式 所有局部ER模式都設計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。 (1)確定公共實體類型為了給多個局部ER模式的合并提供開始合并的基礎,首先要確定各局部結(jié)構(gòu)中的公共實體類型。在這一步中我們僅根據(jù)實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選

45、。 (2)ER模式的合并 合并的原則是:首先進行兩兩合并;先合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。 (3)消除沖突沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。 設計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。 (4)全局ER模式的優(yōu)化 在得到全局ER模式后,處理需求對ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。 4 總體設計4

46、.1 系統(tǒng)系統(tǒng)功能說明4.1.1 總體功能系統(tǒng)的總體設計包括運行網(wǎng)絡結(jié)構(gòu)、功能模塊設計等。運行網(wǎng)絡結(jié)構(gòu),確定軟件運行的軟硬件環(huán)境;功能模塊設計,確定系統(tǒng)的功能模塊,將整個系統(tǒng)劃分為多個相對獨立的模塊,確定每個模塊的功能。由于大學設備管理系統(tǒng)采用的是B/S結(jié)構(gòu)服務體系即客戶端應用服務器數(shù)據(jù)庫服務器三層體系結(jié)構(gòu)。在這種結(jié)構(gòu)中,Web瀏覽器作為客戶層,提供圖形用戶界面,負責與用戶進行交互。它通過HTTP協(xié)議從應用層的HTTP月及務器下載超文本頁面,同時下載并執(zhí)行內(nèi)嵌在頁面中的客戶端程序或中間代碼(如JAVA字節(jié)碼)。這些客戶端程序能通過內(nèi)部通信機制向應用服務器中有關服務對象發(fā)出請求。服務對象封裝了相

47、關的業(yè)務邏輯,它們之間可通過內(nèi)部協(xié)議彼此通信,并能訪問數(shù)據(jù)層的數(shù)據(jù)庫對象或其它的應用程序,以協(xié)同完成客戶請求。系統(tǒng)總體功能表如表4.1所示。表4.1 登錄模塊子功能用戶登錄用戶輸入正確的用戶名和密碼及正確的權限后,就登錄系統(tǒng)。新用戶注冊功能類別對大學設備信息進行管理進行修改密碼查看設備信息查看用戶信息4.1.2 非功能性需求非功能性需求針對整個系統(tǒng)進行。非功能性的需求描述了系統(tǒng)展現(xiàn)給用戶的行為和執(zhí)行的操作等,它包括產(chǎn)品必須遵從的標準、規(guī)范和約束,操作界面的具體細節(jié)和構(gòu)造上的限制,通常還包含響應時間、交換速率、信息容量、可靠性等要求。4.1.3 用戶界面需求用戶界面需求所需要的表格如表4.2所示

48、。表4.2 用戶界面需求表需求名稱詳細要求風格界面友好,布局合理,美觀大方,實用性強,操作簡單顏色多種分辨率1024*7684.1.4 軟硬件環(huán)境需求軟硬件需要表格如表4.3所示。表4.3 軟硬件環(huán)境需求表需求名稱詳細要求運行速度系統(tǒng)啟動運行時間不超過5min,人機界面交互時間不超過5s容量占用內(nèi)存大于15MB操作系統(tǒng)性能10/100M bit/s網(wǎng)絡傳輸率10/100M bit/s4.1.5 產(chǎn)品質(zhì)量需求產(chǎn)品質(zhì)量需求如表表4.4所示。表4.4 產(chǎn)品質(zhì)量需求表主要質(zhì)量屬性詳細要求正確性經(jīng)過測試達到了預期的效果健壯性具有一定的健壯性可靠性容錯能力強,測試質(zhì)量合格性能,效率性能優(yōu),效率高易用性跨平

49、臺操作清晰性優(yōu)安全性安全可靠性極好可擴展性優(yōu)良的可靠的接口兼容性可作用于任何平臺可移植性正確的進行軟件配置后,就可以正常運行程序4.2 建立數(shù)據(jù)庫模型數(shù)據(jù)庫的設計實際上是對項目設計的一個整體規(guī)劃,因為數(shù)據(jù)庫的設計要從全局的角度考慮,而且數(shù)據(jù)庫的設計要從全局的角度考慮,設計也會受到一定的影響。大學設備管理系統(tǒng)數(shù)據(jù)庫所用表格如表4.5所示。表4.5 用戶表序號字段名稱字段類型大小是否為空最大長度1ID(主鍵)Varchar210否102nameVarChar210是103passwordVarChar2 10是104addressVarChar220是205telephoneVarChar2 11

50、是116emailVarChar220是20設備維護表如表4.6所示。表4.6 設備維護表序號字段名稱字段類型大小是否為空最大長度1ID(主鍵)Int 10否102nameVarChar 10是103shijianVarChar 10是104miaosuVarChar 10是105feiyongVarChar 10是106usermVarChar 10是107dianhuaVarChar 10是10大學設備表如表4.7所示。 表4.7 大學設備表序號字段名稱字段類型大小是否為空最大長度1ID(主鍵)VarChar210否102nameVarChar210是103liebieVarChar2 2

51、5是254jineVarChar2 10是105beizhuVarChar220是20 4.3 系統(tǒng)體系結(jié)構(gòu)該系統(tǒng)的體系結(jié)構(gòu)為三層B/S結(jié)構(gòu)。對Browser/Server模式而言,其在邏輯上采用了三層結(jié)構(gòu),解決三個層面的問題:(1)用戶界面層,提供給用戶一個視覺上的界面,通過界面層,用戶可以輸入數(shù)據(jù)、獲取數(shù)據(jù);同時,用戶界面層也提供了一定的安全性,確保用戶不會看到機密的信息。這一層由客戶端負責,通過WWW瀏覽器實現(xiàn)信息瀏覽的功能。在客戶端,向主URL(UniformRecourseLocator)所指定Web服務器提出服務申請。在Web服務器對用戶進行身份驗證后,用HTTP協(xié)議把所需的文件資

52、料傳送給用戶,客戶端只是接受文件資料,并顯示在瀏覽器上,這樣使客戶端真正成為“瘦”客戶機。(2)業(yè)務邏輯層(也稱中間層)是用戶界面層和數(shù)據(jù)訪問層的橋梁,它響應用戶界面層的用戶請求,執(zhí)行任務,從數(shù)據(jù)訪問層抓取數(shù)據(jù),并將必要的數(shù)據(jù)傳送給用戶界面層、使用清晰的語言陳述論點。Web服務器負責業(yè)務邏輯層的處理,為客戶端提供公共的數(shù)據(jù)服務,處理客戶端與數(shù)據(jù)庫間的數(shù)據(jù)流。它的功能在具有CGI(CommonGatewayInterface,公共網(wǎng)關借口)的Web服務器上實現(xiàn),Web服務器接受客戶申請,首先需要CGI程序,以此與數(shù)據(jù)庫連接,進行申請?zhí)幚?,而后將處理結(jié)果返回Web服務器,再由Web服務器傳至客戶端

53、。(3)在數(shù)據(jù)訪問層,采用設計模式將訪問數(shù)據(jù)庫的功能進行封裝,使得數(shù)據(jù)訪問層可適應Oracle兩種不同的數(shù)據(jù)源,并向業(yè)務邏輯層隱藏了數(shù)據(jù)源的實現(xiàn)細節(jié),減小了業(yè)務邏輯層對數(shù)據(jù)訪問層的依賴度。5 詳細設計詳細設計是軟件開發(fā)時期的第三個階段,也是軟件設計的第二步。其任務就是把解法具體化,也就是回答下面這個關鍵的問題:“應該怎樣具體地實現(xiàn)這個系統(tǒng)呢”,通過詳細設計應該得出對目標系統(tǒng)的精確描述,給出各個模塊的詳細過程性描述。從而在編碼階段可以把這個描述直接翻譯成用某種程序設計語言書寫的程序。5.1 編碼設計5.1.1 編碼設計風格本系統(tǒng)編碼設計風格遵循如下幾條基本原則:(1)按一般命名規(guī)則命名系統(tǒng)的單元

54、名、控件名、變量名、函數(shù)名、過程名:采用能體現(xiàn)其功能及特點的英文單詞組合或縮寫命名。這樣做的好處就是便于開發(fā)人員、調(diào)試人員、維護人員等理解和記憶,提高程序的可讀性。(2)程序編碼書寫有縮進,復雜過程實現(xiàn)中有分步注釋。這樣可以清楚的體現(xiàn)程序的層次性,使程序清晰明了,便于查找書寫錯誤。(3)程序要滿足與其他用戶不相關。5.1.2 編碼設計思想本系統(tǒng)實現(xiàn)對數(shù)據(jù)庫的操作均放到后臺去處理,前臺只負責實現(xiàn)錄入數(shù)據(jù)、檢查輸入數(shù)據(jù)的合法性、數(shù)據(jù)的查詢和打印報表的功能。這種設計思想更有效地利用了后臺數(shù)據(jù)庫開發(fā)工具的優(yōu)勢和SQL語言的強大功能。這種在后臺編寫SQL語句充分利用了SQL語言的方便性、靈活性,可以實現(xiàn)

55、一系列復雜的數(shù)據(jù)庫操作。oracle中的存儲過程就是把存儲在服務器上的一組預先編譯好的SQL語句封裝成一個獨立的事務,當需要使用時直接調(diào)用即可。存儲過程實現(xiàn)了數(shù)據(jù)庫事務處理機制的要求。所謂事務就是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。在SQL語言中,我們可以通過BEGINTRANSACTION定義事務的開始,以COMMIT或ROLLBACK定義事務的結(jié)束。COMMIT表示提交,即提交從BEGIN和TRANSACTION開始的。5.2 系統(tǒng)登陸模塊本模塊是系統(tǒng)登陸界面,所實現(xiàn)的功能是檢測合法用戶,驗證其用戶名密碼,以防止非法用戶侵入系統(tǒng),造成信息的更

56、改。本模塊界面非常簡單,就一用戶名和密碼兩個文本框和一個登陸按鈕,但實現(xiàn)的方法比較復雜,因為系統(tǒng)要自動判斷其輸入的用戶名及密碼的正誤,如果登陸正常后,進入登錄成功界面。如果沒有用戶名,可以通過注冊新用戶進行注冊。登錄界面,如圖5-1所示。圖5-1 登錄界面實現(xiàn)本模塊的主要代碼如下所示:String id = request.getParameter(id);String password = request.getParameter(password);ConnectionFactory cof = new ConnectionFactory();Arraylist list = new Ar

57、rayList();Statement stm = null;ResultSet rs =null;Connection conn = cof.getConnection();String sql = select * from username where id=+id+;try stm = conn.createStatement();rs = stm.executeQuery(sql);if(rs.next()String id1 = rs.getString(id);String name = rs.getString(name);String password1 = rs.getSt

58、ring(password);String address =rs.getString(address);String telephone =rs.getString(telephone);String email =rs.getString(email);if(id1.equals(id)&(password1.equals(password)User user = new User(id,name,password,address,telephone,email);list.add(user);request.getSession().setAttribute(user, user);re

59、sponse.sendRedirect(jspyemian/jiemian.jsp); else response.sendRedirect(jspyemian/login.jsp); elseresponse.sendRedirect(jspyemian/login.jsp);catch (SQLException e) e.printStackTrace(); 5.3 系統(tǒng)主界面該界面是系統(tǒng)登陸后的第一個界面,也是系統(tǒng)操作的主界面,除了登陸模塊之外,其他后臺操作均在本平臺上進行。本界面是由一個框架組成,包括上左右三大塊。左邊是一個菜單列表,單擊菜單時右邊顯示主模塊頁,操作非常簡單明了。如圖

60、5-2所示。圖5-2 登陸成功界面實現(xiàn)該框架的主要代碼如下所示:5.4 維護管理該界面用于維護設備,需要添加維修設備的基本信息,和后臺servlet相連,儲存信息。維護界面如圖5-3所示。圖5-3 設備查詢界面實現(xiàn)該框架的主要代碼如下所示。 用戶信息顯示歡迎登陸用戶名工號地址電話email5.5 大學設備添加界面該模塊是本系統(tǒng)的核心模塊之一,其主要功能是讓管理員可以添加系統(tǒng)數(shù)據(jù)庫中的大學設備信息,添加普通字段的方法比較簡單。如圖5-4所示。圖5-4 設備添加界面下面簡單介紹下實現(xiàn)本模塊的主要代碼:String id = request.getParameter(id);String name

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論