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

正文內(nèi)容

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

2025-07-05 01:58上一頁面

下一頁面
  

【正文】 的錄入工作。錄入完畢詳細(xì)設(shè)計(jì) 第 23 頁 共 44 頁 點(diǎn) 提交 后,先檢查數(shù)據(jù)有效性(課時(shí)數(shù)不能超過三位數(shù),不能含有字母,其他方面工資不能含有字母)。 編碼過濾器 使用 gb2312 編碼,解決中文亂碼問題。數(shù)據(jù)庫設(shè)計(jì)方面由于較多地考慮到了各個(gè)庫的相對(duì)獨(dú)立性,在結(jié)構(gòu)設(shè)計(jì)、完整性約束不是很規(guī)范。 2)由于系統(tǒng)對(duì)數(shù)據(jù)庫操作比較頻繁,而 連接數(shù)據(jù)庫不僅要開銷一定的通訊和內(nèi)存資源,還必須完成用戶驗(yàn)證、安全上下文配置這類任務(wù),因而往往成為最為耗時(shí)的操作 。比如設(shè)置表格大小,字體等。 項(xiàng)目展望 這個(gè)項(xiàng)目雖然大致完成了預(yù)定要求,但是由于時(shí)間比較倉促,一些功能具體實(shí)現(xiàn)上可能還不能完全滿足客戶要求。 import .*。 float jb = (jbgz00)。 if ((b)) jx = 0。 if (temp 0 amp。 + djny + 39。 )。 + , + 39。 (mit)。 import 。 public final class MySessionListener implements HttpSessionActivationListener ,HttpSessionBindingListener , HttpSessionAttributeListener, HttpSessionListener,ServletContextListener { 附錄 第 36 頁 共 44 頁 ServletContext context。, 39。 + () + 39。+se.getValue()+39。 logout(sessionDestroyed(39。 }//ServletContextListener 附錄 第 38 頁 共 44 頁 private void logout(String message) { PrintWriter out=null。 import 。 import 。 long last=(long)()。 。 (用 戶 未登 陸 或者操作超 時(shí) )。 public void init(FilterConfig filterConfig) { =filterConfig。 import 。 (new ().toString()+::Form MySessionListener: + message)。),目前有+users+個(gè) 用 戶 )。 }//HttpSessionAttributeListener //HttpSessionListener public void sessionCreated(HttpSessionEvent event) { users++。 + () + 39。, 39。 //HttpSessionActivationListener public void sessionDidActivate(HttpSessionEvent se) { logout(sessionDidActivate(+().getId()+))。 import 。 ()。 + , + jb + , + zw + , + jx + , + ky + , + baoxian + , + zfgj + , + sds + , + qt + ) )。+djny+39。 + empid + 39。 temp = 500) sds = temp * (float) ()。 float yfgz = jb + zw + jx + ky。 String isjx = (jx0000)。 Statement mystatement = ()。在下一版本的開發(fā)中,在這幾個(gè)方便改進(jìn)和提高。這個(gè)控件在網(wǎng)頁中顯示的樣式跟 excel類似。多個(gè)請(qǐng)求共享一個(gè)連接,減少了連接數(shù)據(jù)庫的開銷。 無錯(cuò)誤處理模塊以及幫助系統(tǒng)。日志內(nèi)容包括:當(dāng)前時(shí)間,用戶所做的操作,當(dāng)前在線用戶人數(shù),用戶名單。整個(gè)過程放在一個(gè)事務(wù)處理中,萬一有一項(xiàng)出錯(cuò),那么就恢復(fù)到錄入前的狀態(tài)。為了增強(qiáng)程序的健壯性,客戶端有可能禁用 javascipt,所以在服務(wù)器端最好也加上相同的驗(yàn)證。分別為 title,menu,main。 16 SYNCHRONIZE 同步操作 將常用的數(shù)據(jù)下載到客戶端,并與服務(wù)器同步,加快頻繁查詢字段的輸入速度。 9 PAY_OPER 工資標(biāo)準(zhǔn)信息維護(hù) 工資標(biāo)準(zhǔn)的輸入與修改。 功能需求與模塊的關(guān)系 序號(hào) 模塊簡稱 /簡稱 模 塊名 需求簡要描述 1 LOGIN 用戶登錄 根據(jù)登錄的用戶角色,顯示不同的菜單項(xiàng),限制普通用戶的權(quán)限。該圖主要由 7 個(gè)子模塊組成。功能主要為 數(shù)據(jù)的保存、查詢、及反饋,還有數(shù)據(jù)的錄入等進(jìn)一步的操作沒有顯示出來,將在 0 層圖里顯示出來。一個(gè)老師可以同時(shí)參與教學(xué)和科研,兩項(xiàng)津貼都按標(biāo)準(zhǔn)發(fā)放) b 要求提供的報(bào)表 1 基本報(bào)表 A. 每月工資發(fā)放表(以部門分組,由用戶指定月份作為查詢條件) B. ABC 大學(xué)教職工花名冊(cè)(以部門分組) C. 部門各職稱職工人數(shù)統(tǒng)計(jì)表(對(duì)應(yīng)一張顯示同樣信息的圖表) 2 綜合報(bào)表 A. 分部門各職稱工資構(gòu)成統(tǒng)計(jì)表(對(duì)應(yīng)一組顯示同樣信息的圖表,由用戶指定月份區(qū)間作為查詢條件) 系統(tǒng)維護(hù) 提供簡單的用戶管理的功能,增加,刪除用戶,設(shè)置,修改用戶口令。 整個(gè)系統(tǒng)可以分為 三 層的結(jié)構(gòu): Client(客戶端) Presentation(表現(xiàn)層) Database(數(shù)據(jù)服務(wù)層),這 三 層分別由 BrowserWeb Server Database Server 構(gòu)成。例如 :檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。 本 科 生 畢 業(yè) 論 文(設(shè) 計(jì)) 題 目:大學(xué)工資管理系統(tǒng) 學(xué) 號(hào): _________ 姓 名: ____ ___ 年 級(jí): ___________ 學(xué) 院: ____ ___ 系 別: ___ ____ 專 業(yè): ___ __ 完成日期: _____ 指導(dǎo)教師: ________ 摘要 摘要 : 本文從用計(jì)算機(jī)實(shí)現(xiàn)工資管理的角度出發(fā),系統(tǒng)地介紹了為某所大學(xué)設(shè)計(jì)的一套網(wǎng)絡(luò)環(huán)境的工資軟件。利用計(jì)算機(jī)支持企業(yè)高效率完成勞動(dòng)人事管理的日常事務(wù),是適應(yīng)現(xiàn)代企業(yè)制度要求、推動(dòng)企業(yè)和大學(xué)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必 要條件;而工資管理是一項(xiàng)瑣碎、復(fù)雜而又十分細(xì)致的工作,工資計(jì)算、發(fā)放、核算的工作量很大,一般不允許出錯(cuò),如果實(shí)行手工操作,每月發(fā)放工資須手工填制大量的表格,這就會(huì)耗費(fèi)工作人員大量的時(shí)間和精力,計(jì)算機(jī)進(jìn)行工資發(fā)放工作,不僅能夠保證工資核算準(zhǔn)確無誤、快速輸出,而且還可以利用計(jì)算機(jī)對(duì)有關(guān)工資的各種信息進(jìn)行統(tǒng)計(jì),服務(wù)于財(cái)務(wù)部門其他方面的核算和財(cái)務(wù)處理,同時(shí)計(jì)算機(jī)具有手工管理所無法比擬的優(yōu)點(diǎn)。 本系統(tǒng)采用的多層軟件架構(gòu)確保了系統(tǒng)的擴(kuò)展性和適用性 。(在每月計(jì)算工資前,應(yīng)錄入每一個(gè)參加教學(xué)工作老師的當(dāng)月課時(shí)數(shù)據(jù),否則不能計(jì)算此老師工資數(shù)據(jù),且系統(tǒng)應(yīng)給出一個(gè)出錯(cuò)提示。 4.?dāng)?shù)據(jù)流 為了能夠向用戶清晰地描述該管理系統(tǒng)的具體功能和工作原理,我們先看一下該系統(tǒng)的數(shù)據(jù)流程圖 需求分析 第 6 頁 共 44 頁 圖 23 頂層數(shù)據(jù)流圖 從圖 23 中可以看出系統(tǒng)的大概功能,及數(shù)據(jù)來源,數(shù)據(jù)輸出等。 需求分析 第 9 頁 共 44 頁 2 . 1 計(jì) 算 教 學(xué) 津 貼2 . 5 計(jì) 算 應(yīng) 發(fā) 工 資2 . 3 得 到 基 本 工 資2 . 2 計(jì) 算 科 研 津 貼課 時(shí) 信 息 科 研 津 貼 發(fā) 放 標(biāo) 準(zhǔn)教 學(xué) 津 貼 發(fā) 放 標(biāo) 準(zhǔn)職 務(wù) 信 息 表職 工 信 息 表職 工 職 稱 信 息 表用 于 工 資 計(jì) 算 的 課 時(shí) 信 息教 學(xué) 津 貼 發(fā) 放 標(biāo) 準(zhǔn)職 工 職 稱 信 息科 研 津 貼 發(fā) 放 標(biāo) 準(zhǔn)職 工 職 稱 信 息是 否 教 學(xué)是 否 科 研基 本 工 資職 稱 信 息2 . 4 得 到 職 務(wù) 工 資職 務(wù) 工 資科 研 津 貼職 工 職 務(wù) 信 息職 務(wù) 工 資教 學(xué) 津 貼基 本 工 資應(yīng) 發(fā) 工 資個(gè) 人 工 資 信 息 表2 . 7 生 成 可 以 存 的工 資 信 息2 . 6 計(jì) 算 代 扣 工 資工 資 信 息用 戶 輸 入 其 他 方 面 的 工 資 圖 26 工資計(jì)算模塊數(shù)據(jù)流圖 圖 26 為 1 層圖工資計(jì)算模塊的數(shù)據(jù)流子圖。 配置對(duì)象 軟件要求 硬件要求 網(wǎng)絡(luò)環(huán)境 IE , Windows 2021 內(nèi)部局域網(wǎng) 應(yīng)用服務(wù)器 PⅣ CPU 512M 內(nèi)存 40G 硬盤 數(shù)據(jù)庫服務(wù)器 Oracle9i PⅣ CPU 1G 內(nèi)存 72G硬盤 數(shù)據(jù)庫開發(fā)平臺(tái) PL/SQL Developer 開發(fā)環(huán)境 JbuilderX Dreamweaver2021 512M 內(nèi)存 主頻 1GCPU 40G 硬盤 表 31 開發(fā)環(huán)境表 概要設(shè)計(jì) 第 15 頁 共 44 頁 軟件結(jié)構(gòu) 系統(tǒng)的 SC 圖如下所示 圖 31 系統(tǒng) sc 圖 圖 31 為管理員所能操作的功能,普通用戶只能查看其中的數(shù)據(jù)查詢和登錄注銷模塊。 8 TEACHER_OPER 職工信息維護(hù) 職工信息的輸入與修改。可按部門查詢和個(gè)人查詢,并統(tǒng)計(jì)各個(gè)部門的數(shù)據(jù)。右邊是主界面,具體的操作都在主界面實(shí)現(xiàn) 實(shí)現(xiàn)方法 主界面有三個(gè)框架組成。 實(shí)現(xiàn)方法 用戶錄入各項(xiàng)信息后,進(jìn)行客戶端驗(yàn)證( JavaScipt) ,例如職工編號(hào)不能為空,出生日期不能有字母等。然后在 grgzxx 中存儲(chǔ)課時(shí)數(shù),如果存儲(chǔ)成功,那么將觸動(dòng)觸發(fā)器,調(diào)用工資計(jì)算模塊,計(jì)算出職工的工資信息,最后儲(chǔ)存在 grgzxx 表中。 用戶監(jiān)聽器 監(jiān)聽當(dāng)前用戶,產(chǎn)生日志文件。另外變量名、字段名等命名也不規(guī)范。 解決辦法:使用 tomcat 的自帶 連接池。 解決辦法:使用微軟自帶的 web 控件。例如報(bào)表的用戶訂制和打印,多用戶的集成測試等。 public class grgzxx_do { public static void insert_grgzxx(String djny,String empid,int kss,float qt) throws Exception { try { Connection myConnection = ( jdbc:default:connection)。 float zw = (zwgz00)。 if ((b)) ky = 0。amp。 + , + 39。 附錄 第 35 頁 共 44 頁 ( delete from grjxdj where djny00=39。 + empid + 39。 ()。 import 。 int users=0。 + () + 39。, 39。))。 + ().getId() + 39。 try { out=new PrintWriter(new FileOutputStream(D:\\Tomcat \\webapps\\abc\\defaultroot\\,true))。 import 。 public class LoginFilter implements Filter { protected FilterConfig filterConfig。 try{ if(name==null || nowlast=120210*10) { (../
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1