石化产品销售信息管理系统设计.docx

上传人:b****5 文档编号:3431521 上传时间:2022-11-23 格式:DOCX 页数:37 大小:879.44KB
下载 相关 举报
石化产品销售信息管理系统设计.docx_第1页
第1页 / 共37页
石化产品销售信息管理系统设计.docx_第2页
第2页 / 共37页
石化产品销售信息管理系统设计.docx_第3页
第3页 / 共37页
石化产品销售信息管理系统设计.docx_第4页
第4页 / 共37页
石化产品销售信息管理系统设计.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

石化产品销售信息管理系统设计.docx

《石化产品销售信息管理系统设计.docx》由会员分享,可在线阅读,更多相关《石化产品销售信息管理系统设计.docx(37页珍藏版)》请在冰豆网上搜索。

石化产品销售信息管理系统设计.docx

石化产品销售信息管理系统设计

石化产品销售信息管理系统设计

摘要

随着计算机技术和网络技术的快速发展,管理的信息化早已成为主导,尤其是销售信息管理,它被视为企业管理的关键。

企业为了在激烈的市场竞争中生存,对于市场的预测、成本的控制、销售活动的监督管理等方面的需求越来越迫切。

因此,研究和设计具有以上诸多功能的产品销售信息管理系统对于企业来讲,意义重大。

论文以石化产品销售为例,设计产品销售管理系统。

依据软件生存周期的六个阶段完成该软件设计。

首先,了解和分析用户的问题进行可行性研究,同时收集石化产品相关数据以及财务、销售等方面的材料。

其次,进行需求分析。

将需求规范化、形式化,全面理解并准确表达需求,把确定的各种需求转化成对应的体系结构,确定系统接口、全局数据结构或数据库模型。

接着进行详细设计,确立每个模块的实现算法以及局部的数据结构。

根据前面步骤完成程序编码。

最后完成测试和调试工作,编写尽可能全面的测试用例,严格执行测试计划,对每一个测试结果做全面的检查,排除测试的随意性。

从而较好的完成软件设计工作。

本文从石化产品销售的特殊性和信息管理系统的要求入手,发掘新形势下二者结合的最佳途径,应用软件工程的方法和VB语言以及数据库相关知识,进而设计出石化产品销售信息管理系统。

关键字:

石化产品;销售信息;管理系统;软件设计;VB

TheDesignofPetrochemicalProductSalesInformationManagementSystem

Abstract

Withthecomputerandinternettechnologydevelopingswift,informatizationofmanagementhasalreadybecomethecurrent.Especiallythesalesinformationmanagement,itisregardedasthekey.Inordertosurviveintheintensemarketcompetition,marketforecast,costcontrolandsupervisionofthesalesactivitiesindemandismoreandmoreurgent.Therefore,thestudyanddesignproductsalesinformationmanagementsystemwithvariousfunctionsaboveforenterprisesisofgreatsignificance.

Forexampleinpetrochemicalproductsales,designstheproductsalesmanagementsystembasedonsixstagesofsoftwarelifecycle.Firstofall,analyzetheproblemsofclient.Andcollectthedataofpetrochemicalproductsaswellasfinancial,marketingandotheraspectsofthematerial.Secondly,finishthedemandanalysis.Makesurethedemandformalizedunderstandingandexpressionfully.Determinetheaccuratedemandofvariousrequirementsintocorrespondingsystemstructure,systeminterface,globaldatastructureordatabasemodel.Thenfinishthedetaileddesign,establishthealgorithmandthelocaldatastructureofeachmodule.Andcompletetheprogramcodeaccordingtothefrontsteps.Finallyfinishthetestingandcommissioningwork,writetestcasesascomprehensiveaspossible,enforcethetestplanstrictly,comprehensivecheckthetestresultsandeliminatearbitrarytest.

Inthehorizonofparticularityofsalesandmanagementinformationsystem,explorethebestwaytocombinationunderthenewsituation,usingthemethodofsoftwareengineering,VBlanguageandthedatabaserelatedknowledge,designapetrochemicalproductssalesinformationmanagementsystem.

Keywords:

petrochemicalproducts;salesinformation;managementsystem;softwaredesign;VB

 

 

第1章绪论

1.1论文的背景与意义

随着经济技术的发展,当今世界已进入到计算机信息管理领域中激烈竞争的时代。

WTO的加入和我国工业的迅猛发展,为石化企业发展提供了一个前所未有的机遇。

但是,瞬息万变的市场形势,海量的产品相关信息,各异的客户需求,也给企业的管理制造了很多麻烦。

特别是销售信息管理。

因此,为了在竞争中占得先机,作为石化产品生产企业的一个必不可少的重要环节之—就是销售管理的信息化、计算机化。

因为产品销售是企业的主要收入来源,抓好这项工作,把好资金入口关,是企业经济运行监督管理的源头,作用非同寻常。

开发石化产品销售信息管理系统具有非常重要的意义。

首先是它的宏观意义,那就是顺应时代信息化、现代化的发展潮流,提高效益,促进国民经济结构优化;也有微观上的意义,那就是可以加快管理的现代化和程序化的步伐,加强管理的信息化手段,提高工作效率,增强企业应对各种情况变化的反应能力,增加单位效益,给企业自身带来实惠。

销售管理对企业来说是一项关键的工作,领导者能否做出明智决策,企业能否飞速发展,都取决于销售环节做的是否到位。

因此,《石化产品销售信息管理系统设计》这个题目正是在分析了当前经济形势和未来趋势的基础上提出的,具有重要的现实意义。

过去,产品销售部门的操作一般都是靠人工操作,如登记卡片、填写表格资料、进货和出货的记录,然后根据不同的分类进行汇总。

销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。

即便是前几年,部分商家开始使用电脑系统管理,但也只是进行一些简单的数据计算操作。

同大量的多样的待处理数据相比,它收到的成效甚微。

对于这种极其繁琐的工作,通过人工计算不仅容易出错,而且不能够及时把数据之间的关系形象化的表现、归纳出来,也就不能够进一步掌握市场的最新变化动态。

有的企业单位既有了微机同时也有了销售管理软件,但硬件上去了,软件上不去。

因为他们用的库存管理软件,大多为自己的工作人员及其他一些非专业人员所开发的简单的管理程序,很难称得上是“销售管理信息系统软件”。

这些程序的弱点多表现为:

(1)系统开发时无科学的理论支持。

(2)开发过程中调研不全面。

(3)软件编写时模型不清晰完整。

(4)所用开发工具落后(如FoxBASE等)。

还有就是有些企业选择了大型销售软件,强大的处理功能是企业用不到的,虽然自动化了,但不一定比人工处理快多少。

而通过本系统基本可解决以上的问题,并且能够方便、灵活地对数据库的资料进行查询、修改等操作,一目了然。

并且所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。

另外,本系统从实用性方面考虑,在联机交换数据时,尽量使数据在必要时才进行传递,提高运行速度。

设计实施本系统所要面对的主要问题就是数据库的设计,以及在程序编码阶段能否让程序准确地表达设计时的要求。

很好的解决这些问题就可以比较好的完成本软件设计。

第2章信息管理系统及开发工具概述

2.1信息管理系统概述

管理者或是管理机构在行使自己职能时,都离不开信息活动。

因此,信息活动是管理活动的支柱,信息处理的能力和水平,是管理者和管理机构的管理水平最重要的标志之一。

管理信息的特点

信息量大。

现代企业生产技术与产品的复杂性不断提高,企业面临的内部与外部环境也越来越复杂,管理活动面临的信息量不断的增长。

信息来源面广。

管理活动要处理的信息既来自企业内部各个部分,也来自企业的外部,甚至国际市场。

信息资源的非消耗性。

管理信息一经采集,就可多次使用,可以减少重复劳动,加强各部门的横向联系,提高信息管理的水平和效率。

管理信息系统的建设是近30年才逐渐发展起来的新领域。

借鉴其他复杂系统建设,特别是复杂的工程技术建设的经验,管理信息系统建设的方法也逐渐形成并不断的发展和充实,同时管理信息系统的生命周期法也在实践中逐步完善和提高,生命周期法将整个系统的建设过程分解成类似霍尔模型所示的若干阶段。

尽管近年来有涌现了有关管理信息系统建设的新的思想、观点和方法。

但生命周期法仍是分析、处理管理信息系统建设中各类实际问题的重要基础。

管理信息系统的生命周期可以分为以下四个阶段:

系统规划:

这是管理信息系统的开始阶段。

以计算机为主要手段的管理信息系统是其所在组织的管理系统的组成部分,它的新建、改建或扩建服从组织的整体目标和管理决策活动的需要。

这一阶段的主要任务是:

根据组织的整体目标和发展战略,明确组织总的信息需求,制定管理信息系统总计划。

系统开发:

这一阶段的主要工作内容是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排分批分期进行系统开发。

这是系统建设的工作任务中最为繁重的阶段,每一个项目的开发工作包括系统调查和系统开发的可行性研究、系统逻辑模型的建立、系统设计、系统实施、系统转换和系统评价等工作。

由于资源及应用环境的制约,一个组织的管理信息系统一般不可能靠资源的一次投入而建成,因而一个开发项目常是整个管理信息系统的某个或某几个子系统的建立。

合理确定每次系统开发的目标、边界和开发的周期,应用科学的开发方法、工具和规范,对于系统开发的成功至关重要。

系统运行与维护:

每个系统开发项目完成后即投入应用,进入正常运行和维护阶段。

系统维护可以分为纠错性维护、适应性维护、完善性维护和预防性维护,以保证用户的需求。

管理信息系统规模大、结构复杂、管理环境和技术环境不断变化,系统维护的工作量大、涉及面广、投入资源多。

系统更新:

现代组织面临内、外环境不断变化,组织的目标、战略和信息需求也必须与环境的变化相适应。

可是管理信息系统的维护工作只限于通过小范围内局部调整来适应变化不很显著的情况。

现有系统进入更新阶段时,下一代新系统的建设工作便告开始。

因此,这一阶段是新旧系统并存的时期。

对现有系统来说,可以全部更新,也可以部分更新,或有步骤的更新[1]。

从信息处理过程和方式来看信息管理系统,它具有其他信息系统的共同特性,其组成符合信息系统的一般规律——信息循环,管理信息系统的功能结构如下:

信息收集,在信息收集工作中,必须按照统一的规范对各种原始数据进行科学、合理的分类和编码,以保证信息处理和传输的准确性和效率,便于管理信息系统的各部分以及信息系统与其他系统之间实现资源共享。

信息收集特别是原始数据的采集,目前自动化的程度还不高,许多工作还主要靠人,重视人的作用对信息的收集用重要的意义。

信息存储,信息存储系统是管理信息系统的信息基础。

传统的信息管理系统是以数据库为基础实现管理信息处理的系统,数据库成了管理信息系统的支柱。

由于管理科学的发展和进步,各种经济管理的数学模型和方法逐步纳入到管理信息系统当中实现了程序与应用模型对数据库的共享。

问题处理,问题处理是针对各级各类管理的需要,进行信息查询、检索、分析、计算等工作。

因此,问题管理系统是信息管理系统的核心。

对话和信息输出,信息输出对任何系统来说都是基本功能。

信息管理机构,信息管理机构是信息系统管理者的组织机构,现代企业中,为了实现企业的整体目标,信息管理已经成为企业管理的重要职能之一,在企业中信息管理机构具有双重身份,它既是管理信息系统的组成部分,有时也是企业管理系统的一个子系统。

前面已经指出,现代社会组织中的管理信息系统,是为了实现组织的整体目标,对管理信息进行综合的、系统的处理,辅助各级管理决策的计算机硬软件、通讯设备、规章制度以及有关人员的统一体。

管理信息系统是一个实体,其物理组成如下:

计算机硬件系统,包括主机、外存储器、输出设备、输入设备等。

计算机软件系统,包括系统软件和应用软件两大部分。

数据及其存储介质,有组织的数据是系统的重要资源。

数据及其存储介质是系统的重要组成部分。

存储介质可以存储支持管理决策的各种知识、经验以及模型与方法,以供决策者使用。

通信系统,用语通讯的信息发射、接收、转换和传输的设施。

非计算机系统的信息收集、处理设备。

规章制度,工作人员。

 

2.2开发工具概述

2.2.1VisualBasic的功能特点

本软件采用VB6.0进行系统的开发,因为它是微软公司在QuickBasic的基础上为开发Windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面的程序语言。

它采用面向对象和事件驱动的两种程序设计机制,把过程化和结构化编程集合在一起。

正是由于它能够用程序开发中的图形化构思,使得使用者可以非常容易地创建一个窗口。

VB6.0是面向对象的可视化编程语言中最简单的最容易使用的一个。

作为一门设计语言它具有如下的功能特点:

第一,可视化的设计平台。

面向过程的程序设计存在的缺点是在设计过程中看不到程序的实际显示结果,必须在程序运行时才能看到。

如果用户对程序界面不满意,就要返回到程序中去修改。

这样反复修改,会影响编程的效率。

VB提供的可视化平台,把Windows界面设计的复杂性封装起来。

程序员不必再为界面设计和编写大量程序代码发愁,只要求按设计用VB中的各种控件在设计界面上画出各种对象,而这些界面设计代码是有VB自动生成的,程序员所编写的知识实现程序功能的那部分代码,从而大大提高了效率。

第二,面向对象的设计方法。

VB采用面向对象的编程方法,把程序和数据封装起来作为一个对象,并为每个对象赋予相应的属性,调用相应的方法。

在设计对象时,不必编写建立和描述对象的程序代码,而是用具画在界面上,有VB自动生成对象的程序代码并封装起来。

第三,事件驱动的编程机制。

VB通过对事件的影响完成具体操作。

VB程序设计针对不同的对象。

可由用户操作引发某个时间来驱动完成某种特定功能,或由事件驱动程序调用通过过程来执行指定的操作。

第四,结构化的设计语言。

同面向过程的程序设计不同,VB应用程序无需具有明显的开始部分和结尾部分,而是由若干个子过程组成。

这些子过程都是针对不同的对象的操作。

第五,充分利用Windows资源。

VB同其他三种技术来实现与Windows资源的交互,这三种技术是:

动态数据交换编程技术,对象链接与嵌入技术以及动态链接库技术。

DDE技术可以将Windows应用程序看作一个对象,将不同的对象链接起来,嵌入到VB的某个应用程序中,或是调用Windows应用程序接口函数,实现SDK所具有的功能。

第六,开放的数据库功能与网络支持。

由于应用程序设计中三层体系结构的出现,使得网络、应用程序以及数据库的连接更加紧密起来。

VB中提供了一些接口来实现同网络以及数据库的连接。

VB有很强的数据库管理功能,可以通过直接访问或建立连接的方式访问并操作后台的数据库。

对后台数据库的访问主要是通过ODBC功能来实现的,从而获得了很好的开放性;而对后台数据库的操作时通过VB提供的简单的命令集来实现的,也可以使用结构化查询语言。

2.2.2VB的集成开发环境

与传统的软件开发工具的开发环境的不同之处在于,VB将支持软件开发的各种功能都集中在一个公共的工作环境中,称之为“集成开发环境”。

主要包括8个部分:

(1)标题栏和菜单栏。

标题栏显示的是窗体控制菜单图标、当前激活的工程名称、当前工作模式以及最小化、最大化/还原、关闭按钮。

菜单栏起到了统领程序设计所有功能模块的作用。

(2)工具栏和数字显示区。

菜单下面就是工具栏,工具栏提供了一些常用命令的快速访问按钮。

单击某个按钮,即可执行相应的操作。

数字显示区包含2个部分,左数字区显示的是对象的坐标位置,右边数字区显示的是对象的高度和宽度,表示对象的大小。

(3)工具箱。

VB的标准工具箱包含了建立应用程序所需的各种控件。

除了包含一些默认的基本控件之外,VB还提供了许多扩展的ActiveX控件,可以被添加到工具箱中。

(4)“工程管理器”窗口。

在VB中,所有的应用程序都是以工程为载体的。

工程就是指用于创建一个应用程序的所有文件的集合。

这些文件在工程管理器中是以层的形式存在的。

第一层为工程文件(vbp);第二层为窗体文件(frm)、类模块文件(cls)、标准模块文件(bas),在第二层有一些资源文件(res)和ActiveX文件(ocx)等。

(5)“属性”窗口。

在VB集成开发环境的默认视图中,属性窗口位于工程窗口的下面。

(6)窗体设计器。

应用程序的用户界面是存放各种可视化控件对象的容器。

窗口设计器又称为“对象”窗口,每一个应用程序中的窗体,都有与之对应的窗体设计器。

窗体名称不能相同。

窗体上的对象可以任意移动、改变大小。

可以根据用户的需要设计用户界面窗口。

(7)“窗体布局”窗口。

窗体布局窗口中有一个表示屏幕的小图像,用来显示实际运行时窗体在屏幕中的位置。

可以用鼠标拖动其中的窗体小图标来调整窗体位置。

(8)“立即”窗口。

可以进行一些简单值的查询[2]。

第3章需求分析与概要设计

3.1可行性研究

3.1.1技术可行性

石化产品销售信息管理系统这个软件根据分析属于小型的应用软件。

由于其具有交互性方面的需求,所以要着重设计人机交互界面。

这同时也是开发过程中的难点。

基于这个要求,我选择VB语言进行程序设计。

VB6.0是面向对象的可视化编程语言中最简单的最容易使用的一个,而且功能强大。

具有可视化的设计平台、面向对象的设计方法、事件驱动的编程机制、结构化的设计语言等功能特点。

虽然规模较小并且本身并不是特别复杂,但是它的运行对硬件的依赖性较高,需要处理能力强的硬件支持。

本软件的开发对硬件、软件要求不高,目前市场上的一般计算机软、硬件都能满足系统开发要求。

日常的维护工作比较简单方便,有一定经验的操作人员经过培训都可以在短时间内掌握维护工作。

而系统升级和功能强化等工作则需要根据用户的要求不断改进。

在开发过程中要预留升级的接口,力争设计出可维护性高的软件。

由于这种销售信息管理系统的使用,改变了人们习以为常的白纸黑字式的文书往来方式,使商业交易遇到了许多从前不曾碰到的问题,如商业秘密的保护问题,贸易伙伴借口计算机的原因抵赖自己的行为,否认接受和发出商业文件等等,这些安全问题在本软件的开发过程中需要得到重视,加强其防护能力,确保用户的信息安全。

3.1.2经济可行性

根据“成本-效益”分析,目前在石化企业中使用的操作系统绝大多数是windowsXP系统,满足销售信息管理系统对计算机软件方面的要求。

但是需要在原有硬件设备基础上进行升级,提高CPU处理能力和运算速度,建立数据库,配备服务器,使之与软件配套。

再加上人员的培训,系统的组建,软件开发成本,系统交付后的运行维护成本等。

而一旦系统成功投入使用,所带来的效益无疑是巨大的。

提高了信息传递的速度和精度,实现了信息数据的标准化和清晰化,处理的自动化,运作规范化,大大的提高了工作效率。

安装此销售信息管理系统,并配备相应的操作人员即可,不存在大的人力物力投入就能完成对信息的管理。

3.1.3社会可行性

随着计算机网络和信息技术的日益发展,当前石化产品领域中的生产或经营企业出现了管理复杂、精确度、市场反应速度慢、处理信息量大等难题,在一定程度上抑制了企业的发展,所以利用石化产品销售信息管理系统可以在一定程度上缓解这些矛盾。

节约社会资源,提高生产销售的效率。

3.1.4用户操作可行性

本软件要求的客户类型属于熟练型,即不要求操作人员有较高的软件知识水平,只需有一定的计算机操作经验,在短时期内就可以掌握操作方法并熟练操作即可。

3.2需求分析

3.2.1主要石化产品相关数据

汽油汽油的馏程为30-205℃,密度为0.70-0.78克/立方厘米,商品汽油按抗爆震燃烧性能的优劣区分,标记为辛烷值70、80、90或更高。

喷气燃料主要供喷气式飞机使用。

沸点范围为60-280℃或150-315℃(俗称航空汽油。

这类油要求发热量大,在-50℃不出现固体结晶。

煤油沸点范围为180-310℃主要供照明、生活炊事用。

柴油沸点范围有180-370℃和350-410℃两类。

对石油及其加工产品,习惯上对沸点或沸点范围低的称为轻,相反称为重。

故上述前者为轻柴油,后者称为重柴油。

商品柴油按凝固点分级[3]。

燃料油用作锅炉、轮船及工业炉的燃料。

商品燃料油用粘度大小区分。

石油溶剂用于香精、试剂、橡胶加工、涂料工业做溶剂,或清洗仪器、仪表、机械零件。

润滑油从石油制得的润滑油约占总润滑剂产量的95%以上。

除润滑性能外,还具有冷却、密封、防腐、绝缘、清洗、传递能量的作用。

产量最大的是内燃机油(占40%),商品润滑油按粘度分级,负荷大,速度低的机械用高粘度油,否则用低粘度油。

润滑脂俗称黄油,是润滑剂加稠化剂制成的固体或半流体。

石蜡油包括石蜡、地蜡、石油脂等。

石蜡主要做包装材料、化妆品原料及蜡制品,也可作为化工原料生产脂肪酸。

石油沥青主要供道路、建筑用。

石油焦用于冶金(钢、铝)、化工(电石)行业做电极。

部分产品价格如下表

表3.1部分石化产品价格

名称

型号

产地

价格(元)

汽油

90

辽宁

5.95(升)

汽油

93

辽宁

6.33(升)

汽油

97

辽宁

6.74(升)

柴油

0

辽宁

6.11(升)

液化气

辽河油田

5260(吨)

沥青

70#重交沥青

辽宁

4500(吨)

石蜡

58#

抚顺石化

10820(吨)

石蜡

56#

抚顺石化

10870(吨)

石脑油

辽宁

5900(吨)

3.2.2需求分析

软件是利用计算机技术解决现实生活中问题的一种有效方法和手段。

如同其他方法和手段一样,首先必须搞清楚要解决的问题是什么,然后才能去解决它。

若没有全面、准确和认真地完成需求分析工作之前,就进行设计和编程工作,结果往往是事倍功半,造成不必要的多次反复,甚至给软件留下严重的后遗症。

软件需求分析就是在软件计划的基础上进行的。

该阶段的工作是在对问题进行调查了解的基础上,确定系统的目标和范围,将用户需求变为软件的功能和性能描述[4]。

石化产品销售信息管理系统需要实现以下功能:

(1)设计出友好的人机交互界面。

人机界面是本软件的重点,因为它是使用者与计算

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 学科竞赛

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

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