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

正文內(nèi)容

java大學(xué)工資管理系統(tǒng)(參考版)

2025-05-18 01:58本頁面
  

【正文】 。 } public void setFilterConfig(final FilterConfig filterConfig) { =filterConfig。 }catch(Exception e) { (e)。 (用 戶 未登 陸 或者操作超 時 )。 long last=(long)()。 附錄 第 39 頁 共 44 頁 String name=(String)(name)。 HttpServletResponse hres=(HttpServletResponse)response。 public void init(FilterConfig filterConfig) { =filterConfig。 import 。 import 。 import 。 import 。 import 。 } } } 3.過濾器 package 。 } catch(Exception e) { ()。 (new ().toString()+::Form MySessionListener: + message)。 }//ServletContextListener 附錄 第 38 頁 共 44 頁 private void logout(String message) { PrintWriter out=null。 } public void contextInitialized(ServletContextEvent sce) { = ()。 }//HttpSessionListener //ServletContextListener public void contextDestroyed(ServletContextEvent sce) { logout(contextDestroyed()ServletContext 被 銷 毀 )。),目前有+users+個 用 戶 )。 logout(sessionDestroyed(39。 (users,new Integer(users))。 + ().getId() + 39。 }//HttpSessionAttributeListener //HttpSessionListener public void sessionCreated(HttpSessionEvent event) { users++。+se.getValue()+39。+() +39。 } 附錄 第 37 頁 共 44 頁 public void attributeReplaced(HttpSessionBindingEvent se) { logout(attributeReplaced(39。 + () + 39。 + () + 39。 + ().getId() + 39。))。, 39。, 39。 } //HttpSessionAttributeListener public void attributeAdded(HttpSessionBindingEvent event) { logout(attributeAdded(39。 }//HttpSessionActivationListener //HttpSessionBindingListener public void valueBound(HttpSessionBindingEvent event) { logout(valueBound(+().getId()+()+))。 //HttpSessionActivationListener public void sessionDidActivate(HttpSessionEvent se) { logout(sessionDidActivate(+().getId()+))。 public final class MySessionListener implements HttpSessionActivationListener ,HttpSessionBindingListener , HttpSessionAttributeListener, HttpSessionListener,ServletContextListener { 附錄 第 36 頁 共 44 頁 ServletContext context。 import 。 import 。 import 。 import 。 import 。 } } 2. 監(jiān)聽器(日志生成) package 。 ()。 (mit)。 + empid + 39。 + djny + 39。 + , + jb + , + zw + , + jx + , + ky + , + baoxian + , + zfgj + , + sds + , + qt + ) )。 + , + 39。 ( insert into grgzxx values( + 39。+empid+39。+djny+39。 )。 and empid0=39。 ( delete from grgzxx where djny00=39。 + empid + 39。 + djny + 39。 if (temp 2021) sds = temp * (float) () 125。amp。 temp = 500) sds = temp * (float) ()。 if (temp 0 amp。 float sds = 0。 float baoxian = yfgz * (float) ()。 float yfgz = jb + zw + jx + ky。 if ((b)) jx = 0。 ()。 float jx = (jxjt) * kss。 String isjx = (jx0000)。 float jb = (jbgz00)。 and = and = and = and = )。 ResultSet productResultSet = ( select emp000.*,zc0000.*,zw0000.*, as jxjt, as kyjt from emp000 ,zc0000,zw0000 ,jxjt00 ,kyjt00 where empid0= 39。 Statement mystatement = ()。 import .*。謹以此文表達我對恩師最誠摯的感謝!其次我要感謝的是學(xué)校的領(lǐng)導(dǎo),是你們給了我這次提高的機會,還有巨龍軟件,所有幫助過我的人。夜風(fēng)吹過,讓我的頭腦頓時清醒,在這幾個月的畢業(yè)設(shè)計過程中,我獲得的每 一個進步和收獲,都凝結(jié)著恩師的辛勤培養(yǎng)和許多人的關(guān)心幫助 。在下一版本的開發(fā)中,在這幾個方便改進和提高。 項目展望 這個項目雖然大致完成了預(yù)定要求,但是由于時間比較倉促,一些功能具體實現(xiàn)上可能還不能完全滿足客戶要求。最后采用了一個監(jiān)聽器。 5) jsp 頁面的中文亂碼問題。這個控件在網(wǎng)頁中顯示的樣式跟 excel類似。比如設(shè)置表格大小,字體等。原來采用的是直接在網(wǎng)頁中畫表格。 解決辦法:使用 jstl 標(biāo)準(zhǔn)的標(biāo)簽。多個請求共享一個連接,減少了連接數(shù)據(jù)庫的開銷。 2)由于系統(tǒng)對數(shù)據(jù)庫操作比較頻繁,而 連接數(shù)據(jù)庫不僅要開銷一定的通訊和內(nèi)存資源,還必須完成用戶驗證、安全上下文配置這類任務(wù),因而往往成為最為耗時的操作 。用二進制異或運算作加密算法的好處是:只需將密文再加一個密,由于與同一個異或運算兩次就成了原來的,這樣在編程上就比較容易實現(xiàn)。 程序中遇到的問題和解決辦法 1)由于操作員口令直接存放在數(shù)據(jù)庫中,在系統(tǒng)運行時數(shù)據(jù)庫文件必須存在,這樣,人們可以通過直接獲取操作員口令,給系統(tǒng)的安全性帶來了比較大的隱患。 無錯誤處理模塊以及幫助系統(tǒng)。數(shù)據(jù)庫設(shè)計方面由于較多地考慮到了各個庫的相對獨立性,在結(jié)構(gòu)設(shè)計、完整性約束不是很規(guī)范。如報表的打印功能。實現(xiàn)了工資和人事管理的初級應(yīng)用。日志內(nèi)容包括:當(dāng)前時間,用戶所做的操作,當(dāng)前在線用戶人數(shù),用戶名單。 編碼過濾器 使用 gb2312 編碼,解決中文亂碼問題。 報表生成 詳細設(shè)計 第 25 頁 共 44 頁 圖 49 報表界面 實現(xiàn)方法 先將數(shù)據(jù)庫里的數(shù)據(jù)生成 xml 文件,調(diào)用微軟的 web 控件,通過 jstl 里 xml標(biāo)簽,讀取 xml 文件,放到控件里頭。 工資結(jié)構(gòu)的查看 詳細設(shè)計 第 24 頁 共 44 頁 圖 47 工資信息查看界面 上圖可以看到這個模塊的主要功能是察看每個級別的工資信息。整個過程放在一個事務(wù)處理中,萬一有一項出錯,那么就恢復(fù)到錄入前的狀態(tài)。錄入完畢詳細設(shè)計 第 23 頁 共 44 頁 點 提交 后,先檢查數(shù)據(jù)有效性(課時數(shù)不能超過三位數(shù),不能含有字母,其他方面工資不能含有字母)。更改界面里,職工編號是不能 被修改的,其他職工信息的有效性驗證與錄入相同。 職工信息的查詢和修改 詳細設(shè)計 第 22 頁 共 44 頁 圖 44 職工信息查詢和修改界面 功能說明 給出檢索條件(姓名,部門等),檢索出職工的簡要信息,點擊 查看 后,給出職工的詳細信息。為了增強程序的健壯性,客戶端有可能禁用 javascipt,所以在服務(wù)器端最好也加上相同的驗證。 職工信息錄入 詳細設(shè)計 第 21 頁 共 44 頁 圖 43 職工信息錄入界面 功能說明 進行職工信息的錄入工作。如一般用戶進入后就只有查詢功能,沒有錄入的功能。如職工信息錄入,查詢, 修改;工資信息的查詢錄入和修改,報表生成等功能。分別為 title,menu,main。 主界面 詳細設(shè)計 第 20 頁 共 44 頁 圖 42 主界面 功能說明 用戶操作的主界面,左邊是功能菜單,列出了當(dāng)前用戶具有功能選項。如果正確,則設(shè)定用戶的使用權(quán)限,進入系統(tǒng)的主界面;如果錯誤,則提示用戶繼續(xù)輸入,直到退出系統(tǒng)為止。詳細設(shè)計 第 19 頁 共 44 頁 第四章 詳細設(shè)計 登陸窗口設(shè)計 圖 41 登錄窗口界面 功能說明 用戶信息的驗證。 16 SYNCHRONIZE 同步操作 將常用的數(shù)據(jù)下載到客戶端,并與服務(wù)器同步,加快頻繁查詢字段的輸入速度。 15 SUM_PAY 統(tǒng)計工資 按部門統(tǒng)計各項數(shù)據(jù)。 13 QUERY_COURSE 課時信息查詢 查詢課時信息,并可操作數(shù)據(jù)。 11 QUERY_DEPT 部門信息查詢 查詢部門信 息,并可操作數(shù)據(jù)。 9 PAY_OPER 工資標(biāo)準(zhǔn)信息維護 工資標(biāo)準(zhǔn)的輸入與修改。 7 DEPT_OPER 部門信息維護 部門信息的輸入與修改。 5 CHANGE_PASSWORD 密碼更改 用戶更改自己的密碼 6 VALIDATIOON 數(shù) 據(jù)有效性 校驗(通用模塊) 通過給需要校驗的表單元素增加擴展屬性,就可以完成客戶端表單數(shù)據(jù)的校驗。 3 CONS_PRIL_MODEL 用戶構(gòu)造 根據(jù)不同的用戶角色,動態(tài)構(gòu)造不同的菜單項目。 功能需求與模塊的關(guān)系 序號 模塊簡稱 /簡稱 模 塊名 需求簡要描述 1 LOGIN 用戶登錄 根據(jù)登錄的用
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1