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

正文內(nèi)容

基于struts架構(gòu)的辦公自動(dòng)化系統(tǒng)畢業(yè)論文(編輯修改稿)

2024-10-04 10:05 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 datetime shen 審核是否成功 int 1 tb_Tongxun 表用于存儲(chǔ) 通訊組 的 信息,結(jié)構(gòu)如表 所示: 表 通訊組 表( tb_Tongxun) 字段 描述 類(lèi)型 id 主鍵(自動(dòng)編號(hào)) int name1 員工姓名 varchar 1 tb_Tongxunadd 表用于 存儲(chǔ)員工的通訊信息,結(jié)構(gòu)如表 所示: 表 通訊詳細(xì)信息表( tb_Tongxunadd) 字段 描述 類(lèi)型 id 主鍵(自動(dòng)編號(hào)) int name11 員工姓名 varchar birthday 員工生日 dateTime sex 員工性別 varchar hy 婚否 varchar dw 所屬單位 varchar department 所屬部門(mén) varchar zw 職務(wù) varchar sf 省份 varchar cs 城市 varchar phone 辦公電話 varchar phone1 移動(dòng)電話 varchar emial 電子郵箱 varchar postcode 郵政編碼 varchar 號(hào)碼 varchar family 家庭電話 varchar address 家庭住址 varchar remark 備注 varchar name1 通訊組 int 1 tb_Menu 表用于主頁(yè)面顯示的主菜單和子菜單,結(jié)構(gòu)如表 所示: 表 菜單表( tb_Menu) 字段 描述 類(lèi)型 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 15 id 主鍵(自動(dòng)編號(hào)) int modeId 按主菜單分類(lèi) int menuName 子菜單項(xiàng) varchar linkUrl 超鏈接地址 varchar 第 4 章 系統(tǒng)詳細(xì)設(shè)計(jì) 本章將對(duì)系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì), 重點(diǎn) 介紹各 功能模塊的設(shè)計(jì)過(guò)程。 公共類(lèi)的編寫(xiě) 在開(kāi)發(fā)過(guò)程中,常會(huì)用到一些公共類(lèi),如 Hibernate配置文件、 Struts配置文件、 Session的管理類(lèi)等 ,編寫(xiě)公用類(lèi)的好處是, 可以是程序的代碼更加工整,增強(qiáng)代碼的重用性 ,還有利于程序的維護(hù)。下面逐一介紹各個(gè)公共類(lèi)。 Hibernate 配置文件的編寫(xiě) Hibernate 從其配置文件中讀取和數(shù)據(jù)庫(kù)連接有關(guān)的信息, Hibernate 的配置文件有兩種形式: 一種是 XML 格式的配置文件,另一種是辦公自動(dòng)化管理系統(tǒng)采用的 Hibernate默認(rèn)的 Java 屬性文件 格式,配置文件名稱為 ,其基本格式如下: = = =jdbc: =sa =123 =true =none 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 16 Session 管理類(lèi)的編寫(xiě) ( 1)定義 GetHibernate 類(lèi),將其保存在 包中,并編寫(xiě)獲得SessionFactory 的代碼,同時(shí)導(dǎo)入所需要的類(lèi)包,代碼如下: package 。 //將類(lèi)建在 包下 import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) public class GetHibernate { private static SessionFactory sf = null。//創(chuàng)建 SessionFactory 實(shí)例 static { try { Configuration conf = new Configuration().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass().addClass() .addClass()。 sf = ()。 } catch (Exception e) { ()。 } } } ( 2)編寫(xiě)打開(kāi) Session 的方法 openSession(),代碼如下: public Session openSession(){ //以 Session 為返回值創(chuàng)建打開(kāi) Session 方法 Session session = ()。 //SessionFactory 的 openSession()方法獲得 Session 實(shí)例 return session。 } ( 3)編寫(xiě)關(guān)閉 Session 的方法 closeSession(),代碼如下: public void closeSession(Session session){ //創(chuàng)建關(guān)閉 Session 方法,參數(shù)為 Session 實(shí)例 if(session != null){ //close()方法關(guān)閉 session ()。 } 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 17 } 獲得日期和時(shí)間類(lèi)的編寫(xiě) 獲得日期和時(shí)間類(lèi)主要包括獲得系統(tǒng)日期、獲得系統(tǒng)日期和時(shí)間 。該類(lèi)的關(guān)鍵代碼如下: package 。 //將該類(lèi)保存在 包下 import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) public class GetTime { // 判斷 date1 是否在 date2 之前 public static boolean isDateBefore(String date1,String date) { boolean b = true。 //根據(jù)該方法的返回值設(shè)置變量 DateFormat df = ()。 //獲得時(shí)間格式,為系統(tǒng)默認(rèn)的格 式 try { b=(date1).before((date))。 //判斷 date1 是否在 date2 之前 } catch (ParseException e) { ()。 } return b。 } //編寫(xiě)獲得系統(tǒng)日期的方法. public static Date getDate(){ //以 Date 對(duì)象為返回值創(chuàng)建 getDate()方法 Date dateU = new Date()。 //創(chuàng)建 Date 類(lèi)對(duì)象 date= new (())。 //getTime()方法可得到當(dāng)前系統(tǒng)的日期 return date。 } //編寫(xiě)獲得日期和時(shí)間的方法. public static String getDateTime(){ //該方法返回值為 String 類(lèi)型 SimpleDateForma format。 //simpleDateFormat 類(lèi)使得可以選擇任何用戶定義的日期 時(shí)間格式的模式 Date date = null。 Calendar myDate = ()。 //Calendar 的方法 getInstance,以獲得此類(lèi)型的一個(gè)通用的對(duì)象 (new ())。 //使用給定的 Date 設(shè)置此 Calendar 的時(shí)間 date = ()。 //返回一個(gè)表示此 Calendar 時(shí)間值(從歷元至現(xiàn)在的毫秒偏移量)的 Date 對(duì)象 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 18 format = new SimpleDateFormat(yyyyMMdd HH:mm:ss)。 //設(shè)置時(shí)間格式為:年、月、日、時(shí)、分、秒 String strRtn = (date)。 //將給定的 Date 格式化為日期 /時(shí)間字符串,并將結(jié)果賦值給 給定的 String return strRtn。 } } 字符串處理過(guò)濾器 本系統(tǒng)中字符處理類(lèi)為 MyFilter,該類(lèi)實(shí)現(xiàn)了 Filter 接口, Filter 接口中有 init()、destory()、 doFilter()3 個(gè)方法。 init()方法只在此過(guò)濾器第一次初始化時(shí)執(zhí)行,對(duì)于簡(jiǎn)單的過(guò)濾器此方法可以為空; destory()方法在利用一個(gè)給定的過(guò)濾器對(duì)象持久地終止服務(wù)器時(shí)調(diào)用,一般情況下此方法體為空; doFilter()方法為大多數(shù)過(guò)濾器的關(guān)鍵部分,該方法包括 ServerRequest、 ServletResponse、 FilterChain 3 個(gè)參數(shù)。在調(diào)用 FilterChain的 doFilter() 方法時(shí),激活一個(gè)相關(guān)的過(guò)濾器。如果沒(méi)有另一個(gè)過(guò)濾器與 Servlet 或 JSP 頁(yè)面關(guān)聯(lián),則 Servlet 或 JSP 頁(yè)面被激活,代碼如下: package 。 //將過(guò)濾器保存在 包下 import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) import 。 //導(dǎo)入 類(lèi) public class MyFilter implements Filter { public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException { (gb2312)。 //設(shè)置 request 的編碼格式 (gb2312)。 //設(shè)置 response 的編碼格式 2020 屆蘇州經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院畢業(yè)論文 19 (request, response)。 //調(diào)用 FilterChain 對(duì)象的 doFilter()方法 } public void init(FilterConfig arg0) throws ServletException { } //該方法體為空 public void destroy() { //destroy()此方法體為空 } } 配置 Struts Struts 框架需要通過(guò)一個(gè)專門(mén)的配置文件來(lái)控制,它就是 ,當(dāng)然也可以取其他名字,那么網(wǎng)站是怎么找到這個(gè) Struts 的配置文件的呢,只要在 里面配置即可,具 體代碼如下 : webapp filter filternamemyfilter/filtername filterclass/filterclass /filter filtermapping filternamemyfilter/filtername urlpattern/*/urlpattern /filtermapping servlet servletnameaction/servletname servletclass/servletclass initparam paramnameconfig/paramname paramvalue/WEBINF//paramvalue /initparam 基于 Struts 架構(gòu)的 OA 系統(tǒng)畢業(yè)論文 20 initparam paramnamedebug/paramname paramvalue3/paramvalue /initparam initparam paramnamedetail/paramname paramvalue3/paramvalue /initparam loadonstartup0/loadonstartup /servlet servletmapping servletnameaction/servletname urlpattern*.do/urlpattern /servletmapping
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1