




已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第五章 公務(wù)員培訓(xùn)考勤系統(tǒng)實現(xiàn)第1章 公務(wù)員培訓(xùn)考勤系統(tǒng)實現(xiàn)本章展示本系統(tǒng)實現(xiàn)過程中一些主要功能模塊實現(xiàn)及其操作界面,并對其進行了簡要說明。公務(wù)員培訓(xùn)考勤系統(tǒng)功能開發(fā)及其操作環(huán)節(jié)比較多環(huán)節(jié),涉及到許多的子模塊,不同的子模塊又可以展示出許多截然不同的界面。然而,由于篇幅的限制,不可能將它們一一展示。因此,本章主要詳細給出公文管理模塊的各個子模塊的實現(xiàn)界面及數(shù)據(jù)訪問模塊的部分代碼實現(xiàn)等。其它模塊將不再詳述。1.1 系統(tǒng)實現(xiàn)環(huán)境概述.NET技術(shù)體系是業(yè)界的經(jīng)典開發(fā)模式,用它的兼容性及平臺各種層面的應(yīng)用的清晰規(guī)劃性獲取了用戶的廣大歡迎,特別是程序開發(fā)界的人員特別鐘愛于它,大大簡化了開發(fā)的步驟,節(jié)省了時間,提高了效率。系統(tǒng)運用Visual Studio 2008作為開發(fā)部署實施的環(huán)境,因其集成了許多工具,使開發(fā)的便利了許多,利用Rational ROSE進行UML建模,Sql Server 2005為數(shù)據(jù)庫管理系統(tǒng),在運用政務(wù)移動短信平臺技術(shù) 的基礎(chǔ)上,開發(fā)了基于B/S架構(gòu)的公務(wù)員培訓(xùn)考勤系統(tǒng)。論文利用政務(wù)短信平臺技術(shù)、數(shù)據(jù)庫及其訪問技術(shù)、信息管理系統(tǒng)的開發(fā)技術(shù),實現(xiàn)對公務(wù)員培訓(xùn)考勤管理的數(shù)據(jù)模型進行抽象,對管理制度和機制進行流程化和規(guī)范化運作,提高管理的自動化、數(shù)字化水平,方便各種基礎(chǔ)信息的綜合利用,并實現(xiàn)了管理難題信息化。公務(wù)員培訓(xùn)考勤系統(tǒng)中實現(xiàn)的功能模塊分別為:參訓(xùn)公務(wù)員個人檔案管理、培訓(xùn)教師個人檔案管理、請假管理、消息管理、考勤制度管理、公告欄管理、系統(tǒng)管理等。公務(wù)員培訓(xùn)考勤系統(tǒng)既能為解決公務(wù)員培訓(xùn)考勤管理難的復(fù)雜問題提供強有力的信息化技術(shù)手段,也能解決由于條塊分割造成的信息孤島問題,為公務(wù)員培訓(xùn)管理的信息化和系統(tǒng)化問題上提供信息工作重要平臺。系統(tǒng)實現(xiàn)的硬件環(huán)境:WEB服務(wù)器、考勤管理服務(wù)器、考勤數(shù)據(jù)庫服務(wù)器、財政移動短信數(shù)據(jù)庫服務(wù)器、財政內(nèi)網(wǎng)短信收發(fā)服務(wù)器、應(yīng)用代理服務(wù)器、移動網(wǎng)關(guān)均采用聯(lián)想RD630服務(wù)器(CPU XEONE5 2420 2.2G 15M、主板 Lenovo、內(nèi)存 28G、硬盤 3.5寸 SAS HDD 300G3),Windows2003 企業(yè)版 R2 32位??蛻舳伺渲脼榍迦A同方超祥Z8000C(Intel i7-3770 3.4GHz 內(nèi)存4G,硬盤1T),windows7 Ultimate x32,60臺客戶端。手機客戶端:安卓4.0.4以上。短信平臺環(huán)境:服務(wù)器采用聯(lián)想RD630服務(wù)器,聯(lián)想網(wǎng)御防火墻Power v-3404J,聯(lián)想網(wǎng)御網(wǎng)閘SIS-3000,短信貓型號:CT-U16A,USB接口。系統(tǒng)實現(xiàn)及運行需要的軟件環(huán)境為:1、 系統(tǒng)開發(fā)和部署環(huán)境為:Visual Studio 20082、 服務(wù)器操作系統(tǒng):Windows 2003 Server3、 Web服務(wù)器:Tomcat 6.04、 數(shù)據(jù)庫平臺:Sql Server 20055、 瀏覽器:IE6.0以上1.2 系統(tǒng)的首頁面進入系統(tǒng)的首次的登錄界面,圖示如下:圖5.1 系統(tǒng)的首頁面輸入用戶名和密碼,確定,則進入公務(wù)員培訓(xùn)考勤系統(tǒng)的操作頁面,此頁面提供了七大菜單,點擊其中一個便會有相應(yīng)的操作二級菜菜單顯示出來,用戶可通過此導(dǎo)航頁面快捷地進入自己想要的功能頁面。如圖:系統(tǒng)導(dǎo)航區(qū)圖5.2 系統(tǒng)界面總覽1.3 系統(tǒng)各模塊的實現(xiàn)1.3.1 參訓(xùn)公務(wù)員個人檔案管理通過上面的子系統(tǒng)導(dǎo)航區(qū),點擊公文處理系統(tǒng),就可以進入公文管理模塊,公文處理系統(tǒng)頁面除固定子系統(tǒng)導(dǎo)航鏈接按鈕外,頁面共分五部分,如下圖所示為新建公務(wù)員培訓(xùn)檔案的頁面:圖5.3 公務(wù)員個人檔案管理界面總覽系統(tǒng)有當(dāng)前用戶IP地址的顯示,顯示當(dāng)前系統(tǒng)在線人數(shù)和系統(tǒng)時間,還有其他操作的頁面如修改公務(wù)員個人檔案、注銷公務(wù)員個人檔案、納入公務(wù)員培訓(xùn)、臨時調(diào)整培訓(xùn)狀態(tài)、統(tǒng)計公務(wù)員當(dāng)前考勤狀態(tài)等操作的頁面與上圖的大同小異,這里就不作詳細全面地贅述。1.3.2 培訓(xùn)教師個人檔案管理不論培訓(xùn)教師也好,還是參訓(xùn)公務(wù)員也好,在公務(wù)員培訓(xùn)班還沒有建立完整的、全面的信息化管理系統(tǒng)之前,必須解決參加培訓(xùn)的培訓(xùn)教師和公務(wù)員的信息是必須要錄入的,解決信息源之后,方才有以后操作的修改、調(diào)整和納入培訓(xùn)工作和學(xué)習(xí)。培訓(xùn)教師個人檔案管理的操作與上述的公務(wù)員的個人檔案管理的辦法是類似,功能和操作的設(shè)置亦相類擬,主要分為新建培訓(xùn)教師個人檔案,用于解決首聘的培訓(xùn)教師的信息錄入,修改培訓(xùn)教師個人信息模塊的,用于解決培訓(xùn)教師個人信息,調(diào)整其當(dāng)前是否在崗與離崗脫聘和離崗在聘三種狀態(tài),沒有必要設(shè)置培訓(xùn)教師的個人檔案注銷的操作,把培訓(xùn)教師納入培訓(xùn)工作中,只要把培訓(xùn)教師的當(dāng)前狀態(tài)改為在崗即可,具體如圖5.4所示。圖5.4 培訓(xùn)教師個人檔案管理界面總覽1.3.3 請假管理請假管理下分四個操作,分別是請假管理,負責(zé)設(shè)定請假審批單位及相應(yīng)的人以及請假權(quán)限的設(shè)置;申請假期,由參訓(xùn)公務(wù)員提交,可在線提交也可手機發(fā)短信的形式提交;批假管理,由人事教育處領(lǐng)導(dǎo)、干部教育中心培訓(xùn)管理人、培訓(xùn)班級的領(lǐng)導(dǎo)進行請假審批,而且還要形成逐級審批的機制;最后是請假查詢,參訓(xùn)公務(wù)員可查詢自己的請假審批情況和環(huán)節(jié),下面就先設(shè)二天假由需要先由培訓(xùn)班級審批,再提交干部教育中心審批才結(jié)束請假操作流程,并返回到用戶。請二天假作為操作的開始,如下圖為參訓(xùn)公務(wù)員因公請假二天,具體界面如下圖:.圖5.5 請假管理界面總覽進入培訓(xùn)班級教師審批后,干教中心的審批界面與培訓(xùn)班級的類似,只是二天申假的審批會在干教中心領(lǐng)導(dǎo)結(jié)束,其操作界面如下圖所示:圖5.6 批假管理界面總覽用戶可查詢請假的審批狀態(tài),如圖5.7所示:圖5.7 查詢批假管理界面總覽1.3.4 消息管理消息管理主要解決請假與審批過程中的信息互動,主要由站內(nèi)消息管理、手機短信通信管理、短信收發(fā)模塊三個模塊組成,其中站內(nèi)消息主要用于了解政務(wù)網(wǎng)內(nèi)考勤流程互動的,以下為站內(nèi)消息收發(fā)模塊,其中站內(nèi)消息的操作界面如圖5.8和5.9所示;圖5.8 站內(nèi)消息管理界面總覽圖5.9 站內(nèi)消息管理界面總覽手機通信通信管理主要功能有實時向用戶提供幫助,短信平臺登錄管理,查詢短信紀錄、統(tǒng)計短信紀錄,定義短信模塊,其中一些操作界面如下:其中政務(wù)短信登錄平臺管理,是進入短信相關(guān)操作的第一個界面,本系統(tǒng)在建立時已經(jīng)設(shè)置一個超級用戶,管理員的權(quán)限最大,他有創(chuàng)建和注銷用戶的權(quán)力。其具體操作界面如圖5.10所示:圖5.10 短信平臺登錄界面總覽登錄用戶的信息存儲到會話Session 中,這樣在系統(tǒng)的發(fā)送和管理中就會根據(jù)不同的用戶給予不同的權(quán)限,賦予不同的功能。Session 對象用來存儲特定用戶會話所需的信息,當(dāng)用戶在應(yīng)用程序的 Web頁之間跳轉(zhuǎn)時,存儲在 Session 對象中的變量將不會丟失,而是在整個用戶會話中一直存在下去,而進入系統(tǒng)平臺后,可操作短信的群發(fā)和單發(fā),具體的內(nèi)容這里不贅述了,如圖?圖5.11 政務(wù)網(wǎng)平臺發(fā)短信界面總覽為統(tǒng)一和方便用戶發(fā)短信進行請假和批假,系統(tǒng)提供了短信模板,操作界面如下。哪個?圖5.12 短信收發(fā)模板管理界面總覽用戶請假流程如下:()向系統(tǒng)發(fā)現(xiàn)短信,預(yù)定的接收端口“78”,向政務(wù)信息平臺尋求幫助;()系統(tǒng)收到短信后,會向發(fā)送含用請假和批假內(nèi)容的短信模板如,“,sj,qj,0,0”這條短信模板表示工作證號碼為,sj表示事假,qj為請假的代稱,0為請假的起算時間2015年月2日點分,不少漢字的數(shù)字,要改正。后面的0類似的意義,整個聯(lián)合起來的意義為工作證號碼的用戶因有事請假一天,時間為5月日8點半至日點半?!安簧贊h字的數(shù)字,要改正。上次問題,未改正。,ty, 0,0”,其中表示審批人工作證號碼,ty表示其同意,表示請假人工作證號碼,其余兩串字符表示請假人的假期起止時間;()參加公務(wù)員向系統(tǒng)發(fā)現(xiàn)請假短信,系統(tǒng)收到短信后,進行內(nèi)容分解;()調(diào)用請假處理相關(guān)操作,完成考勤信息入庫;()判斷假期時長,并自動把請假信息轉(zhuǎn)發(fā)至相應(yīng)審批人;()審批人向系統(tǒng)發(fā)出審批短信,表示同意()系統(tǒng)分解上述短信內(nèi)容,獲取審批通過,改變申假的狀態(tài)()短信通知申假用戶,告知其手機所申的假已結(jié)束流程,獲準。1.3.5 考勤制度管理考勤制度管理也是公務(wù)員培訓(xùn)考勤管理信息公開的制度宣傳的重要途徑,其主要包括四個方面的信息,同時還提供了硬性制度和彈性制度相結(jié)合的辦法實現(xiàn)管理的人性化,一般的考勤規(guī)定不作更改,如考勤管理負責(zé)單位和人的信息會有變動,學(xué)員的請假期限也有修訂的可能,考勤處分制度也有變化,以下實際顯示管理負責(zé)考勤管理人員的信息和管理處分請假期限的制度,如圖?所示:圖5.13 考勤負責(zé)單位和人員管理界面總覽圖5.14 請假期限管理的操作詳解1.3.6 公告欄管理公告欄管理主要發(fā)布考勤統(tǒng)計、處分、申訴及申訴的回復(fù)等,具有信息公開的意義,其中考勤統(tǒng)計公告主要是統(tǒng)計某一批次公務(wù)員培訓(xùn)的某一段時間全部培訓(xùn)班考勤信息的公開,主要是信息的統(tǒng)計,這里僅對處分公告的公布和申訴的提交作必要的交代,其他的在這里就不作處理了,具體如圖?所示。圖5.15 處分公告管理界面總覽圖5.16 處分申訴管理的操作詳解1.4 數(shù)據(jù)訪問的實現(xiàn)公務(wù)員培訓(xùn)考勤系統(tǒng)中的數(shù)據(jù)管理模塊是基于.NET平臺,它使用ADO.NET作為數(shù)據(jù)訪問的方法和機制是有天然的優(yōu)勢,因此本系統(tǒng)中的數(shù)據(jù)訪問模塊也都引用ADO.NET接口實現(xiàn)的,而ADO.NET微軟公司新一代的數(shù)據(jù)庫訪問技術(shù),這在應(yīng)用程序和數(shù)據(jù)庫之間聯(lián)系,使系統(tǒng)的應(yīng)用業(yè)務(wù)模塊不必直接與數(shù)據(jù)打交道,減少了因應(yīng)用程序的變化而導(dǎo)致數(shù)據(jù)訪問等跟著變化。使用ADO.NET實現(xiàn)數(shù)據(jù)庫的事務(wù)處理,這種方式的優(yōu)點是可以在中間層來管理事務(wù),使用 ADO.NETConnection對象,在執(zhí)行了任何數(shù)據(jù)庫修改代碼以后,你可以使用myTrans.Commit()提交這個事務(wù)過程或者使用myTrans.RollBaek()命令“回滾”這些改變,主要代碼如下所示:SqlTranstction myTrans=myCn.BeginTransaction();Try myCmd.Connection=myCn; myCmd.Transaction=myTrans; foreach(string str in strSqls) myCmd.CommandText=str; myCmd.ExecuteNonQuery(); myTrans.Commit(); return 0;Catch (System.Data.SqlClient.SqlExcepeion e) myTrans.Rollback(); throw newException(e.Message);由于篇幅的限制,本節(jié)只給出了UserHandler的部分函數(shù)方法。其它函數(shù)的實現(xiàn)大同小異,無非都是操作Hibernate的SessionFactory接口,進行對象的增刪,更改操作。1.5 政務(wù)短信平臺連接實現(xiàn)系統(tǒng)的實現(xiàn)需要建立與數(shù)據(jù)庫系統(tǒng)連接來讀取和寫入數(shù)據(jù)。主要通過對ADO.NET技術(shù)有調(diào)用和訪問等辦法來實現(xiàn)系統(tǒng)模塊與數(shù)據(jù)庫之間的連接、訪問和互動的,實現(xiàn)整個系統(tǒng)信息流轉(zhuǎn)的完善實現(xiàn)。1.5.1 連接數(shù)據(jù)庫Connection 對象的主要用途是打開和關(guān)閉數(shù)據(jù)庫連接,在存取數(shù)據(jù)庫之前必須使用Connection 對象打開數(shù)據(jù)庫連接,建立 Connection對象實例的方法如下:使用 Connection 對象連接數(shù)據(jù)庫文件Set objConn = Server.CreateObject(ADODB.Connection)成功的建立了 Connection 對象實例之后,我們就可以通過對象實例存取Connection 對象提供的文法 open 來連接數(shù)據(jù)庫。1.5.2 存取數(shù)據(jù)Recordset 對象可以存取數(shù)據(jù)庫的記錄包括讀取,插入,刪除或更新等。建立 Recordset 對象實例的方法如下:Set objRS = Server. Create Object (ADODB. Recordset )在生成了 Recordset 對象后,可利用該對象的 Open 方法執(zhí)行 Sql 語句取得記錄集,并使用該對象的 AddNew 在表中插入新記錄,Delete 方法刪除表中的記錄,也可利用 MoveNext 等方法在記錄集中進行移動。 1.6 系統(tǒng)測試在實際運用中使用聯(lián)想網(wǎng)御防火墻Power v-3404J保護數(shù)據(jù)庫的安全,使用聯(lián)想網(wǎng)御網(wǎng)閘SIS-3000保護短信平臺接入外網(wǎng),60臺終端電腦和安卓4.0.4手機進行功能測試、業(yè)務(wù)流程測試和短信平臺測試,圖5.17系統(tǒng)測試的部署環(huán)境。圖5.17系統(tǒng)測試的部署環(huán)境1.6.1 功能測試這節(jié)要補充三個以上的測試用例。分別對系統(tǒng)的參訓(xùn)公務(wù)員個人檔案管理、培訓(xùn)教師個人檔案管理、請假管理、考勤制度管理、公告欄管理、消息管理、系統(tǒng)管理7個模塊及窗口所完成的功能、數(shù)據(jù)和操作方便程度進行了測試:1、操作界面方便;2、輸入正確數(shù)據(jù)能按照預(yù)期的答案回顯;3、能識別錯誤的輸入數(shù)據(jù),并給予正確的信息提示,如在參訓(xùn)公務(wù)員個人檔案管理模塊中輸入的手機號限定為11位,若輸入手機號碼的位數(shù)錯誤,則會提示輸入的手機號碼為11位。1.6.2 業(yè)務(wù)流程測試按照系統(tǒng)分析的業(yè)務(wù)流程,重點測試了請假流程。圖5.18 請假流程測試
溫馨提示
- 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)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大班認識整點活動方案
- 夏日水果活動方案
- 外賣新零售活動方案
- 地鐵公司活動方案
- 垃圾分類換肥料活動方案
- 大理載歌載舞活動方案
- 培訓(xùn)運動團建活動方案
- 地產(chǎn)開學(xué)活動方案
- 大潤發(fā)本期活動方案
- 大運會早操活動方案
- 衛(wèi)星導(dǎo)航產(chǎn)品培訓(xùn)
- 游戲中的物理奧秘
- 2023-2024學(xué)年廣東省深圳市南山區(qū)八年級(下)期末歷史試卷
- 食品應(yīng)急演練課件
- 鉗工基礎(chǔ)知識-刮削
- GB/T 44744-2024糧食儲藏低溫儲糧技術(shù)規(guī)程
- 【2023秋】高校實驗室安全通識課學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 國開(河南)《公司法律實務(wù)(本)》形考答案題庫
- 2024年經(jīng)濟師考試農(nóng)業(yè)經(jīng)濟高級經(jīng)濟實務(wù)試卷與參考答案
- 《客至》課件統(tǒng)編版高中語文選擇性必修下冊-2
- 危急值的考試題及答案
評論
0/150
提交評論