成品油购销业务管理系统

上传人:suij****uang 文档编号:225023672 上传时间:2023-08-02 格式:DOCX 页数:32 大小:616.67KB
收藏 版权申诉 举报 下载
成品油购销业务管理系统_第1页
第1页 / 共32页
成品油购销业务管理系统_第2页
第2页 / 共32页
成品油购销业务管理系统_第3页
第3页 / 共32页
资源描述:

《成品油购销业务管理系统》由会员分享,可在线阅读,更多相关《成品油购销业务管理系统(32页珍藏版)》请在装配图网上搜索。

1、成品油购销业务管理系统IIIII 摘 要成品油购销业务管理系统主要实现帐户管理,系统设置,成品油购进业务II 管理,成品油销售业务管理,成品油购进业务明细查询,成品油销售业务明细查询和II 管理等几个方面的功能。其功能基本符合用户需求,能够完成员工、客户、供应商和I 商品资料的管理;入货处理和出货处理;以及入货和出货处理记录的添加、删除、修I 改、保存、查询等。III成品油购销业务管理系统是利用Visual Basic + Access 2003开发的成品油购销业II务管理系统,其中涉及的知识包括如何利用Visual Basic中的ADO数据库组件来操作 装Access 2003 数据库,主明

2、细表之间的灵活应用,使软件在开发过程的代码编写量大量 减少,提高了软件的可读性和运行效率。IIIII 关键词购销管理VB订IFinished oil products marketing operations management systemAbstract finished oil products marketing operations management system main account management, system settings, the purchase of finished oil products business management, busines

3、s management finished oil products marketing, finished oil products purchased for business Details, Details finished oil products marketing business and management for severalThe function. Its basic function of the user needs to complete the employees,customers, suppliers and product information man

4、agement, cargo handling and ship-handling and cargo-handling and shipping records to add, delete,modify,preservation, and other enquiries.Finished oil products marketing operations management system is to use Visual Basic + Access 2003 development of the oil products marketing operations management

5、system, which involves, including how to use the knowledge of Visual Basic ADO database components to operate Access 2003 database, the main breakdown between the flexibility Applications, so that software code in the development process of the preparation of a significant reduction, improve the rea

6、dability of the software and operating efficiency.Key wordEnters sells saves Management VB目录1 引 言IIII丨开发本系统时,分析成品油公司经营的范围,虽然规模不大,但业务流量比较大,III 每月要处理较多的入货和出货单。为了能对公司的业务进行有效的管理,减少手工操III 作的繁琐,同时可以根据公司业务运营情况,分析出公司发展的潜在信息,顺应时代I 有效的支持海量数据的处理,保证企业构建强大可靠的数据核心。I 发展的变化,使公司在竞争日益激烈的市场上占有一席之地,公司考虑实施一个市场II营销管理系统,用

7、于管理日常业务登记提高公司业务运作效率。根据用户需求,实现III基础信息管理、销售管理、报表统计管理、关于系统管理等。其中基础信息管理中包II I括商品资料、员工资料、供货商资料和客户资料的管理。用户通过输入成品油的入货I装 信息和出货信息,明细表可以方便用户查询,用户还可以对这些信息进行定期的更新II 和删除,成品油市场营销管理系统力求给用户一个方便快捷的途径来管理这些繁琐的III数据,为了实现日常的登记中,对原始资料以及交易信息的电子化管理,方便用户及I操作员快速检索交易信息,提高公司的经营效率,通过日常交易的记录比较,查看公I司在销售方面的毛利润,分析公司经营的有效状况。再根据用户的需要

8、,输出指定时III间段内的整个交易信息情况,便于用户对公司的经营情况进行快速的分析,使用户在II I未来的经营过程中有比较强的事实依据,使公司在激烈的市场竞争中立于不败之地。I线 所以开发本系统以实现移动通讯市场营销管理的系统化、规范化和自动化,从而达到III 有效的管理效率的目的,多的时间处理更多的别的事务。IIII本系统采用 Visual Basic 软件开发,可运行在 Windows 2000/XP 上, WindowsII 2000/XP 与 Windows 98/ME 相比,在核心结构上进行了重大的改进,加强了对操作III 系统内核以及共享内存的保护,大大增强了系统的稳定性。采用 A

9、ccess 2000数据库,II2 需求分析IIIII2.1总体问题陈述IIIII成品油购销业务管理系统总体是要实现:对员工、客户、供应商、成品油的购i进、销售操作的基本信息进行具体的管理。实现一些基本的功能如:增加,删除商品、I员工、客户和供货商资料的基本信息。对每次成品油的购进、销售的信息能够详细记i录,并可通过明细查询表供用户查看。对阶段性的购进和销售的成品油的信息能够进i 行查询等。III装 2.2系统功能需求分析IIi 2.2.1 总体功能需求分析IIIIi i成品油购销管理系统主要包括用户管理、购销业务管理 (购进台帐-普通发票管1理、购进台帐-增值税发票管理、销售台帐-增值说发票

10、管理)、购销业务查询管理(购i 进业务明细查询、销售业务明细查询)等几个方面的功能。以实现用户方便的输入、i i查询、修改等业务需求。IIii2.2.2 应用程序结构确定线i从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理i 层和界面表示层等 3 个层次,而应用程序结构可归纳为:集中式应用程序结构、单用i i户应用程序结构、多层服务器应用程序结构、浏览器服务器应用程序结构、客户机ii服务器应用程序结构等 5 种类型。i 本成品油购销业务管理系统就采用了最简单的单用户应用程序结构。数据存i i储层,业务处理层和界面表示层都放在一台计算机上,不涉及局域网或者互联网,所i 有的

11、操作都只在一台计算机上执行。而客户机/服务器应用程序结构(即c/s结构)i i是指当客户机提出请求,服务器对客户机的请求做出回应。通过对服务功能的分布实ii现了分工服务。数据存储层放在服务器上,业务处理层和界面表示层放在客户机上,因此又被称为“灵敏的客户机”结构。许多操作可以在本地的客户机上执行,只是当 需要数据时,才向服务器发出请求。并使应用程序的处理更接近用户,使整个系统具 有较好的性能,可以并行地处理应用程序的请求、减少了数据传输量、降低了服务器 的负荷。由于条件所限,有时所有程序都置于一台计算机上,以便调试运行。2.2.3 各个模块功能需求分析(1)系统流程图,如图2-1所示。系统主界

12、面购销业务管理V41 T系统管理系统用户图 2-1 系统流程图(2) 各个模块功能需求分析 购进业务管理a 商品资料 由于公司主要是经营成品油,所以在商品资料中也是针对成品油信息的管理,包 括油品、单位、数量、不含税单价、含税单价、不含税金额、含税金额、税额、价税 总计。在此进行添加、清除操作。b 供货商资料 提供供货商的详细信息,其中包括供货单位、结算单位、供货单位属性、发货港 站、提货点、提货点类型、运输方式、首发日期、备注、卸油油库、发票日期、发票 编号、合同编号、发货单号、车船编号、发票录入日期。在此可以进行添加、修改、 保存、关闭、查询和删除操作。 销售管理a 客户资料 用于登记公司

13、的日常进货信息,同时明细中填写具体的交易商品信息,包括如: 客户名称、结算单位、销售流量、销售对象、对象明细、专项、油田、所属省市、所 属地市、发票日期、发票编号、销售类型、结算方式、提油油库、合同编号、和发票 录入日期等。其功能是对商品交易的录入、添加、修改和删除,对于指定条件下的成 品油购进信息可以预览,同时可以进行相应的查询。b 商品资料 由于公司主要是经营成品油,所以在商品资料中也是针对成品油信息的管理,包 括油品、单位、数量、不含税单价、含税单价、不含税金额、含税金额、税额、价税 总计。在此进行添加、清除操作。 系统管理a 系统用户 用于登陆本系统,主要包括用户名,密码,权限。b 系

14、统退出 当用户登录后,进行了一些操作后可以通过此安全的退出系统2.3 数据库需求分析本系统这一阶段在需求分析的基础上,设计出能够满足用户需求的各种实体,以 及它们之间的关系,实体之间的关系 E-R 如图 2-4 所示。设计过程将需要用到的数据 库表有 3 个,其中成品油信息表(进货单2)购进成品油用到的供货商信息表(进货 单 1);销售成品油用到的客户息表(销售单 1),下面具体介绍本系统所用数据项和 数据结构 : 成品油信息,包括的数据项有油品、单位、数量、含税单价、不含税单价和 含税金额、不含税金额和价税总计。 购进信息,包括的数据项有入供货单位、结算单位、供货单位属性、发货港 站、提货点

15、、提货点类型、运输方式、首发日期、备注、卸油油库、发票日期、发票 编号、合同编号、发货单号、车船编号、发票录入日期 购进明细信息,包括的数据项有单位名称、业务日期、油品、数量、凭证编 号 销售信息,包括的数据项有客户名称、结算单位、销售流量、销售对象、对 象明细、专项、所属省市、所属地市、发票日期、发票编号、销售类型、结算方式、 提油油库、合同编号、发票录入日期 销售明细信息,包括的数据项有单位名称、客户、油品、数量、金额、凭证编 号面是实体图和 E-R 图:供货单位客户名称结算单位结算单位销 售专 项属 省 市提 货 占八、油 品数 量购 进不 含 税 单 价车 船 编 号含 税 金 额销

16、售 流 量对 象 明 细价 税 总 计销 售 类 型票 日 期属 地 市发 票 录 入 日销 售 对 象购进成品油销售成品油成品油图2-4购进、销售成品油实体E-R图2.4 开发工具介绍2.3.1 Visual Basic应用软件简介visual”的意思是“可视的”,指的是开发图形用户界面(GUI)的方法,读者不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象放到屏幕 上即可。“可视的Basic”这个名字处听起来可能抽象了点,但实际上它却是最形象 的叫法,用户只要看到Visual Basic的界面就会明白,时间上无需编程,就可以完 成许多编程步骤。另外,在Visual Basi

17、c中引入了控件的身影无处不在,各种各样 的按钮,文本框等都是控件。Visual Basic把这些控件模式化,并且每个控件都有 若干属性用来控制控件的外观及工作方法(Method).2.3.2 Access2000数据库简介Access 与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且 还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数 据库程序(如dBASE,Paradox, Microsoft FoxPro)和服务器、小型机及大型机上 的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access还提供windows操作系统的高级

18、应用程序开发系统。Access与其它数据 库开发系统之间相当显著的区别就是:您不用写一行代码,就可以在很短的时间里开 发出一个功能强大而且相当专业的数据库应用程序,并且这一愉快的过程是完全可视 的。2.3.3 ADO 简介ADO (ActiveX Data Objects)与ASP是一种完全的Web数据库访问解决方案,把ADO与ASP结合起来,提供数据库信息的网页内容,在网页中执行SQL命令,对数 据库进行查询,插入,删除,更新等操作。ADO中可以永Vbscrip tJavascrip t语言 来控制数据库的访问和查询结果的输出:用Record Sets对象对数据库进行操作;可 以连接多种支持

19、ODBC的数据库。在项目开发中一般通过Connection对象对数据库进行操作。ADO提供了与数据库交互的三个重要的对象。(1) 连接对象(Connection):使ADO与数据库之间建立对话。(2) 记录集对象(Record set):用于与数据库举行进行关联交互,对数据库进行修改等操作。(3) 命令对象(Command):可向数据库发出操作命令。II数据库调用的基本步骤:I1第一步:建立好ODBC数据源后,首先创建一个Con-nek ton对象的实例,语法III1 为 Set 连接对象变量名二Server.Create Object(ADODB.Connect_Logon)建立连接后访II

20、I 问数据库的开始,要访问某个数据库必须连接这个数据库,这是首要的。II第二步:调用Connection对象的Open方法打开数据库。目前网站常见的数据库II1 为 AccessII或SQL Server数据库。目前网站常见的数据库为Access或SQL Server数据库,I装如果用户的在服务器的系统DNS中已经设置了 ODBC数据源,那么可用以下语句打开1数据库,其语法为连接对象变量名。Open DSN=数据源名称;UID二saPWD二:”(数据库II访问的默认用户为sa如果未加密码,则可直接写为对象变量名。Open “数据源名称)III第三步:如果用户没有预先建立ODBC数据源,而想直接

21、使用数据库驱动程序和II数据库名称,可用文件方式打开数据库对广大的额昂站编制者来说,更多的是租用网III 络公司的虚拟主机,将编写的ASP程序和数据库上传倒服务器,根本不存在在服务器II 的系统DNS中设置ODBC驱动程序参数的可能名因此就必须使用文件方式实现数据库II的启动,以下是用文件方式打开数据库的语法格式:I1)打开Access数据库为连接对象变量名。主要实现代码如下:IIIIOpen Driver=(Microso ft Access Drive().mdb):dbq 二&server.Map Path(数据IIII 库名。mdb)III2)打开SQL Server);databas

22、e二数据库名:uid=用户名:pwd二密码II3)打开数据库。IIIII例 set mycorn二server.create object( ADODB.connection)my conn,OpenIIII MyDsnII第四步:用connection对象的Execute方法执行SQL语句,对数据库进行操作调用Connection对象的Execute方法执行SQL语句该方法自动建立一个记录集对象 (Record set)的实例。ADO的数据存取结构如图2-5所示。图2-5 Web环境下ADO的数据存储结构3系统总体设计IIII31系统分析和概要设计III本系统采用了结构化生命周期法,结构化生

23、命周期法是最常用的管理系统开发方I1 法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设II计实现。其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节。在整I个系统分析阶段,本人在图书馆认真查看了很多关于市场营销管理方面的书籍,收集I1到了相应的入库单、出库单、报表等资料,这些资料可以用作数据库设计的依据。II通过对用户需求的分析,我们可以分析出该成品油购销业务管理系统大致可以分装 为以下一些模块:登录系统模块、基础资料管理模块(包括供货商资料管理模块、客 I 户资料管理模块),销售管理模块(入货处理管理模块、出货处理管理模块)系统用 1 户模块(包括关于系统

24、模块和退出系统)等。3.2系统功能模块设计订1在系统功能分析的基础上,考虑到Visual Basic和Access的特点,设计出如图13-1所示的系统功能模块图。其中各个模块的具体实现的功能如下:II(1)、系统设置模块:可以设置营业室相关油库、供货单位和客户的信息。线(2)、购销业务功能模块:完成购进台帐(普通发票)、购进台帐(增值税发票)等相关信息的操纵。I(3)、销售业务功能模块:完成销售台帐等相关信息的操纵。II(4)、购销业务查询模块:主要实现购进台帐的明细查询和汇总查询、销售台帐II的明细查询等功能。图 3-1 系统功能模块图3.3 数据库逻辑结构设计本系统这一阶段在需求分析的基础

25、上,设计出能够满足用户需求的各种实体,设 计过程将需要用到的数据库表有 5 个表,其中登录时用到管理员信息表(系统用户 表);购进成品油用到的供货商信息表(进货单1 和进货单 2);销售成品油用到的客 户息表(销售单 1 和销售单 2)。具体说明如下:(1)进货单1表 进货单表用于存放购进成品油的一些基本信息,涉及的字段有供货单位、结算单 位、供货单位属性、发货港站、提货点、提货点类型、运输方式、首发日期、备注、 卸油油库、发票日期、发票编号、合同编号、发货单号、车船编号、发票录入日期, 如表 3-2 所示:表 3-2 进货单 1 表字段名数据类型说明是否为主键lsh数字流水号是dwmc文本单

26、位名称否ghdw文本供货单位否jsdw文本结算单位否ghdwsx文本供货单位属性否fhgz文本发货港站否thd文本提货点否t hdlx文本提货点类型否ysfs文本、一*丄人、亠rv运输方式否sfrq日期首发日期否bz文本备注否xyyk文本卸油油库否fprq日期发票日期否fpbh数字发票编号否ht bh数字合同编号否fhdh数字发货单号否ccbh数字车船编号否fplrrq日期发票录入日期否(2)进货单2表进货单 2 表用于存放存放购进成品油的一些基本信息,包括油品、单位、数量不含税单价、含税单价、不含税金额、税额、价税总计,如表 3-3 所示:表 3-3 进货单 2 表字段名称数据类型说明是否为

27、主键lsh数字流水号是dwmc文本单位名称否yp文本油品否sl文本数量否bhsdj文本不含税单价否hsdj文本含税单价否bhsje文本不含税金额否se文本税额否jszj文本价稅总计否(3) 销售单1表销售单 1表用于存放系统中所有销售记录的基本信息的一部分,包括有客户名称、 结算单位、销售流量、销售对象、对象明细、专项、所属省市、所属地市、发票日期 发票编号、销售类型、结算方式、提油油库、合同编号、发票录入日期,如表 3-4 所示:表 3-4 销售单 1 表字段名数据类型说明是否为主键lsh数字流水号是dwmc文本单位名称否khmc文本客户名称否jsdw文本结算单位否xsll文本销售流量否xs

28、dx文本销售对象否dxmx文本对象明细否zx文本专项否ssss文本所属省市否ssds文本所属地市否fprq日期发票日期否fpbh文本发票编号否xslx日期销售类型否jsfs文本结算方式否t yyk文本提油油库否ht bh文本合同编号否fplrrq日期发票录入日期否(4) 销售单2表销售单 2 表用于存放系统中所有销售记录的基本信息的一部分,包括油品、单位数量、不含税单价、含税单价、不含税金额、税额、价税总计,如表 3-5所示:表 3-5 销售单 2 表字段名称数据类型说明是否为主键lsh数字流水号是dwmc文本单位名称否yp文本油品否sl文本数量否bhsdj文本不含税单价否hsdj文本含税单价

29、否bhsje文本不含税金额否se文本税额否jszj文本价稅总计否(5) 系统用户表 系统用户表存放了登录系统的信息,包括用户名和密码,如表 3-6 所示表 3-6 系统用户表字段名称数据类型说明是否为主键usrname文本用户名是passward文本密码否qx文本权限否4.详细设计4.1系统登陆设计系统登录主要用于对进入进销存管理系统的用户进行安全性检查,以防止非法用 户进入该系统。只有合法的用户,才可以进入系统,同时根据管理员分配的权限,给 予操作员相应的操作权限。登录管理系统模块用于操作用户,根据授权的用户名称和用户密码登录成品油购 销业务管理系统。使用成品油购销业务管理系统时,操作用户(

30、系统管理员)应该在“用 户名称:”文本框中输入“admin”,在“用户密码”文本框中输入“12345”,然后单 击“确定”按钮就可以进入成品油购销业务管理系统的主界面,默认情况下,该用户 是一个系统管理员用户,拥有操作该管理系统的所有权限,可以根据需要在操作权限 设置模块中新增其他操作用户并分配权限。此外,当用户名称或用户密码不正确会弹 出对话框“用户名不存在”和“密码错误”,而无法登录系统。本窗体采用了 Label 组件,Tex t组件和Butt on组件。系统登录窗体运行结果如图4-1所示。图4-1系统登陆图为实现这个窗体功能,先在用户名和密码分别输入“ admin”和“12345”,再点

31、 击确定按钮,这时在代码段中先连接数据库,具体代码如下:Set Conn = New ADODB.ConnectionConn.ConnectionString = Provider二Microsoft Jet. 0LEDB.4.0;Data Source二 & App.Path & 进货单.mdbConn.Open,再打开系统用户表,看输入的信息和系统用户表的信息是否一致,如果一至系统 进入主界面,如果输入的用户名和密码有错误,会弹出对话框,具体代码如下:SQL = select 密码 from 系统用户 where 系统用户二 & username & ; “ifthen 循环语句实现。“

32、取消”按钮在设计时使用了简单的Me.Hide语句实现,Me代表窗 体。4.2主窗体设计登录成功登录后进入主窗体的界面。主窗体的设计思想是尽量简单,所以选择了 ToolStripMemuItem组件和ToolStripButton组件,另外加了一些工具栏窗体看起来 不死板,更加生动。这个主窗体实现将用户引导至其他窗体的简单功能,全屏幕显示, 十分醒目;具体效果见图4-2。图4-2主窗体图所有的窗体中只有通过这个主窗体才能打开,本窗体包含了四大模块的设计,在 最上面的小菜单中设计了下拉菜单可以打开各个窗体,而下面一行是快捷菜单,可以更方便的进入不同窗体,这样的设计思想可以更清楚,方便的使用系统,看

33、起来更加I! 直观。Ii窗体最上面一行使用的是ToolStripMemuItem组件,以便形成下拉菜单,在属性! Image中导入图标,在Text中键入名称在快捷菜单中名称加上&C快捷方式,第二行I丨使用了 ToolStripButton组件,功能和上面的组件相同。在代码中使用函数DimMyDlgIiAs产生一个窗体,MyDlg.ShowDialog显示窗口。下拉菜单和快捷菜单所使用的属i 性相同,所以产生的模块也是相同的。i i例如:单击下拉菜单中的购进台帐-普通发票的就会直接进入购进台帐-普通发票ii 的窗体。代码如下:II装Private Sub ptfp_Click()iForm2.S

34、howiEnd SubIIi 4.3购进台帐-普通发票窗体设计ii 此模块用来添加,删除,保存,刷新,保存和查询成品油的相关信息,在成品油i i购进业务管理系统中,当管理员进入该模块后,首先在请填写购油数据中的“单位”、ii “油品”、“数量”、“不含税单价”、“含税单价”、“不含税金额”、“含税金额”、“价Ii税总计”等控件中输入或选择相关的信息,单击“新增”按钮,在窗体上就会显示添i 加上的相应信息,完成后单击功能按钮中的“清除”按钮即可清除数据。此外,单击Ii “查询”按钮,则会弹出一个窗体,如图 4-5,按照窗体上的单位名称和流水号进行i i查询,在这里单位名称和流水号使用的是下拉菜单

35、,可以方便用户查询,确认查询条ii 件后,单击“确定”按钮后,在“购进台帐-普通发票”窗体中“供货单位”、“结算i i单位”、“供货单位属性”、“发货港站”“提货点”、“提货点类型”、“运输方式”、“首i发日期”、“备注”、“发票日期”、“卸油油库”、“发票编号”、“合同编号”、“车船编Ii 号”、“发票录入日期”,就会显示其详细的信息,如图 4-6。当在上面各控件中选择一i i条记录时,单击工具栏中的“删除”按钮,则会删除所选择的信息。当在相关控件中i修改信息后和关闭窗体时,单击工具栏中的“保存”按钮则会弹出对话框,如图4-4, 单击保存执行删除或修改出信息操作的结果和关闭窗体。在“油品”、

36、“单位”、“数 量”、“不含税单价”、“含税单价”、“不含税金额”、“含税金额”、“税额”、“税价总 计”添加上所要添加的相关信息后,单击“添加”按钮,就会添加上信息如图 4-7。购进台帐-普通发票界面如图4-3所示?-U.I 丄 zjjjjUH图4 -3购进台帐-普通发票图4-4保存图4-5查询条件配査丿自购:(* fidM广它匹甬肘式:*尸话片卡图4-6查询后显示图不含垃单也含粗单枷不金沖,定汛憩仍计u4ri袖晶单位不含茁单价含锐单价惡时旨十卜-二斤2G312JL24“黑E丽总口:听123312L24334244图4-7添加后显示图窗体上半部分加入了三个DTPicker组件,DTPicke

37、r组件可方便用户修改日期, 代码如下:Private Sub DTPicker1_CallbackKeyDown(ByVal KeyCode As Integer, ByVal ShiftAs Integer, ByVal CallbackField As String, CallbackDate As Date)DTPicker1.CalendarBackColor = vbBlueDTPicker1.CalendarForeColor = vbYellowEnd Sub其中的“保存”按钮时,代码如下:Private Sub Command_save_Click()Call savedata

38、Call SetAndChangLshCall Command_new_ClickEnd Sub其中的“查询” 按钮,代码如下:Private Sub Command_select_Click()Call Form3.ShowEnd Sub点击“关闭”按钮窗体就自动关闭其代码如下:Private Sub Command_close_Click()其中“删除”按钮具有把输入的内容删除的功能,当在鼠标指定DBGrid显示数 据库组件里显示那行的数据的时候,点击“删除”按钮就可以删除对应的那行数据, 代码如下:Private Sub Command_delete_Click()Dim delete_

39、condition As StringDim delete_value As StringCall get_form_datatablename1 = jhddelete_condition = lsh= & current_lsh & and dwmc= & dwmc & 如果用户在操作过程中想取消为提交到数据库中的数据使,“清除”按钮的代码如下:Private Sub Command_clear_Click()在购进台帐-普通发票窗体中使用了 ToolStripButton组件,现在XSD中添加 Fillby函数,在数据库文字中加入名称等字样,同时在生成的代码中加入相关信息。 在这里简单的

40、使用了 “TryCatchEnd”语句进行异常处理操作,以免系统产生错误。4.2.2销售业务管理设计一.窗体设计(1) 新建1个窗体,将窗体的“名称属性设置为Form2, Caption属性设置为 “销售台帐-增值税发票、MaxButton属性为true。(2) 在窗体上添加Adodc控件和DataGrid控件,由于这两个控件属于ActiveX 控件,在使用前必须从“部件”对话框(如图4所示)将其添加到工具箱中,添加方 法为:在“工程” / “部件”对话框中勾选 “Microsoft Ado Data Controls 6.0(SP4)” 列表项(Adodc 控件)和勾选“ Microsoft

41、 DataGrid Controls 6.0(SP5) ” 列表项(DataGrid 控件)。(3) 在窗体中添加1个ADO控件,名称分别为Adodc1,Visible属性均设 置为False。(4) 在窗体中添加TextBox控件、Label控件和CommandButton控件。(5) 添加DTPicker控件,该控件属于ActiveX控件,在使用之前必须从“部 件”对话框中添加到工具箱中。添加方法为:在“工程” / “部件”对话框中勾选“Microsoft Windows Common Controls 2.6.0列表项,添加 DTPicker 控件后,其 名称为默认的DTPickerl。

42、销售台帐-增值税发票窗体的设计结果如图4.2-1所示图4.2-1销售台帐-增值税发票窗体的设计结果二代码设计窗体的装载过程中,主要实现以下功能(1)在代码窗口的声明部分定义如下变量:Public insert_lsh As StringPublic current_lsh As StringPublic dwmc As StringPublic index_id As IntegerPublic Conn As ADODB.ConnectionPrivate rsBJ As ADODB.RecordsetPrivate rs As ADODB.RecordsetPrivate rs_inser

43、t As ADODB.RecordsetPrivate rs_add As ADODB.RecordsetPrivate rs_save As ADODB.RecordsetPrivate rs_delete As ADODB.RecordsetPublic SQLstr As String Private tablename1 As StringPrivate tablename2 As StringPrivate khmc As StringPrivate jsdw As String Private xsll As StringPrivate xsdx As String Private

44、 dxmx As StringPrivate zx As StringPrivate yt As StringPrivate ssss As StringPrivate fprq As StringPrivate fplrrq As StringPrivate snsw As StringPrivate gjfs As StringPrivate ssds As StringPrivate fpbh As StringPrivate xslx As StringPrivate jsfs As StringPrivate tyyk As StringPrivate htbh As String4

45、.2.3 购进业务查询设计(1)新建一个窗体,将窗体的“名称”属性设置为 Form1,BorderStyle 属性设置为O-None,设置Picture属性,为窗体添加图片。(2)在窗体上添加Adodc控件,由于该控件属于ActiveX控件,在使用之 前必须从“部件”对话框将其添加到工具箱中。添加方法为:在“工程”/“部件”对话框中勾选“Microsoft Ado Data Controls 6.0(SP4) ” 列表项。(3)在窗体中添加2个文本框控件,分别设置“名称”属性为txtName和 txt Password,设置 BorderS tyle 属性为 0-None。(4)在窗体中添加2

46、个Label控件,名称为用户名和密码、设置BackStyle 属性为 0-Transparent”(5)在窗体中添加2个Command控件,Commandl和Command2的Caption属 性为“登录”和“取消”。!结论III (1) 本系统的优点III该系统是利用 Visual basic + Access 2003 开发的成品油购销业务管理系统,III其中涉及的知识包括如何利用Visual basic中的ADO数据库组件来操作Acess 2003I 息关联起来,建立二级用户,即普通用户和管理员进行区别。I 数据库,主明细表之间的灵活应用,使软件在开发过程的代码编写量大量减少,提高了II

47、I 软件的可读性和运行效率,达到了用户的需求.其功能基本符合用户需求,能够完成员III工、客户、供应商和商品资料的管理;购进处理和销售处理;以及购进和销售处理记II录的查询等。而本软件不过是一个简单的先行软件,由于其运行环境适合于WindowsII装 各种版本,数据库操作简单易行、易扩充、可以与SQL此类大型数据库进行相互转换,III所以有很强的实用性。II(2) 本系统需改进的地方II该系统虽然能满足进货和销售的需要,但还有个别地方需要改进,具体有以下几订I 个方面的功能需要提高和完善:III 报表查询方面II I本系统报表统计模块中应该有查询功能和打印功能,原打算在查询时采用两种查II线

48、询,一个是按时间日期的查询,一个是按分销渠道查询(例如采用广告分销还是采用III营销人员的促销)来查看销售状况,但是在设计过程中遇到很多问题,没有再修改完III 善,所以最后只采用了模糊查询。II 身份验证方面III由于本系统只是单个用户使用,所以在身份验证上没有任何限制,在系统使用过III程中,可能涉及一些保密数据不被部分用户修改,系统的身份验证的重要性就体现出II I来了,在验证方面最好能实现不同的用户拥有不同的操作权,操作权限与各部门的信II致谢IIIII该系统在杨丽萍老师的细心指导下能够按时完成,在此表示深深的感谢。毕业设III 计作为每个学生走完求学历程的一个必经环节,它给了我们一个

49、总结学习成果的机II会,让我们认识到实践与理论结合的重要性。在此期间非常感谢学校给我们提供了良II I好的设计环境,高配置的计算机,多种应用软件,强大的数据库后台。在设计初期,III 难免会遇到一些问题,例如对课题的认识不够,对模块的划分有些模糊,是杨丽萍老III师及时的给予指导,才使得本系统的总体模型初步形成;中期,又经过杨老师的辅导,II I对本系统的个别模块进行了一些完善,为此特别感谢杨丽萍老师!另外本系统采用了I装 Visual basic 应用软件设计的,本人本身对该软件不太熟悉,设计过程中难免遇到III许多困难,多谢机房指导老师的耐心教导和班级里熟悉Visual basic的几位同

50、学热II I心的帮助,使得有一些功能实现不了的地方在他们的帮忙修改调试下能够顺利的完II成。参考文献1 高春艳,李俊民,刘彬彬.Visual Basic数据库系统开发案例精选人民邮电出版社1993 年 7 月.1241272 黄明,梁旭,冯瑞芳.Visual Basic+SQL Server中小型信息系统机械工业出版社1983 年 7 月.1141673 刘瑞新,张二峰等.Visual Basic管理信息系统开发毕业设计指导及实例机械工业出版社 1993 年 5 月 . 14164 王晟Visual Basic数据库开发经典案例解析清华大学出版社2000 年 5 月. 1428 张朝昆,施丽娜

51、Visual Basic数据库开发基础与应用人民邮电出版社2003 年 9 月. 2528姚巍Visual Basic数据库开发从入门到精通人民邮电出版社2001 年 2 月. 33397 银华强Visual Basic、NET经典开发案例中国铁道出版社1998 年 4 月. 43498 王晟Visual Basic.NET数据库开发经典案例解析清华大学出版社2000 年 8 月.53569 周峰Visual Basic案例开发集锦电子工业出版社2001 年 3 月.566610 李俊民Access数据库开发实例解析机械工业出版社2006 年 1 月.787911 赛奎春、高春艳Visual

52、Basic精彩编程200例 机械工业出版社2003年1月.464812 刘志铭、高春艳Visual Basic数据库开发实例解析机械工业出版社2003年8月.555713 高春艳、李俊民Visual Basic工程应用与项目实践 机械工业出版社2005 年 1 月.6769、14 Jeffrey Richter 、 Francesco Balena , Database system implementationM ,Hector Garcia-Molina/Jeffrey.D.ullman,199615 Roger S Pressman. SoftwareEngineering: A Practitioners AppMro.achMcaw_Hill Book Company.1982.7.799116 Klans Truoel. Software Technology: Methods and Tools M. Lecture Seriesin peking University.1983.4.5667

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!