营销管理系统

营销管理系统――销售管理子系统是以控制物流为主的管理软件,实现了部分ERP功能,用和Microsoft SQLServer为开发工具。本系统将大大减少企业管理部门的劳动量,改善企业内部以及整个供应链各个环节的管理、调度及资源配置,使管理合理规范。

一、关键技术概述

(一)框架简介

本系统基于框架。构成平台开发基础的一组技术是,.ET Framework,这组技术中的关键是运行时(runtime)和类库。如下***所示。

Microsoft的平台是由用于创建和运行XML Web服务组成的,它包含下列组件:

框架和Visual :这些是开发人员用来生成XML Web服务的工具。.NET框架是平台核心中的一套编程接口。而Visual 是一套多语言系列的编程工具。

服务器基本结构:.NET的服务器基本结构是一系列用于生成、和操作XML Web服务的基础程序,包括Windows和各种.NET企业服务器。主要的技术包括对XML、scale-out及跨程序和服务的商务流程的支持。

块构建服务:块构建服务是一套以用户为中心的XML Web服务,它把用户数据的控制权从应用程序移到了用户手上,使Web有了一个翻天覆地的变化,做到了程序、服务和设备之间的简单性及一致性,保证了所有的交易都必须得到用户的同意。这些服务包含了Passport(用于用户身份验证)、服务之间的消息传递、文件存储、用户个性设置的管理、日历管理和其他一些功能。Microsoft将在那些对NET基本结构起至关重要作用的领域内提供一些块构建服务。大量的合作伙伴和开发商将对这些块构建服务做重要的扩展。

使编程工作变得更加容易,开发投资的回报率趋于最大化。开发者可以创建能重用的XML Web服务,而不再是单一的程序;这些Web服务易于编写和调试,彼此之间相互***,通过XML message通信及合作。所以对某一个服务的修改不会影响到其他的服务。

由于XML Web服务可以被很多.NET客户端共同使用,所以对一个服务模块的有效更新,也即更新了所有使用这个模块的.NET客户端。任何编程语言都可以用来编写XML Web服务(如:C、C++、Visual Basic、Cobol、Perl、Python和Java等),程序员可以选择最熟悉的语言编程,提高了开发效率,并没有因为使用不同的语言而失去跨服务或跨组件的调试能力。

减少了程序员要写的代码量,一个XML Web服务能适用于所有的设备,不必再去为每一个设备编写一个不同的版本。另外,将显示特性与.NET体验分开以便以后加入新的接口技术,比如语音或手写识别,而不必去重写程序。

开创了全新的商业模型,使得一个公司可以用多种方法来把自己的技术商品化。例如,一个通信公司可以使用XMLWeb服务的方式提供语音信件和呼叫者ID的访问,让用户从一个即时消息程序、电子邮件或用户所选的其他信息编译器中访问到上述信息。技术提供商可以把他们现有的软件包转变为XML Web服务,并把这些服务出售给需要这些功能的第三方或是给.NET客户端提供商,用以构建新的软件包。

允许IT部门使用其他提供商的XML Web服务,减少内部研发的开销,并能提高工作效率。

对“用户界面友好”做了重新定义。终端用户能够享受一个智能化的、个性化的Internet,它能记住用户的个人设置,并在适当的时候,向用户使用的智能设备上发送适当的数据。

(二)

由Microsoft ActiveX Data Objects(ADO)改进而来,它提供平台互用和可收缩的数据访问功能。由于XML(ExtensibleMarkup Language,可扩展标示语言)是用于进行数据传送的格式,任何可以读取XML格式的应用程序都可以对数据进行处理。实际上,接收组件根本不需要组件。它可以是基于Microsoft VisualStudio的解决方案或在任何平台上运行的任何应用程序。

设计组件的目的是为了从数据操作中分解出数据访问。的两个核心组件会完成此任务:DataSet和.NETFramework数据提供程序,后者是一组包括Connection、Command、DataReader和DataAdapter对象

在内的组件。

DataSet是的断开式结构的核心组件。DataSet专门为***于任何数据源的数据访问而设计。因此,它可以用于多种不周的数据源。用于XML数据,或用于管理应用程序本地的数据。DataSet包含一个或多个DataTable对象的集合。这些对象由数据行和数据列以及主键、外键、约束和有关DataTable对象中数据的关系信息组成。

(三).NET Framework

.NET Framework数据提供程序是专门为数据处理以及快速地只进、只读访问数据而设计的组件。ConneXion对象提供与数据源的连接。Command对象使您能够访问用于返回数据、修改数据、运行存储过程以及发送或检索参数信息的数据库命令。DataReader从数据源中提供高性能的数据流。最后,DataAdapter提供连接DataSet对象和数据源的桥梁。DataAdapter使用Command对象在数据源中执行SQL命令,以便将数据加载到DataSet中,并使对DataSet中数据的更改与数据源保持一致。

系统所有的数据操作都是由 DataSet完成的。它以核心的离线数据操作完成了系统中所有数据的读取、修改和删除操作。

(四)

不仅仅是Active Server Page(ASP)的下一个版本;它还提供了一个统一的Web开发模型,其中包括开发人员生成企业级Web应用程序所需的各种服务。的语法在很大程度上与ASP兼容,同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。可以通过在现有ASP应用程序中逐渐添加功能,随时增强ASP应用程序的功能。

是一个已编译的、基于.NET的环境,可以用任何与.NET兼容的语言(包括Visual Basic .NET、C#和)创作 应用程序。另外,任何应用程序都可以使用整个.NETFramework。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。

可以无缝地与WYSIVVYG HTML编辑器和其他编程工具(包括Microsoft Visual )一起工作。这不仅使得Web开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到Web页的GUI和完全集成的调试支持。

(五)XML

XML代表Extensible Markup Language(Extensible MarkupLanguage的缩写,意为可扩展的标记语言)。XML是一种显示数据的标记语言,它能使数据通过网络无障碍地进行传输,并显示在用户的浏览器上。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。它也是元标记语言,即定义了用于定义其他与特定领域有关的、语义的、结构化的标记语言的句法语言。

XML最大的优势在于对各种数据的管理。任何系统都可以通过XML的解析器来读取XML数据,因此它的数据可以通行各处,而不用担心系统不支持的问题。

1 数据的检索

XML在语义标记作为搜索索引;在文件中截取关键部分。所有标记内的数据都可视为一个元素,而每一个元素都可以作为数据的索引。

2 数据的显示

XML将数据保存的格式与数据显示的方式分开,使得XML文件可以轻易地更换数据显示的方式,仅需改变XSL的设置,用户就可以将同一数据制作成HTML、PDF、WML(Wireless Markup Languaqe)、HDML(Hand-Held Device Markup Language)等不同格式,供不同的硬件显示。

3 数据的交换

XML语法简单,可以被所有的机器解读,又可以在各种平台上使用,使得XML有潜力成为一个通行四海皆准的标记语言。

(六)HTML

HTML语言作为Web程序的框架语言,是编写Web应用程序,必不可少的一种语言。怎样把信息资源加入到WWW服务器,并使用户方便地进行信息检索,是网络信息处理技术中最关心的问题。静态网页可以解决信息处理的信息的问题。采用超链技术(超文本和超媒体技术)是实现信息检索最简单的、最快速的手段和途径。具体实现这种手段的支持环境,那就是超文本标记语言HTML(HyperTextMarkup Language)。基于Web的信息处理,用得最多,最简单的。能够被广泛理解的语言就是HTML语言。通过HTML标记可以实现在浏览器进行文字、表格、声音、***像、动画、视频等多媒体信息的检索。

WWW使用的HTML语言,又作为ASP框架语言,超文本标记语言是通过按一定格式标记(tag)普通文本文件、***像、表格、表单等元素,使文本及各种对象在用户浏览器中显示出不同风格的标记性语言,实现各种页面元素的组合。

HTML语言不但可以在任何文本编辑器中编辑,还可以在可视化网页制作软件中制作网页时可以自动生成,不用自己在文本编辑器中编写;在文档中可以直接嵌入视频剪辑、音效片断和其他应用程序等。

通过超文本(Hyper Text)和超媒体(Hyper Media)技术结合,超链接(Hyper link)的链接功能将各种信息组织成网络结构(Web),构成网络文档(Document),实现Internet上的漫游,方便用户在各种需要的信息间切换。

二、系统实现

(一)B/S之间的技术连接

1 B/S模型

B/S(Browser/Server)结构即浏览器和服务器结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,主要事务逻辑在服务器端(Server)实现。形成所谓三层3-tier结构。

微软的DNA架构定义了三个层,即表示层(presentation)、业务层(business)和数据存储层(data access),各层的操作都基于数据存储层传出的SQL查询结果集,增加了表示层和业务层同数据存储层之间的耦合度。所有的业务数据都是从DataAccess层获得和应用。业务相关的规则都是通过业务层进行管理。表示层只管理单一的显示和I/O工作。

本系统中DNA架构的三个层分别体现了其特有的功能。用户界面层通过统一的接口向业务层发送请求,业务层则按自己的逻辑规则将请求处理之后进行数据库操作,然后将数据库返回的数据封装成类的形式返回给用户界面层。用户界面层甚至可以不知道数据库的结构,它只要维护与业务层之间的接口即可。这种方式在一定程度上增加了数据库的安全性,同时也降低了对用户界面层开发人员的要求。因为它根本不需要进行任何数据库操作。三层架构工作原理如下***所示。

2 数据库连接

使用的ConneXion对象进行数据库连接。在用ConneXion对象进行数据库连接后,就可以使用DataAdapter对象、Command对象和DataSet对象进行数据访问。数据访问包括查询和数据维护(添加、修改、删除)两种操作。

(二)系统组成

系统由表示层(presentation)、业务层(business)和数据存储层(data access)管理。

1 表示层

在表示层中共包含28个界面,核心类可分为以下六类:

(1)标准订单管理类

标准订单管理类中包括订单的查询、添加、修改、审核和删除等。

(2)代销订单管理类

代销订单管理类中包括代销订单的查询、添加、修改、审核和删除等。

(3)标准退货单管理类

标准退货单管理类中包括退货单的查询、添加、修改、审核和删除等。

(4)公司、部门、业务员、客户长期计划类

公司、部门、业务员、客户长期计划类中包括计划的查询、添加、修改、审核和删除等。

(5)借出管理类

借出管理类中包括借出商品的查询、添加、修改、审核和删除。

(6)借出归还管理类

借出归还管理类中包括借出归还商品的查询、添加、修改、审核和删除。

在表示层的各个核心类中用到的关键技术有:

(1)界面验证控件

界面验证控件技术中包括多种形式的验证方式和功能。使用RequiredField Validator控件可验证用户是否在SelectionList或TextBox控件中输入了数据。CompareValidator控件,对用户输入的数据值和另一控件中的值进行比较。如移动控件提供的验证控件不能满足您的需求,则可使用Custom Validator控件创建可执 行自定义验证的控件。CustomValidator控件可验证来自TextBox或SelectionList控件的输入内容。存储控件的ID以在CustomVal-idator控件的ControGoValidate属性中进行验证。

(2)GridView控件

系统中所有的数据库信息都是在GridView控件中显示的。GridView有非常好看的界面模型供程序员选择,在其属性中还可设置GridView的表头名称,在GridView的显示表格中还可以嵌入其它控件来增加GridView的综合性能。

(3)LinkButton控件

系统中很多关键性的操作都是由LinkButton完成的。在Grid-View控件中,总共嵌入了修改、删除、审核、结算等四个LinkButton按钮,各个操作分别控制GridView中选中的每一行数据,可以完成行操作。实现的主要核心是对选中的一行数据在DataSet进行搜索,依据选中数据定义好的传入参数进行整行数据的操作,为保证在查询中的正确性,应在完成操作的同时改变其数据状态。

(4)DropDownList控件

系统中DropDownList是每个页面必使用的控件。DropDownList可以在连接数据库信息之后,完美地读出数据库中的数据信息。并准确地反映在页面之中。使用DropDownList控件可以减少很多工作流程上的错误,使输入信息不会超出数据库总体数据信息范围,大大减少了录入错误出现的机率。

2 业务层

业务层中的核心类和表示层中的核心界面一一对应:

(1)标准订单管理类

标准订单管理类中包括订单的查询、添加、修改、审核和删除等方法的实现。

(2)代销订单管理类

代销订单管理类中包括代销订单的查询、添加、修改、审核和删除等方法的具体实现代码。

(3)标准退货单管理类

标准退货单管理类中包括退货单的查询、添加、修改、审核和删除等方法的具体实现代码。

(4)公司、部门、业务员、客户长期计划类

公司、部门、业务员、客户长期计划类中包括计划的查询、添加、修改、审核和删除等方法的具体实现代码。

(5)借出管理类

借出管理类中包括借出商品的查询、添加、修改、审核和删除等方法的具体实现代码。

(6)借出归还管理类

借出归还管理类中包括借出归还商品的查询、添加、修改、审核和删除等方法的具体实现代码。

业务层的主要作用是业务的逻辑判断,包括查询、添加、修改、审核和删除的SQL语句。其功能是与表示层交互,接收其传递来的参数。

3 数据存储层

在数据存储层中,共包含一个核心类,系统定义为Common类。Common类中包含了三个公共的操作方法,GetConStr()用来获取连接数据库字符串。Getlnfo()用来查询数据库中的数据信息,Update(string Sqlstr)用来完成数据库数据的更新操作,增加、修改、删除均可完成。

(三)主要界面

销售订单管理子系统界面是本系统的主要界面,本界面应用验证控件等多项控件技术,防止用户录入订单时发生必须填写项的遗漏,具有标准的订单明细、增加、删除、修改和查询功能按钮,客户可以根据需要查询各种订单及订单明细。

系统以为开发平台,用B/S模式和C#语言为开发语言,用和JavaScript语言进行系统开发和数据读取,用将数据库信息提取出来,以数据形式传送给客户终端,达到数据库数据的信息共享与互动操作。本系统具有较高的工作效率、安全性和扩展性。

转载请注明出处学文网 » 营销管理系统

学习

浅谈建筑结构荷载规范风荷载计算沿革

阅读(109)

本文为您介绍浅谈建筑结构荷载规范风荷载计算沿革,内容包括建筑结构荷载规范理解与应用,建筑风荷载的计算方法。根据TJ9-1974、GBJ9-87、GB50009-2001、GB50009-2012版本荷载规范,比较了各规范关于风荷载计算计算的历史变革。主要就GB500

学习

洱源西湖醉心湖

阅读(40)

荡一叶小舟,一团游客悄然滑入洱源西湖,湖光山色中,如诗似画的梦境,让大伙的旅程,一路都魂不守舍。面积3.3平方公里的云南大理州洱源西湖。是历史上邓川州有名的“烟渚渔村”,为洱海之源。碧绿的湖水深沉而静谧,小舟轻轻滑行,船桨、竹篙“搅”来

学习

“箪瓢陋巷”典故研究

阅读(28)

本文为您介绍“箪瓢陋巷”典故研究,内容包括陋巷箪瓢是什么意思,陋巷箪瓢形容什么生肖。汉语典故历史悠久,能在有限的词语中展现更为丰富的内涵,增加韵味和情趣,对中国传统文化的发展和传承贡献巨大。本文从“箪瓢陋巷”这一典故着手,追溯其

学习

“All is well!”——观《三傻大闹宝作文600字

阅读(30)

相信自己,没有问题!寒假时光,好好珍惜。今天我与姐姐们一起观看了电影《三傻大闹宝莱坞》,倾心领略了主人公兰彻的聪明、机智、善良、自信,也领略了他的伙伴栾丘和拉杜可爱与傻笨……他们三个在大学工程部内同一个宿舍,是同样的可爱,同样傻乎乎

学习

低年级口算教学

阅读(31)

本文为您介绍低年级口算教学,内容包括低年级口算专项训练教学设计,低年级学生口算训练。摘要口算是数学基本能力之一,是学生数学计算能力形成的基础,对一个人的发展至关重要。低年级学生的口算能力直接决定着计算能力。让学生通过动手动脑

学习

常见硬盘数据损坏的类型及恢复方法

阅读(50)

本文为您介绍常见硬盘数据损坏的类型及恢复方法,内容包括硬盘损坏恢复数据多少钱,移动硬盘损坏如何恢复数据。随着信息技术的不断发展,微机与网络在各单位的日常工作中愈发占有更加重要的地位,在给工作带来便捷的同时,也带来一个问题,就是一

学习

最是书香能致远作文1000字

阅读(26)

不知不觉我已经长大,渐渐地迷恋上了读书,竟到了“衣带渐宽终不悔,为伊消得人憔悴”的地步。我发现:书,只有书,才是我的心灵家园;书,只有书,才让我享有无穷的乐趣。我爱读书,无论诗歌、散文还是小说,都那样吸引着我,诱惑着我。我对书从来都是来者不拒

学习

东明县加快新型城镇化发展研究

阅读(106)

本文为您介绍东明县加快新型城镇化发展研究,内容包括东明县城市建设规划,东明县十年发展变化报告。本文首先分析了东明县城镇发展的现实条件和存在问题。并从全国、全省、全县三个层次分析了城镇化发展面临的新形势,最后阐述了全县加快新

学习

彭水古树那些事

阅读(173)

本文为您介绍彭水古树那些事,内容包括彭水古树,重庆彭水古树。据2003年和2009年两次调查,重庆市彭水县100年以上的古树有50余种、1000余株。这些古树,似繁星般分布在3903平方公里土地上。有的如英武男子,伟岸挺拔;有的如小家碧玉,玲珑可爱,共

学习

哪个影响了我的人作文500字

阅读(37)

本文为您介绍哪个影响了我的人作文500字,内容包括什么影响了我作文500字,妈妈影响了我作文500字。那个影响了我的人人的一生中,总有那么几个人,对自己很重要,也会深深的影响着你,可能是父母,可能是朋友,可能是老师,也可能是曾经擦肩而过的陌生

学习

纺织服装制品出口竞争力

阅读(25)

本文为您介绍纺织服装制品出口竞争力,内容包括纺织服装出口竞争力理论,江苏省纺织服装出口竞争力。摘要纺织服装产业是我国的传统优势产业。在2005年全球配额取消后,我国纺织服装出口额激增,进一步凸现了我国在这一领域的竞争优势,但在纺织

学习

甘肃远古化石大发现

阅读(315)

本文为您介绍甘肃远古化石大发现,内容包括甘肃最可怕的化石,甘肃临夏发现巨犀化石。地处西北的甘肃,而今呈现在我们面前的是黄土高原、戈壁荒漠,然而在千万年之前,这里又是怎样的一派景象呢?从20世纪开始,在甘肃大地上远古动物化石的发现,似乎

学习

深秋菌类美食最养生/秋季早粥晚汤

阅读(33)

本文为您介绍深秋菌类美食最养生/秋季早粥晚汤,内容包括干七彩养生菌类煲汤的做法大全,秋天炖汤养生食谱大全及做法。深秋菌类美食最养生文/张泽民秋季正是滋阴养肺的好时节,人体急需补充新鲜蔬果,以缓解皮肤干裂、口干咽燥、咳嗽少痰等各

学习

浅谈草坪黄化和花卉黄叶现象

阅读(43)

本文为您介绍浅谈草坪黄化和花卉黄叶现象,内容包括叶子发黄的草坪是什么品种,草坪叶子发黄是什么原因。摘要:草坪是园林绿地的基础,也是底色;草坪的健康和美观直接影响到园林绿地的美观和绿化。然而,草坪栽植时间较长后,有的会出现早春

学习

神经营销不神经

阅读(23)

本文为您介绍神经营销不神经,内容包括神经营销应用例子,神经营销的实例。【摘要】营销方式千变万化,神经营销作为一种随着现代认知科学和神经科学的重大突破而发展出的新型方式,打破了传统营销的一些局限。本文将简单介绍一下神经营销的作

学习

关于后股权分置时代我国公司财务治理的研究

阅读(26)

本文为您介绍关于后股权分置时代我国公司财务治理的研究,内容包括股权结构分析财务风险,股权结构对财务绩效的影响。【摘要】拟针对后股权分置时代的上市公司财务治理问题做一些探索性的研究。【关键词】股权分置;财务治理;资产重组财务

学习

公司员工述职报告

阅读(28)

本文为您介绍公司员工述职报告,内容包括员工述职报告文稿,银行员工个人述职报告。述职报告一年来,在领导和同志们的帮助指导下,通过自己的努力,在思想上、业务工作水平上都有了很大的提高,并取得了一定的成绩。现将一年来的思想、工作情况汇

学习

网格营销管理模式探索

阅读(26)

本文为您介绍网格营销管理模式探索,内容包括销售网格化管理模式,网格化营销操作细则最新。1概述1.1建设背景从20世纪90年代起,市场营销策略就开始从“以产品为中心”向“以客户为中心”进行转移。以往的营销存在诸多问题,首先,在营销服务上

学习

外拓营销方案范文

阅读(24)

本文为您介绍外拓营销方案范文,内容包括年底外拓营销简报范文,外拓营销心得体会范文。外拓营销方案范文第1篇关键词:技术服务企业;营销;薪酬一、前言随着我国经济的兴起,越来越多的技术服务企业逐渐涌现,他们并不生产制造具体的实物,而是提供

学习

多元化公司财务资源配置的要义与策略

阅读(24)

本文为您介绍多元化公司财务资源配置的要义与策略,内容包括多元化经营战略下的财务绩效,多元化视角下财务绩效分析。一、问题的提出:从一次与总会计师的提问谈起今年初某日,与一位国企总会计师喝茶聊天,这家公司投资项目多,涉及产业业务跨度

学习

公司债务治理相关问题研究

阅读(25)

本文为您介绍公司债务治理相关问题研究,内容包括债务融资的治理效应,债务风险治理。根据资本结构理论,债务具有降低成本、产生经营者激励、约束过度投资等治理功能,一定的债务结构能够对公司绩效和市场价值产生促进作用。国外对债务治理的

学习

博库书城的营销策略

阅读(27)

本文为您介绍博库书城的营销策略,内容包括博库网上书城自取怎么取,当当网和博库书城哪个好。博库书城网站是浙江新华书店集团有限公司全额投资建设的,也是我们国家书行业当中的唯一具有B2C、B2B以及B2G业态功能的购书网站。在新的电子商