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

網(wǎng)上申報(bào)系統(tǒng)設(shè)計(jì)下社會(huì)保險(xiǎn)論文

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

網(wǎng)上申報(bào)系統(tǒng)設(shè)計(jì)下社會(huì)保險(xiǎn)論文

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

1.1基于MVC的Struts框架的建立

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

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

對(duì)于社保信息系統(tǒng)而言,不同單位和社保中心數(shù)據(jù)的存儲(chǔ)格式并不相同,往往會(huì)形成多對(duì)一的格局,借助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ù)功能的實(shí)現(xiàn)提供必要的數(shù)據(jù)集合。采用UML工具對(duì)網(wǎng)上申報(bào)系統(tǒng)進(jìn)行建模,并根據(jù)建模結(jié)果而通過(guò)編碼實(shí)現(xiàn)。以在職增員申報(bào)功能為例,通過(guò)互聯(lián)網(wǎng)登錄社保網(wǎng)上申報(bào)系統(tǒng)辦理相關(guān)業(yè)務(wù),首先要提交數(shù)據(jù)處理請(qǐng)求,由信息中心輪詢程序?qū)邮盏降恼?qǐng)求進(jìn)行處理,并將處理結(jié)果反饋到系統(tǒng),從而便能夠查看到業(yè)務(wù)辦理的結(jié)果,具體操作流程在界面上均有提示。系統(tǒng)業(yè)務(wù)功能的實(shí)現(xiàn)實(shí)際上就是Struts框架中View層、Control層和Model層的實(shí)現(xiàn)。

2結(jié)語(yǔ)

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

作者:胡永果 單位:山東省滕州市社會(huì)勞動(dòng)保險(xiǎn)事業(yè)處