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

正文內(nèi)容

基于struts架構(gòu)的辦公自動化系統(tǒng)畢業(yè)論文-wenkub.com

2024-08-25 10:05 本頁面
   

【正文】 } return list。 ()。 //利用公共類開啟 session tx = (Transaction) ()。每個主菜單對應(yīng)的子菜單的 modeId 值與主菜單的 id 相同。} ()。return。()。 //將得到的隨機(jī)數(shù)進(jìn)行連接 % input type=hidden name=verifycode2 value=%=intsum% ! 設(shè)置隱藏域 ,用來做驗(yàn)證比較 span class=STYLE12font size=+3 color=FF0000img src=Images/num/%=intmethod %.gif img src=Images/num/%=intmethod2 %.gif ! 將圖片名稱與得到的隨機(jī)數(shù)相同 的圖片顯示在頁面上 img src=Images/num/%=intmethod3%.gif img src=Images/num/%=intmethod4 %.gif/font/span /td /tr tr td colspan=2 valign=top input name=Submit type=button class=submit1 value= 登錄 onClick=mycheck() input name=Submit2 type=reset class=submit1 value=重置 /td /tr /table /form 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 32 ( 2)登錄界面還添加了 JavaScript,保證用戶在輸入用戶名和密碼后才能登錄系統(tǒng),代碼如下: script language=javascript function mycheck(){ if (==) {alert(請輸入用戶名! )。 int intmethod2 = (int)( (((())*11))1)。F0DAF339。 onMouseOut==39。FFFFFF39。 //當(dāng)用戶名或密碼輸入錯誤是轉(zhuǎn)發(fā)到 頁面 } } } 登錄頁面的設(shè)計 ( 1)在登錄頁面中不僅添加了用戶名和密碼文本框,為了保護(hù)系統(tǒng)的安全性還添加了驗(yàn)證碼文本框,關(guān)鍵代碼如下: form name=form1 method=POST action=?method=findUser table width=410 height=198 border=0 align=right cellpadding=0 cellspacing=0 tr td height=2 colspan=2/td /tr tr td height=2 colspan=2 valign=top/td /tr tr 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 30 brbrbrbrbrbrbrbrbrbrbr td width=54 height=22 valign=bottom span class=STYLE15 用戶名: /span /td td width=356 valign=bottom input name=UserName type=text class=input2 onKeyDown=if(==13){()。 ().setAttribute(uform, uf)。 //獲得 User 對象的權(quán)限信息 String strUserbranch = ()。i()。 User user = new User()。 //獲得 UserForm 對象 String strUserName =(UserName)。 import 。 import 。 登錄模塊的 Action 實(shí)現(xiàn)類的具體代碼如下: package 。 } public void setPWD(String pwd) { PWD = pwd。 } public void setUserName(String userName) { UserName = userName。 } public void setUserbranch(String userbranch) { = userbranch。 private String yanzheng。 import 。 //輸出異常信息 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 26 ()。 list = ()。 //調(diào)用公共類的開啟 session 方法. tx = (Transaction) ()。 //創(chuàng)建 Session 實(shí)例 static GetHibernate hib = new GetHibernate()。 //用戶地址 private int bestMan。 //用戶工作 private String sex。 //用戶密碼 private String name。 登錄模塊 實(shí)現(xiàn)過程 在 hibernateUtil 類中編寫查找用戶的方法 ( 1 )首先創(chuàng)建 User 持 久 化 類 及 其 映 射 文 件 , 保 存 在 包下,具體代碼如下: package 。 } 此外用戶登錄系統(tǒng)還需輸入正確的驗(yàn)證碼,來提高系統(tǒng)的安全性。 //事務(wù)的提交 (session)。 //應(yīng)用 HQL 檢索查找滿足條件的集合 (strUserName, strUserName)。 List list = null。 在使用 HQL檢索方式檢索數(shù)據(jù)之前, HQL檢索數(shù)據(jù)的執(zhí)行步驟如下: 用戶登錄 進(jìn)入登錄頁面 登錄失敗頁面 進(jìn)入主界面 是否通過驗(yàn)證驗(yàn)證 N Y 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 23 ( 1)通過 Session 類的 createQuery()方法創(chuàng)建一個 Query 對象, createQuery()方法的入口參數(shù)為 String型的 HQL語句,在 HQL語句中可以包含命名參數(shù),例如 strUserName為參數(shù)名稱。這樣給以后系統(tǒng)的維護(hù)帶來了方便。用戶要進(jìn)入系統(tǒng)必須輸入正確的用戶名、密碼、驗(yàn)證碼,否則會進(jìn)入登錄失敗頁面。 //設(shè)置 response 的編碼格式 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 19 (request, response)。 //導(dǎo)入 類 import 。 //導(dǎo)入 類 import 。 init()方法只在此過濾器第一次初始化時執(zhí)行,對于簡單的過濾器此方法可以為空; destory()方法在利用一個給定的過濾器對象持久地終止服務(wù)器時調(diào)用,一般情況下此方法體為空; doFilter()方法為大多數(shù)過濾器的關(guān)鍵部分,該方法包括 ServerRequest、 ServletResponse、 FilterChain 3 個參數(shù)。 //返回一個表示此 Calendar 時間值(從歷元至現(xiàn)在的毫秒偏移量)的 Date 對象 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 18 format = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 //simpleDateFormat 類使得可以選擇任何用戶定義的日期 時間格式的模式 Date date = null。 } //編寫獲得系統(tǒng)日期的方法. public static Date getDate(){ //以 Date 對象為返回值創(chuàng)建 getDate()方法 Date dateU = new Date()。 //根據(jù)該方法的返回值設(shè)置變量 DateFormat df = ()。 //導(dǎo)入 類 import 。 } 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 17 } 獲得日期和時間類的編寫 獲得日期和時間類主要包括獲得系統(tǒng)日期、獲得系統(tǒng)日期和時間 。 } catch (Exception e) { ()。 //導(dǎo)入 類 import 。 Hibernate 配置文件的編寫 Hibernate 從其配置文件中讀取和數(shù)據(jù)庫連接有關(guān)的信息, Hibernate 的配置文件有兩種形式: 一種是 XML 格式的配置文件,另一種是辦公自動化管理系統(tǒng)采用的 Hibernate默認(rèn)的 Java 屬性文件 格式,配置文件名稱為 ,其基本格式如下: = = =jdbc: =sa =123 =true =none 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 16 Session 管理類的編寫 ( 1)定義 GetHibernate 類,將其保存在 包中,并編寫獲得SessionFactory 的代碼,同時導(dǎo)入所需要的類包,代碼如下: package 。 系統(tǒng)數(shù)據(jù)庫設(shè)計 數(shù)據(jù)表概要說明 開發(fā)系統(tǒng)之前首先 要設(shè)計數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫的名稱為 db_work,共 14 張表 ,系統(tǒng)所需數(shù)據(jù)庫表如圖 所示 。 可靠性: 系統(tǒng)要能夠持續(xù)工作比較長的時間,而且不發(fā)生嚴(yán)重錯誤 。 安全: 任何對系統(tǒng)的使用都必須先登 錄 , 用戶登錄時,使用附加碼,避免惡意的網(wǎng)絡(luò)攻擊。 、刪除、修改操作 、刪除、修改操作 、刪除、修改操作 、部門計劃和個人計劃 審核管理 審核管理包括發(fā)布申請和審核批示。因此,本軟件的各個功能劃分如圖 所示 。 Servlet 把響應(yīng)結(jié)果寫到 ServletResponse 中,然后由 Servlet 容器把響應(yīng)結(jié)果傳給客戶。 Tomcat 介紹 Jakarta Tomcat 服務(wù)器是一種 Servlet/JSP 容器。它是功能豐富的 JavaEE 集成開發(fā)環(huán)境,包括 了 完 備 的 編 碼 、 調(diào) 試 、 測 試 和 發(fā) 布 功 能 , 完 整 支 持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。各軟件公司紛紛推出自己的 Inter 方案,基于 Web 的財務(wù)系統(tǒng)、基于 Web 的 ERP。這是 C/S所無法實(shí)現(xiàn)的。而采用 B/S 模式時,客戶端只是一個簡單易用的瀏覽器軟件。這樣不但可以提高公司的運(yùn)作效率,還省去了維護(hù)時協(xié)調(diào)工作的不少麻煩。各個用戶通過 HTTP 請求在權(quán)限范圍內(nèi)調(diào)用 Web 服務(wù)器上不同處理程序,從而完成對數(shù)據(jù)的查詢或修改。假設(shè)一個企業(yè)的決策層要開一個討論庫存問題的會議,他們只需 從會議室的計算機(jī)上直接通過瀏覽器查詢數(shù)據(jù),然后顯示給大家看就可以了。 第三層數(shù)據(jù)庫服務(wù)器的任務(wù)類似于 C/S 模式,負(fù)責(zé)協(xié)調(diào)不同的 Web 服務(wù)器發(fā)出的SQL 請求,管理數(shù)據(jù)庫。網(wǎng)頁還具備一定的交互功能,允許用戶在網(wǎng)頁提供的申請表上輸入信息提交給后臺,并提出處理請求。把傳統(tǒng) C/S 模式中的服務(wù)器部分分解為一 個數(shù)據(jù)服務(wù)器與一個或多個應(yīng)用服務(wù)器 (Web 服務(wù)器 ),從而構(gòu)成一個三層結(jié)構(gòu)的客戶服務(wù)器體系 [2]。 Session 的創(chuàng)建與關(guān)閉。 Hibernate 的 SessionFactory 接口提供 Session 類的實(shí)例, Session 類用于完成對數(shù)據(jù)庫的操作。在 Hibernate 中,映射文件通常用 . 作為后 綴名,該文件與持久化類存放在同一目錄下。這樣Hibernate 就可以使用 ()來實(shí)例持久化類。 持久化類的屬性一般都與數(shù)據(jù)庫中相對應(yīng)表字段一一對應(yīng),并包括與之對應(yīng)的getXXX()、 setXXX()、 isXXX()方法。 Hibernate能夠訪問多種關(guān)系數(shù)據(jù)庫,如 MySql、 Oracle、 Sybase 等。另外,就目前國內(nèi)的 JSP 開發(fā)者而言,除了使用 JSP 自帶的常用標(biāo)記外,很少開發(fā)自己的標(biāo)記,或許 Struts 是一個很好的起點(diǎn)。 雖然 仍然需要學(xué) 習(xí)和應(yīng)用該架構(gòu),但 它將可以完成其中一些繁重的工作。 本系統(tǒng)是基于 WEB 的,所以 Inter 必須成為瀏覽器和服務(wù)器之間的通信媒介 , UML 架構(gòu)模型 如圖 所示 : 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 3 圖 架構(gòu)設(shè)計圖 本系統(tǒng)的具 體架構(gòu)是 MVC 模式, 并用 Hibernate 對 JDBC 進(jìn)行簡單封裝 ,具體的物理架構(gòu)如 圖 所示 : B r o w s e r C li e n
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1