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

正文內(nèi)容

基于struts架構(gòu)的辦公自動(dòng)化系統(tǒng)畢業(yè)論文(更新版)

2024-10-20 10:05上一頁面

下一頁面
  

【正文】 1 size=8 align=bottom onMouseOver==39。 onMouseOut==39。 (strUserbranch)。 !()){ //判斷 list 是否為空 for(int i=0。 //查找用戶 action 這里用的是 DispatchAction 可以減 少 action 的數(shù)量 public class FindUserAction extends DispatchAction {// 創(chuàng)建 FindUserAction 類繼承DispatchAction 類 public ActionForward finUser(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse rsponse) throws Exception { UserForm uf = (UserForm)form。 import 。 } public String getPWD() { return PWD。 public String getUserbranch() { return userbranch。具體代碼如下: package 。 //動(dòng)態(tài)綁定參數(shù) (strPwd, strPwd)。 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 25 } … //這里省略了其他控制用戶信息的 getXXX()和 setXXX()方法 } ( 2)創(chuàng)建 Hibernate 工具類 HibernateUtil,用來保存系統(tǒng)中用到的所有對(duì)數(shù)據(jù)庫表的增、刪、改、查方法,代碼如下: public class HibernateUtil{ static private Session session。 //用戶所在的部門 private String job。值得注意的是 random()方法產(chǎn)生一個(gè)大于等于 小于 的隨機(jī)數(shù)返回值為double 類型,在應(yīng)用時(shí)應(yīng)對(duì)其進(jìn)行強(qiáng)制轉(zhuǎn) 換。 //list 方法用來執(zhí)行 HQL 語句 ()。 ( 3)通過調(diào)用 Query 類的 list()方法執(zhí)行數(shù)據(jù)檢索,其返回值為 List 型的結(jié)果集,關(guān)鍵代碼如下: public static List findUser(String strUserName, String strPwd) { Transaction tx = null。登錄模塊功能的實(shí)現(xiàn)應(yīng)用里 MVC 設(shè)計(jì)模式,利用 Hibernate 完成對(duì)數(shù)據(jù)庫的增加、修改、刪除及查詢功能, Action 類控制轉(zhuǎn)發(fā)路徑,JSP 頁面負(fù)責(zé)顯示。 //設(shè)置 request 的編碼格式 (gb2312)。 //將過濾器保存在 包下 import 。 //使用給定的 Date 設(shè)置此 Calendar 的時(shí)間 date = ()。 } return b。 //導(dǎo)入 類 import 。 sf = ()。下面逐一介紹各個(gè)公共類。 適用性 : 用 Struts 作為框架,用 JAVA 語言實(shí)現(xiàn),服務(wù)器可以允許于不同的操作系統(tǒng)之上 。 、銷假操作 、銷假操作 、銷假操作 計(jì)劃指定 計(jì)劃指定模塊包括企業(yè)計(jì)劃、部門計(jì)劃和個(gè)人計(jì)劃的指定。在 ServletRequest 對(duì)象中封裝了客戶請(qǐng)求信息 , 然后 Servlet 容器把 ServletRequest 對(duì)象和 ServletResponse 對(duì)象傳給客戶所請(qǐng)求的 Servlet。 開發(fā)工具的選擇 MyEclipse 介 紹與應(yīng)用 MyEclipse 企業(yè)級(jí)工作平臺(tái)( MyEclipse Enterprise Workbench ,簡稱 MyEclipse)是對(duì) EclipseIDE 的擴(kuò)展,利用它我們可以在數(shù)據(jù)庫和 JavaEE 的 開發(fā)、發(fā)布以及應(yīng)用程2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 7 序服務(wù)器的整合方面極大的提高工作效率。 最后, B/S 特別適用于網(wǎng)上信息發(fā)布,使得傳統(tǒng)的 MIS 的功能有所擴(kuò)展。當(dāng)形勢變化時(shí) , 它無須再為每一個(gè)現(xiàn)有的客戶應(yīng)用程序升級(jí),而只需對(duì) Web 服務(wù)器上的服務(wù)處理程序進(jìn)行修訂。這樣不但可以節(jié)省客戶機(jī)的硬盤空間與內(nèi)存,而且使安裝過程更加簡便、網(wǎng)絡(luò)結(jié)構(gòu)更加靈活。瀏覽器將 HTML 代碼轉(zhuǎn)化成圖文并茂的網(wǎng)頁。因此構(gòu)建 SessionFactory 的也有兩種方法,例程 01 是在配置文件為2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 5 的情況下構(gòu)建 SessionFactory 的,如果 Hibernate 的配置文件為XML 格式,只需在配置文件中聲明映射文件,在程序中不必調(diào)用 Configuration 類的 addClass()方法來加載映射文件,代碼如下: SessionFactory sf=new Configuration().configure().buildSessionFactory()。在運(yùn)行時(shí),Hibernate 將根據(jù)這個(gè)映射文件來生成各種 SQL 語句。在編寫持久化類時(shí),主要遵循以下原則: a) 為持久化字段聲明訪問器和是否可變的標(biāo)志。 Taglib 是Struts 的標(biāo)記庫,靈活動(dòng)用,能大大提高開發(fā)效率。 第 2 章 運(yùn)用技術(shù)及開發(fā)工具介紹 該辦公自動(dòng)化系統(tǒng) 是在 MyEclipse 的環(huán)境下開發(fā)的, 以 MS SQL Server2020 作為后臺(tái)數(shù)據(jù)庫, Hibernate 作為系統(tǒng)的業(yè)務(wù)邏輯層, JSP 頁面作為系統(tǒng)的表現(xiàn)層, 通過使用Struts 實(shí)現(xiàn)的 MVC 機(jī)制 , 來控制整個(gè)辦公自動(dòng)化的業(yè)務(wù)數(shù)據(jù)流程。 可以 認(rèn)為,企業(yè)辦公主 要是一個(gè)文件流轉(zhuǎn)的過程,所有的辦公事務(wù)都可以抽象成一個(gè)數(shù)據(jù)庫 表單。 根據(jù)辦公自動(dòng)化的特點(diǎn),可將 系統(tǒng)分為 日常管理、考勤管理、計(jì)劃指定、審核管理、員工管理、通訊管理 6 個(gè)部分。 本文描述了 一個(gè) 辦公自動(dòng)化系統(tǒng)的開發(fā)過程 , 依據(jù) 面向?qū)ο笤O(shè)計(jì) 的開發(fā)思想 , 利 用MVC 設(shè)計(jì)模式, 選用 瀏覽器 /服務(wù)器 ( B/S) 模式搭建, 使用 Hibernate 技術(shù)操作數(shù)據(jù)庫,并用 Struts 完成了系統(tǒng)的最終實(shí)現(xiàn)。 圖 網(wǎng)絡(luò)化辦公模式 現(xiàn)有辦公自動(dòng)化系統(tǒng)中,企業(yè)文件流轉(zhuǎn)功能都是核心功能。 本系統(tǒng)實(shí)現(xiàn)的主要功能模塊有: 公共模塊設(shè)計(jì)、登錄模塊設(shè)計(jì)、主界面設(shè)計(jì)、日常管理模塊、考勤 管理模塊、計(jì)劃指定模塊、審核管理模塊、員工管理模塊、通訊管理模塊。 除此之外, Struts 的優(yōu)點(diǎn)主要集中體現(xiàn)在兩個(gè)方面: Taglib 和頁面導(dǎo)航。通常都是數(shù)據(jù)表所對(duì)應(yīng)的域模型中的實(shí)體域類。 Hibernate 采用 XML 格式的文件來指定對(duì)象和關(guān)系數(shù)據(jù)之間的映射。 Hibernate 配置文件分為兩種格式 :一種是 XML 格式,一種是 Java 屬性文件格式的配置文件??蛻舻膽?yīng)用程序精簡到一個(gè)通用的瀏覽器軟件,如 Netscape Navigator,微軟公司的 IE 等。它無需象 C/S 模式那樣在不同的客戶機(jī)上安裝不同的客戶應(yīng)用程序,而只需安裝通用的瀏覽器軟件 [3]。相對(duì)于C/S, B/S 的維護(hù)具有更大的靈活性。 B/S 模式的這 種特性,還使 MIS 系統(tǒng)維護(hù)的限制因素更少。 B/S 模式的新穎與流行,和在某些方面相對(duì)于 C/S 的巨大改進(jìn),使 B/S 成了 MIS 系統(tǒng)平臺(tái)的首選, 但是它也有不成熟的一面, 目前基于 B/S 模式的應(yīng)用軟件也很缺乏 ,其最大的缺點(diǎn)是對(duì)企業(yè)外網(wǎng)環(huán)境依賴性太強(qiáng),由于各種原因引起企業(yè)外網(wǎng)中斷都會(huì)造成系統(tǒng)癱瘓。 當(dāng)客戶請(qǐng)求訪問某個(gè) Servlet 時(shí) , Servlet 容器將創(chuàng)建一個(gè) ServletRequrst 對(duì)象和ServletResponse 對(duì)象。 考勤管理 考勤管理模 塊包括外出登記、請(qǐng)假登記、出差登記、上下班登記。 性能需求: 系統(tǒng)對(duì)于用戶做出的任何請(qǐng)求都要在 10 秒之內(nèi)做出響應(yīng) ,做到盡快響應(yīng) 。 公共類的編寫 在開發(fā)過程中,常會(huì)用到一些公共類,如 Hibernate配置文件、 Struts配置文件、 Session的管理類等 ,編寫公用類的好處是, 可以是程序的代碼更加工整,增強(qiáng)代碼的重用性 ,還有利于程序的維護(hù)。//創(chuàng)建 SessionFactory 實(shí)例 static { try { Configuration conf = new Configuration().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass()。 //將該類保存在 包下 import 。 //判斷 date1 是否在 date2 之前 } catch (ParseException e) { ()。 //Calendar 的方法 getInstance,以獲得此類型的一個(gè)通用的對(duì)象 (new ())。如果沒有另一個(gè)過濾器與 Servlet 或 JSP 頁面關(guān)聯(lián),則 Servlet 或 JSP 頁面被激活,代碼如下: package 。 //導(dǎo)入 類 public class MyFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { (gb2312)。 圖 登錄模塊框架圖 登錄模塊技術(shù)分析 登錄模塊用于驗(yàn)證用戶登錄身份。 ( 2)為命名參數(shù)賦值 ,關(guān)鍵代碼如下: (“strUserName”,strUserName)。 list = ()。利用 Math 類的 random()方法可得到一個(gè)大于等于 小于 的隨機(jī)數(shù),這個(gè)隨機(jī)數(shù)用于獲得名稱與隨機(jī)數(shù)相同的圖片。 //用戶權(quán)限 private String branch。 } public void setBestMan(int bestMan) { = bestMan。 //應(yīng)用 HQL 檢索查找滿足條件的集合 (strUserName, strUserName)。 } 創(chuàng)建表單對(duì)應(yīng)的 ActionForm Bean 創(chuàng)建表單對(duì)應(yīng)的 ActionForm Bean, UserForm 將其保存在 包下,其屬性與表單的輸入域名稱一一對(duì)應(yīng)。 private String userbranch。 } public void setYanzheng(String yanzheng) { = yanzheng。 import 。 import 。amp。 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 29 (strUserPurview)。F0DAF339。 /td /tr tr td height=31 colspan=2 valign=top class=STYLE15 ondragstart=return false onselectstart=return false 驗(yàn)證碼: input name=yanzheng type=text class=input2 onKeyDown=if(==13){()。 int intmethod4 = (int)( (((())*11))1)。} if(==) {alert(請(qǐng)輸入驗(yàn)證碼 !)。 主界面技術(shù)分析 本系統(tǒng)主界面是通過 iframe 浮動(dòng)框架將其組合在一起,浮動(dòng)框架是一種特殊的框架頁面,在瀏覽器窗口中嵌套子窗口,在其中 顯示頁面的內(nèi)容, iframe 浮動(dòng)框架的主要語法格式如下: iframe src=”file_url” width=value height=value name=”IFRAME_name” 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 33 align=”value”/iframe 主界面的實(shí)現(xiàn)過程 主界面中設(shè)計(jì)了樹狀導(dǎo)航菜單的顯示,樹狀導(dǎo)航菜單不僅可以節(jié)省頁面空間,而且可以方便瀏覽者操作。 (intMedeId, intMendI
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1