卷烟经营户经营行为信息管理系统研究

时间:2022-03-31 06:40:40

卷烟经营户经营行为信息管理系统研究

摘要: 本文主要阐述以Java Web、DB2数据库为开发工具,采用面向对象的结构化编程方法,充分利用SQL语句的强大功能建立了卷烟经营户经营行为信息管理系统。通过对卷烟经营户经营行为信息的录入、加工、分析,对无证户办证、有证户续证按照《烟草专卖法》的相应条款进行管理。

Abstract: The operational behavior information management system of cigarette business operators was established, fully using powerful functions of SQL statements, using object-oriented structured programming method, taking Java Web, DB2 database as development tools. Through the input, processing, analysis of operational behavior information management system of cigarette business operators, undocumented households and permit households renewal to be managed in accordance with the corresponding provisions of the Tobacco Monopoly Law.

关键词: Java Web;DB2;SQL;管理系统

Key words: Java Web;DB2;SQL;management system

中图分类号:TP39 文献标识码:A 文章编号:1006-4311(2013)07-0193-02

0 引言

在日常工作中烟草专卖市场稽查员定期检查经营户的经营行为,并将检查结果进行纸质的记录后存档,这些记录不仅是市场稽查员的工作足迹,也是烟草行业净化市场、依法行政的见证,更是今后管理经营户的依据。利用市场检查结果可以对无证户办证、有证户续证按照《烟草专卖法》的相应条款进行管理,对一定时间内出现多次违规经营行为或严重违规经营行为的经营户不予办证或续证。

在网络技术不断发展的今天,信息系统已经成为各行各业经营管理不可缺少的工具,烟草行业也在向“一体化数字烟草”与信息系统高度集成的方向发展,开发一个信息系统对卷烟经营户的经营行为进行管理,弥补当前烟草行业在卷烟市场管理过程中无信息系统支持的尴尬,这也是开发这套卷烟经营户经营行为信息管理系统的目的。

本文主要阐述以Java Web、DB2数据库为开发工具,采用面向对象的结构化编程方法,充分利用SQL语句的强大功能,建立了系统模型,解决了系统与数据库的连接问题。

1 卷烟经营户经营行为信息管理系统总体设计

卷烟经营户经营行为信息管理系统主要实现的是对经营户经营行为信息的存储、加工处理,方便管理人员查询和许可证办证过程的数据使用。采用模块化功能设计,功能模块如图1所示。

各模块功能描述如下:

1.1 经营户管理模块:经营户主要包括持证户和无证户两部分,能够实现对经营户信息的新增、修改、确认、变更、停用、明细、照片维护、档案打印和删除功能,该模块包括专卖局、稽查员、经营户名称、法人身份证、工商执照号、入网时间、状态、经营地址等信息。

1.2 经营行为管理模块:经营行为管理维护分为持证户和无证户两部分,能够实现维护经营行为、查看经营行为以及对经营行为信息的审核、审批、查询等功能,该模块包括客户编码、许可证、客户名称、经营行为描述、涉及假冒卷烟数量金额等信息。

1.3 基础数据模块:主要分为经营行为分类和管控规则两部分,经营行为分类能够将《烟草专卖法》中关于对卷烟经营行为的约束条款进行分类,该模块包括经营行为、适用类型、是否使用等信息;管控规则能够实现对经营行为信息进行统计的SQL语句,该模块包括管控规则编号、适用经营户类型、适用业务类型、管控条件、管控措施等信息。

1.4 查询统计模块:主要提供经营户基本信息、经营行为信息和经营行为监控等报表查询和打印功能。

2 卷烟经营户经营行为信息管理系统数据库设计

系统数据库中主要涉及六张表,分别为经营行为管控表、经营行为管理表、经营行为分类表、管控规则表、持证零售户表和无证经营户表。其数据库的逻辑结构如图2所示。

2.1 经营行为管控表包括经营行为分类ID、专卖局内码、管控规则ID、管控条件、经营行为ID、经营行为、备注。

2.2 经营行为管理表包括内码ID、经营户内码、专卖局内码、稽查员、经营户类型、经营户名称、行为时间、经营行为、管控行为、状态、经营行为描述、涉及假冒卷烟数量、涉及假冒卷烟金额、涉及真烟卷烟数量、涉及真烟卷烟金额、涉及烟叶数量、涉及烟叶金额、其他涉及金额、审核意见、审核人姓名、审核日期、审批意见、审批人姓名、审批日期、创建人、创建日期、备注。

2.3 经营行为分类表包括经营行为分类ID、经营行为分类编号、专卖局内码、经营行为、认定依据、适用类型、是否使用、创建人、创建日期、备注。

2.4 管控规则表包括经营行为分类ID、管控规则编号、专卖局内码、管控条件、管控措施、管控条件判断、提示信息、适用经营户类型、适用业务类型、适用功能类型、是否使用、创建人、创建日期、备注。

2.5 持证零售户表包括零售户内码、零售户编码、企业名称、零售户名称、经营地址、专卖局内码、零售户状态、法人、法人身份证、法定代表人名称、法定代表人性别、法定代表人出生年月、法定代表人民族、法定代表人文化程度、稽查部门、稽查员、许可证、电话、企业性质、工商执照号、注册资金、营业面积、从业人数、商业环境、状态、入网时间。

2.6 无证经营户表包括无证许可证编号、专卖局、稽查员、法人身份证号、无证经营户名称、电话、经营地址、法定代表人名称、法定代表人性别、法定代表人出生年月、法定代表人民族、法定代表人文化程度、企业性质、工商执照号、注册资金、营业面积、从业人数、商业环境、状态、入网时间。

3 数据加工处理功能实现

该系统的主要功能是对烟草专卖稽查员录入的卷烟经营户经营行为信息的加工处理,根据《烟草专卖法》中关于对卷烟经营户经营行为处罚管理要求,提供无证户办证、有证户续证合法性数据,系统首先将《烟草专卖法》中对卷烟经营户经营行为的约束条款进行分类,然后制定经营行为管控规则,最后利用SQL语句将经营行为管理表中的数据按管控规则进行分类统计,得到许可证办证或续证所需的法律依据,对不符合《烟草专卖法》要求办证和续证的经营户在“许可证办证系统”中自动进行限制并给出违法行为信息。现以《烟草专卖法》中规定的“一年内被烟草专卖行政主管部门或其他执法机关处罚两次以上的”卷烟经营户不予办证为例,编写管控SQL语句如下:

SELECT row_number() over(order by A.manage_id) as NUM,A.*

FROM

select

DISTINCT

cust.MANAGER_ID manage_id,

RBM.BUSI_NAME,

cust.MANAGER MANAGER,

cust.LICENSE_CODE LICENSE_CODE,

cust.MANAGER_TEL manage_tel,

cust.BUSI_LICENSE_CODE BUSI_LICENSE_CODE,

cust.BUSI_ADDR BUSI_ADDR,

RBM.INSPMAN_ID,

RBM.REGIE_ID,

RCB.RULE_CONDITION,

RCB.RULE_RESULT

from RM_BUSIACT_SORT RBS, RM_CTRLRULE_BASE RCB, RM_BUSIACT_MANAGE RBM

left join

select

rc.cust_id,MANAGER_ID,MANAGER_TEL,MANAGER,LICENSE_CODE,BUSI_LICENSE_CODE,BUSI_ADDR,'1' lic

from rm_cust rc,rm_cust_other rco

where rc.cust_id = rco.cust_id

) cust on cust.cust_id = rbm.BUSI_ID

where 1=1

AND RBM.BUSI_ACT = RBS.SORT_ID

and rcb.base_code = 'CZ0101'

AND RBS.APPLY_TYPE='01'

AND RBM.BUSI_ID IN

SELECT

BUSI_ID

FROM RM_BUSIACT_MANAGE RBM

WHERE ACT_DATE BETWEEN REPLACE(CHAR((CURRENT DATE - 365 DAYS),ISO),'-','') AND REPLACE(CHAR((CURRENT DATE),ISO),'-','')

AND RBM.BUSI_TYPE='01'

GROUP BY BUSI_ID

HAVING COUNT(*)>2

) A

4 结论

本系统的开发,充分满足了内蒙古自治区烟草公司通辽市公司对卷烟经营户经营行为的管理要求,弥补了当前烟草行业在卷烟市场管理过程中无信息系统支持的尴尬,有效增强了卷烟市场管控力度,减少了市场稽查员劳动强度,提高了工作效率,避免了不必要的行政复议,为净化卷烟市场和依法行政提供了有效的信息技术支持。

参考文献:

[1]杨磊.新手学Java Web开发.北京希望电子出版社,2010.

[2]王飞鹏.DB2设计与性能优化:原理、方法与实践.电子工业出版社,2011.

[3]王萍萍,赵俊莉,孙强.JavaScript基础与实践教程.电子工业出版社,2007.

上一篇:保险公司信息系统升级问题应对 下一篇:浅谈我国应加快推进船舶与海洋工程自动化研发