打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VB6实现本地数据库access与云端数据库mysql的通讯,报价系统自动生成,打印,导出,发邮件等功能。

    一、前言

      本文主要结合一个报价系统进行软件开发。作为非软件专业的电气工程师,难免对高级语言(c++,c#,java,js,php,python等)有敬畏之心。但是回想一下,软件工具不在意高大上,只要能实现功能就行了。初期采用了access作为数据库,进行了开发。后来发现软件的数据库总是会变,不方便使用者及时更新数据库,故而在阿里云服务器上安装了mysql软件,进行云端数据管理。

二、本系统主要用到的软件开发工具

     vb6.0企业版;office2003(excel&access);阿里云服务器ECS;mysql-community-5.7;mysql-connector-odbc-5.3.4-winx64;SQLyog(mysql客户端);flexcell4.4.1等。

三、软件详情

    3.1 access数据库建立

    首先建立两个数据库

    第一个为用户信息数据库,第二个软件价格基本数据库。(此两个数据库都进行了加密操作)。

      3.2 设计登陆界面

此界面主要读取Pass.mdb的数据,进行用户名和密码比对,如果登陆的用户名和密码相同,即登陆成功,进入主界面。

3.3 主界面设计

根据产品需求,设计主界面的结构。本软件主要是对乡镇污水物联网系统报价,按照需求,设计报价者填写的基础信息,包含厂站数量,数据采集箱的个数,视频监控数量,软件用户数,用户体用的数量等以及报价人的基础信息。

本数据库主要对接Price.mdb数据,通过条件查询,匹配,计算等实现后台数据运算。

填写基本信息完成后,点击"生成报价”,立刻弹出报价明细单。

标题栏有价格库,此为市场面价。报价者通过价格库,知道目前报价的基础市场价。

能进行打印,导出xls文件操作。

3.4 用户基本信息维护

     用户密码修改,用户登陆后可以进行密码修改。

3.5 邮件发送

  可以增加附件,不过用户接受邮件必须开通POP3/SMTP功能,不然无法接受到邮件。

  3.6 后期增加了云端数据库的连接

    主要步骤是在阿里云服务器上安装mysql,安装mysql后,必须开通阿里云的mysql端口。

然后通过SQLyog客户端进行数据库配置

配置前必须建立ODBC数据源。

点击test出现

说明连接成功了。

3.7 新登陆界面可以选择云端数据库和本地数据库

现在云端数据库后可以进行用户注册

点击帮助可以看到数据库及软件版本信息

四、数据维护

      若采用云端数据库可以通过sqlyog进行数据库的更新,报价人员报价也会实时更新,这样可以实现随时同步报价单。采用本地数据库,只需要把price.mdb数据库不定时发给报价人员即可更新价格库。

    在没有网络的情况下,用本地数据库是很方便的。

五、软件改进  

     软件还需要达到自动更新功能,每次安装的时候要注册很多ocx文件和dll文件,同时要安装mysql驱动及配置ODBC数据源,所以自动化程度不高,后期需要改进。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
《新手来看:Access的特点、概念》
急求 Access 数据库系统简介
为什么国内企业不喜欢用Access数据库?
VB6.0+MySQL(未测试)
MySQL是什么软件?
MYSQL
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服