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

正文內(nèi)容

基于jsp技術(shù)的it設(shè)備管理系統(tǒng)實(shí)現(xiàn)(編輯修改稿)

2025-06-12 18:30 本頁面
 

【文章內(nèi)容簡介】 JAX 的新方法來動態(tài)生成基于 JAVA 類的 JavaScript代碼。這樣 WEB 開發(fā)人員就可以在 JavaScript 里使用 Java 代碼就像它們是 瀏覽器的本地代碼 (客戶端代碼 )一樣;但是 Java 代碼運(yùn)行在 WEB 服務(wù)器端而且可以自由訪問 WEB 服務(wù)器的資源。出于安全的理由 ,WEB 開發(fā)者必須適當(dāng)?shù)嘏渲媚男?Java 類可以安全的被外部使用。 這個從 JAVA 到 JavaScript 的遠(yuǎn)程功能方法給 DWR 的用戶帶來非常像傳統(tǒng)的 RPC 機(jī)制,就像 RMI 或者 SOAP 一樣,而且擁有運(yùn)行在 WEB 上但Http Response Http Request 控制層 Acti onServlet 模型層 Bean 視圖層 JSP 客戶端 6 是不需要瀏覽器插件的好處 。 DWR 不認(rèn)為瀏覽器 /WEB 服務(wù)器協(xié)議是重要的,而更樂于保證編程界面的簡單自然。對此最大的挑戰(zhàn)就是把 AJAX 的異步特性和正常 JAVA 方法調(diào)用的同步 特性相結(jié)合。在異步模式下 ,結(jié)果數(shù)據(jù)在開始調(diào)用之后的一段時間之后才可以被異步訪問獲取到。 DWR 允許 WEB 開發(fā)人員傳遞一個回調(diào)函數(shù),來異步處理 Java 函數(shù)調(diào)用過程。 JTSL JSTL( JSP Standard Tag Library, JSP 標(biāo)準(zhǔn)標(biāo)簽庫)是一個不斷完善的開放源代碼的 JSP 標(biāo)簽庫 。 由四個定制標(biāo)記庫( core、 format、 xml 和 sql)和一對通用標(biāo)記庫驗(yàn)證器( ScriptFreeTLV 和 PermittedTaglibsTLV)組成 。 JSTL 的優(yōu)點(diǎn): ( 1) 在應(yīng)用程序服務(wù)器之間提供 了一致的接口,最大程序地提高了 WEB應(yīng)用在各應(yīng)用服務(wù)器之間的移植。 ( 2) 簡化了 JSP 和 WEB 應(yīng)用程序的開發(fā)。 ( 3) 以一種統(tǒng)一的方式減少了 JSP 中的 scriptlet 代碼數(shù)量,可以達(dá)到?jīng)]有任何 scriptlet 代碼的程序。 POI Apache POI 是 Apache軟件基金會的開放源碼函式庫, POI提供 API給 Java程序?qū)?Microsoft Office 格式檔案讀和寫的功能。 HSSF 是提供讀寫 Microsoft Excel 格式檔案的功能; XSSF 是提供讀寫 Microsoft Excel OOXML 格式檔案的功能; HWPF 是提供讀寫 Microsoft Word 格式檔案的功能; HSLF 是提供讀寫Microsoft PowerPoint 格式檔案的功能; HDGF 是提供讀寫 Microsoft Visio格式檔案的功能。 目前比較成熟的是 HSSF 接口 , 處理 MS Excel(972021)對象。它不像我們僅僅是用 CSV生成的沒有格式的可以由 Excel 轉(zhuǎn)換的東西 , 而是真正的 Excel 對象 ,你可以控制一些屬性 , 例如 sheet,cell 等等。 HSSF 是 Horrible Spread Sheet Format 的縮寫,即 “ 討厭的電子表格格式 ” 。HSSF 就本質(zhì)而言,它是一個非常嚴(yán)肅和正規(guī)的 API。通過 HSSF,你可以用純 JAVA代碼來讀取、寫入和修改 Excel 文件。 HSSF建立在 POIFS 的基礎(chǔ)上,當(dāng)我們編寫基于 HSSF API 的代碼時,一般不需要了解 POIFS API 的細(xì)節(jié)。 7 HSSF 為讀取操作提供了兩類 API: UserModel 和 EventUserModel,即 “ 用戶模型 ” 和 “ 事件 — 用戶模型 ” 。 UserModel 主要有 和 包的實(shí)現(xiàn)。 usermodel 包把 Excel 文件映射成我們熟悉的結(jié)構(gòu),諸如 Workbook、 Sheet、Row、 Cell 等,它把整個結(jié)構(gòu)以一組對象的形式保存在內(nèi)存之中。 eventusermodel要求用戶熟悉文件格式的底層結(jié)構(gòu),它的操作風(fēng)格類似于 XML的 SAX API 和 AWT 的事件模型。 eventusermodel 的 API 只能提供讀取文件的功能,而不能用此 API 來修改文件。 CVS CVS( Concurrent Versions System)代表協(xié)作版本系統(tǒng) 或者并發(fā)版本系統(tǒng),是一種版本控制系統(tǒng),方便軟件的開發(fā)和使用者協(xié)同工作。 很多開源或者自由軟件項(xiàng)目都使用 CVS作為其程序員之間的中心點(diǎn),以便能夠綜合各程序員的改進(jìn)和更改。這些項(xiàng)目包括: Gnome、 KDE、 GIMP、 Wine 等。 CVS的使用獲 GNU通用公共許可證授權(quán)。 這是一個將一組文件放在層次目錄樹中以保持同步的系統(tǒng)。人們可以從 CVS 服務(wù)器上更新他們的本地層次樹副本,并將修改的結(jié)果或新文件發(fā)回;或者刪除舊文件。 CVS 基于客戶端 /服務(wù)器結(jié)構(gòu) (C/S)的行為使得其可容納多用戶,構(gòu)成網(wǎng)絡(luò)也很方便。這一特性使得 CVS成為位于不同地點(diǎn)的人同時處理數(shù)據(jù)文件(特別是程序的源代碼)時的首選。 主要信息描述和定義 ( 1) Inter:是由 橫跨全球的各種不同類型的計(jì)算機(jī)網(wǎng)絡(luò)連接起來的一個全球性的網(wǎng)絡(luò) 。 ( 2)頁面:使用瀏覽器瀏覽到的網(wǎng)頁,包含了各種類型的信息,實(shí)現(xiàn)了某個特定功能。 ( 3) Inter Explorer:簡稱 IE, Micorsoft 公司推出的免費(fèi)瀏覽器。 ( 4) PC: Personal Computer 的簡稱,意為個人計(jì)算機(jī)。 ( 5) Java:一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語言。 ( 6) JDBC: Java DataBase Connectivity( Java 數(shù)據(jù)庫連接),用于訪問關(guān)系型數(shù)據(jù)庫的 Java 技術(shù) 。 ( 7) JDK: Java Developer39。s Kit,意為 java 開發(fā)工具包, 它是一種用于構(gòu)建在 Java 平臺上發(fā)布的應(yīng)用程序、 applet 和組件的開發(fā)環(huán)境。 ( 8) Tomcat: 是一個 可以 開放源代碼 , 運(yùn)行 JSP Web 應(yīng)用軟件的的 Web應(yīng)用 8 軟件容器 。 (9)Struts、 Ajax: java 的開源框架。 (10)SQL:一種關(guān)系數(shù)據(jù)庫。 (11)Swing 包 : : 基本 Swing包 , 包括 Swing容器、組件及相關(guān)設(shè)置的類和接口。 :包括與邊界設(shè)計(jì)相關(guān)的類和接口。 :與顏色選擇相關(guān)的類和接口。 :包括事件處理相關(guān)的類和接口。 :包括對文件進(jìn)行查看選取的相關(guān)類。 :包括一些對外觀樣式操作的類和接口。 :包括對樹形組件進(jìn)行操作的類和接口 。 9 3. 系統(tǒng)設(shè)計(jì) . MVC 模式 本系統(tǒng)采用 MVC 模式設(shè)計(jì),它的工作原理如圖 31 所示 。 圖 31 MVC 模式 系統(tǒng)總體設(shè)計(jì) 該 IT設(shè)備管理系統(tǒng)分為 3個子系統(tǒng):普通設(shè)備管理員系統(tǒng),設(shè)備負(fù)責(zé)人系統(tǒng),系統(tǒng)管理員系統(tǒng),用戶根據(jù)自己自己的角色進(jìn)入不同的系統(tǒng),根據(jù)自己的權(quán)限進(jìn)行不同的操作。 系統(tǒng)總體結(jié)構(gòu)圖如圖 32所示??蛻舳耍g覽器) 客戶端(瀏覽器) 服務(wù) 端 (服務(wù)器) Web 容器 ( ) SQL 數(shù)據(jù)庫 Structs 10 圖 32 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)功能模塊劃分 本系統(tǒng)將該網(wǎng) 站的用戶分為:普通設(shè)備管理員、設(shè)備負(fù)責(zé)人、系統(tǒng)管理員三種類型。三種用戶分別擁有各自的權(quán)限: 普通設(shè)備管理員:主要使用該系統(tǒng)查看公司的信息和各種 IT 設(shè)備的信息,具備 pc機(jī)的基本使用能力,如圖 33所示。 設(shè)備負(fù)責(zé)人:主要負(fù)責(zé)維護(hù)各種 IT 設(shè)備的信息,進(jìn)行查詢、刪除、修改設(shè)備的信息;具備軟件使用經(jīng)驗(yàn) ,如圖 34 所示。 系統(tǒng)管理員:除了負(fù)責(zé)維護(hù)各種 IT 設(shè)備的信息,進(jìn)行增加、查詢、修改、刪除設(shè)備信息等操作,還要對用戶進(jìn)行管理,分配權(quán)限;具備軟件使用經(jīng)驗(yàn),如圖 35所示。 普通設(shè)備管理員系統(tǒng) 設(shè)備負(fù)責(zé)人系統(tǒng) 系統(tǒng)管理員系統(tǒng) IT 設(shè)備管理系統(tǒng) 11 圖 33 普通設(shè)備管理員所能訪問的模塊 圖 34 設(shè)備負(fù)責(zé)人所能訪問的模塊個人信息管理 公司信息管理 設(shè)備信息管理 登錄(普通設(shè)備管理員) 登錄密碼 的重置 查看公司的信息 查看設(shè)備的信息 登錄(設(shè)備負(fù)責(zé)人) 個人信息管理 公司信息管理 設(shè)備信息管理 登錄密碼的重置 查看公司的信息 修改公司的信息 查看設(shè)備的信息 修改設(shè)備的信息 刪除設(shè)備的信息 12 圖 35 系統(tǒng)管理員所能訪問的模塊 個人信息管理 公司信息管理 設(shè)備信息管理 系統(tǒng)管理 登錄的密碼的重置 查看公司的信息 修改公司的信息 查看設(shè)備信息 修改設(shè)備信息 刪除設(shè)備信息 增加設(shè)備信息 角色管理 權(quán)限管理 人員管理 登錄( 系統(tǒng)管理員) 13 4. 功能實(shí)現(xiàn) 整個系統(tǒng)有五大模塊:登錄和退出系統(tǒng)模塊、個人信息管理模塊、公司信息管理模塊、設(shè)備信息管理模塊、系統(tǒng)管理模塊,各模塊完成不同的功能。 登錄、退出系統(tǒng)模塊 登錄系統(tǒng)模塊 用戶通過該模塊能夠成功登錄該系統(tǒng)中,使用該系統(tǒng)。 用戶輸入網(wǎng)址進(jìn)入 系統(tǒng)的登錄界面,如圖 41所示,用戶輸入自己的用戶名和密碼,點(diǎn)擊“登入”按鈕或者敲擊回車鍵。 圖 41 系統(tǒng)登錄頁面 若存在該用戶,并且輸入的用戶名和密碼正確,則跳轉(zhuǎn)到系統(tǒng)的主頁面,如圖42所示。 14 圖 42 系統(tǒng)的主頁面 若不存在該用戶或者輸入的用戶名或者密碼錯誤,則跳轉(zhuǎn)到系統(tǒng)登錄失敗信息提示頁面,如圖 43所示。 圖 43 系統(tǒng)登錄失敗頁面 1 若用戶賬號在多處同時登錄,則系統(tǒng)頁面跳轉(zhuǎn)登錄失敗頁面,如圖 44所示。 15 圖 44 系統(tǒng)登錄失敗頁面 2 關(guān)鍵代碼如下: //SysUserService service 提供登錄用戶驗(yàn)證的方法 checkUser(String login_name, String password)。 String loginName = (loginName)。 String password = (password)。 //對登陸的用戶進(jìn)行查找 loginUser = (loginName, password)。 //成功登陸 int role_id=()。 Role role=(role_id)。 //如果該用戶已經(jīng)登陸了,則返回到 ()。 //登陸失敗,返回一個登陸失敗錯誤到 ,該用戶不存在 (message,登陸失敗 ,該用戶不存在或密碼不正確 !)。 ().forward(request,response)。 16 退出系統(tǒng) 用戶在進(jìn)入系統(tǒng)的主頁面,若此時想退出該系統(tǒng),則用戶直接點(diǎn)擊系統(tǒng)右上角“退出 系統(tǒng)”按鈕退出該 系 統(tǒng),用戶也可以直接點(diǎn)擊網(wǎng)頁右上角的關(guān)閉按鈕退出該系統(tǒng),如圖 45所示。 圖
點(diǎn)擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1