进口汽车后续监管系统设计与开发

2017-11-16 06:15蒋邵衡胡琳子李星驰
质量安全与检验检测 2017年5期
关键词:销售商数据表进口

蒋邵衡 胡琳子 刘 曜 李星驰

(1.广州出入境检验检疫局 广东广州 510623;2.广东出入境检验检疫局)

进口汽车后续监管系统设计与开发

蒋邵衡1胡琳子2刘 曜1李星驰1

(1.广州出入境检验检疫局 广东广州 510623;2.广东出入境检验检疫局)

以Visual Basic为前端开发工具,SQL为后台数据库设计出一个进口汽车后续监管系统,具体描述了实现过程以及系统的功能特色,为监管部门对进口汽车销售服务企业及其销售的每辆进口车辆提供了有效的监管工具,对保护消费者权益,维护国家对外贸易的合法利益,创新质量安全监管体系,具有重要意义。

进口汽车;监管;数据库

1 前言

近年来,进口汽车在我国的销售量突飞猛进,越来越多人购买进口汽车,而对于消费者来说,选择一家好的汽车销售服务店也变得越来越重要。4S店作为进口品牌汽车销售的服务店,具有充足的零配件和现代化的修理设备,服务人员对于汽车的服务和保养理念都比较先进,宽敞整洁的维修区以及完备密切的跟踪服务体系,都是消费者选择保养进口汽车的首选。所以一个好的品牌汽车销售服务4S店一旦建立起来,一般在5~10年之内都不会落伍。作为监管部门,需要从保护消费者的质量安全角度出发,确保消费者合法权益,强化进口机动车辆的监管,对相应的进口企业和经销商加强相应监督,要求企业积极履行相关责任。然而,我国至今尚未建立有关进口汽车经销服务企业较完整的数据库系统,网络上也只能搜索到当地少数品牌的经销服务企业,因此获得一个全面的汽车销售服务企业数据及其变动情况,建立进口汽车后续监管系统变得尤为迫切。

2 开发环境

系统开发前期需要对进口汽车销售服务企业的数据进行收集,进而进行相关应用软件开发,为后续汽车跟踪监管提供有效一个的管理平台。众所周知,Visual Basic语言(简称VB),是一种可以让程序员利用各类组件迅速建立好应用程序的程序设计语言,它的高效性及实用性已经被广泛用于开发大型软件(如商务软件)以及小型实用程序。同时,SQL Server 2008是微软公司推出的一款高效数据库管理系统,它是较为常见的数据库之一,可以根据用户的不同需求建立起用户想要的安全、可靠并具有延伸性的不同数据库。本系统就是使用SQL Server 2008作为数据库管理系统,使用Visual Basic作为程序设计语言。

3 系统设计

3.1 系统主窗体

用户通过账号密码登录进入到本系统的主窗体,主窗体是一个多文档界面,以菜单形式进入到“销售商管理”“车辆管理”和“系统管理”3个相应子窗体,界面如图1所示。

图1 进口汽车后续监管系统的主窗体

3.2 数据库的建立与连接

在SQL数据库中,“数据表”(base table)是数据库的基本组成部分,设计合理的数据表关系将有利于程序的实现。本系统根据需求在 SQL中建立了3张数据表:

(1)使用人员信息表:用户名称(主键)、登陆密码、用户身份、用户权限;

(2)车辆销售商数据表:车辆销售商名称(主键)、销售品牌、车辆销售商所在省或直辖市、车辆销售商所在城市、车辆销售商地址、车辆销售商联系电话;

(3)车辆信息数据表:车辆唯一识别代码(VIN码)(主键)、车辆出厂时间、车辆型号、是否召回、车辆召回记录、车辆维修记录。

3.3 SQL存储过程的关键代码

SQL操作语言主要分成两部分:DDL(Data Definition Language)及DML(Data Manipulation Language)。DDL是建立数据表及数据列的指令群;DML是操作数据库记录的指令群,如数据库记录的查询、添加、更新、删除等。本系统通过ADODC控件实现对数据库中数据的访问操作,以下为SQL语句实现数据库的操作的一些关键代码。

(1)实现查询功能代码

Adodc1.RecordSource="select*from cardata" '连接库存表

Adodc1.Refresh '刷新连接

Set DataGrid1.DataSource=Adodc1

'把ADODC数据显示到DATAGRID中

cmbField.Clear

condition=Trim(cmbField.Text)

condition1=Trim(cmbField1.Text)

Adodc1.RecordSource="select*from cardata where"& condition& "like'%"& txtname.Text&"%'and"&condition1&"like '%"&txtName1.Text&"%'"

'按条件查询

Adodc1.Refresh

(2)实现更新功能代码

If MsgBox("数据更改后将不能恢复,请确认",vbYesNo)=vbYes Then

If txtjxs.Text<>""And txtpp.Text<>""And txtsf.Text<>""And txts.Text<>""Then

'将文本框中用户输入的各个字段取值填入相应字段

cmdselect.Adodc1.Recordset.Fields("销售商名称")=txtjxs.Text

cmdselect.Adodc1.Recordset.Fields("品牌")= txtpp.Text

cmdselect.Adodc1.Recordset.Fields("省和直辖市")=txtsf.Text

cmdselect.Adodc1.Recordset.Fields(" 市") = txts.Text

cmdselect.Adodc1.Recordset.Fields("地址")= txtdz.Text

cmdselect.Adodc1.Recordset.Fields("联系电话")=txtdh.Text

cmdselect.Adodc1.Recordset.Update

cmdselect.Adodc1.Refresh

MsgBox"数据已更新"

Unload Me

cmdselect.cmdselect.Value=True

Else

MsgBox"销售商名称、品牌、省市,不能为空。",,"错误提示"

End If

本系统还有许多关键代码,比如插入数据到数据库中,使用EXCLE表导入到数据库中,导出数据到EXCLE表等,由于篇幅原因,在此不一一列举。

4 系统功能

4.1 功能分析

系统中各界面权限操作由系统管理员进行分配,不同权限的用户通过操作界面,对每个进口汽车销售商信息、每台进口车辆信息进行浏览,通过具体查寻条件查找到该汽车销售商和该车辆,进行修改、删除及更新,实现对每辆进口汽车进行跟踪。功能模块图如图2所示。

图2 系统功能模块图

4.2 企业信息管理的实现

本系统信息查询模块操作简单,可以输入不同条件进行查询,各查询条件之间为并列的关系,在条件为空时显示所有信息。监管人员进入系统的企业信息管理界面后设置查询条件,通过单击“查询”按钮后可以模糊查询、精确查询,查询到此车辆销售企业信息并在DATAGRID控件中显示,包括车辆销售商名称(主键)、销售品牌、销售商所在省或直辖市、销售商所在城市、销售商地址、电话。如有更改或者增加经销商的需要,由进口企业提交申请给该区域监管人员,监管人员审核通过后,在系统中进行修改,添加经销商数据。“添加数据”和“编辑数据”按钮可以添加新的销售商信息和对销售商信息进行修改;“删除数据”是直接删除该条销售商数据,为防止误删,点击后有询问是否删除框弹出确认;导出数据按钮是把搜索到的所有企业信息以Excel表的格式导出。

4.3 车辆监管的实现

进口企业在获得汽车检验合格证书后,通过本系统进入到车辆信息管理界面,提交车辆的信息表,通过EXCEL表导入到系统中的进口车辆品牌销售商下,销售商也可通过查询按钮查询到车辆信息,并进行实时修改召回及维修记录。进口企业在有汽车召回需要时,在系统中通过组合查询条件,如品牌、车型、出厂时间,查询到召回的车辆,并勾选车辆的召回按钮后,提交给管理员。国家质检总局可通过管理员账号审核通过,发布缺陷汽车召回信息,确认召回车辆。在有实际需要时,如消费者投诉,监管人员可通过VIN码查询到车辆召回、维修记录情况。

5 系统测试

进口汽车后续监管系统采用黑盒测试的方法,即功能测试。测试结果显示本系统能够实现模块包含的所有功能,并且各功能都能正常使用,输出结果正常。

6 结语

进口汽车后续监管系统通过简洁友好的操作界面,能对进口汽车销售企业及其销售的每辆进口车辆进行有效监管。本研究结果对加强进口汽车的检验与监管,保护消费者权益,保障进口汽车产品质量与人民身体健康,提高汽车销售和服务后续监管效率,维护国家对外贸易的合法权益,创新质量安全监管体系,都具有重要意义。

[1] 马秀莲.Visual Basic教学难点及解决办法[J].科教文汇,2011,(7):68-70.

[2] 吕晓敏,李君艺.基于SQL Server的高校图书馆数据库设计与实现[J].长春师范学院学报2013,34(4):190-193.

[3] 郭书悦.基于VB和SQL的科研项目信息管理系统的设计与实现[J].渔业研究2016,38(4):326-330.

[4] 齐睿文.浅析汽车4S店的现状及发展 [J].科技信息,2010,(34):117-119.

Design and Development of Follow up Supervision System for Imported Vehicles

JIANG Shaoheng1,HU Linzi2,LIU Yao1,LI Xingchi1
(1.Guangzhou Entry-Exit Inspection and Quarantine Bureau,Guangzhou,Guangdong,510623;2.Guangdong Entry-Exit Inspection and Quarantine Bureau)

This article uses Visual Basic as a front-enddevelopment tool,SQL backgrounddatabasedesigned for a follow-up vehicle supervision system,specificallydescribes the implementation process and the system features.For the regulatory authorities on the import car sales service enterprises and their sales of each imported vehicle to provide an effective regulatory tool.It is of great significance to protect the rights and interests of consumers to safeguard the legitimate interests of the country's foreign trade and to innovate the quality and safety supervision system.

Import Car;Supervision;Database

F740.43

E-mail:22326901@qq.com

广东出入境检验检疫局科研项目(2016GDK36)

2017-09-18

猜你喜欢
销售商数据表进口
8月我国进口煤炭同比增长5.0%
2022年上半年菲律宾大米进口增加近30%
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
湖北省新冠肺炎疫情数据表
仓库容量有限条件下桂林米粉的生产销售存贮研究
更换部件隐瞒不告 虽未欺诈仍需赔偿
以销售商为主导进行资源整合的冷链物流发展模式
把“进口门到门”做到极致
QH165点焊机器人数据库开发技术