![基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/cfab7bc8-5907-45ff-8730-74ca3c354248/cfab7bc8-5907-45ff-8730-74ca3c3542481.gif)
![基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/cfab7bc8-5907-45ff-8730-74ca3c354248/cfab7bc8-5907-45ff-8730-74ca3c3542482.gif)
![基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/cfab7bc8-5907-45ff-8730-74ca3c354248/cfab7bc8-5907-45ff-8730-74ca3c3542483.gif)
![基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/cfab7bc8-5907-45ff-8730-74ca3c354248/cfab7bc8-5907-45ff-8730-74ca3c3542484.gif)
![基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/15/cfab7bc8-5907-45ff-8730-74ca3c354248/cfab7bc8-5907-45ff-8730-74ca3c3542485.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本科生畢業(yè)論文(設(shè)計(jì))題 目:基于Java的基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng) 的設(shè)計(jì)與實(shí)現(xiàn) 姓 名: 艾小超 學(xué) 院: 理學(xué)院 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 班 級(jí): 2007級(jí)4班 學(xué) 號(hào): 1881070401 指導(dǎo)教師: 陳興梅 職稱: 高級(jí)實(shí)驗(yàn)師 2011 年 5 月 29 日安徽科技學(xué)院教務(wù)處制目錄摘要:1關(guān)鍵詞:11 緒論11.1 課題來源11.2 課題背景12 系統(tǒng)分析12.1 可行性分析12.2 系統(tǒng)需求分析22.3 業(yè)務(wù)流程分析22.4 數(shù)據(jù)流程分析33 系統(tǒng)設(shè)計(jì)33.1 系統(tǒng)設(shè)計(jì)目標(biāo)43.2 系統(tǒng)模塊總體設(shè)計(jì)43.2 系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)43.4 數(shù)據(jù)庫設(shè)計(jì)54 系統(tǒng)實(shí)現(xiàn)84.1 系統(tǒng)開
2、發(fā)環(huán)境94.2 系統(tǒng)登錄94.3 系統(tǒng)主界面94.4 檔案管理模塊94.5 保險(xiǎn)金繳納管理模塊114.6 養(yǎng)老金發(fā)放管理模塊134.7 信息查詢模塊144.8 系統(tǒng)維護(hù)模塊164.9 系統(tǒng)幫助功能185 系統(tǒng)測(cè)試與性能分析185.1 系統(tǒng)測(cè)試目的185.2 系統(tǒng)測(cè)試步驟185.3 測(cè)試實(shí)施和結(jié)果196 系統(tǒng)化評(píng)價(jià)196.1 系統(tǒng)優(yōu)點(diǎn)196.2 系統(tǒng)存在的不足和改進(jìn)方案20總結(jié)21致謝21參考文獻(xiàn)22英文摘要23附錄241基于java的基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)學(xué)生 艾小超指導(dǎo)教師 陳興梅摘要:本系統(tǒng)是關(guān)于社會(huì)養(yǎng)老保險(xiǎn)有關(guān)事宜,其設(shè)計(jì)目的是為勞動(dòng)保障部門提供業(yè)務(wù)管理
3、信息化、為養(yǎng)老保險(xiǎn)管理部門工作人員提供方便快捷的業(yè)務(wù)處理。本系統(tǒng)采用Java技術(shù)和MySql5.1數(shù)據(jù)庫進(jìn)行開發(fā)的,具有檔案管理、保險(xiǎn)金繳納管理、養(yǎng)老金發(fā)放管理、信息查詢和系統(tǒng)維護(hù)等五大功能。論文概述了基本養(yǎng)老保險(xiǎn)系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)的方法,及所需的關(guān)鍵技術(shù),在對(duì)本系統(tǒng)的構(gòu)建作了系統(tǒng)分析的基礎(chǔ)上,提出了總體設(shè)計(jì)方案。本系統(tǒng)操作簡(jiǎn)單,界面友好。關(guān)鍵詞:養(yǎng)老保險(xiǎn);管理系統(tǒng);Java;MySql;EXTJS1 緒論1.1 課題來源該課題源自本人在無錫IBM培訓(xùn)過程中的實(shí)踐項(xiàng)目,在此基礎(chǔ)上,引入個(gè)人對(duì)實(shí)際養(yǎng)老保險(xiǎn)的理解及對(duì)已學(xué)過知識(shí)的綜合,一方面回顧并綜合運(yùn)用已學(xué)過的知識(shí),另一方面在實(shí)踐的基礎(chǔ)上加入自己的
4、理解和應(yīng)用,使系統(tǒng)更加合理化,真正模擬現(xiàn)實(shí)生活中養(yǎng)老保險(xiǎn)系統(tǒng)流程及應(yīng)用。1.2 課題背景隨著我國改革開放的逐步深化和社會(huì)主義市場(chǎng)經(jīng)濟(jì)體制的逐步完善,建立完備的勞動(dòng)和社會(huì)保險(xiǎn)制度成為我國現(xiàn)階段各級(jí)勞動(dòng)部門的工作重點(diǎn)。統(tǒng)一的勞動(dòng)和社會(huì)保險(xiǎn)部門的管理使原有傳統(tǒng)的勞動(dòng)社會(huì)保險(xiǎn)系統(tǒng)管理不能再適應(yīng)新體制下的管理模式。利用新技術(shù)手段完成勞動(dòng)社會(huì)保險(xiǎn)系統(tǒng)的管理,建立基于計(jì)算機(jī)和科學(xué)系統(tǒng)管理基礎(chǔ)之上的新型勞動(dòng)管理信息系統(tǒng)己迫在眉睫。養(yǎng)老保險(xiǎn)是勞動(dòng)社會(huì)保險(xiǎn)系統(tǒng)的重要組成部分,養(yǎng)老保險(xiǎn)管理系統(tǒng)的建設(shè)是促進(jìn)養(yǎng)老保險(xiǎn)改革、完善養(yǎng)老保險(xiǎn)制度的需要,是規(guī)范管理、提高工作效率和實(shí)現(xiàn)決策科學(xué)化的需要。2 系統(tǒng)分析系統(tǒng)分析的主要
5、任務(wù)是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對(duì)組織內(nèi)部整體管理狀況和信息處理過程進(jìn)行分析。它側(cè)重于從業(yè)務(wù)全過程的角度進(jìn)行分析。2.1 可行性分析可行性分析的任務(wù)是明確應(yīng)用項(xiàng)目的開發(fā)的必要性和可行性。這項(xiàng)工作需建立在初步調(diào)查的基礎(chǔ)上。如果管理人員對(duì)信息系統(tǒng)的需求不很迫切,或者條件尚不具備,就是不可行。(1)技術(shù)上的可行該系統(tǒng)所需硬件設(shè)備,如服務(wù)器、PC機(jī)、打印機(jī)及網(wǎng)絡(luò)配件等,市場(chǎng)上有銷售且價(jià)格較低,能滿足系統(tǒng)功能要求。軟件上,操作系統(tǒng)采用WindowsNT, 數(shù)據(jù)庫管理系統(tǒng)采用MySQL5.1,這些軟件在 MIS開發(fā)中已被大量應(yīng)用,技術(shù)上都比較成熟。因此技術(shù)上是可行的。(2)經(jīng)濟(jì)上可行由
6、于社會(huì)政府各部門單位對(duì)要老保險(xiǎn)業(yè)務(wù)大力支持,所以對(duì)建立一個(gè)性能優(yōu)越的管理系統(tǒng)迫在眉睫,政府、銀行、金融部門提供了大量的資金支持。(3)操作上可行系統(tǒng)操作簡(jiǎn)單,易于理解,不需通過任何培訓(xùn),只需會(huì)上網(wǎng),就可使用系統(tǒng)中的信息資源。本系統(tǒng)綜合上述分析,從技術(shù)方面考察現(xiàn)需條件,硬件、軟件等資源都可行。并且這個(gè)系統(tǒng)設(shè)計(jì)成本低廉,效益明顯,社會(huì)保障部門也很愿意接受信息化時(shí)代,形成網(wǎng)絡(luò)化辦公,同時(shí)減少人力資源浪費(fèi),節(jié)約人力資本。因此,開發(fā)本系統(tǒng)是可行的。2.2 系統(tǒng)需求分析基本養(yǎng)老保險(xiǎn)信息管理系統(tǒng)主要包括如下幾個(gè)功能:參保者檔案管理、保險(xiǎn)金繳納管理、養(yǎng)老金發(fā)放管理、信息查詢和系統(tǒng)維護(hù)。具體描述如下:(1) 參
7、保者檔案管理:對(duì)參保單位檔案、在職職工檔案、退休職工檔案、死亡人員檔案的管理,包括檔案的添加、修改、轉(zhuǎn)移等操作。(2) 保險(xiǎn)金繳納管理:每月操作員將單位上繳的職工工資明細(xì)表導(dǎo)入數(shù)據(jù)庫,進(jìn)行批量錄入,然后進(jìn)行保險(xiǎn)金繳納的計(jì)算和記賬管理。另外還包括補(bǔ)繳處理。(3) 養(yǎng)老金發(fā)放管理:根據(jù)單位退休職工的繳費(fèi)年限和賬戶金額進(jìn)行養(yǎng)老金數(shù)額的計(jì)算和記賬,以及對(duì)死亡人員后事費(fèi)用發(fā)放的計(jì)算和記賬。(4) 信息查詢:包括單位和職工的基本檔案信息查詢,單位和在職職工繳費(fèi)查詢,退休職工養(yǎng)老金發(fā)放查詢,以及死亡職工后事費(fèi)用發(fā)放情況的查詢等。(5) 系統(tǒng)維護(hù):包括系統(tǒng)參數(shù)的錄入和修改,操作員信息的維護(hù),發(fā)布、更新和刪除系
8、統(tǒng)消息。2.3 業(yè)務(wù)流程分析首先以系統(tǒng)管理員身份登錄系統(tǒng),錄入系統(tǒng)運(yùn)行的系統(tǒng)參數(shù),初始化系統(tǒng)。并且錄入操作員信息。系統(tǒng)管理員除了負(fù)責(zé)系統(tǒng)的維護(hù),還可以管理發(fā)布的消息和操作員的信息。操作員依據(jù)系統(tǒng)管理員提供的賬號(hào)和密碼登錄系統(tǒng),完成相關(guān)業(yè)務(wù)的處理任務(wù)。錄入?yún)⒈U叩臋n案信息,包括單位、在職職工和退休職工的檔案。同時(shí)可對(duì)參保者的信息進(jìn)行修改,當(dāng)遇到在職職工退休的,在職職工、退休職工死亡的,可分別進(jìn)行檔案的轉(zhuǎn)移操作。操作員錄入職工檔案后就可以以月為時(shí)間單位,對(duì)單位和其在職職工收繳保險(xiǎn)金,對(duì)退休職工發(fā)放養(yǎng)老金。在這兩個(gè)過程中都要先進(jìn)計(jì)算處理,當(dāng)繳納和發(fā)放賬款到賬后再依次進(jìn)行記賬處理。如果參保單位每月15
9、日之前沒有繳納保險(xiǎn)金,則對(duì)該單位進(jìn)行補(bǔ)繳記賬處理,收取一定的滯納金。對(duì)死亡人員一次性發(fā)放撫恤金和喪葬費(fèi),并解除保險(xiǎn)關(guān)系。在所有業(yè)務(wù)處理的整個(gè)過程中,操作員和系統(tǒng)管理員均可隨時(shí)進(jìn)行信息查詢,例如參保者的基本信息、保險(xiǎn)金的繳納情況、養(yǎng)老金的發(fā)放情況和職工的個(gè)人賬戶金額等。另外操作員可以瀏覽系統(tǒng)管理員發(fā)布的系統(tǒng)消息并維護(hù)個(gè)人信息。業(yè)務(wù)流程圖如圖1所示。圖1 系統(tǒng)業(yè)務(wù)流程圖2.4 數(shù)據(jù)流程分析本系統(tǒng)的數(shù)據(jù)流程如下:操作員登錄系統(tǒng)后,根據(jù)自己的操作權(quán)限選擇操作模塊,進(jìn)行檔案管理,保險(xiǎn)金繳納管理,養(yǎng)老金發(fā)放管理,和一些相關(guān)信息的查詢工作。本系統(tǒng)數(shù)據(jù)流程圖如圖2所示。圖2 數(shù)據(jù)流程圖3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)
10、設(shè)計(jì)目標(biāo)通過設(shè)計(jì)社會(huì)養(yǎng)老保險(xiǎn)信息管理系統(tǒng),使養(yǎng)老保險(xiǎn)部門的業(yè)務(wù)管理自動(dòng)化、規(guī)范化、系統(tǒng)化,從而達(dá)到提高管理效率的目的。系統(tǒng)開發(fā)的總?cè)蝿?wù)是解決操作員復(fù)雜的養(yǎng)老保險(xiǎn)管理工作和與參保者及時(shí)溝通的問題;讓操作員可以自己輸入實(shí)際工作內(nèi)容,通過操作員輸入的工作信息計(jì)算出養(yǎng)老保險(xiǎn)的發(fā)放,讓工作量透明化,實(shí)現(xiàn)管理的規(guī)范化,從而使工作量審核工作變得簡(jiǎn)易。3.2系統(tǒng)模塊總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì)就是確定系統(tǒng)的具體實(shí)現(xiàn)方案,制定出詳細(xì)的計(jì)劃,確定系統(tǒng)由哪些模塊組成以及模塊間的關(guān)系。本系統(tǒng)主要包括參保者檔案管理、保險(xiǎn)金繳納管理、養(yǎng)老金發(fā)放管理、信息查詢管理、系統(tǒng)維護(hù)五個(gè)功能模塊,如圖3所示。圖3養(yǎng)老保險(xiǎn)功能結(jié)構(gòu)圖3.2 系
11、統(tǒng)體系結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的開發(fā)采用的是Browser/Server體系結(jié)構(gòu),利用了關(guān)系型數(shù)據(jù)庫的優(yōu)越性能,保證了數(shù)據(jù)的安全性、完整性、一致性。更合理分配應(yīng)用程序運(yùn)行和數(shù)據(jù)處理,極大的提高了系統(tǒng)的工作效率。采用B/S (Browser/Server)體系結(jié)構(gòu)能夠非常方便的讓操作員登陸、修改、添加參保者檔案信息,管理保險(xiǎn)金繳納,養(yǎng)老金發(fā)放等功能。同時(shí)也非常方便管理人員對(duì)本系統(tǒng)的維護(hù)。體系結(jié)構(gòu)圖如圖4所示圖4 系統(tǒng)體系結(jié)構(gòu)圖3.4 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì)階段的任務(wù)就是要把需求分析中應(yīng)用的表以及表與表之間的結(jié)構(gòu)模式化,便于明確系統(tǒng)開發(fā)的流程。主要包括兩個(gè)方面:概念模型設(shè)計(jì)和關(guān)系表設(shè)計(jì)。3.4.1 概念結(jié)構(gòu)設(shè)
12、計(jì) 概念模型是對(duì)信息世界的建模,主要用E-R圖來表示,它提供了表示實(shí)體、屬性和聯(lián)系的方法。E-R圖的形式表示如圖5所示。圖5 系統(tǒng)E-R圖3.4.2 關(guān)系表設(shè)計(jì) 根據(jù)E-R圖和關(guān)系模式,系統(tǒng)創(chuàng)建一個(gè)數(shù)據(jù)庫assurance。該數(shù)據(jù)庫由以下數(shù)據(jù)表組成:參數(shù)表(total)、工作人員表(admit)、信息表(messages)、單位檔案表(company)、單位保險(xiǎn)金繳納記錄表(compaccount)、在職檔案表(worker)、在職保險(xiǎn)金繳納記錄表(workaccount)、退休檔案表(retired)、退休養(yǎng)老金發(fā)放記錄表(retiraccount)、死亡檔案表(dead)。具體設(shè)置如下:表
13、1 參數(shù)表(total)字段名數(shù)據(jù)類型字段長度主/外鍵說明yearvarchar25主鍵使用年度averagesalaryfloat8上年度月平均工資totalmoneyfloat8社會(huì)統(tǒng)籌基金work_ratiofloat8個(gè)人繳費(fèi)比例workacc_ratiofloat8劃入個(gè)人賬戶比例comp_lateratiofloat8補(bǔ)繳滯納金比例表2 工作人員表(admit)字段名數(shù)據(jù)類型字段長度主/外鍵說明usenamevarchar25主鍵工作證號(hào)namevarchar25用戶真實(shí)名字passwordvarchar25密碼priint2權(quán)限表3 信息表(message)字段名數(shù)據(jù)類型字段長度
14、主/外鍵說明idint4主鍵信息代號(hào)titlevarchar25信息題目contentvarchar50信息內(nèi)容timedatetime8信息發(fā)布日期表4 單位檔案表(company)字段名數(shù)據(jù)類型字段長度主/外鍵說明comp_idvarchar25主鍵單位代號(hào)comp_namevarchar50單位名稱comp_phonevarchar25單位電話comp_addressvarchar50單位地址comp_postvarchar25單位郵編comp_lawvarchar25法定代表comp_lawidvarchar25法定代表證件號(hào)comp_typevarchar25單位類型comp_pie
15、cevarchar25單位所在區(qū)縣comp_accidvarchar25單位賬戶號(hào)comp_datedatetime8單位參保日期comp_ratiofloat8繳費(fèi)比率comp_accountfloat8單位個(gè)人賬戶額表5 單位保險(xiǎn)金繳納記錄表(compaccount)字段名數(shù)據(jù)類型字段長度主/外鍵說明comp_idvarchar25主鍵單位代號(hào)compacc_datedatetime8繳費(fèi)日期workacc_totalmoneyfloat8個(gè)人繳費(fèi)總金額compacc_totalmoneyfloat8單位繳費(fèi)總金額compacc_latermoneyfloat8單位補(bǔ)繳費(fèi)用compacc_
16、flagint2繳費(fèi)標(biāo)志表6 在職檔案表(worker)字段名數(shù)據(jù)類型字段長度主/外鍵說明work_idvarchar25主鍵在職職工身份證號(hào)work_namevarchar25在職職工姓名comp_idvarchar25外鍵所在單位代號(hào)work_phonevarchar25在職職工電話work_addressvarchar50在職職工地址work_postvarchar25在職職工郵編work_sexvarchar2在職職工性別work_birthdatetime8在職職工出生日期work_worktypevarchar25在職職工用工形式work_typevarchar25在職職工職務(wù)wo
17、rk_beginworkdatetime8在職職工參加工作時(shí)間work_begintimedatetime8在職職工參保日期work_accidvarchar25在職職工賬戶號(hào)work_accountfloat8在職職工個(gè)人賬戶額表7 在職保險(xiǎn)金繳納記錄表(workaccount)字段名數(shù)據(jù)類型字段長度主/外鍵說明work_idvarchar25主鍵在職職工身份證號(hào)workacc_datedatetime8繳費(fèi)日期comp_idvarchar25外鍵所在單位代號(hào)work_salaryfloat8本月工資workacc_salaryfloat8本月繳費(fèi)工資基數(shù)workacc_moneyfloat
18、8職工繳費(fèi)compacc_moneyfloat8單位繳費(fèi)workacc_flagint2繳費(fèi)標(biāo)志表8 退休檔案表(retired)字段名數(shù)據(jù)類型字段長度主/外鍵說明retired_idvarchar25主鍵退休職工身份證號(hào)retired_namevarchar25退休職工姓名comp_idvarchar25外鍵所在單位代號(hào)retir_phonevarchar25退休職工電話retir_addressvarchar50退休職工地址retir_postvarchar25退休職工郵編retir_sexvarchar2退休職工性別retir_birthdatetime8退休職工出生日期retir_na
19、tionvarchar25退休職工民族retir_worktypevarchar25退休職工用工形式retir_typevarchar25退休職工職務(wù)retir_beginworkdatetime8退休參加工作時(shí)間retir_begintimedatetime8退休職工參保時(shí)間retir_retirtimedatetime8退休職工退休時(shí)間retir_worktimeint8退休職工繳費(fèi)年數(shù)retir_accidvarchar25退休職工賬戶號(hào)retir_accountfloat8退休職工個(gè)人賬戶總額retir_leftaccountfloat8退休職工個(gè)人賬戶剩余retir_stateint
20、2退休狀態(tài)表9 退休養(yǎng)老金發(fā)放記錄表(retiraccount)字段名數(shù)據(jù)類型字段長度主/外鍵說明retir_idvarchar25主鍵退休職工身份證號(hào)retiracc_datedatetime8發(fā)放日期comp_idvarchar25外鍵所在單位代號(hào)retiracc_moneyfloat8本月發(fā)放養(yǎng)老總金額retiracc_flagint2發(fā)放標(biāo)志表10 死亡檔案表(dead)字段名數(shù)據(jù)類型字段長度主/外鍵說明dead_idvarchar25主鍵死亡人身份證號(hào)dead_namevarchar25死亡人姓名comp_idvarchar25外鍵所在單位代號(hào)dead_sexvarchar2死亡人性
21、別dead_accidvarchar25死亡人賬戶號(hào)dead_accountfloat8死亡個(gè)人賬戶dead_relaidvarchar25待遇領(lǐng)取人身份證號(hào)dead_relanamevarchar25待遇領(lǐng)取人姓名dead_relasexvarchar2待遇領(lǐng)取人性別dead_relaphonevarchar25待遇領(lǐng)取人電話dead_relaaddresvarchar50待遇領(lǐng)取人地址dead_help1float8喪葬補(bǔ)助費(fèi)dead_help2float8撫恤費(fèi)用dead_flagint2發(fā)放標(biāo)志4 系統(tǒng)實(shí)現(xiàn)總體設(shè)計(jì)階段以比較抽象概括的方式提出了解決問題的辦法。詳細(xì)設(shè)計(jì)階段的任務(wù)就是把解
22、決問題的方法具體化,而這個(gè)階段是要設(shè)計(jì)出程序的詳細(xì)規(guī)格說明,把分析階段要實(shí)現(xiàn)的功能實(shí)現(xiàn)化。4.1 系統(tǒng)開發(fā)環(huán)境(1)硬件環(huán)境:配置優(yōu)良的個(gè)人筆記本一臺(tái)。(2)軟件環(huán)境:Eclipse3.5、apache-tomcat6.0、MySQL 5.1、Dreamweaver 8 和Jdk6.20均安裝成功。(3)開發(fā)技術(shù):Struts2、Hibernate3、JSP、Javascript、Css、ExtJS、JQuery、Ajax、Xml等。4.2 系統(tǒng)登錄用戶在擁有系統(tǒng)管理員提供的用戶名和密碼后即可登錄系統(tǒng)。該系統(tǒng)存在共兩種權(quán)限的用戶:操作員和系統(tǒng)管理員。在登錄頁面輸入相應(yīng)的賬號(hào)和密碼后,系統(tǒng)會(huì)根據(jù)
23、數(shù)據(jù)admit表中pri字段判斷用的的權(quán)限,通過struts的Action跳轉(zhuǎn)到不同的用戶界面。4.3 系統(tǒng)主界面本系統(tǒng)的主界面完全運(yùn)用EXTJS技術(shù)模仿windows 7 桌面系統(tǒng),有相應(yīng)的桌面圖標(biāo)和桌面背景,并同時(shí)存在任務(wù)欄和開始菜單。各個(gè)業(yè)務(wù)功能窗體在sample.js文件中先通過new Ext.extend()方法預(yù)加載,當(dāng)用戶點(diǎn)擊相應(yīng)業(yè)務(wù)圖標(biāo)時(shí)通過createWindow : function()創(chuàng)建窗體并執(zhí)行win.show()顯示。在Ext.Window中設(shè)置html屬性嵌入預(yù)先寫好的頁面即可顯示自定義功能窗口。小功能模塊的菜單選項(xiàng)卡通過EXTJS中的tbar:設(shè)置各個(gè)子菜單,并
24、通過node.setAttribute設(shè)置tbar的菜單響應(yīng)界面。系統(tǒng)主界面如圖6所示。圖6系統(tǒng)主界面圖4.4 檔案管理模塊檔案管理中主要實(shí)現(xiàn)對(duì)單位、在職職工、退休職工和死亡人員的的檔案信息管理。操作員根據(jù)社會(huì)保險(xiǎn)登記信息進(jìn)行檔案的錄入,錄入?yún)⒈挝恍畔?,并確定單位繳費(fèi)比例。然后再根據(jù)單位的情況錄入其參保職工的基本信息。如果單位人員有變更,可以提供變更人員花名冊(cè)至操作員處,由操作員對(duì)其信息進(jìn)行修改更新或刪除等。增加單位和職工時(shí),系統(tǒng)會(huì)對(duì)其唯一識(shí)別號(hào):?jiǎn)挝惶?hào)和身份證號(hào)進(jìn)行判別,當(dāng)用戶輸入單位代號(hào)或身份證號(hào)后,輸入框失去焦點(diǎn),觸發(fā)Ajax的createXMLHttp Request()創(chuàng)建消息,并
25、通過xmlHttp.open和xmlHttp.setRequestHeader發(fā)送請(qǐng)求消息查找數(shù)據(jù)庫中是否存在該單位或用戶,然后通過Struts的Action的Result跳轉(zhuǎn)回本頁,同時(shí)傳遞提示信息至jsp頁面,提示用戶該賬號(hào)是否可以用。修改資料和檔案轉(zhuǎn)移時(shí),先輸入單位號(hào)或身份證號(hào)進(jìn)行判別查詢,若存在其檔案可進(jìn)行操作,若不存在則出現(xiàn)錯(cuò)誤提示。檔案管理的功能選擇界面如圖7所示。 圖7檔案管理的功能選擇界面圖單位檔案添加時(shí),WorkerFileManageAction將從前臺(tái)界面中獲取的單位信息封裝為Company對(duì)象,作為addWorkerFile()的參數(shù),經(jīng)過Service曾傳遞至DAO層
26、,然后通過Hibernate的session.save()方法持久化至數(shù)據(jù)庫中完成保存功能。單位檔案添加的界面如圖8所示。圖8單位檔案添加界面圖單位檔案修改時(shí),先輸入單位號(hào)驗(yàn)證(Ajax異步刷新),若驗(yàn)證通過,則通過SearchCompany查找單位信息,并傳遞至前臺(tái)jsp頁面顯示單位的基本信息,可在此基礎(chǔ)上進(jìn)行修改,并通過session.update修改單位信息。單位檔案保存后就可以進(jìn)行在職和退休職工檔案的增加、修改等操作。退休檔案管理和死亡人員檔案管理的操作與單位檔案添加修改類似。退休檔案增加可以手動(dòng)輸入,也可以直接執(zhí)行轉(zhuǎn)檔案的操作。在轉(zhuǎn)檔案時(shí)先輸入身份證號(hào)驗(yàn)證,然后進(jìn)行檔案的基本信息的填
27、寫,點(diǎn)擊轉(zhuǎn)入退休時(shí),Hibernate的session會(huì)執(zhí)行delete()方法刪除表worker中該在職職工的信息記錄,并同時(shí)執(zhí)行save()方法將退休職工信息記錄添加至retired表中;在職轉(zhuǎn)死亡和退休轉(zhuǎn)死亡與其操作類似,在職轉(zhuǎn)退休信息填寫的界面如圖9所示。圖9在職轉(zhuǎn)退休信息填寫界面圖4.5 保險(xiǎn)金繳納管理模塊該功能模塊主要是對(duì)參保者進(jìn)行保險(xiǎn)金的繳納操作。參保單位在每月月初向操作員提供其參保職工上月的工資明細(xì)表,可提交EXCEL形式,表包括兩列:在職工的身份證號(hào)和工資金額,操作員將其導(dǎo)入系統(tǒng)。系統(tǒng)根據(jù)單位職工的工資收入確定繳納養(yǎng)老保險(xiǎn)基數(shù),進(jìn)行保險(xiǎn)金的繳納計(jì)算保存。政策規(guī)定繳費(fèi)比例為28
28、%,其中單位負(fù)擔(dān)20%,個(gè)人則承擔(dān)8%。若職工的工資低于上年當(dāng)?shù)芈毠て骄?0%的,按當(dāng)?shù)芈毠ぴ缕骄べY的60%作為繳費(fèi)基數(shù);超過上年當(dāng)?shù)芈毠て骄?00%的,按當(dāng)?shù)芈毠ぴ缕骄べY的300%作為繳費(fèi)基數(shù)。待參保單位繳納后再進(jìn)行保險(xiǎn)金繳納的記賬操作,完成當(dāng)月的繳納工作。保險(xiǎn)金繳納的功能選擇界面如圖10所示。圖10保險(xiǎn)金繳納功能選擇界面圖首先進(jìn)行職工的工資錄入。輸入單位號(hào),并選擇此單位提交的EXCEL文件路徑,根據(jù)單位號(hào)連接數(shù)據(jù)庫查詢,如果單位號(hào)不存在,系統(tǒng)提示出錯(cuò)信息,然后讀取compaccount表和workaccount表中該公司及其職工本月繳費(fèi)記錄的時(shí)間,并與當(dāng)前系統(tǒng)時(shí)間相比較月份和年份,
29、如果相同則提示用戶不可操作。獲取系統(tǒng)當(dāng)前時(shí)間的方法為:Date date = new Date();并通過SimpleDateFormat sdfy = new SimpleDateFormat("YYYYMM ").format(date)轉(zhuǎn)化為“YYYYMM”格式。驗(yàn)證無異常后,依次獲取EXCEL表中此單位的職工身份證和這月工資(EXCEL)文件的讀取具體實(shí)現(xiàn)代碼參照附錄代碼),并完成繳費(fèi)的計(jì)算功能,然后連接數(shù)據(jù)庫執(zhí)行插入操作,將相關(guān)數(shù)據(jù)分別插入到單位和在職職工的繳費(fèi)記錄表中,繳納狀態(tài)為0。職工工資錄入界面如圖11所示。圖11職工工資錄入界面圖接著可進(jìn)行保險(xiǎn)金繳納的計(jì)算
30、。因?yàn)樵诼毠すべY錄入時(shí)已經(jīng)經(jīng)過計(jì)算并保存至數(shù)據(jù)庫中,所以在此功能的實(shí)現(xiàn)上只要根據(jù)輸入的單位號(hào),查詢數(shù)據(jù)庫中的Compaccount和wokaccount表,將本月的繳費(fèi)記錄查詢出來顯示在相應(yīng)的界面即可。當(dāng)顯示職工保險(xiǎn)金繳納清單界面后可點(diǎn)擊右下角的“生成EXCEL”將繳納清單到處成EXCEL文件形式(EXCEL文件生成具體實(shí)現(xiàn)代碼參照附錄代碼)。保險(xiǎn)金的繳納計(jì)算界面如圖12所示。圖12保險(xiǎn)金的繳納計(jì)算界面圖待單位保險(xiǎn)金到賬后,操作員根據(jù)發(fā)票做記賬操作。系統(tǒng)根據(jù)從前臺(tái)頁面獲取的單位ID查找compaccount和workaccount表,將其中的flag字段設(shè)置為1。如果參保單位在該月的15號(hào)仍然
31、沒有繳納保險(xiǎn)金,則不能進(jìn)行繳納記賬操作,而應(yīng)進(jìn)行補(bǔ)繳記賬。保險(xiǎn)金補(bǔ)繳記賬與正常繳納也是很類似的,只需繳納一定的滯納金即可。滯納金的算法由系統(tǒng)完成,獲取記賬時(shí)間算出遲繳的天數(shù),遲繳一天則罰金為單位正常繳納的千分之二。即:滯納金=滯納金比率*遲交天數(shù)*應(yīng)繳費(fèi)用。待到賬后繳納狀態(tài)致為1。保險(xiǎn)金補(bǔ)繳處理的界面如圖13所示。圖13保險(xiǎn)金補(bǔ)繳處理的界面圖4.6 養(yǎng)老金發(fā)放管理模塊該模塊功能是對(duì)參保的退休職工進(jìn)行養(yǎng)老金的發(fā)放管理。發(fā)放以參保單位為一個(gè)單位,每月對(duì)單位的退休職工進(jìn)行養(yǎng)老金的發(fā)放操作。根據(jù)保險(xiǎn)金的繳費(fèi)年數(shù),存在兩種發(fā)放標(biāo)準(zhǔn),即若繳費(fèi)年數(shù)大于10年,則對(duì)其進(jìn)行按月養(yǎng)老金發(fā)放;否則進(jìn)行一次性發(fā)放操作
32、,同時(shí)終止與參保者的養(yǎng)老保險(xiǎn)關(guān)系。按月發(fā)放的計(jì)算是:退休養(yǎng)老金=基礎(chǔ)養(yǎng)老金+個(gè)人賬戶養(yǎng)老金。基礎(chǔ)養(yǎng)老金為當(dāng)?shù)厣弦荒曷毠ぴ缕骄べY為基數(shù),乘以20%計(jì)算;個(gè)人賬戶養(yǎng)老金是個(gè)人保險(xiǎn)金繳納賬戶中的存儲(chǔ)額除以120,按月計(jì)發(fā),如個(gè)人賬戶存儲(chǔ)額為零后,個(gè)人賬戶養(yǎng)老金則由社會(huì)統(tǒng)籌基金來支付;一次性發(fā)放的計(jì)算方法是:繳費(fèi)滿一年就發(fā)放當(dāng)?shù)厣弦荒暝诼毬毠ぴ缕骄べY的2倍,再加上個(gè)人賬戶的全部金額。發(fā)放的養(yǎng)老金額到賬后評(píng)發(fā)票進(jìn)行記賬操作。養(yǎng)老金發(fā)放還包括死亡人員的撫恤金和喪葬補(bǔ)貼費(fèi)用發(fā)放。同樣也要先進(jìn)行計(jì)算操作。標(biāo)準(zhǔn)是:后事費(fèi)用=個(gè)人賬戶余額+喪葬補(bǔ)助費(fèi)+撫恤費(fèi)用。當(dāng)后事費(fèi)用發(fā)放給其待遇領(lǐng)取人后即做記賬操作,標(biāo)記
33、為已發(fā)放狀態(tài)。養(yǎng)老金發(fā)放管理的功能選擇界面如圖14所示。圖14養(yǎng)老金發(fā)放管理的功能選擇界面圖養(yǎng)老金發(fā)放計(jì)算是把該單位退休員工的發(fā)放金額及相關(guān)信息計(jì)算出來,輸入該單位號(hào)后,查找Retired表中單位號(hào)等于輸入值的所有退休職工,并讀取其retired_worktime字段,分析出該職工的發(fā)放標(biāo)準(zhǔn),即:字段值大于10進(jìn)行按月發(fā)放計(jì)算,否則進(jìn)行一次性發(fā)放計(jì)算。此后待養(yǎng)老金發(fā)放過后便可以進(jìn)行記賬操作,將retiraccount表中該公司本月發(fā)放記錄的flag字段由0改為1。養(yǎng)老金發(fā)放計(jì)算界面如圖15所示。圖15 養(yǎng)老金發(fā)放計(jì)算界面圖一次性發(fā)放計(jì)算界面類似與此界面。不同的就是顯示的退休員工為繳費(fèi)小于10年
34、的員工信息。后事費(fèi)用發(fā)放是針對(duì)死亡人員待遇領(lǐng)取人的操作。先輸入要處理項(xiàng)目清算的死亡人員身份證號(hào),輸入喪葬補(bǔ)助費(fèi)和撫恤費(fèi)用保存,發(fā)放狀態(tài)記為0。若發(fā)放處理完畢后,執(zhí)行記賬操作,發(fā)放狀態(tài)記為1。后事費(fèi)用發(fā)放管理界面如圖16所示。圖16 后事費(fèi)用發(fā)放管理界面圖4.7 信息查詢模塊信息查詢功能的設(shè)計(jì)是為方便操作員和管理員及時(shí)的對(duì)參保者的基本資料進(jìn)行維護(hù),以及查詢?cè)撓到y(tǒng)是否已經(jīng)對(duì)參保者的信息進(jìn)行了錄入,便于查詢參保者的詳細(xì)信息,并能及時(shí)的提醒參保者一些信息。查詢主要包括三個(gè)方面:檔案信息查詢、繳費(fèi)查詢和發(fā)放查詢。信息查詢的功能選擇界面,如圖17所示。圖17 信息查詢選擇界面圖對(duì)信息的查詢分為:?jiǎn)挝粰n案查
35、詢、在職職工查詢、退休職工查詢和死亡職工查詢。可輸入單位代號(hào)進(jìn)行查詢有關(guān)單位的詳細(xì)信息,包括在職花名冊(cè)、退休花名冊(cè)、死亡花名冊(cè),單位檔案信息查詢實(shí)現(xiàn)方式類似于單位檔案修改,但用readonly="readonly"將查詢傳來的信息框設(shè)置為只讀方式。如圖18所示為單位檔案查詢的結(jié)果圖。圖18 單位檔案查詢圖在單位檔案查詢結(jié)果中可以查詢?cè)诼毬毠さ幕麅?cè),退休職工花名冊(cè)以及死亡職工的花名冊(cè),如圖19所示為在職職工花名冊(cè)。圖19 在職職工花名冊(cè)圖退休花名冊(cè)和死亡花名冊(cè)與圖19在職職工花名冊(cè)查詢圖類似。在職查詢、退休查詢、和死亡查詢需要先輸入職工的身份證號(hào),驗(yàn)證成功后到職工的詳細(xì)信息
36、頁面,實(shí)現(xiàn)方式與單位檔案查詢類似,頁面類似圖18。繳費(fèi)查詢與養(yǎng)老金發(fā)放查詢均需要輸入單位代號(hào)或職工身份證號(hào)才能查詢。系統(tǒng)根據(jù)用戶輸入的單位代號(hào)或身份證號(hào)查詢comaccount表、workaccount表或retiredaccount表,并將查詢出的數(shù)據(jù)已jsp的內(nèi)置對(duì)象request返回到相應(yīng)的視圖,頁面采用EL表達(dá)式將request對(duì)象中的數(shù)據(jù)解析出后顯示在相應(yīng)的位置。退休職工養(yǎng)老金的發(fā)放情況如圖20所示圖20 退休職工養(yǎng)老金的發(fā)放圖死亡項(xiàng)目清算查詢輸入單位號(hào)可以查詢出該單位所有死亡職工的養(yǎng)老金發(fā)放情況,死亡項(xiàng)目清算如圖21所示。圖21 死亡項(xiàng)目清算圖4.8 系統(tǒng)維護(hù)模塊系統(tǒng)維護(hù)主要是對(duì)該
37、系統(tǒng)進(jìn)行管理,提供系統(tǒng)參數(shù),系統(tǒng)的消息管理以及對(duì)操作員的管理。管理員系統(tǒng)維護(hù)功能的界面如圖22所示。圖22 系統(tǒng)維護(hù)功能的界面圖系統(tǒng)參數(shù)主要是關(guān)于養(yǎng)老保險(xiǎn)金繳納和發(fā)放過程中遇到計(jì)算參數(shù),是根據(jù)最新的政策來設(shè)置,調(diào)用Hibernate的session.save()方法將數(shù)據(jù)持久化至數(shù)據(jù)庫的total表中。如果政策有變動(dòng),則相應(yīng)進(jìn)行修改,即調(diào)用session.update()更新數(shù)據(jù)庫。參數(shù)錄入界面如圖23所示。 圖23 參數(shù)錄入界面圖管理員在系統(tǒng)開始運(yùn)行前需要錄入執(zhí)行操作的操作員。在系統(tǒng)執(zhí)行時(shí)也可對(duì)操作員進(jìn)行管理,可增加也可刪除。信息發(fā)布包括三部分:發(fā)送消息、修改消息、刪除消息。信息發(fā)布需要輸入
38、信息的標(biāo)題和內(nèi)容,而消息的時(shí)間是根據(jù)系統(tǒng)的時(shí)間來給定的,如圖24為系統(tǒng)消息發(fā)布界面。圖24 系統(tǒng)消息發(fā)布界面圖對(duì)于發(fā)布的消息可以根據(jù)消息的時(shí)效性進(jìn)行修改和刪除。消息修改界面如圖25所示圖25 消息修改界面圖4.9 系統(tǒng)幫助功能單位和職工的信息查詢和修改操作均需通過用戶輸入單位代號(hào)或身份證號(hào)進(jìn)行唯一標(biāo)示,但這些數(shù)據(jù)難以記憶且容易輸入錯(cuò)誤,為了節(jié)省操作的勞動(dòng)量,所以設(shè)計(jì)了整個(gè)系統(tǒng)共用的信息模糊查詢搜索模塊予以快速輸入。在職職工搜索頁面如圖26所示。圖26 在職職工搜索頁面圖當(dāng)用戶點(diǎn)擊“查詢”按鈕時(shí),調(diào)用javascript的onclick="document.all. workerid.
39、value = window.showModalDialog('workersearch.jsp',' ','')"打開一個(gè)模態(tài)對(duì)話框,并加載workersearch.jsp頁面,頁面中輸入查詢條件點(diǎn)擊搜索按鈕,調(diào)用DAO層Hibernate的Criteria crit = session.createCriteria (Worker.class),然后使用crit.add(Expression.and(Expression.and(Expression.like("workName","%"+r
40、equired0+"%"), Expression.like("workId","%"+required1+"%"), Expression.and(Expression.like("workSex","%"+required2+"%"), Expression.like("workNation","%"+required3+"%")查詢數(shù)據(jù)庫中相匹配的記錄并返回至workersearch.jsp
41、頁面,當(dāng)點(diǎn)擊記錄后的“確定”按鈕時(shí)將會(huì)把該記錄的身份證號(hào)傳至父頁的身份證文本框中并關(guān)閉此對(duì)話框。5 系統(tǒng)測(cè)試與性能分析5.1系統(tǒng)測(cè)試目的軟件測(cè)試的目的決定了如何去組織測(cè)試。如果測(cè)試的目的是為了盡可能多地找出錯(cuò)誤,那么測(cè)試就應(yīng)該直接針對(duì)軟件比較復(fù)雜的部分或是以前出錯(cuò)比較多的位置。如果測(cè)試目的是為了給最終用戶提供具有一定可信度的質(zhì)量評(píng)價(jià),那么測(cè)試就應(yīng)該直接針對(duì)在實(shí)際應(yīng)用中會(huì)經(jīng)常用到的商業(yè)假設(shè)。5.2系統(tǒng)測(cè)試步驟軟件測(cè)試的主要步驟有單元測(cè)試、集成測(cè)試和確認(rèn)測(cè)試。(1)單元測(cè)試(Unit Testing)單元測(cè)試也稱模塊測(cè)試。通常單元測(cè)試可放在編碼階段,程序員在編寫好一個(gè)模塊后,總會(huì)對(duì)自己編寫的模塊進(jìn)
42、行測(cè)試,檢查它是否實(shí)現(xiàn)了詳細(xì)設(shè)計(jì)說明書中規(guī)定的模塊功能和算法。單元測(cè)試主要發(fā)現(xiàn)編碼和詳細(xì)設(shè)計(jì)中產(chǎn)生的錯(cuò)誤,通常采用白盒測(cè)試。(2)集成測(cè)試(Integration Testing)集成測(cè)試也稱組裝測(cè)試,它是對(duì)由各模塊組裝而成的程序進(jìn)行測(cè)試,主要檢查模塊間的接口和通信。集成測(cè)試主要發(fā)現(xiàn)設(shè)計(jì)階段產(chǎn)生的錯(cuò)誤,通常采用黑盒測(cè)試。(3)確認(rèn)測(cè)試(Validation Testing)確認(rèn)測(cè)試的任務(wù)是檢查軟件的功能、性能及其他特征與用戶的需求一致,它是以需求規(guī)格說明書(即需求規(guī)約)作為依據(jù)的測(cè)試。確認(rèn)測(cè)試通常采用黑盒測(cè)試。5.3測(cè)試實(shí)施和結(jié)果軟件測(cè)試方法從測(cè)試人員角度看,可分為手動(dòng)測(cè)試和自動(dòng)測(cè)試。從源代碼
43、的角度可分為單元測(cè)試和功能測(cè)試。從理論定義來分,可分為黑盒測(cè)試,白盒測(cè)試。養(yǎng)老金預(yù)繳:黑盒測(cè)試方法:因果圖法測(cè)試目標(biāo)描述:操作員填寫參保人身份證號(hào)、姓名、單位代號(hào)、電話、地址、郵政編碼、性別、用工形式、參保日期、賬戶號(hào)等詳細(xì)信息,并且選擇是否進(jìn)行票據(jù)打印,前提假設(shè)各項(xiàng)填寫信息在格式上完全正確,如果填寫的身份證相對(duì)應(yīng)的產(chǎn)保人存在,則無法繼續(xù)填寫,如不存在責(zé)保存成功。相應(yīng)信息保存到相應(yīng)的數(shù)據(jù)庫表中,信息保存到職工檔案表中。提示保存成功。之后每月單位負(fù)責(zé)把工資數(shù)額錄入到Excel表格中,他的唯一標(biāo)識(shí)是參保人的身份證號(hào),操作員把Excel表格中的信息導(dǎo)入到數(shù)據(jù)庫中,對(duì)參保人進(jìn)行養(yǎng)老金計(jì)算處理。如果Ex
44、cel表格中有非法用戶,則提示有非法員工。由以上描述可知:原因:(1)身份證號(hào)對(duì)應(yīng)的參保人存在;(2)選擇了Excel表格導(dǎo)入;(3)手中有合法的Excel表格可供導(dǎo)入;結(jié)果:(1)進(jìn)行預(yù)繳操作, 進(jìn)行Excel表格導(dǎo)入, 提示工資導(dǎo)入成功;(2)進(jìn)行養(yǎng)老金計(jì)算操作, 提示操作結(jié)果;(3)提示Excel中有非法用戶;(4)提示以計(jì)算;6 系統(tǒng)化評(píng)價(jià)6.1系統(tǒng)優(yōu)點(diǎn)本系統(tǒng)根據(jù)養(yǎng)老保險(xiǎn)的新政策設(shè)計(jì),養(yǎng)老保險(xiǎn)金的收繳和發(fā)放都按照新政策的規(guī)定來計(jì)算和設(shè)計(jì),而且根據(jù)政策的變化可以相應(yīng)地修改有關(guān)計(jì)算的參數(shù);系統(tǒng)完成一切有關(guān)養(yǎng)老保險(xiǎn)繳納和發(fā)放的計(jì)算功能,而且考慮手動(dòng)輸入工資的煩瑣,系統(tǒng)采用將EXCEL表中的內(nèi)
45、容直接導(dǎo)入數(shù)據(jù)庫中,節(jié)省了大量的時(shí)間和人力;為了防止手動(dòng)輸入時(shí)發(fā)生的各種錯(cuò)誤,本系統(tǒng)采用下拉列表框或單選框的方式顯示一些數(shù)據(jù),這樣不僅為操作者帶來了方便,提高了工作效率,而且減少了錯(cuò)誤發(fā)生的幾率,保證了信息管理工作的順利進(jìn)行;能對(duì)用戶提交的信息進(jìn)行判斷,及時(shí)處理各種異常,若出現(xiàn)輸入錯(cuò)誤或信息為空等的現(xiàn)象,系統(tǒng)就會(huì)及時(shí)給予用戶出錯(cuò)提示;參加養(yǎng)老保險(xiǎn)的單位和職工可以進(jìn)行查詢操作,隨時(shí)了解養(yǎng)老保險(xiǎn)繳納和發(fā)放的情況,和自己的個(gè)人賬戶情況;采用基于角色的權(quán)限管理機(jī)制,根據(jù)各種角色和權(quán)限來進(jìn)行功能管理的限制,保證系統(tǒng)訪問的安全性。6.2系統(tǒng)存在的不足和改進(jìn)方案 6.2.1 系統(tǒng)存在不足 本系統(tǒng)基本完成養(yǎng)老
46、保險(xiǎn)管理的功能,但由于時(shí)間倉促和個(gè)人水平,系統(tǒng)還存在一些不足:(1)界面還不夠美觀,需要進(jìn)一步地修飾,用戶使用可能還有不方便、不流暢的感覺; (2)在系統(tǒng)的維護(hù)部分還做的不夠完善,對(duì)數(shù)據(jù)庫操作的性能有待進(jìn)一步優(yōu)化,如果后臺(tái)數(shù)據(jù)庫過大將會(huì)影響運(yùn)行速度。(3)系統(tǒng)功能還不夠完善,有些政策還未考慮到。例如本系統(tǒng)主要針對(duì)單位職工參加保險(xiǎn),但對(duì)于無單位的人根據(jù)新政策上也可以以個(gè)人名義參保,如果單位因?yàn)槠飘a(chǎn)等原因要封存檔案的,將職工檔案轉(zhuǎn)入以個(gè)人名義保險(xiǎn)的管理。本系統(tǒng)沒有涉及關(guān)于保險(xiǎn)基金管理的功能,像有月結(jié)算和年結(jié)算等。關(guān)于報(bào)表的統(tǒng)計(jì)和打印系統(tǒng)做的也不夠完善。6.2.2改進(jìn)方案 (1)改進(jìn)界面的設(shè)計(jì),給用
47、戶提供友好美觀的界面;(2)簡(jiǎn)化程序代碼,提高系統(tǒng)的運(yùn)行速度;(3)根據(jù)政策法規(guī),繼續(xù)添加和完善系統(tǒng)的功能。26 總結(jié) 為適應(yīng)社會(huì)保險(xiǎn)工作的發(fā)展,建設(shè)社會(huì)保險(xiǎn)管理信息系統(tǒng)對(duì)勞動(dòng)和社會(huì)保險(xiǎn)工作提出了的新要求。養(yǎng)老保險(xiǎn)管理系統(tǒng)是社會(huì)保險(xiǎn)系統(tǒng)的重要組成部分,養(yǎng)老保險(xiǎn)管理信息系統(tǒng)的建設(shè)是完善養(yǎng)老保險(xiǎn)制度,規(guī)范管理,提高工作效率的需要。系統(tǒng)是采用Java技術(shù)和MySql5.1數(shù)據(jù)庫作為工具進(jìn)行開發(fā)的基于WEB的社會(huì)養(yǎng)老保險(xiǎn)管理系統(tǒng),具有檔案管理、保險(xiǎn)金繳納管理、養(yǎng)老金發(fā)放管理、信息查詢和系統(tǒng)維護(hù)等五大功能。其中在處理讀取文件Excel時(shí)采用的是Apache提供的比較成熟的接口HSSF(Horrible
48、SpreadSheet Format)技術(shù),可以使用純Java代碼來讀取、寫入、修改Excel文件。由于開發(fā)系統(tǒng)時(shí)間的緊迫性和自己技術(shù)的局限性,該系統(tǒng)存在缺陷,有待進(jìn)一步的完善。譬如各個(gè)查詢報(bào)表的下載,只是實(shí)現(xiàn)了其中的一部分的下載??紤]到系統(tǒng)以后的擴(kuò)展性,該系統(tǒng)的權(quán)限可能會(huì)增加用戶操作、單位操作等功能,因此,系統(tǒng)的擴(kuò)展行不是很好。盡管存在這些問題,但在系統(tǒng)的開發(fā)中,我仍然積極努力的去尋求各種解決辦法,盡自己最大的努力把系統(tǒng)考慮全面。在開發(fā)養(yǎng)老保險(xiǎn)系統(tǒng)的過程中,我遇到了許多難題,多謝老師和同學(xué)的幫助,不過通過開發(fā)這個(gè)系統(tǒng),使得自己動(dòng)手能力,思考問題的方式都有了較大的提高,把自己在書本中學(xué)到的知識(shí)
49、投入到了實(shí)際的項(xiàng)目中來,使自己把學(xué)過的知識(shí)貫通起來,能更靈活的進(jìn)行應(yīng)用。致謝首先要感謝在畢業(yè)設(shè)計(jì)過程中給予我指導(dǎo)和幫助的畢業(yè)設(shè)計(jì)指導(dǎo)老師陳興梅老師,她不僅在技術(shù)上指導(dǎo)我,而且她的鼓勵(lì)和督促是我前進(jìn)的動(dòng)力,使我不敢有絲毫松懈,在設(shè)計(jì)中她提示我自己沒有想到的問題,使我的設(shè)計(jì)不斷完善,在此我深表感謝。當(dāng)然也要感謝在大學(xué)四年中所有的老師,他們不僅教我專業(yè)上的知識(shí),而且也教會(huì)我如何學(xué)習(xí)新知識(shí),如何利用知識(shí)去解決新問題。然后要感謝我在無錫海輝軟件的領(lǐng)導(dǎo)和同事。在繁忙的工作中,他們不厭其煩地接受我的咨詢,給了我很多關(guān)于養(yǎng)老保險(xiǎn)政策上的提點(diǎn)和幫助。最后要感謝我的父母,感謝他們?cè)谖掖髮W(xué)四年中,特別是在畢業(yè)設(shè)計(jì)時(shí)
50、給予我的精神上的鼓勵(lì)和支持。參考文獻(xiàn)1 謝星星企業(yè)應(yīng)用架構(gòu)設(shè)計(jì)Struts2+Hibernate3+Spring2M中國水利水電出版社2 李興華,王月清Java Web 開發(fā)實(shí)戰(zhàn)經(jīng)典M清華大學(xué)出版社,20103 The Apache POI Project. POI-HSSF and POI-XSSF-Java API To Access Microsoft Excel Format FilesJ.4 辛運(yùn)幃Java程序設(shè)計(jì)M2006年第二版5 曾順精通 CSS+DIV網(wǎng)頁樣式與布局M人民郵電出版社6 賈素玲,王強(qiáng) JSP應(yīng)用開發(fā)技術(shù)和JavaScript程序設(shè)計(jì)M 清華大學(xué)出版社7 趙斌軟件
51、測(cè)試技術(shù)經(jīng)典教程M科學(xué)出版社8 徐明華Java Web 整合開發(fā)與項(xiàng)目實(shí)戰(zhàn)(第二版)M人民郵電出版社9 梁立新項(xiàng)目實(shí)踐精解:基于Struts-Spring-Hibernate的Java應(yīng)用開發(fā)M 電子工業(yè)出版社10 Mcleod. Management Information system in PracticeJ. Prentice Hall.1998:34-42.11 王亞芬,程秋木管理信息系統(tǒng)教程M西安:西安電子科技大學(xué)出版社,1990英文摘要Design and Implementation ofSociety Endowment Insurance Management System
52、Student majoring in computer science and technology Ai Xiaochao Tutor ChenXingmeiAbstract :With the rapid development of information technology, modern society has towards the intelligent direction of information. Conform to this trend, social labor security departments have begun to trend of automa
53、tion. The social pension insurance system is on the matter, which is designed to provide for the business management department of labor and social security information, as endowment insurance management staff provide convenient and effiecient business processing.This system is a society endowment insurance management system based on Web, which adopts Java technology and MySql5.1 as tools to develop. Its functions are divided into five parts: document management, the management of collecting the insurance, the
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度滑雪教練與學(xué)員冬季運(yùn)動(dòng)合同
- 2025年度汽車4S店集團(tuán)采購合同模板
- 2025年度分布式光伏發(fā)電變壓器安裝與并網(wǎng)服務(wù)合同
- 2025年度漁船租賃與漁業(yè)市場(chǎng)調(diào)研服務(wù)合同
- 2025年度航空事故旅客傷亡賠償處理合同
- 結(jié)婚證婚人致辭(合集15篇)
- 電動(dòng)車與無線技術(shù)新型天線下收納的深度研究
- 2025年度建筑渣土運(yùn)輸與建筑廢棄物資源化利用承包協(xié)議
- 2025年度城市地下綜合管廊建設(shè)貸款合同
- 生產(chǎn)線員工績效考核方法在各行業(yè)的運(yùn)用
- 語文-百師聯(lián)盟2025屆高三一輪復(fù)習(xí)聯(lián)考(五)試題和答案
- 地理-山東省濰坊市、臨沂市2024-2025學(xué)年度2025屆高三上學(xué)期期末質(zhì)量檢測(cè)試題和答案
- 正面上手發(fā)球技術(shù) 說課稿-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊(cè)
- 佛山市普通高中2025屆高三下學(xué)期一??荚嚁?shù)學(xué)試題含解析
- 人教 一年級(jí) 數(shù)學(xué) 下冊(cè) 第6單元 100以內(nèi)的加法和減法(一)《兩位數(shù)加一位數(shù)(不進(jìn)位)、整十?dāng)?shù)》課件
- 事故隱患排查治理情況月統(tǒng)計(jì)分析表
- 2024年中國黃油行業(yè)供需態(tài)勢(shì)及進(jìn)出口狀況分析
- 永磁直流(汽車)電機(jī)計(jì)算程序
- 中學(xué)學(xué)校2024-2025學(xué)年教師發(fā)展中心工作計(jì)劃
- 小班期末家長會(huì)-雙向奔赴 共育花開【課件】
- 國家電網(wǎng)招聘2025-企業(yè)文化復(fù)習(xí)試題含答案
評(píng)論
0/150
提交評(píng)論