某电子商务系统的财务子系统设计研究

2020-11-18 01:58曲润柳田野陈静赵亮
中国管理信息化 2020年18期
关键词:微信小程序电子商务数据库

曲润柳 田野 陈静 赵亮

[摘 要]目前,电子商务平台在社会中得到快速发展和广泛应用,电子商务平台的财务子系统需要不断处理大量活跃财务数据,还需要提供重要的监督管理功能,包括数据自动计算、数据审核、生成图表与财务报告等。本文以某电子商务系统为例,探讨其财务子系统的设计方案,旨在为相关研究提供参考。

[关键词]电子商务;微信小程序;财务子系统;数据库;设计

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.

猜你喜欢
微信小程序电子商务数据库
《电子商务法》如何助力直销
电子商务
当图书馆遇上微信小程序
关于加快制定电子商务法的议案
跨境电子商务中的跨文化思考