ImageVerifierCode 换一换
格式:DOCX , 页数:28 ,大小:758.34KB ,
资源ID:10076639      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10076639.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(成品油购销业务管理系统.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

成品油购销业务管理系统.docx

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

2、件在开发过程的代码编写量大量减少,提高了软件的可读性和运行效率。关键词 购销 管理 VB Finished oil products marketing operations management system Abstract finished oil products marketing operations management system main account management, system settings, the purchase of finished oil products business management, business management fin

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

4、 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 system, which

5、 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 readability of t

6、he software and operating efficiency.Key wordEnters sells saves Management VB 1 引 言开发本系统时,分析成品油公司经营的范围,虽然规模不大,但业务流量比较大,每月要处理较多的入货和出货单。为了能对公司的业务进行有效的管理,减少手工操作的繁琐,同时可以根据公司业务运营情况,分析出公司发展的潜在信息,顺应时代发展的变化,使公司在竞争日益激烈的市场上占有一席之地,公司考虑实施一个市场营销管理系统,用于管理日常业务登记提高公司业务运作效率。根据用户需求,实现基础信息管理、销售管理、报表统计管理、关于系统管理等。其中基础信息

7、管理中包括商品资料、员工资料、供货商资料和客户资料的管理。用户通过输入成品油的入货信息和出货信息,明细表可以方便用户查询,用户还可以对这些信息进行定期的更新和删除,成品油市场营销管理系统力求给用户一个方便快捷的途径来管理这些繁琐的数据,为了实现日常的登记中,对原始资料以及交易信息的电子化管理,方便用户及操作员快速检索交易信息,提高公司的经营效率,通过日常交易的记录比较,查看公司在销售方面的毛利润,分析公司经营的有效状况。再根据用户的需要,输出指定时间段内的整个交易信息情况,便于用户对公司的经营情况进行快速的分析,使用户在未来的经营过程中有比较强的事实依据,使公司在激烈的市场竞争中立于不败之地。

8、所以开发本系统以实现移动通讯市场营销管理的系统化、规范化和自动化,从而达到有效的管理效率的目的,多的时间处理更多的别的事务。本系统采用Visual Basic软件开发,可运行在Windows 2000/XP上,Windows 2000/XP与Windows 98/ME相比,在核心结构上进行了重大的改进,加强了对操作系统内核以及共享内存的保护,大大增强了系统的稳定性。采用Access 2000数据库,有效的支持海量数据的处理,保证企业构建强大可靠的数据核心。 2 需求分析2.1 总体问题陈述成品油购销业务管理系统总体是要实现:对员工、客户、供应商、成品油的购进、销售操作的基本信息进行具体的管理。

9、实现一些基本的功能如:增加,删除商品、员工、客户和供货商资料的基本信息。对每次成品油的购进、销售的信息能够详细记录,并可通过明细查询表供用户查看。对阶段性的购进和销售的成品油的信息能够进行查询等。2.2 系统功能需求分析2.2.1 总体功能需求分析成品油购销管理系统主要包括用户管理、购销业务管理(购进台帐-普通发票管理、购进台帐-增值税发票管理、销售台帐-增值说发票管理)、购销业务查询管理(购进业务明细查询、销售业务明细查询)等几个方面的功能。以实现用户方便的输入、查询、修改等业务需求。2.2.2 应用程序结构确定从用户应用角度来看,可把应用程序系统的组成部分分成数据存储层、业务处理层和界面表

10、示层等3个层次,而应用程序结构可归纳为:集中式应用程序结构、单用户应用程序结构、多层服务器应用程序结构、浏览器服务器应用程序结构、客户机服务器应用程序结构等5种类型。本成品油购销业务管理系统就采用了最简单的单用户应用程序结构。数据存储层,业务处理层和界面表示层都放在一台计算机上,不涉及局域网或者互联网,所有的操作都只在一台计算机上执行。而客户机服务器应用程序结构(即C/S结构)是指当客户机提出请求,服务器对客户机的请求做出回应。通过对服务功能的分布实现了分工服务。数据存储层放在服务器上,业务处理层和界面表示层放在客户机上,因此又被称为“灵敏的客户机”结构。许多操作可以在本地的客户机上执行,只是

11、当需要数据时,才向服务器发出请求。并使应用程序的处理更接近用户,使整个系统具有较好的性能,可以并行地处理应用程序的请求、减少了数据传输量、降低了服务器的负荷。由于条件所限,有时所有程序都置于一台计算机上,以便调试运行。2.2.3 各个模块功能需求分析(1)系统流程图,如图2-1所示。图2-1 系统流程图(2) 各个模块功能需求分析 购进业务管理a 商品资料由于公司主要是经营成品油,所以在商品资料中也是针对成品油信息的管理,包括油品、单位、数量、不含税单价、含税单价、不含税金额、含税金额、税额、价税总计。在此进行添加、清除操作。b 供货商资料提供供货商的详细信息,其中包括供货单位、结算单位、供货

12、单位属性、发货港站、提货点、提货点类型、运输方式、首发日期、备注、卸油油库、发票日期、发票编号、合同编号、发货单号、车船编号、发票录入日期。在此可以进行添加、修改、保存、关闭、查询和删除操作。 销售管理a 客户资料用于登记公司的日常进货信息,同时明细中填写具体的交易商品信息,包括如:客户名称、结算单位、销售流量、销售对象、对象明细、专项、油田、所属省市、所属地市、发票日期、发票编号、销售类型、结算方式、提油油库、合同编号、和发票录入日期等。其功能是对商品交易的录入、添加、修改和删除,对于指定条件下的成品油购进信息可以预览,同时可以进行相应的查询。b 商品资料由于公司主要是经营成品油,所以在商品

13、资料中也是针对成品油信息的管理,包括油品、单位、数量、不含税单价、含税单价、不含税金额、含税金额、税额、价税总计。在此进行添加、清除操作。系统管理a 系统用户用于登陆本系统,主要包括用户名,密码,权限。b 系统退出当用户登录后,进行了一些操作后可以通过此安全的退出系统2.3 数据库需求分析本系统这一阶段在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,实体之间的关系E-R如图2-4所示。设计过程将需要用到的数据库表有3个,其中成品油信息表(进货单2)购进成品油用到的供货商信息表(进货单1);销售成品油用到的客户息表(销售单1),下面具体介绍本系统所用数据项和数据结构 :

14、成品油信息,包括的数据项有油品、单位、数量、含税单价、不含税单价和含税金额、不含税金额和价税总计。购进信息,包括的数据项有入供货单位、结算单位、供货单位属性、发货港站、提货点、提货点类型、运输方式、首发日期、备注、卸油油库、发票日期、发票编号、合同编号、发货单号、车船编号、发票录入日期购进明细信息,包括的数据项有单位名称、业务日期、油品、数量、凭证编号销售信息,包括的数据项有客户名称、结算单位、销售流量、销售对象、对象明细、专项、所属省市、所属地市、发票日期、发票编号、销售类型、结算方式、提油油库、合同编号、发票录入日期销售明细信息,包括的数据项有单位名称、客户、油品、数量、金额、凭证编号 下

15、面是实体图和E-R图:图2-2购进成品油实体 图2-3销售成品油实体 图2-4购进、销售成品油实体E-R图2.4 开发工具介绍2.3.1 Visual Basic应用软件简介“visual”的意思是“可视的”,指的是开发图形用户界面(GUI)的方法,读者不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象放到屏幕上即可。“可视的Basic”这个名字处听起来可能抽象了点,但实际上它却是最形象的叫法,用户只要看到Visual Basic的界面就会明白,时间上无需编程,就可以完成许多编程步骤。另外,在Visual Basic中引入了控件的身影无处不在,各种各样的按钮,文本框等都是控件。

16、Visual Basic把这些控件模式化,并且每个控件都有若干属性用来控制控件的外观及工作方法(Method).2.3.2 Access2000数据库简介Access与许多优秀的关系数据库一样,可以让你很容易地连接相关的信息而且还对其他的数据库系统有所补充。它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,Microsoft FoxPro)和服务器、小型机及大型机上的许多SQL数据库。Access还完全支持Microsoft的OLE技术。Access还提供windows操作系统的高级应用程序开发系统。Access与其它数据库开发系统之间相当显著的区别就是:您不

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

18、据库交互的三个重要的对象。(1)连接对象(Connection):使ADO与数据库之间建立对话。(2)记录集对象(Record set):用于与数据库举行进行关联交互,对数据库进行修改等操作。(3)命令对象(Command):可向数据库发出操作命令。数据库调用的基本步骤:第一步:建立好ODBC数据源后,首先创建一个 Con-nekton对象的实例,语法为Set连接对象变量名=Server.Create Object(ADODB.Connect_Logon)建立连接后访问数据库的开始,要访问某个数据库必须连接这个数据库,这是首要的。第二步:调用Connection对象的Open方法打开数据库。目

19、前网站常见的数据库为Access或SQL Server数据库。目前网站常见的数据库为Access或SQL Server数据库,如果用户的在服务器的系统DNS中已经设置了ODBC数据源,那么可用以下语句打开数据库,其语法为连接对象变量名。Open DSN=数据源名称;UID=sa PWD=:”(数据库访问的默认用户为sa如果未加密码,则可直接写为对象变量名。Open“数据源名称)第三步:如果用户没有预先建立ODBC数据源,而想直接使用数据库驱动程序和数据库名称,可用文件方式打开数据库对广大的额昂站编制者来说,更多的是租用网络公司的虚拟主机,将编写的ASP程序和数据库上传倒服务器,根本不存在在服务

20、器的系统DNS中设置ODBC驱动程序参数的可能名因此就必须使用文件方式实现数据库的启动,以下是用文件方式打开数据库的语法格式:1)打开Access数据库为连接对象变量名。主要实现代码如下:Open Driver=(Microsoft Access Drive().mdb):dbq=&server.Map Path(数据库名。mdb)2)打开SQL Server);database=数据库名:uid=用户名:pwd=密码3)打开数据库。例set mycorn=server.create object(ADODB.connection)my conn,Open MyDsn第四步:用connecti

21、on对象的Execute方法执行SQL语句,对数据库进行操作调用Connection对象的Execute方法执行SQL语句该方法自动建立一个记录集对象(Record set)的实例。ADO的数据存取结构如图2-5所示。图2-5 Web环境下ADO的数据存储结构3 系统总体设计3.1 系统分析和概要设计本系统采用了结构化生命周期法,结构化生命周期法是最常用的管理系统开发方法,分为四个步骤,即系统调研分析、数据库设计实现、界面设计实现和系统功能设计实现。其中系统调研分析阶段是最基础、也是最容易被开发人员忽视的环节。在整个系统分析阶段,本人在图书馆认真查看了很多关于市场营销管理方面的书籍,收集到了相

22、应的入库单、出库单、报表等资料,这些资料可以用作数据库设计的依据。 通过对用户需求的分析,我们可以分析出该成品油购销业务管理系统大致可以分为以下一些模块:登录系统模块、基础资料管理模块(包括供货商资料管理模块、客户资料管理模块),销售管理模块(入货处理管理模块、出货处理管理模块),系统用户模块(包括关于系统模块和退出系统)等。3.2 系统功能模块设计在系统功能分析的基础上,考虑到Visual Basic和Access的特点,设计出如图3-1所示的系统功能模块图。其中各个模块的具体实现的功能如下:(1)、系统设置模块:可以设置营业室相关油库、供货单位和客户的信息。(2)、购销业务功能模块:完成购

23、进台帐(普通发票)、购进台帐(增值税发票)等相关信息的操纵。(3)、销售业务功能模块:完成销售台帐等相关信息的操纵。(4)、购销业务查询模块:主要实现购进台帐的明细查询和汇总查询、销售台帐的明细查询等功能。 图3-1系统功能模块图3.3 数据库逻辑结构设计本系统这一阶段在需求分析的基础上,设计出能够满足用户需求的各种实体,设计过程将需要用到的数据库表有5个表,其中登录时用到管理员信息表(系统用户表);购进成品油用到的供货商信息表(进货单1和进货单2);销售成品油用到的客户息表(销售单1和销售单2)。具体说明如下:(1)进货单1表进货单表用于存放购进成品油的一些基本信息,涉及的字段有供货单位、结

24、算单位、供货单位属性、发货港站、提货点、提货点类型、运输方式、首发日期、备注、卸油油库、发票日期、发票编号、合同编号、发货单号、车船编号、发票录入日期,如表3-2所示:表3-2 进货单1表字段名数据类型说明是否为主键lsh数字流水号是dwmc文本单位名称否ghdw文本供货单位否jsdw文本结算单位否ghdwsx文本供货单位属性否fhgz文本发货港站否thd文本提货点否thdlx文本提货点类型否ysfs文本运输方式否sfrq日期首发日期否bz文本备注否xyyk文本卸油油库否fprq日期发票日期否fpbh数字发票编号否htbh数字合同编号否fhdh数字发货单号否ccbh数字车船编号否fplrrq日

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

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

27、计,如表3-5所示:表3-5销售单2表字段名称数据类型说明是否为主键lsh数字流水号是dwmc文本单位名称否yp文本油品否sl文本数量否bhsdj文本不含税单价否hsdj文本含税单价否bhsje文本不含税金额否se文本税额否jszj文本价稅总计否(5)系统用户表系统用户表存放了登录系统的信息,包括用户名和密码,如表3-6所示:表3-6 系统用户表字段名称数据类型说明是否为主键usrname文本用户名是passward文本密码否qx文本权限否4.详细设计4.1系统登陆设计系统登录主要用于对进入进销存管理系统的用户进行安全性检查,以防止非法用户进入该系统。只有合法的用户,才可以进入系统,同时根据管

28、理员分配的权限,给予操作员相应的操作权限。登录管理系统模块用于操作用户,根据授权的用户名称和用户密码登录成品油购销业务管理系统。使用成品油购销业务管理系统时,操作用户(系统管理员)应该在“用户名称:”文本框中输入“admin”,在“用户密码”文本框中输入“12345”,然后单击“确定”按钮就可以进入成品油购销业务管理系统的主界面,默认情况下,该用户是一个系统管理员用户,拥有操作该管理系统的所有权限,可以根据需要在操作权限设置模块中新增其他操作用户并分配权限。此外,当用户名称或用户密码不正确会弹出对话框“用户名不存在”和“密码错误”,而无法登录系统。本窗体采用了Label组件,Text组件和Bu

29、tton组件。系统登录窗体运行结果如图4-1所示。图4-1系统登陆图为实现这个窗体功能,先在用户名和密码分别输入“admin”和“12345”,再点击确定按钮,这时在代码段中先连接数据库,具体代码如下:Set Conn = New ADODB.ConnectionConn.ConnectionString = Provider=Microsoft.Jet.OLEDB.4.0;Data Source= & App.Path & 进货单.mdbConn.Open,再打开系统用户表,看输入的信息和系统用户表的信息是否一致,如果一至系统进入主界面,如果输入的用户名和密码有错误,会弹出对话框,具体代码如

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

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1