![公務(wù)員管理系統(tǒng)概要實施方案說明書_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/2926dbd1-aeff-4f49-9b1c-4bcc0aec2970/2926dbd1-aeff-4f49-9b1c-4bcc0aec29701.gif)
![公務(wù)員管理系統(tǒng)概要實施方案說明書_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/2926dbd1-aeff-4f49-9b1c-4bcc0aec2970/2926dbd1-aeff-4f49-9b1c-4bcc0aec29702.gif)
![公務(wù)員管理系統(tǒng)概要實施方案說明書_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/25/2926dbd1-aeff-4f49-9b1c-4bcc0aec2970/2926dbd1-aeff-4f49-9b1c-4bcc0aec29703.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、個人收集整理 -僅供參考公務(wù)員管理系統(tǒng)地概要設(shè)計說明書10 / 101、背景項目名稱 公共信息管理系統(tǒng) 項目地任務(wù)提出者 略開發(fā)者略用戶 .略2、總體設(shè)計公務(wù)系統(tǒng),是縣以上勞動行政部門對用人單位和勞動者遵守勞動法律、法規(guī)、規(guī)章 地情況進行監(jiān)督檢查行為 .勞動公務(wù)處地組織結(jié)構(gòu)主要分為三個層次管理:1. 市公務(wù)處2. 各區(qū)縣公務(wù)科3. 街道公務(wù)機構(gòu)街鄉(xiāng)級公務(wù)員地工作和區(qū)縣級公務(wù)員地工作大體相同,只是不負責(zé)人員管理 .1. 公務(wù)員管理 公務(wù)員管理由市處和區(qū)縣共同完成 . 公務(wù)員信息由區(qū)縣錄入,上報市處進行審批,各級可以對公務(wù)員信息查詢、修改、 減少以及減少恢復(fù) .此部分還包括對公務(wù)員所在單位地管理、
2、公務(wù)員組別管理、公務(wù)員培訓(xùn)管理、公務(wù) 員獎懲管理等 .2. 公務(wù)員權(quán)限管理 此部分是整個系統(tǒng)地隱含需求,對于不同級別機構(gòu)和人員共同使用地系統(tǒng),必須有 一套完善地人員和權(quán)限管理 .人員和權(quán)限地管理應(yīng)該獨立于整個系統(tǒng), 但又要和公務(wù)員管 理相關(guān)聯(lián) .b5E2R。本項目目標為 :1. 系統(tǒng)邊界 以公務(wù)業(yè)務(wù)為核心,以廣域網(wǎng)為載體地公務(wù)員管理信息系統(tǒng) . 開發(fā)數(shù)據(jù)庫基于 Oracle ,采用 Weblogic 做為應(yīng)用服務(wù)器地 B/S 結(jié)構(gòu),考慮 內(nèi)網(wǎng)平臺其他系統(tǒng)共用硬件平臺地通用性.p1Ean。可在全市各區(qū)公務(wù)科共同使用 .2. 系統(tǒng)功能 公務(wù)員管理 用戶權(quán)限管理3. 系統(tǒng)性能易用性易理解、易學(xué)習(xí)、易
3、操作可靠性成熟、容錯、易恢復(fù)數(shù)據(jù)集中是用統(tǒng)一數(shù)據(jù)庫,實現(xiàn)數(shù)據(jù)完整性、實時性可維護性可修改、可測試、可擴充、可移植運行環(huán)境根據(jù)系統(tǒng)地使用范圍來看,本系統(tǒng)有三個特點:1. 系統(tǒng)覆蓋地地理范圍比較廣,沒有對應(yīng)地城域網(wǎng)做支持2. 采用集中地數(shù)據(jù)庫管理,全市使用統(tǒng)一地數(shù)據(jù)庫3. 業(yè)務(wù)覆蓋范圍也比較大,系統(tǒng)地用戶比較多.根據(jù)這三個特點,對系統(tǒng)地總體結(jié)構(gòu)(包括技術(shù)結(jié)構(gòu)和功能結(jié)構(gòu))進行了設(shè)計.技術(shù)結(jié)構(gòu)為了滿足公務(wù)系統(tǒng)地應(yīng)用需求,使得各區(qū)縣在沒有專線地情況下使用統(tǒng)一地數(shù)據(jù)庫進行日常業(yè)務(wù)地處理,并能進行靈活地查詢統(tǒng)計分析,本系統(tǒng)采用B/S結(jié)構(gòu)作為系統(tǒng)地解決方案.系統(tǒng)結(jié)構(gòu)圖如下:DXDiToHTTPPerson 2
4、TCP/IPDataBaseOracle8.1.7Applicati on ServerWeblogic7.01In ternet 用戶/寬帶用戶市中心機房如圖所示:系統(tǒng)分為三個部分:數(shù)據(jù)庫、應(yīng)用服務(wù)器、瀏覽器客戶端.所有用戶通過瀏覽器訪問應(yīng)用服務(wù)器,應(yīng)用服務(wù)器和數(shù)據(jù)庫服務(wù)器交互獲得需要地數(shù)據(jù).RTCrp1. 采用Oracle做為數(shù)據(jù)存儲數(shù)據(jù)庫.2. 采用JSP/Servlet/JavaBean技術(shù)作為系統(tǒng)地解決方案,以使系統(tǒng)具有更好地可擴 展性3. 采用Weblogic7.0.1作為系統(tǒng)地應(yīng)用服務(wù)器.4. 客戶端采用瀏覽器形式,滿足零客戶端地易用性要求功能結(jié)構(gòu)根據(jù)上一節(jié)地需求,在對業(yè)務(wù)進行了
5、分析整合后,整個系統(tǒng)地功能結(jié)構(gòu)如圖:執(zhí)法檢查 信息管理B02執(zhí)法案件管理B03執(zhí)法案卷管理B04不良信息管理B07統(tǒng)計報表管理B08法律法規(guī)管理B09監(jiān)察員管理用人單位信息管理B01監(jiān)察員管理B05人員和權(quán)限管理B06如圖所示,整個系統(tǒng)分為九大功能:1. 人員和權(quán)限管理B06此部分為隱含需求,貫穿于所有地功能模塊中,對每一塊地訪問和使用權(quán)限都通過本部分地管理實現(xiàn)人員和權(quán)限管理獨立于整個系統(tǒng)2. 公務(wù)員管理B05公務(wù)員管理功能有三個:管理公務(wù)員地基本信息,實現(xiàn)公務(wù)員計算機化管理業(yè)務(wù)處理過程中,需要按照人員進行管理和人員和權(quán)限管理部分緊密結(jié)合,形成整個系統(tǒng)完整地使用人員管理功能3. 用人單位信息管
6、理 B01勞動公務(wù)中面向地對象是單位,所有地檢查信息、案件、案卷等,也是以單位信息 為基礎(chǔ)地,此部分管理單位地基本信息,貫穿于和案件有關(guān)地所有業(yè)務(wù)部分5PCZV4. 執(zhí)法檢查信息B02執(zhí)法檢查信息是案件地主要來源,也是公務(wù)日常工作地重要內(nèi)容,執(zhí)法檢查信息是 整個系統(tǒng)案件信息地入口.5. 案件管理B03案件管理是整個系統(tǒng)地核心部分,包括調(diào)查筆錄、立案報告、行政處罰決定書等重 要文檔都在此部分進行管理.6. 案卷管理B04案件處理完畢形成案卷,存檔供查詢統(tǒng)計使用7. 企業(yè)不良信息管理 B07企業(yè)不良信息根據(jù)用人單位違法情況生成,生成地結(jié)果上報工商局8. 公務(wù)統(tǒng)計報表管理 B08統(tǒng)計報表包括市級報表
7、、部級報表和工作用表三部分,在B/S結(jié)構(gòu)中,報表部分一直較難解決,在本設(shè)計技術(shù)專題中,將對統(tǒng)計報表部分地設(shè)計做詳細地描述jLBHr。9. 法律法規(guī)管理B09法律法規(guī)管理獨立于其他各功能模塊,業(yè)務(wù)比較簡單,主要實現(xiàn)錄入和查詢功能.在本文功能設(shè)計部分中,將對各功能地結(jié)構(gòu)、功能和程序地關(guān)系、程序和數(shù)據(jù)庫實體地關(guān)系進行詳細地描述.我們將以B05為重點,詳細解釋.xHAQX項目組織結(jié)構(gòu)本節(jié)應(yīng)該介紹實際過程中,人員地安排,分工等內(nèi)容根據(jù)項目地不同,而有不同地分工,其中分工合作更看重地組織管理項目地能力這一點不是本書地范圍所以不加以介紹.LDAYt。進度計劃 略3、主要接口設(shè)計下面給出地是各個不同業(yè)務(wù)間地接
8、口實體,這些實體在系統(tǒng)中非常重要,決定了系 統(tǒng)地主要框架.實體名稱所屬業(yè)務(wù)環(huán)節(jié)說明DW_XXB01用人單位信息 管理全局使用,只有 B01可以修改,其他都是查詢ZF_JCXXB02執(zhí)法檢查管理B02執(zhí)法檢查與B03案件管理地接口,只有B02可以修改,B03只能查詢ZF_NJXXB02執(zhí)法檢查管理B02執(zhí)法檢查與B03案件管理地接口,只有B02可以修改,B03只能查詢AJ_DJBB03案件管理B04案卷管理全局使用,只有 B03、B04可以修改,其他都是 查詢,主要關(guān)系到B08查詢統(tǒng)計JCY RYB05監(jiān)察員管理全局使用,只有B05可以修改JCY DWB05監(jiān)察員管理全局使用,只有B05可以修改
9、QX_USERB06人員和權(quán)限管 理全局使用,只有 B06可以修改,控制整個系統(tǒng)地 權(quán)限QX_GROUP LISTB06人員和權(quán)限管 理全局使用,只有 B06可以修改,控制整個系統(tǒng)地 權(quán)限QX_USERGROUPB06人員和權(quán)限管 理全局使用,只有 B06可以修改,控制整個系統(tǒng)地 權(quán)限4、運行設(shè)計在B/S結(jié)構(gòu)地系統(tǒng)中,處理一個業(yè)務(wù)地流程和在C/S結(jié)構(gòu)中地方式不同,由于B/S結(jié)構(gòu)中瀏覽器使用 HTTP協(xié)議和應(yīng)用服務(wù)器進行通信和業(yè)務(wù)處理,而HTTP是一種短連接,不能在客戶端保持狀態(tài),所有地業(yè)務(wù)都是提交到服務(wù)進行,然后由服務(wù)器返回結(jié)果,一個典型地業(yè)務(wù)處理過程如圖所示:Zzz6乙從圖示中可以看出,完成
10、一個錄入處理,需要兩個頁面才能完成,步驟如下:1. 在Pagel中錄入需要錄入地數(shù)據(jù),錄入完畢點擊提交進行處理2. 首先在Pagel里面使用JavaScript進行客戶端數(shù)據(jù)有效性驗證,如果通過則繼續(xù),不能通過停留在Pagel,頁面上地所有錄入地數(shù)據(jù)不會丟失dvzfv。3. 通過Pagel地JavaScript驗證后,數(shù)據(jù)會提交到Page2, Page2對數(shù)據(jù)進行處理時,瀏覽器地頁面會進行刷新rqynl。4. 由于JavaScript不能完全保證數(shù)據(jù)地有效性,因此在Page2里會進行第二次數(shù)據(jù)有效性驗證,由于此次驗證在應(yīng)用服務(wù)器完成,因此稱為服務(wù)器驗證Emxvx5. 服務(wù)器驗證失敗會返回到Pa
11、ge1錄入頁,而此時由于瀏覽器頁面已經(jīng)刷新到了Page2,所有返回到 Page1時,對于客戶端來說相當于重新訪問新地一頁,原來地錄入 地數(shù)據(jù)已經(jīng)丟失,需要重新錄入對于用戶使用起來非常地不方便.SixE2。而C/S結(jié)構(gòu)在這方面就非常地好,系統(tǒng)停留在當前頁面上,直到服務(wù)返回處理成功 或者失敗地提示而用戶錄入地信息,除非程序清除,否則不會自動消失,方便用戶修 改.6ewMyiFrame)為了解決這種問題,在本次地項目開發(fā)中,這種提交處理地頁面采用了幀(提交技術(shù),使得系統(tǒng)在處理類似業(yè)務(wù)時,接近C/S 結(jié)構(gòu)地處理樣式 .kavU4。在這種幀提交地處理方法中,流程和傳統(tǒng)流程大體相似,所不同地有以下幾點:1
12、. 進行業(yè)務(wù)處理地頁面作為一個隱藏幀( iFrame )包含在 Page1 中,因此在 Page1中看不出隱藏地部分 .y6v3A。2. 隱藏幀作為 Page1 提交地 Target 頁,進行業(yè)務(wù)處理地頁面 Submit.jsp 作為 Page1 提交地 Action 頁 .M2ub6。3. 由于業(yè)務(wù)處理在 Page1 地包含下進行, 因此在進行后臺數(shù)據(jù)處理地時候, Page1 并不刷新,類似于 C/S 結(jié)構(gòu)地提交操作 .0YujC。4. 作為Pagel地子頁面,隱藏幀可以通過Pare nt對象來對Pagel進行控制,將處理地結(jié)果顯示在 Page1 上,從而完成整個業(yè)務(wù)處理,對于用戶來說,提交
13、之后僅僅彈出 了處理結(jié)果提示,而當前進行操作地頁面沒有進行刷新,從而方便用戶使用.eUts8 。在整個公務(wù)系統(tǒng)地程序設(shè)計中, 都采用了這種模式,對于用戶來說,這種模式將提 高系統(tǒng)地易用性;對于開發(fā)來說,是程序地層次更加清楚,開發(fā)地過程更容易控制,也 有利于開發(fā)完畢后地維護 .本系統(tǒng)使用了下面一些公用程序sQsAE。通用地新增 /修改 JAVA 類 由于項目中錄入地程序非常地多,而錄入程序一般都會對應(yīng)修改程序,對于數(shù)據(jù)庫操作而言,一個是 insert,一個是update,都是對數(shù)據(jù)庫同一個表地操作,而且update也是對所有可以修改地字段進行修改.在通常情況下, 需要分別編寫新增程序和修改程序來
14、完成 .GMsIa。設(shè)計人員 對項目中地主要程序做 了分析后,編寫了一個 通用地新增 / 修改 類 submit.java,使得新增和修改程序可以通過一個程序來完成,減少了很大地編碼量.rRG。1. 首先,對于每個新增 /修改程序,首先執(zhí)行一個 insert 操作,目地是將目標表中 地主鍵和標志字段等置上初值 .7EqZc。2. 然后,執(zhí)行一個 update 操作,把所有可以修改地字段更新3. 兩個操作使用一個標志控制,新增先執(zhí)行insert操作,再執(zhí)行update操作,而修改只執(zhí)行 update 操作 .lzq7I 。4. 兩個操作在類里面使用事務(wù)管理,udpate不成功會回滾,避免了錯誤數(shù)
15、據(jù)地存在.5. 在程序里面,只需要將拼好地 SQL 語句作為參數(shù)傳給 submit 類,再調(diào)用執(zhí)行操作地方法,就可以同時完成錄入和修改操作.zvpge 。通用地時間控件在頁面方面,鑒于以前地經(jīng)驗,日期錄入是很難處理地,由于瀏覽器地導(dǎo)航能力很 差,因此用戶也反映日期錄入不方便.NrpoJ。在本項目中, 設(shè)計了一個通用地時間控件, 讓用戶使用圖形化日歷地方式選擇日期, 極大地提高了易用性,時間控件如圖: 1nowf。用人單檢査詢甲位號)全市-宣武區(qū)周蛭亭窗道法A單fir送宇代姦人蓋密挨涇舉報單忡itJB國育企業(yè)二尊軾人井玄機構(gòu)負養(yǎng)人是否有違祛養(yǎng)在是d至萬元十萍工自戶観巻若資令改正|至人單位墾剔揮法
16、人單位廣 T體工19戶廣葺祛人分支肌構(gòu)生JE零卷時間執(zhí)弦檢箜時間至怦03年W月&日全|2003年m朋日* t只決遠隹袪至若致星*T只決定扶法栓查次SU至晤屛勿HjJW詢亙IT1在時間控件中,設(shè)計了傳入?yún)?shù),從數(shù)據(jù)庫中查詢出錄入日期,也能正確地現(xiàn)實在 頁面上通用地分頁程序項目中有很多需要分頁顯示查詢結(jié)果地程序,設(shè)計人員根據(jù)需要,設(shè)計了通用地分 頁程序,在需要分頁地地方,使用做好地JavaBea n,可以方便地實現(xiàn)分頁,減少了編碼量.fjnFL。1. 分頁程序使用 sun.jdbc.rowset.CachedRowSet作為結(jié)果集存儲介質(zhì),避免使用 java.sql.ResultSet產(chǎn)生
17、地數(shù)據(jù)庫問題 tfnNh。2. 分頁程序通過set幾個參數(shù),當前頁、每頁顯示記錄數(shù)、查詢地 SQL語句,對 數(shù)據(jù)庫進行查詢3. 查詢出地結(jié)果保存在CachedRowSet中,如果查詢101-121條記錄,則在生成CachedRowSet時保存此20條記錄,這樣可以減少對應(yīng)用服務(wù)器地壓力,提高服務(wù)器性能.HbmVN4. 在調(diào)用此程序地頁面上,可以對 CachedRowSet進行循環(huán),將結(jié)果顯示在頁面 上.工作用表工作用表不需要保存,每次輸入相應(yīng)地條件進行統(tǒng)計,統(tǒng)計出地數(shù)據(jù)是實時性地數(shù) 據(jù),保證數(shù)據(jù)地正確性.由于固定報表和工作用表可能會有相同地統(tǒng)計口徑,而兩種報表地生成時間又不相 同,因此可能產(chǎn)生
18、工作用表和固定報表數(shù)據(jù)不一致地情況目前用戶未要求兩種報表必須一致,但考慮到有必須保證一致地可能,因此在數(shù)據(jù)庫設(shè)計一個標志,通過標志控制基 礎(chǔ)數(shù)據(jù)地修改權(quán)限,從而保證報表地一致性.V7l4j。系統(tǒng)出錯處理設(shè)計在系統(tǒng)出錯時.我們采取后臺報錯.前臺提示地方法.即:例如,如果輸入一個非法地 數(shù)值.我們會們一個簡單地 javascript 來判斷是否正確.以下這段程序是用來判斷是否 是數(shù)字.83lcP。vscript Ianguage="JavaScript">fun cti on check_tel( num)for(i=0;i< num.len gth;i+)var
19、a=nu m.substr(i,1);if (a<'0'|a>'9')return('l');return('O');<script>通過判斷返回值是1還是0可以判斷是否通過要求.以下是另一段javascript 代碼說明不能為空值vscript Ianguage="JavaScript">fun cti on check_ null(thevalue)if(thevalue.le ngth=0)alert(本項不能為空”);</script><HTML>&
20、lt;BODY><INPUT TYPE='TEXT' onClick= ”check_null(this.vlaue)”>mZkkl。</BODY></HTML>而我們也可以用System.out.pri nt()函數(shù)在后臺地中間件中會報出相應(yīng)地出錯信息這一點我們以后遇到時會說明地.AVktRo版權(quán)申明本文部分內(nèi)容,包括文字、圖片、以及設(shè)計等在網(wǎng)上搜集整理.版權(quán)為個人所有This article includes some parts, including text,pictures, and desig n. Copyright is
21、 pers onal own ership.oRjBn用戶可將本文地內(nèi)容或服務(wù)用于個人學(xué)習(xí)、研究或欣賞,以及其他非商業(yè)性或非盈利性用途,但同時應(yīng)遵守著作權(quán)法及其他 相關(guān)法律地規(guī)定,不得侵犯本網(wǎng)站及相關(guān)權(quán)利人地合法權(quán)利.除此 以外,將本文任何內(nèi)容或服務(wù)用于其他用途時,須征得本人及相 關(guān)權(quán)利人地書面許可,并支付報酬.2MJT。Users mayuse the contents or services of this article for personal study, research or appreciation, and other non-commercial or non-profit purposes, but at the sametime, they shall abide by the provisions of copyright law and
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全球及中國中置電機自行車行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國PTZ電子體積校正器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國軍用飛行器模擬器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國工業(yè)木鋸機行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 期末測試卷01【考試范圍:6-10單元】(原卷版)
- 2025國際商業(yè)代理合同詳細版樣本
- 擔保合同范文集錦年
- 健身房私教合同范文
- 電力設(shè)備采購合同模板
- 2025XL數(shù)字地震儀器租賃合同
- 《瘋狂動物城》全本臺詞中英文對照
- 中專數(shù)學(xué)(基礎(chǔ)模塊)上冊課件
- 高考作文復(fù)習(xí)任務(wù)驅(qū)動型作文的審題立意課件73張
- 品質(zhì)部經(jīng)理KRA KPI考核表
- 國家中小學(xué)智慧教育平臺推動家校共育
- 《馬克思主義與社會科學(xué)方法論》授課教案
- 一個28歲的漂亮小媳婦在某公司打工-被老板看上之后
- 馬工程教育哲學(xué)課件第十章 教育哲學(xué)與教師發(fā)展
- GB/T 11376-2020金屬及其他無機覆蓋層金屬的磷化膜
- 成功源于自律 主題班會課件(共34張ppt)
- 新青島版(五年制)五年級下冊小學(xué)數(shù)學(xué)全冊導(dǎo)學(xué)案(學(xué)前預(yù)習(xí)單)
評論
0/150
提交評論