公務(wù)員期刊網(wǎng) 論文中心 正文

網(wǎng)上申報系統(tǒng)設(shè)計下社會保險論文

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了網(wǎng)上申報系統(tǒng)設(shè)計下社會保險論文范文,希望能給你帶來靈感和參考,敬請閱讀。

網(wǎng)上申報系統(tǒng)設(shè)計下社會保險論文

1基于MVC的Struts框架的建立以及系統(tǒng)業(yè)務(wù)功能的實現(xiàn)

1.1基于MVC的Struts框架的建立

社保網(wǎng)上申報系統(tǒng)共設(shè)計了SINS包和NSSRC包,前者存放Struts控制XML文件,根據(jù)系統(tǒng)各功能模塊的劃分,在Jsp業(yè)務(wù)文件中創(chuàng)建計劃包、人員包和單位包;后者存放hibernat及其相關(guān)業(yè)務(wù)邏輯,根據(jù)系統(tǒng)各功能模塊的劃分,在此文件中創(chuàng)建計劃包、人員包和單位包。Globa1NameS.java是NSSRC包中的定義全局靜態(tài)變量,可供整個系統(tǒng)使用,系統(tǒng)的運行模式以及相關(guān)操作均可借助該變量定義完成設(shè)置,在引用該變量時,只需修改文件別名對應(yīng)的字符串即可,無需再對該變量的代碼進(jìn)行改動。通過Hibernate來完成數(shù)據(jù)庫的連接設(shè)置,并在相應(yīng)文件中存放其配置信息,并獲得連接部分的相應(yīng)代碼,接下來完成的事數(shù)據(jù)庫表持久化的設(shè)計,通過數(shù)據(jù)庫中各表對應(yīng)的文件,對各屬性變量及其對應(yīng)的函數(shù)進(jìn)行定義,然后明確存放指向路徑。基于MVC的Struts框架包括View層、Control層和Model層,View層即為系統(tǒng)靜態(tài)頁面和業(yè)務(wù)層返回結(jié)果生成的jsp頁面,均采用javascriPt語言編寫,存放在SINS包中,按照其對應(yīng)的功能模塊,該控制文件會被劃分為若干Struts控制文件;Control層可指明客戶端表單應(yīng)執(zhí)行的類、方法和路徑,并對客戶端發(fā)送的表單數(shù)據(jù)進(jìn)行處理,最后調(diào)用到具體業(yè)務(wù)層;Model層為整個框架提供了一個接口,通過此接口可與JAVA文件相連接。

1.2系統(tǒng)業(yè)務(wù)功能的實現(xiàn)

對于社保信息系統(tǒng)而言,不同單位和社保中心數(shù)據(jù)的存儲格式并不相同,往往會形成多對一的格局,借助XML模式與其他關(guān)系模式的數(shù)據(jù)轉(zhuǎn)換,可最大限度地抽取數(shù)據(jù)轉(zhuǎn)換的共性,而且極大地提高了定制轉(zhuǎn)換的便易性。數(shù)據(jù)交換的精髓在于集中和標(biāo)準(zhǔn),將分散的數(shù)據(jù)進(jìn)行匯集,為社保系統(tǒng)業(yè)務(wù)功能的實現(xiàn)提供必要的數(shù)據(jù)集合。采用UML工具對網(wǎng)上申報系統(tǒng)進(jìn)行建模,并根據(jù)建模結(jié)果而通過編碼實現(xiàn)。以在職增員申報功能為例,通過互聯(lián)網(wǎng)登錄社保網(wǎng)上申報系統(tǒng)辦理相關(guān)業(yè)務(wù),首先要提交數(shù)據(jù)處理請求,由信息中心輪詢程序?qū)邮盏降恼埱筮M(jìn)行處理,并將處理結(jié)果反饋到系統(tǒng),從而便能夠查看到業(yè)務(wù)辦理的結(jié)果,具體操作流程在界面上均有提示。系統(tǒng)業(yè)務(wù)功能的實現(xiàn)實際上就是Struts框架中View層、Control層和Model層的實現(xiàn)。

2結(jié)語

綜上所述,基于MVC開發(fā)模式構(gòu)建java平臺上的Web應(yīng)用,使社保網(wǎng)上申報系統(tǒng)各業(yè)務(wù)功能得以實現(xiàn),為提高該系統(tǒng)的實用性,還需解決系統(tǒng)響應(yīng)速度以及在高負(fù)荷運行中存在的一系列問題,這也是下一步研究工作的重點。

作者:胡永果 單位:山東省滕州市社會勞動保險事業(yè)處