




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
年6月23日養(yǎng)老保險(xiǎn)信息管理系統(tǒng)資料內(nèi)容僅供參考,如有不當(dāng)或者侵權(quán),請聯(lián)系本人改正或者刪除。*******************實(shí)踐教學(xué)*******************蘭州理工大學(xué)計(jì)算機(jī)與通信學(xué)院秋季學(xué)期面向?qū)ο笳n程設(shè)計(jì)題目:養(yǎng)老保險(xiǎn)信息管理系統(tǒng)專業(yè)班級:軟件一班姓名:張釗學(xué)號:09500102指導(dǎo)教師:張其文成績:_______________目錄TOC\o"1-3"\h\z前言 3摘要 4正文 51. 任務(wù)要求 52. 需求分析 63. 總體流程圖和各部分流程 64. 數(shù)據(jù)字典 105. 數(shù)據(jù)實(shí)體及關(guān)系分析 146.系統(tǒng)模塊總體設(shè)計(jì) 167. 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 168. 數(shù)據(jù)庫設(shè)計(jì) 179. 各子系統(tǒng)管理功能的設(shè)計(jì) 21總結(jié) 37參考文獻(xiàn) 38致謝 39前言隨著中國改革開放的逐漸深化和社會主義市場經(jīng)濟(jì)體制的逐步完善,建立完備的勞動(dòng)和社會保險(xiǎn)制度成為中國現(xiàn)階段各級勞動(dòng)部門的工作重點(diǎn)。統(tǒng)一的勞動(dòng)和社會保險(xiǎn)部門的管理使原有傳統(tǒng)的勞動(dòng)社會保險(xiǎn)系統(tǒng)管理不能再適應(yīng)新體制下的管理模式。利用高新技術(shù)手段完成勞動(dòng)社會保險(xiǎn)系統(tǒng)的管理,建立基于計(jì)算機(jī)和科學(xué)系統(tǒng)管理基礎(chǔ)之上的新型勞動(dòng)管理信息系統(tǒng)己迫在眉睫。為適應(yīng)這項(xiàng)工作的發(fā)展,建設(shè)國家級勞動(dòng)和社會保險(xiǎn)管理信息系統(tǒng),是國家對勞動(dòng)和社會保險(xiǎn)工作提出的新要求。養(yǎng)老保險(xiǎn)是勞動(dòng)社會保險(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é)化的需要。本系統(tǒng)的建設(shè)能使我們利用現(xiàn)代化的計(jì)算機(jī)通信技術(shù)和手段規(guī)范業(yè)務(wù),提高管理水平,從而改變管理理念和管理方式,優(yōu)化管理的組織結(jié)構(gòu),加速養(yǎng)老保險(xiǎn)管理科學(xué)化的進(jìn)程。最好形成全國統(tǒng)一的網(wǎng)絡(luò)管理和信息服務(wù)體系,這樣不但能更好地完成信息的收集,整理和上傳下達(dá),為制定養(yǎng)老保險(xiǎn)政策的決策者和社會公眾提供更好的服務(wù),而且對各級政府全面,準(zhǔn)確,及時(shí)掌握養(yǎng)老保險(xiǎn)信息,提高決策的科學(xué)性具有重要意義。摘要養(yǎng)老保險(xiǎn)是社會保證制度的重要組成部分,是社會保險(xiǎn)五大險(xiǎn)種中最要的險(xiǎn)種之一。是以社會保險(xiǎn)為手段來達(dá)到保證的目的。養(yǎng)老保險(xiǎn)是世界各國較普遍實(shí)行的的一種社會保證制度。一般具有以下幾個(gè)特點(diǎn):由國家立法,強(qiáng)制實(shí)行,企業(yè)單位和個(gè)人都必須參加,弗格養(yǎng)老條件的人,可向社會保險(xiǎn)部門領(lǐng)取養(yǎng)老金。養(yǎng)老保險(xiǎn)費(fèi)用來源,一般由國家,單位和個(gè)人三方或者單位和個(gè)人雙方共同負(fù)擔(dān),并實(shí)現(xiàn)廣泛的社會互濟(jì),養(yǎng)老保險(xiǎn)具有社會性,影響很大,享受人多且時(shí)間較長,費(fèi)用支出龐大,因此,實(shí)行限帶句話,專業(yè)化,社會化的統(tǒng)一規(guī)劃和管理。關(guān)鍵字:面向?qū)ο?軟件工程,信息管理系統(tǒng)。。正文任務(wù)要求1)參保者單位管理:單位檔案管理(增加、修改、封存);在職檔案管理(增加、修改、調(diào)動(dòng)、調(diào)離、封存、退休、死亡);退休檔案管理(增加、修改、增資、轉(zhuǎn)移、死亡);死亡及遺屬檔案管理(增加、修改、后事處理、贍養(yǎng)費(fèi)處理);2)保險(xiǎn)金繳納管理:保險(xiǎn)金繳費(fèi)核定;保險(xiǎn)金繳納記帳;保險(xiǎn)金補(bǔ)繳處理;補(bǔ)保繳費(fèi)處理;儲保繳費(fèi)處理;3)養(yǎng)老金發(fā)放管理:養(yǎng)老金數(shù)額計(jì)算;養(yǎng)老金數(shù)額核定;養(yǎng)老金發(fā)放記帳;個(gè)人繳費(fèi)儲存額支付;后事費(fèi)用核定;后事費(fèi)用發(fā)放記帳;贍養(yǎng)費(fèi)數(shù)額核定;贍養(yǎng)費(fèi)發(fā)放記帳;4)信息查詢:單位基本情況查詢;單位繳費(fèi)情況查詢;單位職工名單查詢;在職檔案查詢;在職個(gè)人帳戶查詢;退休檔案查詢;退休個(gè)人帳戶查詢;死亡檔案查詢;遺屬檔案查詢;養(yǎng)老保險(xiǎn)管理信息系統(tǒng)服從于勞動(dòng)和社會保險(xiǎn)管理信息系統(tǒng)的總體規(guī)劃,系統(tǒng)建設(shè)堅(jiān)持一體化的設(shè)計(jì)思想,結(jié)合著國家政策和對社保信息系統(tǒng)建設(shè)的規(guī)定進(jìn)行實(shí)施。本系統(tǒng)按以下原則進(jìn)行:a)實(shí)用性:養(yǎng)老保險(xiǎn)管理信息系統(tǒng)作為應(yīng)用系統(tǒng),以滿足養(yǎng)老保險(xiǎn)工作的業(yè)務(wù)需求為首要目標(biāo),避免盲目追求最新技術(shù)。b)可靠性:采用穩(wěn)定可靠的成熟技術(shù),保證系統(tǒng)長期安全運(yùn)行。系統(tǒng)中的硬、軟件及信息資源要滿足可靠性設(shè)計(jì)要求。c)先進(jìn)性:在實(shí)用性的前提下,盡可能跟蹤國內(nèi)外先進(jìn)的計(jì)算機(jī)硬軟件技術(shù)、信息技術(shù)及網(wǎng)絡(luò)通信技術(shù),使系統(tǒng)具有較高的性能價(jià)格比。采用先進(jìn)的體系結(jié)構(gòu)和技術(shù)發(fā)展的主流產(chǎn)品,保證整個(gè)系統(tǒng)高效運(yùn)行。d)開放性:技術(shù)上立足于長遠(yuǎn)發(fā)展,堅(jiān)持選用開放性系統(tǒng)。e)安全性:遵循有關(guān)信息安全標(biāo)準(zhǔn),具有必要的安全保護(hù)和保密措施,以及對計(jì)算機(jī)犯罪和病毒的防范能力,確保數(shù)據(jù)永久安全。f)可擴(kuò)充性:應(yīng)充分考慮到聯(lián)網(wǎng)用戶增加和業(yè)務(wù)擴(kuò)展的情況,留有必要的擴(kuò)充能力及接口。g)可維護(hù)性:應(yīng)用軟件開發(fā)的模塊化程度高,對不同業(yè)務(wù)流程和管理方式的適應(yīng)能力強(qiáng),軟件維護(hù)方便。h)易操作性:貫徹面向最終用戶的原則,建立友好的用戶界面,操作簡單,直觀靈活,易于學(xué)習(xí)掌握。2.需求分析社會養(yǎng)老保險(xiǎn)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)主要完成以下幾個(gè)功能:參保者的檔案管理,保險(xiǎn)金的繳納管理,養(yǎng)老金的發(fā)放管理,信息查詢和系統(tǒng)維護(hù)。具體描述如下:a)參保者檔案管理:對參保單位檔案、在職職工檔案、退休職工檔案、死亡人員檔案的管理,包括檔案的增加、修改、轉(zhuǎn)移等操作。b)保險(xiǎn)金繳納管理:根據(jù)每月單位上繳的職工工資明細(xì)表進(jìn)行保險(xiǎn)金繳納的計(jì)算和記賬。另外還包括補(bǔ)繳處理。c)養(yǎng)老金發(fā)放管理:根據(jù)單位退休職工的待遇進(jìn)行養(yǎng)老金數(shù)額的計(jì)算和記賬,和死亡人員后事費(fèi)用發(fā)放的計(jì)算和記賬。d)信息查詢:包括單位基本信息和繳費(fèi)情況的查詢,在職職工繳費(fèi)情況的查詢,退休職工養(yǎng)老金發(fā)放情況的查詢,參保者基本信息和其個(gè)人賬戶的查詢,死亡及后事費(fèi)用發(fā)放情況的查詢等。e)系統(tǒng)維護(hù):由系統(tǒng)管理員來操作,包括系統(tǒng)參數(shù)的確定,操作員的管理,有關(guān)系統(tǒng)的一些消息管理和系統(tǒng)備份。3.總體流程圖和各部分流程本系統(tǒng)的業(yè)務(wù)流程圖如下:數(shù)據(jù)流分析主要經(jīng)過數(shù)據(jù)流圖來實(shí)現(xiàn)。數(shù)據(jù)流圖描繪了信息流和數(shù)據(jù)從輸入移動(dòng)到輸出的過程中所進(jìn)行的變換,是數(shù)據(jù)在軟件中的流動(dòng)和被處理的邏輯過程,是對信息的流動(dòng)、傳遞、處理、存儲等的分析。設(shè)計(jì)數(shù)據(jù)流圖時(shí)只需考慮系統(tǒng)的基本邏輯功能,而不需要考慮怎樣具體實(shí)現(xiàn)這些功能。本系統(tǒng)的數(shù)據(jù)流圖如下:社會養(yǎng)老保險(xiǎn)管理系統(tǒng)的數(shù)據(jù)流程:在系統(tǒng)管理員錄入操作員信息后,操作員根據(jù)自己負(fù)責(zé)的功能模塊選擇操作,進(jìn)行檔案管理,保險(xiǎn)金繳納管理,養(yǎng)老金發(fā)放管理,和一些相關(guān)信息的查詢工作。檔案管理數(shù)據(jù)流程圖如下:保險(xiǎn)金的繳納處理數(shù)據(jù)流程圖如下:養(yǎng)老金的發(fā)放處理數(shù)據(jù)流程圖如下:查詢數(shù)據(jù)處理信息流程圖如下:4.?dāng)?shù)據(jù)字典數(shù)據(jù)字典提供關(guān)于在軟件分析和設(shè)計(jì)過程中數(shù)據(jù)的描述信息,是數(shù)據(jù)的信息集合,和數(shù)據(jù)流圖構(gòu)成系統(tǒng)的邏輯模型,作為分析階段的工具。本系統(tǒng)的數(shù)據(jù)字典主要包括如下所列內(nèi)容:a)數(shù)據(jù)結(jié)構(gòu)1)名字:檔案文件別名:無描述:單位、在職、退休、死亡的基本信息定義:檔案文件=單位檔案文件+在職檔案文件+退休檔案文件+死亡檔案文件位置:檔案管理和查詢2)名字:單位檔案文件別名:無描述:單位的基本信息定義:單位代號+單位名稱+單位電話+單位地址+單位郵編+法定代表+法定代表證件號+單位類型+單位所在區(qū)縣+單位賬戶號+單位參保日期+繳費(fèi)比率+封存理由+單位賬戶+單位狀態(tài)位置:在職職工檔案管理和查詢3)名字:在職檔案文件別名:無描述:在職職工的基本信息定義:在職檔案文件=在職職工身份證號+姓名+所在單位代號+電話+地址+郵編+性別+出生日期+民族+用工形式+職務(wù)+參加工作時(shí)間+參保日期+賬戶號+個(gè)人賬戶+在職狀態(tài)位置:在職職工檔案管理和查詢4)名字:退休檔案文件別名:無描述:退休職工的基本信息定義:退休檔案文件=退休職工身份證號+姓名+所在單位代號+電話+地址+郵編+性別+出生日期+民族+用工形式+職務(wù)+參加工作時(shí)間+退休時(shí)間+繳費(fèi)年數(shù)+社會支付+賬戶號+個(gè)人賬戶+個(gè)人賬戶剩余金額+個(gè)人賬戶支付+退休狀態(tài)位置:退休職工檔案管理和查詢5)名字:死亡檔案文件別名:無描述:死亡人員的基本信息定義:死亡檔案文件=死亡人身份證號+姓名+所在單位代號+性別+賬戶號+個(gè)人賬戶+待遇領(lǐng)取人身份證號+待遇領(lǐng)取人姓名+待遇領(lǐng)取人性別+待遇領(lǐng)取人電話+待遇領(lǐng)取人地址+待遇領(lǐng)取人郵編+喪葬補(bǔ)助費(fèi)+撫恤費(fèi)用+發(fā)放標(biāo)志位置:死亡人員檔案管理和查詢、死亡后事費(fèi)用發(fā)放管理和查詢6)名字:單位保險(xiǎn)金繳納記錄表別名:無描述:每月單位繳納保險(xiǎn)金的狀態(tài)記錄定義:單位代號+繳費(fèi)日期+個(gè)人總金額+單位總金額+單位補(bǔ)繳費(fèi)用+繳費(fèi)標(biāo)志位置:保險(xiǎn)金繳納管理和查詢7)名字:在職保險(xiǎn)金繳納記錄表別名:無描述:每月在職職工繳納保險(xiǎn)金的狀態(tài)記錄定義:在職職工身份證號+繳費(fèi)日期+所在單位代號+本月工資+本月繳費(fèi)工資基數(shù)+職工繳費(fèi)+單位繳費(fèi)+繳費(fèi)標(biāo)志位置:保險(xiǎn)金繳納管理和查詢8)名字:退休養(yǎng)老金發(fā)放記錄表別名:無描述:每月給退休職工發(fā)放養(yǎng)老金的狀態(tài)記錄定義:退休職工身份證號+發(fā)放日期+所在單位代號+本月發(fā)放養(yǎng)老金總金額+發(fā)放標(biāo)志位置:養(yǎng)老金發(fā)放管理和查詢9)名字:參數(shù)表別名:無描述:系統(tǒng)關(guān)于養(yǎng)老保險(xiǎn)金額計(jì)算相關(guān)的參數(shù)定義:年度+上一年平均工資+社會統(tǒng)籌基金+個(gè)人繳費(fèi)比例+劃入個(gè)人賬戶比例+滯納金比例+使用狀態(tài)位置:系統(tǒng)計(jì)算所需相關(guān)參數(shù)的設(shè)置10)名字:信息表別名:無描述:發(fā)布的信息內(nèi)容記錄定義:信息代號+信息題目+信息內(nèi)容+信息發(fā)布日期位置:信息管理b)數(shù)據(jù)項(xiàng)1)名字:單位代號別名:無描述:唯一標(biāo)識某一個(gè)單位定義:單位代號=1{數(shù)字}20位置:單位檔案文件,單位檔案管理和查詢2)名字:身份證號別名:無描述:參保人的唯一標(biāo)識定義:身份證號=[15{數(shù)字}15]|[18{數(shù)字}18]位置:單位、在職、退休、死亡檔案文件,單位、在職、退休、死亡檔案管理和查詢3)名字:賬戶號別名:無描述:在職、退休、死亡擁有的賬戶識別號碼定義:賬戶號=1{數(shù)字}20位置:單位、在職、退休、死亡檔案文件,單位、在職、退休、死亡檔案管理和查詢4)名字:賬戶別名:無描述:參保者的個(gè)人賬戶數(shù)值定義:賬戶=1{數(shù)值}20位置:檔案文件,繳納管理和查詢、發(fā)放管理和查詢5)名字:信息代號別名:無描述:一條信息的唯一標(biāo)識定義:信息代號=1{數(shù)字}20位置:信息表,信息的管理c)數(shù)據(jù)存儲數(shù)據(jù)存儲的名稱:數(shù)據(jù)庫信息簡述:檔案信息、繳納記錄、發(fā)放記錄等等數(shù)據(jù)存儲的組成:各類信息相關(guān)聯(lián)的處理:增加、修改、查詢、刪除檔案信息,錄入保險(xiǎn)金繳納記錄,錄入養(yǎng)老金發(fā)放記錄d)數(shù)據(jù)處理1)處理邏輯名:保險(xiǎn)金繳納說明:對參保單位和在職職工的保險(xiǎn)金繳納進(jìn)行的管理操作輸入的數(shù)據(jù)流:繳納信息處理過程:對參保單位和在職職工的保險(xiǎn)金繳納進(jìn)行計(jì)算和記賬輸出的數(shù)據(jù)流:單位繳納記錄,在職繳納記錄處理頻率:每月對參保的單位和在職職工繳納處理一次2)處理邏輯名:養(yǎng)老金發(fā)放說明:對退休職工養(yǎng)老金和死亡人員后事費(fèi)用的發(fā)放進(jìn)行的管理操作輸入的數(shù)據(jù)流:發(fā)放信息處理過程:對退休職工養(yǎng)老金和死亡人員后事費(fèi)用進(jìn)行計(jì)算和記賬輸出的數(shù)據(jù)流:養(yǎng)老金發(fā)放記錄,后事費(fèi)用發(fā)放記錄處理頻率:每月對退休職工養(yǎng)老金的發(fā)放處理一次,后事費(fèi)用的發(fā)放依據(jù)要求處理。5.數(shù)據(jù)實(shí)體及關(guān)系分析數(shù)據(jù)概念結(jié)構(gòu)設(shè)計(jì)—E-R圖。概念結(jié)構(gòu)設(shè)計(jì)要將需求分析得到的用戶需求抽象為信息結(jié)構(gòu)即概念模型,是數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵。概念模型是對信息世界的建模,主要用E-R圖來表示,它提供了表示實(shí)體、屬性和聯(lián)系的方法。表示如下:圖2.7社會養(yǎng)老保險(xiǎn)管理系統(tǒng)E-R圖系統(tǒng)部分實(shí)體屬性圖如下:單位繳費(fèi)記錄實(shí)體屬性圖如下:在職繳費(fèi)記錄實(shí)體屬性圖如下:退休發(fā)放記錄實(shí)體屬性圖如下:后事費(fèi)用發(fā)放記錄實(shí)體屬性圖如下:6.系統(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è)功能模塊,如下圖所示:7.數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)本系統(tǒng)的具體關(guān)系模式如下:a)工作人員表(工作證號,用戶真實(shí)名字,密碼,權(quán)限)b)單位檔案表(單位代號,單位名稱,單位電話,單位地址,單位郵編,法定代表,法定代表證件號,單位類型,單位所在區(qū)縣,單位賬戶號,單位參保日期,繳費(fèi)比率,單位賬戶,封存理由,單位狀態(tài))c)在職檔案表(在職職工身份證號,姓名,所在單位代號,電話,地址,郵編,性別,出生日期,民族,用工形式,職務(wù),參加工作時(shí)間,參保日期,賬戶號,個(gè)人賬戶,在職狀態(tài))d)退休檔案表(退休職工身份證號,姓名,所在單位代號,電話,地址,郵編,性別,出生日期,民族,用工形式,職務(wù),參加工作時(shí)間,退休時(shí)間,繳費(fèi)年數(shù),社會支付,賬戶號,個(gè)人賬戶,個(gè)人賬戶剩余金額,個(gè)人賬戶支付,退休狀態(tài))e)死亡檔案表(死亡人身份證號,姓名,所在單位代號,性別,賬戶號,個(gè)人賬戶,待遇領(lǐng)取人身份證號,待遇領(lǐng)取人姓名,待遇領(lǐng)取人性別,待遇領(lǐng)取人電話,待遇領(lǐng)取人地址,待遇領(lǐng)取人郵編,喪葬補(bǔ)助費(fèi),撫恤費(fèi)用,發(fā)放標(biāo)志)f)單位保險(xiǎn)金繳納記錄表(單位代號,繳費(fèi)日期,個(gè)人繳費(fèi)總金額,單位繳費(fèi)總金額,單位補(bǔ)繳費(fèi)用,繳費(fèi)標(biāo)志)g)在職保險(xiǎn)金繳納記錄表(在職職工身份證號,繳費(fèi)日期,所在單位代號,本月工資,本月繳費(fèi)工資基數(shù),職工繳費(fèi),單位繳費(fèi),繳費(fèi)標(biāo)志)h)退休養(yǎng)老金發(fā)放記錄表(退休職工身份證號,發(fā)放日期,所在單位代號,本月發(fā)放養(yǎng)老金總金額,發(fā)放標(biāo)志)i)信息表(信息代號,信息題目,信息內(nèi)容,信息發(fā)布日期)j)參數(shù)表(年度,上一年月平均工資,社會統(tǒng)籌基金,個(gè)人繳費(fèi)比例,劃入個(gè)人賬戶比例,單位補(bǔ)繳滯納金比例、使用狀態(tài))8.數(shù)據(jù)庫設(shè)計(jì)根據(jù)E-R圖和關(guān)系模式,系統(tǒng)創(chuàng)立一個(gè)數(shù)據(jù)庫,名為ylbx。該數(shù)據(jù)庫由以下數(shù)據(jù)表組成:工作人員表(admit)、參數(shù)表(total)、單位檔案表(company)、在職檔案表(worker)、退休檔案表(retired)、在職保險(xiǎn)金繳納記錄表(workaccount)、死亡檔案表(dead)、信息表(messages)、退休養(yǎng)老金發(fā)放記錄表(retiraccount)、退休養(yǎng)老金發(fā)放記錄表(retiraccount)、單位保險(xiǎn)金繳納記錄表(compaccount)。具體設(shè)置如下:表4.1工作人員表(admit)字段名數(shù)據(jù)類型字段長度主/外鍵說明usenamevarchar25主鍵工作證號namevarchar25用戶真實(shí)名字passwordvarchar25密碼priint2權(quán)限表4.2參數(shù)表(total) 字段名 數(shù)據(jù)類型字段長度主/外鍵說明yearvarchar25主鍵使用年度averagesalaryfloat8上一年度月平均工資totalmoneyfloat8社會統(tǒng)籌基金work_ratiofloat8個(gè)人繳費(fèi)比例workacc_ratiofloat8劃入個(gè)人賬戶比例comp_lateratiofloat8單位補(bǔ)繳滯納金比例stateint2使用狀態(tài)表4.3單位保險(xiǎn)金繳納記錄表(compaccount)字段名數(shù)據(jù)類型字段長度主/外鍵說明comp_idvarchar25主鍵單位代號compacc_datedatetime8繳費(fèi)日期workacc_totalmoneyfloat8個(gè)人繳費(fèi)總金額compacc_totalmoneyfloat8單位繳費(fèi)總金額compacc_latermoneyfloat8單位補(bǔ)繳費(fèi)用compacc_flagint2繳費(fèi)標(biāo)志表4.4單位檔案表(company)字段名數(shù)據(jù)類型字段長度主/外鍵說明comp_idvarchar25主鍵單位代號comp_namevarchar50單位名稱comp_phonevarchar25單位電話comp_addressvarchar50單位地址comp_postvarchar25單位郵編comp_lawvarchar25法定代表comp_lawidvarchar25法定代表證件號comp_typevarchar25單位類型comp_piecevarchar25單位所在區(qū)縣comp_accidvarchar25單位賬戶號comp_datedatetime8單位參保日期comp_ratiofloat8繳費(fèi)比率comp_covervarchar25封存理由comp_accountfloat8單位個(gè)人賬戶comp_stateint2單位狀態(tài)表4.5在職檔案表(worker)字段名數(shù)據(jù)類型字段長度主/外鍵說明work_idvarchar25主鍵在職職工身份證號work_namevarchar25在職職工姓名comp_idvarchar25外鍵所在單位代號work_phonevarchar25在職職工電話work_addressvarchar50在職職工地址work_postvarchar25在職職工郵編work_sexvarchar2在職職工性別work_birthdatetime8在職職工出生日期work_nationvarchar2在職職工民族work_worktypevarchar25在職職工用工形式work_typevarchar25在職職工職務(wù)work_beginworkdatetime8在職職工參加工作時(shí)間work_begintimedatetime8在職職工參保日期work_accidvarchar25在職職工賬戶號work_accountfloat8在職職工個(gè)人賬戶work_stateint2在職狀態(tài)表4.6在職保險(xiǎn)金繳納記錄表(workaccount)字段名數(shù)據(jù)類型字段長度主/外鍵說明work_idvarchar25主鍵在職職工身份證號workacc_datedatetime8繳費(fèi)日期comp_idvarchar25外鍵所在單位代號work_salaryfloat8本月工資workacc_salaryfloat8本月繳費(fèi)工資基數(shù)workacc_moneyfloat8職工繳費(fèi)compacc_moneyfloat8單位繳費(fèi)workacc_flagint2繳費(fèi)標(biāo)志表4.7死亡檔案表(dead)字段名數(shù)據(jù)類型字段長度主/外鍵說明dead_idvarchar25主鍵死亡人身份證號dead_namevarchar25死亡人姓名comp_idvarchar25外鍵所在單位代號dead_sexvarchar2死亡人性別dead_accidvarchar25死亡人賬戶號dead_accountfloat8死亡個(gè)人賬戶dead_relaidvarchar25待遇領(lǐng)取人身份證號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.8退休養(yǎng)老金發(fā)放記錄表(retiraccount)字段名數(shù)據(jù)類型字段長度主/外鍵說明retir_idvarchar25主鍵退休職工身份證號retiracc_datedatetime8發(fā)放日期comp_idvarchar25外鍵所在單位代號retiracc_moneyfloat8本月發(fā)放養(yǎng)老總金額retiracc_flagint2發(fā)放標(biāo)志表4.9信息表(message)字段名數(shù)據(jù)類型字段長度主/外鍵說明idint4主鍵信息代號titlevarchar25信息題目contentvarchar50信息內(nèi)容timedatetime8信息發(fā)布日期priint2權(quán)限使用表4.10退休檔案表(retired)字段名數(shù)據(jù)類型字段長度主/外鍵說明retired_idvarchar25主鍵退休職工身份證號retired_namevarchar25退休職工姓名comp_idvarchar25外鍵所在單位代號retir_phonevarchar25退休職工電話retir_addressvarchar50退休職工地址retir_postvarchar25退休職工郵編retir_sexvarchar2退休職工性別retir_birthdatetime8退休職工出生日期retir_nationvarchar25退休職工民族retir_worktypevarchar25退休職工用工形式retir_typevarchar25退休職工職務(wù)retir_beginworkdatetime8退休參加工作時(shí)間retir_begintimedatetime8退休職工參保時(shí)間retir_retirtimedatetime8退休職工退休時(shí)間retir_worktimeint8退休職工繳費(fèi)年數(shù)averagesalary0float8社會支付retir_accidvarchar25退休職工賬戶號retir_accountfloat8退休職工個(gè)人賬戶retir_leftaccountfloat8退休職工個(gè)人賬戶剩余retir_totalfloat8個(gè)人賬戶支付retir_stateint2退休狀態(tài)4.4參保者檔案管理子系統(tǒng)的設(shè)計(jì)9.各子系統(tǒng)管理功能的設(shè)計(jì)9.1參保者檔案管理功能如下圖所示:此界面主要功能是對參保者檔案進(jìn)行管理。操作員根據(jù)社會保險(xiǎn)登記證進(jìn)行檔案增加,錄入?yún)⒈挝恍畔?確定單位繳費(fèi)比例。然后再根據(jù)單位的情況錄入其參保職工的基本信息。參保單位在每月6日前提供其職工增減花名冊,操作員根據(jù)花名冊進(jìn)行檔案管理,包括職工檔案的增加、修改、轉(zhuǎn)移和刪除等,刪除功能針對職工轉(zhuǎn)到外地工作的。增加單位和職工時(shí),系統(tǒng)會對其唯一識別號:單位號和身份證號進(jìn)行判別,若有重復(fù)則有異常信息提示。修改資料和檔案轉(zhuǎn)移時(shí),先輸入單位號或身份證號進(jìn)行判別查詢,若存在其檔案可進(jìn)行操作,若不存在其檔案則出現(xiàn)錯(cuò)誤提示。以上操作都要連接數(shù)據(jù)庫,對數(shù)據(jù)庫中的信息進(jìn)行修改,在提交前客戶端對輸入數(shù)據(jù)的有效性進(jìn)行驗(yàn)證,然后經(jīng)過post方法提交信息,服務(wù)器端經(jīng)過getParameter()獲得界面輸入的參數(shù),經(jīng)過getString()調(diào)用數(shù)據(jù)庫來查詢數(shù)據(jù)庫中的信息。單位檔案修改時(shí),先輸入單位號驗(yàn)證,若驗(yàn)證正確,則顯示單位的基本信息,可在此基礎(chǔ)上進(jìn)行修改。在單位檔案保存后就能夠進(jìn)行在職和退休職工檔案的增加、修改等操作。根據(jù)職工花名冊進(jìn)行信息的填寫。退休檔案管理和死亡人員檔案管理的操作與其類似。//更新單位帳戶[System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Update,false)]publicboolUpdateCompanyTotal(EndowIpanyRowcompany){intaffectRow=Adapter.Update(company);returnaffectRow==1;}//刪除單位信息[System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Delete,true)]publicboolDeleteCompany(stringcomp_id){intaffectRow=Adapter.DeleteCompany(comp_id);returnaffectRow==1;}9.2保險(xiǎn)金繳納管理功能保險(xiǎn)金繳納管理功能如下圖所示:保險(xiǎn)金繳納管理功能流程如下所示:圖4.5保險(xiǎn)金繳納管理流程圖保險(xiǎn)金繳納管理包括職工工資的錄入、保險(xiǎn)金繳納的計(jì)算、保險(xiǎn)金繳納的記賬和補(bǔ)保繳納的記賬、暫停和恢復(fù)繳納等幾個(gè)功能。首先進(jìn)行職工的工資錄入。輸入單位號和繳費(fèi)月數(shù),并選擇此單位提交的EXCEL文件路徑,使用getParameter()函數(shù)獲得單位號校驗(yàn),根據(jù)單位號連接數(shù)據(jù)庫查詢,如果單位號不存在,或這月工資已經(jīng)錄入,系統(tǒng)提示出錯(cuò)信息。驗(yàn)證無異常后,依次獲取EXCEL表中此單位的職工身份證和這月工資,并完成繳費(fèi)的計(jì)算功能,然后連接數(shù)據(jù)庫執(zhí)行插入操作,將相關(guān)數(shù)據(jù)分別插入到單位和在職職工的繳費(fèi)記錄表中,繳納狀態(tài)為0。職工工資的錄入界面如圖所示:圖4.6職工工資錄入界面此操作可用如下算法//導(dǎo)入單位員工工資方法publicstaticboolImportSalary(stringpath,stringcomp_id,decimalcomp_ratio,DateTimeworkacc_date){boolretValue=false;OleDbConnectionmyConn=null;//定義一個(gè)連接if(path!=null&&path.Trim()!=""){try{DataSetmyDataSet=null;WorkerAccountBLLworkerAccLogic=newWorkerAccountBLL();stringstrCon="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+path+";ExtendedProperties=Excel8.0";myConn=newOleDbConnection(strCon);//初始化連接stringstrCom="SELECT*FROM[Sheet1$]";//從Excel中的第一個(gè)表單中取出數(shù)據(jù)的語句myConn.Open();//打開數(shù)據(jù)鏈接,得到一個(gè)數(shù)據(jù)集OleDbDataAdaptermyCommand=newOleDbDataAdapter(strCom,myConn);//創(chuàng)立一個(gè)DataSet對象myDataSet=newDataSet();//得到自己的DataSet對象myCommand.Fill(myDataSet);DataTabletbSalary=myDataSet.Tables[0];if(tbSalary!=null){retValue=workerAccLogic.FillSalary(tbSalary,comp_ratio,comp_id,workacc_date);//調(diào)用在職員工帳戶類的實(shí)例來添加員工工資信息。}}catch(Exceptionex){throw(ex);}finally{//關(guān)閉此數(shù)據(jù)鏈接myConn.Close();}}returnretValue;}接著可進(jìn)行保險(xiǎn)金繳納的計(jì)算。因?yàn)樵诼毠すべY錄入時(shí)已經(jīng)經(jīng)過計(jì)算保存,因此在此界面的實(shí)現(xiàn)上只要根據(jù)輸入的單位號和時(shí)間,連接數(shù)據(jù)庫的單位和在職職工的繳納記錄表,執(zhí)行查詢操作即可。在提交界面,若單位號不存在,單位已經(jīng)封存,或此單位本月工資還未錄入保存,則出現(xiàn)提示錯(cuò)誤。保險(xiǎn)金的繳納計(jì)算界面如圖4.7。圖4.7保險(xiǎn)金繳納計(jì)算顯示計(jì)算程序如下://導(dǎo)入員工帳戶信息到數(shù)據(jù)庫publicboolFillSalary(DataTabletbSalary,decimalcomp_ratio,stringcomp_id,DateTimeworkacc_date){if(tbSalary!=null){decimalworkacc_salary=0m;//本月工資繳費(fèi)基數(shù)decimalworkacc_money=0m;//個(gè)人繳費(fèi)數(shù)decimalcompacc_money=0m;//單位繳費(fèi)數(shù)decimalwork_account=0m;//劃入個(gè)人賬戶數(shù)stringwork_id="";decimalwork_salary=0m;decimaltotal_compacc_money=0m;decimaltotal_workacc_money=0m;ParameterBLLparamLogic=newParameterBLL();EndowInsur.totalDataTableparamters=paramLogic.GetCurrentParameter();decimalaverageSalary=paramters[0].averagesalary;if(tbSalary.Rows.Count>0){WorkersBLLworkerLogic=newWorkersBLL();EndowInsur.workerDataTableworkers=null;foreach(DataRowdrintbSalary.Rows){//如果Excel中取出來的數(shù)據(jù)是空的,則跳過。if(dr.ItemArray[0].ToString().Trim()!=""&&r.ItemArray[1].ToString().Trim()!=""){work_id=dr.ItemArray[0].ToString();work_salary=Convert.ToDecimal(dr.ItemArray[1].ToString());}else{continue;}workers=workerLogic.GetWorkerByWorkerID(work_id);//如果該職工不存在,則退出if(workers.Count<1){returnfalse;}workacc_salary=work_salary;if(work_salary<averageSalary*0.6m){workacc_salary=averageSalary*0.6m;}elseif(work_salary>averageSalary*3m){workacc_salary=averageSalary*3m;}//計(jì)算帳戶金額workacc_money=workacc_salary*paramters[0].work_ratio;work_account=workacc_salary*paramters[0].workacc_ratio;compacc_money=workacc_salary*comp_ratio;total_workacc_money+=workacc_money;total_compacc_money+=compacc_money;//添加帳戶信息boolretval=AddWorkerAccount(work_id,workacc_date,comp_id,work_salary,workacc_salary,workacc_money,compacc_money,work_account,0);if(retval!=true){returnfalse;}}//添加單位帳戶信息CompanyAccountsBLLcompacctLogic=newCompanyAccountsBLL();boolret=compacctLogic.AddCompanyAccount(comp_id,workacc_date,total_workacc_money,total_compacc_money,0,0);returnret;}returnfalse;}else{returnfalse;}}待單位保險(xiǎn)金到賬后,操作員根據(jù)發(fā)票做記賬操作。在輸入單位號和時(shí)間后,連接數(shù)據(jù)庫執(zhí)行查詢,如果記過賬,在顯示記過賬的提示信息,如果沒記過賬,顯示保險(xiǎn)金繳納計(jì)算清單頁面,系統(tǒng)處理將單位和在職職工繳納記錄表的繳納狀態(tài)致為1。如果繳納超過15號,則不能進(jìn)行繳納記賬操作,而應(yīng)執(zhí)行補(bǔ)繳記賬操作。保險(xiǎn)金補(bǔ)繳記賬與正常繳納類似,只是因?yàn)檫t繳罰以滯納金。滯納金的算法由系統(tǒng)完成,獲取記賬時(shí)間算出遲繳的天數(shù),遲繳一天則罰金為單位正常繳納的千分之二。待到賬后繳納狀態(tài)致為1。保險(xiǎn)金補(bǔ)繳處理的界面如圖所示:9.3養(yǎng)老金發(fā)放管理功能養(yǎng)老金發(fā)放管理功能如下圖所示:養(yǎng)老金發(fā)放管理流程如下圖所示:養(yǎng)老金發(fā)放管理包括養(yǎng)老金數(shù)額的計(jì)算、養(yǎng)老金發(fā)放的記賬、后世費(fèi)用數(shù)額的計(jì)算、后事費(fèi)用發(fā)放的記賬四個(gè)功能。首先進(jìn)行養(yǎng)老金的發(fā)放計(jì)算,此工作由操作人員在每月初進(jìn)行。以一個(gè)單位為單位發(fā)放,計(jì)算由系統(tǒng)完成。計(jì)算操作后保存,若養(yǎng)老金發(fā)放的記錄表中無此月記錄,則連接數(shù)據(jù)庫執(zhí)行記錄的插入操作。若發(fā)放記錄表中有記錄,則不再進(jìn)行插入操作。若記賬標(biāo)志為0,則顯示已經(jīng)計(jì)算保存過但未記賬信息;若記賬標(biāo)志為1,則顯示已經(jīng)記過賬信息。養(yǎng)老金發(fā)放分為按月發(fā)放和一次性記賬。//按月發(fā)放計(jì)算if(!retired.Isaveragesalary0Null()&&!retired.Isretir_totalNull()){_monthTotal=retired.averagesalary0+retired.retir_total;//按月發(fā)放金額:基礎(chǔ)性養(yǎng)老金+個(gè)人帳戶養(yǎng)老金e.Row.Cells[7].Text=_monthTotal.ToString();_totalMonthMoney+=_monthTotal;}//一次性發(fā)放計(jì)算if(!retired.Isaveragesalary0Null()&&!retired.Isretir_accountNull()){_OneTimeTotal=retired.averagesalary0+retired.retir_account;//一次性發(fā)放等于個(gè)人帳戶所有金額加社會支付e.Row.Cells[5].Text=_OneTimeTotal.ToString();_totalOneTimeMoney+=_OneTimeTotal;發(fā)放計(jì)算后待養(yǎng)老金到賬,執(zhí)行記賬操作,界面類似與計(jì)算界面。在輸入單位號和時(shí)間后,連接數(shù)據(jù)庫執(zhí)行查詢,如果記過賬,在顯示記過賬的提示信息。如果沒記過賬,則顯示發(fā)放清單,記賬保存后,系統(tǒng)把養(yǎng)老金發(fā)放記錄表中的發(fā)放標(biāo)志致為1。后事費(fèi)用發(fā)放是針對死亡人員待遇領(lǐng)取人的操作。先輸入要處理項(xiàng)目清算的死亡人員身份證號,連接數(shù)據(jù)庫執(zhí)行查詢調(diào)出其本人的基本信息和待遇領(lǐng)取人的信息,輸入喪葬補(bǔ)助費(fèi)和撫恤費(fèi)用保存,發(fā)放狀態(tài)記為0。若發(fā)放處理完畢后,執(zhí)行記賬操作,發(fā)放狀態(tài)記為1。9.4信息查詢管理功能信息查詢管理功能如下所示:信息查詢的功能選擇界面(根據(jù)權(quán)限分為操作員、單位,在職、退休四種查詢類別)如下圖:操作員查詢在職/退休職工查詢單位查詢單位全部職工的查詢,分為在職和退休兩類,可查詢到所有職工的基本信息//獲取所有的在職員工信息[System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select,true)]publicEndowInsur.workerDataTableGetWorkers(){returnAdapter.GetWorkers();}//獲取指定員工的信息[System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select,false)]publicEndowInsur.workerDataTableGetWorkerByWorkerID(stringwork_id){if(work_id!=null&&work_id.Trim()!=""){returnAdapter.GetWorkByWorkID(work_id);}else{returnnull;}}//獲得指定單位所有員工的信息[System.ComponentModel.DataObjectMethod(System.ComponentModel.DataObjectMethodType.Select,false)]publicEndowInsur.workerDataTableGetWorkerByCompID(stringcomp_id){if(comp_id!=null&&comp_id.Trim()!=""){returnAdapter.GetWorkersByComp(com
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 可行性研究報(bào)告合作
- 農(nóng)業(yè)項(xiàng)目可行性研究報(bào)告怎樣寫
- 太陽能光伏并網(wǎng)發(fā)電廠家
- 教育行業(yè)學(xué)生評估與反饋預(yù)案
- 汽車行業(yè)智能汽車研發(fā)與制造流程優(yōu)化方案
- 跨境電商系統(tǒng)建設(shè)
- 物流項(xiàng)目報(bào)告
- 交通卡口監(jiān)控系統(tǒng)維護(hù)方案
- 旅游酒店行業(yè)的智能化客房服務(wù)系統(tǒng)開發(fā)方案
- 三農(nóng)特色種植技術(shù)手冊
- GB/T 16422.2-2022塑料實(shí)驗(yàn)室光源暴露試驗(yàn)方法第2部分:氙弧燈
- 大客戶銷售培訓(xùn)
- 生物化學(xué)與分子生物學(xué)實(shí)驗(yàn)(終版)
- 細(xì)胞內(nèi)蛋白質(zhì)的分選和運(yùn)輸細(xì)胞生物學(xué)-1
- 高血壓健康宣教-飲食課件
- 八年級-現(xiàn)在完成時(shí)復(fù)習(xí)(共26張)課件
- 電氣基礎(chǔ)知識培訓(xùn)要點(diǎn)課件
- 基坑工程施工驗(yàn)收記錄表
- GB∕T 37045-2018 信息技術(shù) 生物特征識別 指紋處理芯片技術(shù)要求
- 瀝青項(xiàng)目運(yùn)營方案參考范文
- 商品混凝土項(xiàng)目園區(qū)審批申請報(bào)告(范文參考)
評論
0/150
提交評論