前言:想要寫出一篇引人入勝的文章?我們特意為您整理了網(wǎng)上申報系統(tǒng)設計下社會保險論文范文,希望能給你帶來靈感和參考,敬請閱讀。
1基于MVC的Struts框架的建立以及系統(tǒng)業(yè)務功能的實現(xiàn)
1.1基于MVC的Struts框架的建立
社保網(wǎng)上申報系統(tǒng)共設計了SINS包和NSSRC包,前者存放Struts控制XML文件,根據(jù)系統(tǒng)各功能模塊的劃分,在Jsp業(yè)務文件中創(chuàng)建計劃包、人員包和單位包;后者存放hibernat及其相關業(yè)務邏輯,根據(jù)系統(tǒng)各功能模塊的劃分,在此文件中創(chuàng)建計劃包、人員包和單位包。Globa1NameS.java是NSSRC包中的定義全局靜態(tài)變量,可供整個系統(tǒng)使用,系統(tǒng)的運行模式以及相關操作均可借助該變量定義完成設置,在引用該變量時,只需修改文件別名對應的字符串即可,無需再對該變量的代碼進行改動。通過Hibernate來完成數(shù)據(jù)庫的連接設置,并在相應文件中存放其配置信息,并獲得連接部分的相應代碼,接下來完成的事數(shù)據(jù)庫表持久化的設計,通過數(shù)據(jù)庫中各表對應的文件,對各屬性變量及其對應的函數(shù)進行定義,然后明確存放指向路徑?;贛VC的Struts框架包括View層、Control層和Model層,View層即為系統(tǒng)靜態(tài)頁面和業(yè)務層返回結果生成的jsp頁面,均采用javascriPt語言編寫,存放在SINS包中,按照其對應的功能模塊,該控制文件會被劃分為若干Struts控制文件;Control層可指明客戶端表單應執(zhí)行的類、方法和路徑,并對客戶端發(fā)送的表單數(shù)據(jù)進行處理,最后調用到具體業(yè)務層;Model層為整個框架提供了一個接口,通過此接口可與JAVA文件相連接。
1.2系統(tǒng)業(yè)務功能的實現(xiàn)
對于社保信息系統(tǒng)而言,不同單位和社保中心數(shù)據(jù)的存儲格式并不相同,往往會形成多對一的格局,借助XML模式與其他關系模式的數(shù)據(jù)轉換,可最大限度地抽取數(shù)據(jù)轉換的共性,而且極大地提高了定制轉換的便易性。數(shù)據(jù)交換的精髓在于集中和標準,將分散的數(shù)據(jù)進行匯集,為社保系統(tǒng)業(yè)務功能的實現(xiàn)提供必要的數(shù)據(jù)集合。采用UML工具對網(wǎng)上申報系統(tǒng)進行建模,并根據(jù)建模結果而通過編碼實現(xiàn)。以在職增員申報功能為例,通過互聯(lián)網(wǎng)登錄社保網(wǎng)上申報系統(tǒng)辦理相關業(yè)務,首先要提交數(shù)據(jù)處理請求,由信息中心輪詢程序對接收到的請求進行處理,并將處理結果反饋到系統(tǒng),從而便能夠查看到業(yè)務辦理的結果,具體操作流程在界面上均有提示。系統(tǒng)業(yè)務功能的實現(xiàn)實際上就是Struts框架中View層、Control層和Model層的實現(xiàn)。
2結語
綜上所述,基于MVC開發(fā)模式構建java平臺上的Web應用,使社保網(wǎng)上申報系統(tǒng)各業(yè)務功能得以實現(xiàn),為提高該系統(tǒng)的實用性,還需解決系統(tǒng)響應速度以及在高負荷運行中存在的一系列問題,這也是下一步研究工作的重點。
作者:胡永果 單位:山東省滕州市社會勞動保險事業(yè)處