陳海輪
摘要:提出了一個(gè)基于SSH框架的信用信息管理系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn),介紹了系統(tǒng)的設(shè)計(jì)思想和工作原理,闡述了系統(tǒng)關(guān)鍵功能模塊的詳細(xì)設(shè)計(jì),并簡要的介紹系統(tǒng)的實(shí)現(xiàn)方法。文章最后介紹了信用信息管理系統(tǒng)在省、市級政府信用信用共享中的應(yīng)用,研究如何通過信用信息管理系統(tǒng)為公眾和政府提供信用信息資源共享與服務(wù)。
關(guān)鍵詞:SSH框架;信用體系;系統(tǒng)設(shè)計(jì);數(shù)據(jù)采集;信息共享
中圖分類號:TP393 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)11-0074-02
Design and Implementation of the Credit Information Management System Based on SSH Framework
CHEN Hai-lun
(Anhui Economic Information Center, Hefei 230001, China)
Abstract: The paper proposes a design and implementation of the credit information management system based on SSH framework.The credit information management system design idea and operation principle are introduced. Also,It describes the detailed design of the key modules of the system, and introduces the realization method of the system. At the end of this paper,it introduces the application of the credit information sharing among government departments in the province by the credit information management system.In addition, Research on how to provide the credit information resources sharing and service to the public and the government through the credit management information system.
Key words: SSH framework; credit system; system design; data collection;information sharing
信用是現(xiàn)代市場經(jīng)濟(jì)的生命。市場經(jīng)濟(jì)愈發(fā)達(dá)就愈要求誠實(shí)守信,這是市場經(jīng)濟(jì)的內(nèi)在要求。發(fā)展現(xiàn)代市場經(jīng)濟(jì)需要有鞏固的社會信用體系作為支撐,因此建立健全社會信用體系已成為我國發(fā)展市場經(jīng)濟(jì)的當(dāng)務(wù)之急。黨中央、國務(wù)院高度重視社會信用體系建設(shè)。中共十七屆六中全會提出“把誠信建設(shè)擺在突出位置,大力推進(jìn)政務(wù)誠信、商務(wù)誠信、社會誠信和司法公信建設(shè),抓緊建立健全覆蓋全社會的征信系統(tǒng)、加大對失信行為懲戒力度,在全社會廣泛形成守信光榮、失信可恥的氛圍。”。黨的十八大以來,提出了“加強(qiáng)政務(wù)誠信、商務(wù)誠信、社會誠信和司法公信建設(shè)”,并與2014年6月國務(wù)院印發(fā)社會信用體系建設(shè)規(guī)劃綱要(2014—2020年)[1]。
完善的社會信用體系是信用發(fā)揮作用的前提,它保證授信人和受信人之間遵循一定的規(guī)則達(dá)成交易,保證經(jīng)濟(jì)運(yùn)行的公平和效率。社會信用體系具有記憶功能,能夠保存失信者的紀(jì)錄; 社會信用體系具有揭示功能,能夠揚(yáng)善懲惡,提高經(jīng)濟(jì)效率; 社會信用體系具有預(yù)警功能,能對失信行為進(jìn)行防范[2]。如何記錄、管理和應(yīng)用涉及全社會數(shù)量巨大的社會法人、個(gè)人的多維度信用信息?利用信息化技術(shù),建設(shè)信用信息管理系統(tǒng)歸集、整理、管理和應(yīng)用信用信息,提高信用信息管理的科學(xué)性,提升信用信息利用效率。
1 系統(tǒng)架構(gòu)
1.1 技術(shù)路線
系統(tǒng)基于B/S模式設(shè)計(jì)開發(fā),采用國產(chǎn)數(shù)據(jù)庫DM數(shù)據(jù)庫存儲數(shù)據(jù)。系統(tǒng)集成SSH框架開發(fā),利用面向?qū)ο蟮姆椒?,將系統(tǒng)復(fù)雜的顯示、業(yè)務(wù)處理和數(shù)據(jù)分離出來,成為獨(dú)立的可重復(fù)利用的模塊[3]。SSH 為 struts+spring+hibernate的一個(gè)集成框架,系統(tǒng)集成SSH框架開發(fā),實(shí)現(xiàn)了系統(tǒng)表示層、業(yè)務(wù)邏輯層、數(shù)據(jù)持久層和和域模塊層的分離。設(shè)計(jì)使用Struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分離,在Struts框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn);利用Hibernate框架對持久層提供支持;利用Spring管理struts和hibernate。這樣不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了業(yè)務(wù)邏輯層與持久層的分離。這樣無論前端如何變化,模型層只需很少的改動,并且數(shù)據(jù)庫的變化也不會對前端有所影響,大大提高了系統(tǒng)的可復(fù)用性[4]。
1.2系統(tǒng)框架
信用信息管理系統(tǒng)由基礎(chǔ)網(wǎng)絡(luò)、數(shù)據(jù)歸集子系統(tǒng)、信用數(shù)據(jù)庫、內(nèi)容管理子系統(tǒng)、應(yīng)用子系統(tǒng)和標(biāo)準(zhǔn)規(guī)范等部分構(gòu)成。
基礎(chǔ)網(wǎng)絡(luò):系統(tǒng)依托國家電子政務(wù)外網(wǎng),通過防火墻等安全設(shè)施與互聯(lián)網(wǎng)邏輯隔離,保障信用信息的數(shù)據(jù)安全。
數(shù)據(jù)歸集子系統(tǒng):通過數(shù)據(jù)歸集子系統(tǒng),收集整理各部門的信用信息。
信用數(shù)據(jù)庫:社會法人、個(gè)人的信用信息庫。
內(nèi)容管理子系統(tǒng):信用信息的數(shù)據(jù)管理和應(yīng)用配置。
應(yīng)用子系統(tǒng):信用信息的發(fā)布、查詢、統(tǒng)計(jì)分析等子系統(tǒng)。
標(biāo)準(zhǔn)規(guī)范:信用信息資源、應(yīng)用服務(wù)、安全保障、運(yùn)維管理等方面的標(biāo)準(zhǔn)規(guī)范。
2. 系統(tǒng)分析與設(shè)計(jì)
根據(jù)信用信息管理系統(tǒng)的需求分析和系統(tǒng)架構(gòu)設(shè)計(jì),信用信息管理系統(tǒng)主要依托國家電子政務(wù)外網(wǎng)部署應(yīng)用,開發(fā)數(shù)據(jù)歸集、內(nèi)容管理和應(yīng)用子系統(tǒng),并建立相關(guān)的標(biāo)準(zhǔn)規(guī)范。下面具體分析一下數(shù)據(jù)歸集、內(nèi)容管理和應(yīng)用子系統(tǒng)主要模塊(子系統(tǒng))的功能與設(shè)計(jì)方法。
2.1數(shù)據(jù)歸集子系統(tǒng)
數(shù)據(jù)歸集子系統(tǒng)是負(fù)責(zé)各部門(單位)信用信息的歸集、清洗、比對和入庫處理。
數(shù)據(jù)歸集子系統(tǒng)是數(shù)據(jù)歸集操作平臺,它要求憑用戶和密碼進(jìn)入,進(jìn)行相應(yīng)的信用數(shù)據(jù)歸集。系統(tǒng)包括用戶管理、數(shù)據(jù)填報(bào)、數(shù)據(jù)清洗、數(shù)據(jù)比對和數(shù)據(jù)入庫等功能模塊。圖1為該子系統(tǒng)的功能層次圖。
圖1 數(shù)據(jù)歸集子系統(tǒng)功能層次圖
2.2 內(nèi)容管理子系統(tǒng)
內(nèi)容管理子系統(tǒng)負(fù)責(zé)對從部門歸集來的社會法人信用信息和個(gè)人信用信息進(jìn)行管理、應(yīng)用配置,包括用戶管理、權(quán)限管理、信用信息目錄管理、信用信息管理、信用信息的共享、應(yīng)用管理、信用信息的備份和系統(tǒng)配置管理。圖2為該子系統(tǒng)的功能層次圖。
圖2 內(nèi)容管理子系統(tǒng)功能層次圖
2.3 應(yīng)用子系統(tǒng)
應(yīng)用子系統(tǒng)負(fù)責(zé)對公眾、部門和領(lǐng)導(dǎo)提供信用信息查詢、專題應(yīng)用和信用工作報(bào)表等服務(wù)功能。
信用信息查詢:包括社會法人信用查詢和個(gè)人信用查詢,用戶根據(jù)授權(quán)查詢相關(guān)的信用信息。
專題應(yīng)用:包括建設(shè)工程招標(biāo)、安全管理、應(yīng)急管理、政府采購、資金扶持、項(xiàng)目扶持、政策扶持等。信用工作報(bào)表:為了解信用信息工作情況,提供若干統(tǒng)計(jì)報(bào)表服務(wù)。圖3為該子系統(tǒng)的功能層次圖。
圖3 應(yīng)用子系統(tǒng)功能層次圖
3 系統(tǒng)的實(shí)現(xiàn)
根據(jù)系統(tǒng)的模塊分析和設(shè)計(jì),完成了信用信息管理系統(tǒng)的開發(fā)。系統(tǒng)開發(fā)中采用MyEclipse8.5作為開發(fā)工具, Tomcat7作為Web服務(wù)器, 達(dá)夢數(shù)據(jù)庫用于存儲管理。系統(tǒng)基于ssh框架開發(fā),結(jié)構(gòu)清晰。系統(tǒng)通過Bean層、Dao層、Service層和Action層的大量代碼的實(shí)現(xiàn),并以大量Jsp頁面展示,通過Struts、Spring、Hibernate及web服務(wù)文件配置,實(shí)現(xiàn)了信用信息管理系統(tǒng)的功能開發(fā)[5]。
4 思考
信用信息的管理和應(yīng)用涉及的問題很多,在推進(jìn)信息信息管理系統(tǒng)建設(shè)中,為有效開發(fā)和利用公共信用信息資源,保障公共信用信息基礎(chǔ)設(shè)施建設(shè)的優(yōu)質(zhì)高效,確保各系統(tǒng)間的互操作性,實(shí)現(xiàn)公共信用信息的安全,規(guī)范公共信用信息管理業(yè)務(wù)流程,必須做好系統(tǒng)建設(shè)的各項(xiàng)標(biāo)準(zhǔn)規(guī)范體系的研究和制定。
系統(tǒng)在數(shù)據(jù)歸集子系統(tǒng)設(shè)計(jì)和實(shí)施上要考慮各地、各部門信息化應(yīng)用水平的差異化,提供多種數(shù)據(jù)歸集方式,實(shí)現(xiàn)信用數(shù)據(jù)歸集的正常開展。
目前,全國各級政府都在建設(shè)信用信息管理系統(tǒng)(平臺),如何利用本系統(tǒng)實(shí)現(xiàn)省、市級信用信息管理系統(tǒng)共建共享,這不僅節(jié)約財(cái)政投資,還可以實(shí)現(xiàn)信用數(shù)據(jù)的共享與交換,能切實(shí)為公眾和政府提供全面的信用信息資源共享與服務(wù)。
4 結(jié)束語
該系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),立足省市級信用信息管理和應(yīng)用的需要,它可以作為省、市級政府在信用系統(tǒng)建設(shè)的設(shè)計(jì)規(guī)范、實(shí)現(xiàn)參考,提升信用信息管理系統(tǒng)建設(shè)水平和應(yīng)用能力。
參考文獻(xiàn):
[1] 中國政府網(wǎng).信用政策[EB/OL]. http://new.sousuo.gov.cn/s.htm?t=paper&advance=false&q=信用.
[2] 百度百科.社會信用體系[EB/OL]. http://baike.baidu.com/view/1478540.htm.
[3] 陳向東.C#面向?qū)ο蟪绦蛟O(shè)計(jì)案例教程[M].北京:北京大學(xué)出版社,2009.
[4] 百度百科.ssh框架[EB/OL].http://baike.baidu.com/view/2090973.htm.
[5] 杜聚賓.搞定J2EE:Struts+Spring+Hibernate整合詳解與典型案例[M].北京:電子工業(yè)出版社,2012.