曲潤柳 田野 陳靜 趙亮


[摘 要]目前,電子商務平臺在社會中得到快速發展和廣泛應用,電子商務平臺的財務子系統需要不斷處理大量活躍財務數據,還需要提供重要的監督管理功能,包括數據自動計算、數據審核、生成圖表與財務報告等。本文以某電子商務系統為例,探討其財務子系統的設計方案,旨在為相關研究提供參考。
[關鍵詞]電子商務;微信小程序;財務子系統;數據庫;設計
doi:10.3969/j.issn.1673 - 0194.2020.18.034
[中圖分類號]F232;TP311.52[文獻標識碼]A[文章編號]1673-0194(2020)18-00-02
0? ? ?引 言
無論是大型的電商企業,如阿里巴巴、京東,還是小規模或公益性的電商平臺,如地方商務平臺或者高校校園舊物交易系統,都需要構建一個基于網絡信息技術的科學完善的財務子系統,以提高企業的財務綜合管理能力。一個優秀的財務子系統應該能夠快速處理多種財務數據,幫助企業通過提煉數據得到有價值的信息,幫助企業家或運營者及時掌握財務運營情況,預測近期發展趨勢,提高財務控制能力,增強資產管理能力,為電商企業或公益性交易平臺提高工作效率和決策科學性提供助力。本文的電商系統財務子系統設計方案面向某校園舊物交易平臺,通過對該平臺的整體需求進行分析、研究后,針對其財務管理體系采用先規劃整體架構、再進行功能細分的方式進行設計。
1? ? ?電商財務子系統存在的問題
傳統的商務財務信息統計的目的是統計會計數據,財務管理工作主要體現在事后分析,對企業管理決策方面的支持有限。隨著現代信息技術在電商領域的應用,電商企業可以利用計算機數據庫技術構建財務子系統,為電商企業或電商平臺的經營規劃提供準確、客觀的財務數據和分析數據。雖然很多電商企業和電商平臺通過應用信息技術實現了部分財務的智能化管理,但隨著財務數據種類不斷增多、財務數據量不斷增大、響應及時性需求的不斷提高,部分設計落后的財務子系統出現了響應速度變慢、統計數據不全面、統計信息展示不清晰等問題。大的電商企業可以較快地升級優化財務子系統,從軟件、硬件兩個方面快速提升性能,但小型電商企業及公益性交易平臺硬件系統的升級因成本問題制約而比較困難,更適合在軟件系統方面進行優化,以擴展財務子系統功能、提升財務子系統性能。本文以某電子商務系統——高校校園舊物交易系統為例,提出了該系統財務子系統架構及財務數據庫的優化設計方案。
2? ? ?電商系統架構設計
某電子商務系統是一個基于微信小程序的校園舊物交易系統,系統總體架構由微信小程序客戶端和構建在云端的后臺服務器和數據庫管理系統3部分組成。具有以下兩點優點:一是與以往的APP和微信公眾號相比,小程序入口簡潔、使用方便、運行速度更快,符合校園舊物交易系統的定位;二是將該電子商務平臺的服務器系統、數據庫系統建立在云端,具備高速度、高安全性和高適應性,構建在云端的服務器、數據庫可以在交易淡季進行低配置運營,以節約成本,在大學生畢業季等交易旺季購買云服務,以迅速擴容,滿足用戶需求。該系統的財務子系統的主要功能通過Sql Server系統實現,這是一款應用廣泛的企業級商業數據庫系統,提供了強大的數據分析功能,具有完備的數據安全保護機制、方便的數據庫操作功能、安全的數據庫備份功能和豐富的對外數據庫驅動接口。根據對該電子商務系統的整體業務功能、總體系統功能和財務子系統需求的分析結果可知,該系統的財務數據庫架構的規劃設計應支持該電商系統的財務數據的統計需求、數據分析需求、信息集成化處理需求和多種報表生成需求。
3? ? ?財務數據庫設計
財務子系統中需要處理海量信息數據并支持相應的數據處理功能,因此,財務數據庫的設計將直接影響電子商務系統的整體功能。根據該舊物交易系統的功能需求的分析結果可知,該系統的財務數據庫結構應進行舊物信息實體屬性設計、交易用戶信息設計、交易訂單信息設計、財務數據設計。依據以上設計結果,將舊物系統中的實體聯系起來,形成完整的E-R圖,然后進行數據庫邏輯結構設計,結合E-R圖設計相應關系表,并提供給數據庫使用,E-R圖中的實體、屬性及聯系都要做到與數據表一一對應并注明“key”,表與表之間的聯系設置“foreign key”,然后在Sql Server中建立具體數據表和創建對應SQL語句。
3.1? ?財務數據庫富的統計管理模型
財務數據庫應提供管理員功能,包括管理員ID、管理員姓名、管理員等級、管理員電話等;用戶功能,包括用戶昵稱、用戶ID、用戶電話、用戶類型等;舊物(商品)功能,包括舊物編號、舊物名稱、舊物類型、舊物價格等;銷售記錄功能,包括訂單編號、支付金額、訂單狀態、提交時間等。其中,財務管理實體關系模型如圖1所示。
3.2? ?財務數據庫中財務統計信息表
該系統專門面向高校校園舊物交易,且在財務數據庫設計中優化其他交易系統中常見的發票數據庫、優惠券數據庫、抽獎活動數據庫、拼團數據庫等,在保障全部業務流程規范化操作的前提下,數據邏輯結構相對簡單明確,運行效率較高。通過可視化工具Navicat連接到Sql Server,利用創建database功能創建shg_database,再利用其創建表功能創建各個表,這里僅列舉其財務數據庫統計信息表(finance表)結構,如表1所示。
3.3? ?財務子系統優化設計
當財務子系統中數據承載量較大導致當前數據庫響應變慢時,可以考慮采用分布式數據庫系統,將多個獨立數據庫系統分布在云端的多個服務器上,每個數據庫都是一個獨立的完整系統,各自構建獨立的數據庫、數據庫管理系統和基礎軟硬件,并能夠獨立完成本地功能。將這些數據庫系統通過網絡連接起來,每個分布式數據庫存儲不同的財務數據,并根據用戶的查詢需求進行數據傳輸。比如,將財務子系統數據庫分布在云端,細分為管理員和用戶數據庫、書籍類舊物數據庫、運動類舊物數據庫、其他舊物數據庫和銷售記錄數據庫,每個數據庫獨立存儲和處理對應的財務數據,在執行高并發SQL查詢任務時應用Docker容器技術,在占用較低資源的情況下高效率地執行財務查詢任務,實現財務子系統性能的進一步優化。
4? ? ?結 語
現階段,電子商務系統應用越來越廣泛,財務子系統性能的重要性日益凸顯出來,相對于硬件系統的升級,財務子系統的軟件系統升級在原有基礎上的成本更低,也更容易提升系統整體性能,但具體設計方案還應在實際使用中進一步驗證,通過廣泛征求管理者和使用者的意見,針對不足進行產品改進和技術優化。
主要參考文獻
[1]黃雅瓊.淺談空間數據庫管理系統的概念與發展趨勢[J].中國管理信息化,2019(8):165-166.
[2]李望平.基于SAN的財務數據庫并發控制機制的研究[D].長沙:湖南大學,2010.
[3]應檸澤.基于安卓的校園舊書交易APP的設計與實現[J].電子世界,2019(4):143-144.
[4]王平.“互聯網+”下企業財務管理模式探索[J].中國管理信息化,2019(7):50-51.