王紅剛,王征風,陳綏陽
(1.西安思源學院,陜西 西安 710038;2.西安交通大學,陜西 西安 710049)
云環境下企業信用管理系統設計與實現
王紅剛1,王征風1,陳綏陽2
(1.西安思源學院,陜西 西安 710038;2.西安交通大學,陜西 西安 710049)
隨著市場經濟的發展,建立企業信用體系變得尤為重要。為進一步整合企業信息資源,完善企業信用體系建設,提高企業綜合決策能力,加強企業信用信息溝通,利用云計算技術,建立互聯互通的企業信用管理平臺和信息共享制度成為了必須。針對企業信用數據,確定了企業信用體系評估指標和評分模型,對云計算環境下實施企業信用管理進行了分析,提出一種基于云計算環境的企業信用管理系統框架及設計方案,并且進行了數據庫設計,詳細闡述了主要功能模塊業務流程,給出了實現方法。實踐表明,云計算環境下的企業信用管理系統,易于升級和維護,能為政府機構、銀行、企業資助獎勵等提供參考依據,加強了企業信用風險防范能力,為企業持續健康發展保駕護航。
云環境;信用體系;評估指標;管理
信用是市場經濟的重要基礎,建立企業信用評價、管理、服務體系,是市場經濟發展到現階段的必然要求。通過建立企業信用體系,可為招商及企業資助獎勵等提供評價參考依據。企業信息體系包括企業數據信息系統、企業征信系統、企業信用評價系統等,將結合工商、稅務等政府職能部門和企業、行業協會、社會組織、金融機構等單位共同開展企業數據采集、業務分析,建立企業信用信息數據庫,實現風險預測和預警,提升企業綜合競爭力。
針對云計算環境技術特點,提出了云環境下企業信用管理系統的總體設計,分別設計并實現了企業數據上報子系統、信用評級子系統、信用指標管理子系統等功能模塊。通過使用企業信用管理系統,提高了企業抗風險能力,為企業持續健康發展提供保障。
信用評估指標體系是對評價對象的信用進行綜合評價的依據和標準,是綜合反映評價對象本身和環境所構成的復雜系統的不同屬性的指標,按隸屬關系、層次結構有序組成的集合。根據指標體系設計的科學性、適用性等原則,在查閱相關資料和標準普爾評價指標并結合企業經營現狀的基礎上,得到企業信用評估指標體系[1]。具體指標如圖1所示。

圖1 企業信用評估指標體系
信用評分模型是對評價對象的信用情況進行量化表示的計算方法,主要從數值和標識方面表現評價對象的信用情況。在信用評分模型方面,采用五分制的信用評價模型,即5分、4分、3分、2分、1分,分別表示“償還債務的能力極強,基本不受不利經濟環境的影響,違約風險極低”;“償還債務能力較強,較易受不利經濟環境的影響,違約風險較低”;“償還債務能力一般,受不利經濟環境影響較大,違約風險一般”;“償還債務能力較弱,受不利經濟環境影響很大,有較高違約風險”和“在破產或重組時可獲得保護較小,基本不能保證償還債務”五種對企業的信用評價[2]。
在云計算環境下,一般以“云”為中心,包含“云”和“端”兩部分,“云”提供存儲和服務,“端”實現基本應用[3-4]。企業信用管理系統采用“云”、“端”兩級模式,個人或企業的應用處于“端”,各類業務處理及存儲處于“云”。云計算的服務方式有3類[5],基礎架構即服務(IaaS)、平臺即服務(PaaS)、軟件即服務(SaaS)。在企業信用管理系統的客戶應用端,目前采用Web方式,主要完成企業信用管理系統的一些基礎功能;在云服務端,云計算服務中心提供數據庫管理及存儲服務,即提供IaaS;數據交換層對數據進行分析運算,為業務層管理提供數據支撐,即提供PaaS;應用層主要提供一個可視化的操作界面,即提供面向服務的SaaS[6-7]。
企業信用管理系統架構如圖2所示,分為客戶應用端、應用層、業務層、數據交換層、數據接入層、云計算服務中心等,同時通過一個統一的安全技術體系來保障數據通信的安全。

圖2 信用系統總體架構
各層的主要功能如下:
客戶應用端:主要依靠Internet網絡,通過Web實現使用者與云端服務器的交互。
數據接入層:提供職能單位(如工商、稅務、公檢法等)或其他單位(如水電、金融等)的數據導入/采集功能。
數據交換層:以基礎數據庫為中樞,將下一層導入或采集的數據與上層業務系統的數據轉換為科技信用系統的統一數據格式,便于系統內部通信。
業務層:根據各種預定義信用或征信模型對企業進行評估、評級活動,并向門戶網站提供數據訪問接口,包括企業數據上報子系統、信用指標管理子系統、企業信息查詢監測子系統、企業信用查詢子系統、統計分析子系統、信用黑名單子系統、信用評級子系統、查詢授權子系統、系統管理子系統。
應用層:主要通過門戶網站形式向用戶提供一個可視化的操作界面,包括信用查詢、信用服務、信用研究等5大模塊。
云計算服務中心:主要為云計劃部署下的所有云計算應用系統提供云計算服務的中心系統[8-9]。計算云指CPU資源,是可供終端用戶進行數據計算和數據處理的單元。存儲云指數據存儲資源,為系統提供海量存儲容量[10]。
系統采用SQL Server2008,數據庫訪問技術采用ADO.NET。根據信用體系評估指標以及企業信用管理系統需求分析,數據庫系統包含一級指標表、二級指標表、評價指標表、信用級別表、企業年度數據表、企業基本信息表、企業信用級別歷史記錄表、審核工作量表。企業信息管理系統數據庫物理模型如圖3所示。

圖3 企業信用管理系統數據庫物理模型
(1)一級指標表(Dic_TargetCS)。
該表中主要保存技術指標、團隊指標、市場指標、基礎指標、其他指標等一級指標信息。主要包含的信息有:一級指標類別代碼、指標名稱、指標說明等。
(2)二級指標表(Dic_TargetName)。
該表中主要保存企業信用評價體系中的二級指標信息,如總資產報酬、營業利潤率、資產負債率、人員流動率等。該表主要包含的信息有:二級指標代碼、指標名稱、一級指標類別代碼、指標說明等。
(3)評價指標表(Table_EvaluateTG)。
該表中主要保存企業信用評價體系中指標標準信息。例如針對二級評價指標人員流動率,根據企業評價模型,將人員流動率可以分為四個等級:A級、B級、C級、D級。這四個等級所對應的數據標準分別為大于等于85%、大于等于70%、大于等于60%、大于等于50%。該表中主要包含的信息有:指標等級代碼、指標等級名稱、指標等級評判標準、指標等級數據類型、上限、下限、指標分值等。
(4)信用級別表(Table_CreditLevel)。
信用級別表中主要保存企業信用評估體系級別數據。該表主要包含的信息有:信用級別、信用級別得分、信用級別說明等。
(5)審核工作量表(Table_GZLB)。
該表中主要保存審核員所審核的企業年度數據歷史記錄。該表主要包含的信息有:企業住址機構代碼、年份、審核員編號、審核時間、審核狀態等。
(6)企業信用級別歷史記錄表(Table_QYXXJBB)。
企業信用級別歷史記錄表中保存企業歷年信用得分、信用級別等數據。該表主要包含的信息有:組織機構代碼、年份、企業信用等分、企業信用級別等。
(7)企業基本信息表(Table_CompanyInfo)。
企業基本信息表中主要保存企業注冊登記的基本信息。該表主要包含的信息有:組織機構代碼、企業信息名稱、隸屬片區、企業注冊地址、注冊資本、法定代表人、聯系電話等。
(8)企業年度數據表(Table_TargetDD)。
企業年度數據表中主要保存企業按年度提交的詳細指標數據。該表主要包含的信息有:行業及發展階段、資產總額、上年度凈利潤、業務收入、凈利潤、總資產增重率、總資產報酬、營業利潤率、資產負債率、凈資產收益率、成本費用利潤率、銷售增長率等。
4.1 指標管理子系統
指標管理子系統是該系統中的基礎功能。科技信用系統中所有評估指標管理、評估指標分值設定、評估指標權重設定、評估指標數據類型、評估指標數據范圍、評估指標定級等都由指標管理子系統完成。評估指標設置完成之后,信用評級子系統才依據設定好的指標級別、指標數據計算企業年度信用級別。指標管理子系統流程圖如圖4所示。

圖4 指標管理子系統流程圖
系統頁面采用FineUI實現,它是一組基于ExtJS的專業ASP.NET控件庫,擁有原生的AJAX支持和華麗的UI效果。每個頁面必須包含一個PageManager控件,此控件用來控制頁面級別的全局參數,比如控制頁面樣式、語言、表單參數、AJAX參數以及布局的參數等[11]。具體代碼如下:
<%@ Page Language="C#"AutoEventWireup="true" CodeBehind="frm_EvaluateTGNew.aspx.cs" Inherits=" Zbxx.frm_EvaluateTGNew" %>
……
4.2 信用評級子系統
信用評級子系統是該系統中的核心功能。它使用指標管理子系統中所設置的評估指標、指標權重、指標定級等對企業上報的年度數據進行計算,最終確定出企業該年度的信用得分及信用級別。信用評級子系統中對數據進行計算是通過創建Windows服務實現[12]。Windows服務非常適合在服務器上使用,是可以長時間運行的可執行應用程序。
Windows服務通過設置好的時間間隔(30 min),不停地檢測服務器端是否有新的、未被計算、通過審核的數據提交。如果有,Windows服務根據數據庫中設置好的評價指標標準進行計算,并將計算結果保存到相應的字段中。信用評級子系統流程圖如圖5所示。

圖5 信用評級子系統流程圖
4.3 數據上報子系統
數據上報子系統是企業信用系統中的基礎功能,主要有企業基本信息上報、企業年度經營數據上報、政府職能部門數據上報、其他單位數據上報等。信用數據有兩類:固定值和明細數據。固定值全部由企業在頁面填寫,根據取值類型有以下幾種展現形式:文本框、單選框、下拉框、文件等;明細數據通過征信系統提供Excel模板,填寫后在頁面操作導入到征信系統。數據上報子系統流程圖如圖6所示。

圖6 數據上報子系統流程圖
數據有效性檢查是通過FineUI控件提供的驗證屬性在客戶端進行檢查。在FineUI控件中通過使用ValidateForms屬性來確定要驗證的表單,ValidateForms值為需要驗證的表單名稱列表(逗號分隔),可以指定點擊按鈕時同時驗證多個表單。對表單中文本框、下拉框等控件中數據的驗證通過使用正則表達式來完成[13]。
數據上報子系統核心代碼如下:
publicSaveItem()
{
try
{
CompanyInfo.ZZJG_DM=this.txtZZJGDM.Text.Trim();
CompanyInfo.QYXX_MC=this.txtQYMC.Text.Trim();
CompanyInfo.GSDJ_ZCH=this.txtDJZCH.Text.Trim();
CompanyInfo.GSDJ_DM=this.txtGSDJDM.Text.Trim();
CompanyInfo.ZC_ZJ=Decimal.Parse(this.tbtZCZB.Text.Trim());
CompanyInfo.FD_DBR=this.txtFDDBR.Text.Trim();
CompanyInfo.CL_RQ=DateTime.Parse(this.dataZCSJ.Text.Trim());
……
CompanyInfo.OpType=DataOperationType.Add;
if(AppBox.BLL.DataBaseManager.op_TABLE_COMPANYINFO(m_UserBean,CompanyInfo) ==0)
{
stringUserName_Log=GetIdentityName();
string IP=Request.UserHostAddress;
Common.WriteLog("Table_OPLog",IP,DateTime.Now,UserName_Log,"上報企業基礎信息");//寫日志
Alert.ShowInTop("新增成功!");
}
}
catch(Exception ex)
{
Alert.ShowInTop(ex.Message);
}
finally
{
PageContext.RegisterStartupScript("closeActiveTab();");//關閉選項卡
}
}
針對企業信用管理現狀,文中提出了解決方案,開發出云環境下企業信用管理系統。為管理企業信用信息提供方便,尤其是在云環境下,提高企業信用管理系統中數據上報、數據處理的效率。企業信用管理系統的使用,為政府機構、銀行等提供了決策支持,特別是為企業自身發展注入新的活力,帶來新的發展機遇。
[1] 張曉麗.面向電子商務的物流征信系統設計與實現[D].上海:上海交通大學,2011.
[2] 林鈞躍.社會信用體系:中國高效建立征信系統的模式[J].征信,2011,29(2):1-7.
[3] 陳東穎,王長浩,李 翔.云環境下企業采購管理系統設計與實現[J].計算機技術與發展,2015,25(6):145-149.
[4] 劉金濤.基于云計算的資源開放平臺研究與實現[D].西安:西安電子科技大學,2012.
[5] Buyya R,Broberg J,Goscinski A.Cloud computing:principles and paradigms[M].USA:Wiley Press,2011:366.
[6] 林 闖,蘇文博,孟 坤,等.云計算安全:架構、機制與模型評價[J].計算機學報,2013,36(9):1765-1784.
[7] 陳 康,鄭緯民.云計算:系統實例與研究現狀[J].軟件學報,2009,20(5):1337-1348.
[8] 劉英男.基于云計算框架的終端管理系統設計與實現[D].西安:西安電子科技大學,2011.
[9] Chang F,Dean J,Ghemawat S,et al.BigTable:a distributed storage system for structured data[J].ACM Transactions on Computer Systems,2008,26(2):205-218.
[10] Sosinsky B.Cloud computing bible[M].USA:Wiley Press,2011:189.
[11] 王 磊.FineUI秘密花園一[EB/OL].[2016-02-20].http://www.cnblogs.com/ sanshi/ archive/2012/02/11/2347 235.html.
[12] Gernaey M.Programming windows services with visual basic 2008[M].USA:Microsoft Press,2008:128.
[13] 王 磊.FineUI秘密花園九表單驗證[EB/OL].[2016-02-25].http://www.cnblogs.com/sanshi/archive/2012/03/11/2390722.html.
Design and Implementation of Credit Management System for Enterprise Based on Cloud Computing Environment
WANG Hong-gang1,WANG Zheng-feng1,CHEN Sui-yang2
(1.Xi’an Siyuan University,Xi’an 710038,China; 2.Xi'an Jiaotong University,Xi’an 710049,China)
With the development of market economy,the establishment of enterprise credit system has become particularly important.In order to further integrate enterprise information resources,improve the construction of enterprise credit system,enhance the comprehensive enterprise decision-making ability,strengthen enterprise credit information communication,using cloud computing technology,the establishment of the enterprise credit management platform and information sharing system has become a must.In view of the enterprise credit data,the evaluation index and scoring model of enterprises credit system is determined,analysis of the scheme of implementing enterprise credit management under cloud environment,proposing a framework and design scheme of enterprise credit management system based on cloud environment.The database design and the main function module business process is described in detail and the realization methods are given.The practice shows that the enterprise credit management system based on cloud environment,easy to upgrade and maintain,provides reference for government agencies,banks,enterprises and other financial incentives,which strengthens the enterprise credit risk prevention capacity and guarantees sustained and healthy development for the enterprise.
cloud computing;credit system;evaluation index;management
2016-03-08
2016-06-16
時間:2017-01-04
陜西省2014年自然科學研究項目(14JK2087)
王紅剛(1984-),男,碩士,講師,研究方向為云計算、軟件工程;陳綏陽,教授,博導,研究方向為計算機軟件、計算方法。
http://www.cnki.net/kcms/detail/61.1450.TP.20170104.1028.056.html
TP302
A
1673-629X(2017)01-0200-05
10.3969/j.issn.1673-629X.2017.01.045