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

正文內(nèi)容

基于essh框架的軟件日志系統(tǒng)畢業(yè)設(shè)計(論文)-文庫吧

2025-06-06 21:46 本頁面


【正文】 主要有請假申請,修改請假,刪除請假,審批請假。如下圖 請假模塊所示: 圖 請假模 塊 開始 刪除用戶 確認(rèn)刪除 結(jié)束 N Y 請假 新增請假 修改請假 刪除請假 審批請假 7 申請請假:用戶登錄后對請假進(jìn)行申請,首先開始請假日期不能小于結(jié)束請假日期,并且提交請假日期不能大于開始請假日期,然后進(jìn)行填寫其他的信息,提交失敗會彈出提示,格式錯誤控件也會彈出提示框,流程如下圖 請假所示: 圖 申請請假 請假修改:首選要選擇修改的請假信息(修改的請假信息沒有通過審批),對要修改的信息進(jìn)行修改,具體流程如下圖 請假修改所示: 圖 請假修改 開始 修改請假 驗證格式 結(jié)束 N Y 開始 申請請假 判斷正確 結(jié)束 N Y 8 刪除請假:首先要選 擇用戶,然后點擊刪除按鈕(刪除的請假信息沒有通過審批),點擊確定刪除,即可刪除該用戶。如圖 刪除請假所示: 圖 刪除請假 審批請假:審批順序必須先是組長通過然后經(jīng)理才可以進(jìn)行審批。組長或者項目經(jīng)理(管理員)首先要選擇用戶,然后點擊審批按鈕(刪除的請假信息沒有通過審批),點擊審批,即可審批該用戶。在對審批的信息進(jìn)行適當(dāng)修改,然后通過如圖 審批請假所示: 圖 審批請假 開始 審批請假信息 確定通過 結(jié)束 N Y 開始 刪除請假信息 確定刪除 結(jié)束 N Y 9 加班模塊 分析 登錄模塊主要有加班申請,修改加班,刪除加班,審批加班。如下圖 登陸模塊所示: 圖 登陸模塊 申請加班:用戶登錄后對加班進(jìn)行申請,開始加班日期不能小于結(jié)束加班日期,提交加班日期不能大于開始加班日期,然后填寫其他的信息,如果提交失敗會彈出提示信息,格式錯誤控件也會彈出提示框,如下圖 申請加班所示: 圖 申請加班 開始 申請加班 格式通過 結(jié)束 N Y 加班 新增加班 修改加班 刪除加班 審批加班 10 加班修改:首選要選擇修改的加班信息(修改的加班 信息沒有通過審批),對要修改的信息進(jìn)行修改:并且修改的格式要相同,具體流程如下圖 加班修改所示: 圖 加班修改 刪除加班:首先要選擇加班信息,然后點擊刪除按鈕(刪除的加班信息沒有通過審批),點擊確定刪除,即可刪除該用戶。如圖 刪除加班所示: 圖 刪除加班 審批加班:審批順序必須先是組長通過然后經(jīng)理才可以進(jìn)行審批。組長或者項目經(jīng)理(管理員)首先要選擇用戶,然后點擊審批按鈕 (刪除的加班信息沒有開始 刪除加班信息 確定刪除 結(jié)束 N Y 開始 加班修改 確定修改 結(jié)束 N Y 11 通過審批),點擊審批,即可審批該用戶。在對審批的信息進(jìn)行適當(dāng)修改,然后通過如圖 審批加班所示: 圖 審批加班 日志模塊分析 日志模塊主要有新增日志,修改日志,刪除日志,審批日志。如下圖 1. 16日志模塊所示: 圖 日志模塊 開始 審批加班信息 確定刪除 結(jié)束 N Y 日志 新增日志 修改日志 刪除日志 審批日志 12 申請日志:用戶登錄后對日志進(jìn)行申請,首先填寫日志名,日志內(nèi)容,然后進(jìn)行填寫其他的信息,如果提交失敗會彈出提示信息,如果格式 錯誤控件也會彈出提示框,流程如下圖 申請日志所示: 圖 申請日志 日志修改:首選要選擇修改的日志信息(修改的日志信息沒有通過審批),對要修改的信息進(jìn)行修改,具體流程如下圖 日志修改所示: 圖 日志修改 開始 日志修改 確定修改 結(jié)束 N Y 開始 提交日志信息 確定提交 結(jié)束 N Y 13 刪除日志:首先要選擇日志信息,然后點擊刪除按鈕(刪除的日志信息沒有通過審批),點擊確定刪除,即可刪除該用戶。如圖 刪除日志所示: 圖 刪除日志 審批日志:審批順序必須先是組長通過然后經(jīng)理才可以進(jìn)行審批。組長或者項目經(jīng)理(管理員)首先要選擇用戶,然后點擊審批按鈕(刪除的日志信息沒有通過審批),點擊審批,即可審批該用戶。在對審批的信息進(jìn)行適當(dāng)修改,然后通過如圖 審批日志所示: 圖 審批日志 開始 審批日志 確定通過 結(jié)束 N Y 開始 刪除日志 確定刪除 結(jié)束 N Y 14 二、 系統(tǒng)設(shè)計 (一) 總體架構(gòu) 系統(tǒng)架構(gòu) 完成了需求分析之后,就進(jìn)入系統(tǒng)的設(shè)計階段,在整個系統(tǒng)開發(fā)周期,設(shè)計階段也很重要,設(shè)計任務(wù)分為兩個階段,第一階段是概要設(shè)計 階段,主要任務(wù)是建立軟件的總體結(jié)構(gòu),即軟件的組成,以及各組成成分 (子系統(tǒng)或模塊 )之間的相互聯(lián)系,第二階段是詳細(xì)設(shè)計,該任務(wù)是確定模塊的算法結(jié)構(gòu)。 應(yīng)用 ESSH 框架 ( easy ui, struts2, spring, hibernate[2]) 。本系統(tǒng) 根據(jù)需求分析在進(jìn)行設(shè)計出原型,然后在原型的基礎(chǔ)上進(jìn)行測試和改進(jìn)。 架構(gòu)設(shè)計:架構(gòu)的本質(zhì)在于其抽象性,包括兩個方面的抽象:業(yè)務(wù)抽象和技術(shù)抽象。 優(yōu)點: 有助于提高重用性 ,根據(jù)實際情況決定不同類間的耦合度 ,必須客觀的評價耦合度。 根據(jù)需求的穩(wěn)定性,來決定耦合的程度恰到好處 在同樣都能夠滿足需要的情況下,一項簡單的設(shè)計遠(yuǎn)比復(fù)雜的設(shè)計來的直接和有效。 應(yīng)用模式: 模式和功能組件的區(qū)別就在于模式會引發(fā)你的思考模式 ,應(yīng)用在架構(gòu)設(shè)計上,能夠大大增強(qiáng)架構(gòu)的穩(wěn)定性。 架構(gòu)模式 : 層次模式 : 在層次模式中 , 應(yīng)用被分解為若干層次。 現(xiàn)在流行的應(yīng)用系統(tǒng)三層架構(gòu) , 網(wǎng)絡(luò)服務(wù)的七層協(xié)議都是典型的層次模式的例子。 MVC[3]模式 : 即模型 視圖 控制模式。 在 MVC 模式中 , 應(yīng)用分為三部分 : 模型負(fù)責(zé)數(shù)據(jù)和其中的規(guī)則 , 視圖負(fù)責(zé)信息如何展現(xiàn)給用戶 ,控制則負(fù)責(zé)處理用戶的輸入。 15 (二) 數(shù)據(jù)庫結(jié)構(gòu) 數(shù)據(jù)庫 [4]的設(shè)計實際上是對項目設(shè)計的一個整體規(guī)劃,因為數(shù)據(jù)庫中表的結(jié)構(gòu)都是與程序緊密相關(guān)的,如果數(shù)據(jù)庫設(shè)計如果沒有到位,設(shè)計會受到一定的影響。 表匯總 本系統(tǒng)采用 Oracle[5] 數(shù)據(jù)庫,系統(tǒng)數(shù)據(jù)庫名為 LGMS,數(shù)據(jù)庫 ORCL 中包括13 個數(shù)據(jù)表。如表 21 標(biāo)匯總所示: 表 21 表匯總 表名 功能說明 T_BASE_LOG 日志表,用戶填寫、修改的日志表都會上傳到這個表里面 T_BASE_USER 用戶表,組員組長管理員的表 T_BASE_ROLE 用戶角色 T_BASE_ORGAN 組織表 T_BASE_USER_ORGAN 用戶組織 T_SYS_DICTIONARYTYPE 數(shù)據(jù)字典類型 T_SYS_DICTIONARY 數(shù)據(jù)字典 T_BASE_USER_ROLE 用戶角色表 T_RESOURCE_ROLE 資源角色 T_BASE_RESOURCE 資源表 T_BASE_ROLE_MENU 角色菜單 T_BASE_MENU 菜單 T_SYS_BUG 漏洞 日志表 這是日志表,存放日志信息,當(dāng)進(jìn)行業(yè)務(wù)時,就是對這個表進(jìn)行處理。具體如表 22 T_BASE_LOG 所示: 表 22 T_BASE_LOG 表名 T_BASE_LOG 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 ID NUMBER(19) 非空 外鍵 LOGNAME VARCHAR2(255 CHAR) 非空 Type VARCHAR2(255 CHAR) state NUMBER(6) context VARCHAR2(255 CHAR) LOG_ID NUMBER(19) 外鍵 主鍵 補(bǔ)充說明 除了主鍵、登錄名外,其他的都可為空 16 用戶表 這是用戶表,存放用戶信息,當(dāng)進(jìn)行業(yè)務(wù)時,就是對這個用戶表進(jìn)行處理 。具體如表 23 T_BASE_USER 所示: 表 23 T_BASE_USER 表名 T_BASE_USER 列名 數(shù)據(jù)類型(精度范圍) 空 /非空 約束條件 ID NUMBER(19) 非空 主鍵 CREATE_TIME TIMESTAMP(6) CREATE_USER VARCHAR2(36 CHAR) STATUS NUMBER(10) UPDATE_TIME TIMESTAMP(6) UPDATE_USER VARCHAR2(36 CHAR) VERSION NUMBER(10) EMAIL VARCHAR2(255 CHAR) LOGINNAME VARCHAR2(32 CHAR) 非空 MOBILEPHONE VARCHAR2(255 CHAR) NAME VARCHAR2(32 CHAR) PASSWORD VARCHAR2(64 CHAR) 非空 SEX NUMBER(10) TEL VAR
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1