论文部分内容阅读
信息化管理是提高企业竞争力的重要手段,使用数据库系统来进行管理已经非常普遍。通用数据库系统不仅开发和维护成本低于普通的订制软件,而且在功能和使用上也可以根据企业的特点灵活配置,因而得到了广泛的应用。本文针对提供商品或服务销售的企业对销售数据管理的需求,设计并实现了通用销售数据检索分析系统。该系统的特点是支持异构的业务数据,支持用户自主定义检索和统计图表展现,适用于商品销售或提供服务的各行各业,适用于不同运营模式的商业企业。
根据通用销售数据管理的特点和用户的需求,构建出通用销售数据检索和分析系统的体系结构和开发流程,提出了系统的功能目标和功能模型。利用面向对象编程技术,遵循高内聚低耦合原则,对系统进行模块划分,利用参数化的方法实现了用户对系统的深度定制。文中重点对异构数据的存储,异构业务数据导入,动态查询的实现,用户自定义统计图表的生成四个部分进行描述,提出了解决这些难点的设计思路、实现方法和关键技术。
为使系统适用于不同行业企业用户的销售数据,满足系统不受数据形式限制的需求,必须实现用户对数据库结构的自主定制,同时使系统可以加载各种结构的业务数据。文中讨论设计了数据库的框架,用户自主创建字段和数据表的流程及数据字典,介绍了系统以参数化的形式实现了对业务数据的提取、清洗、转换和加载的方法。实现了系统对用户数据的结构化存储和灵活加载的支持,保证了系统的准确性和灵活性。
除了对异构数据的存储和加载,系统允许用户实现对销售数据的动态查询和对统计图统计报表的定制生成。动态查询使用数据字典技术,用户在软件界面的操作会动态生成查询语句。统计图和统计报表的定制使用参数化的方法,系统读取用户录入的各项参数,并动态生成图表。
本系统使用户可根据自身企业的运营模式,数据关系结构来定制数据表,实现了用户对数据库层面的定制,减少了对大量配置数据的存储,提高了效率。系统预设的模式,大大减少了用户定制系统的工作量,使系统在灵活性和操作简便性方面得到了平衡。使用通用的销售数据检索分析系统,可以降低软件开发和维护成本,提高企业的管理效率。