毕业设计(论文)基于My sql 数据库的网络营销系统开发_第1页
毕业设计(论文)基于My sql 数据库的网络营销系统开发_第2页
毕业设计(论文)基于My sql 数据库的网络营销系统开发_第3页
毕业设计(论文)基于My sql 数据库的网络营销系统开发_第4页
毕业设计(论文)基于My sql 数据库的网络营销系统开发_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于my sql 数据库的网络营销系统开发第一章 摘要第二章 关键词 第三章 mysql数据库简介 第四章 asp 简介 第五章 系统经历和说明 第六章 结语致谢 第七章 参考文献 第一章 摘 要【中文摘要】伴随着中国经济从计划经济向市场经济转型,从卖方市场向买方市场过渡,以及全球性的产品过剩以及产品的同质化,导致市场竞争加剧。在这种状况之下,导致企业营销环境也在加速变化,企业营销部门对信息的依赖日益加剧 。本论文采用面向对象的方法学,基于mysql数据库的asp平台下网络营销系统的开发,阐述了网络营销管理系统中使用的mysql数据库和asp的发展和二者在本系统中的完美结合。论证了网络营销管理

2、系统可以使企业营销部门能够及时掌握销售人员的业绩及工作过程并能及时了解销售状态,根据业务人员反馈的信息及时调整商品价格,有效把握商机并对销售数据进行分析及对市场行情进行预测的问题,得出了基于mysql数据库的asp平台下网络营销系统的开发是完全可行的且具有实际效益。【英文摘要】 with the chinese economy from a planned economy to a market economy, the transition from a seller to a buyer's market, and a global surplus of products and

3、product homogeneity, leading to intensified market competition. in this situation, under, which causes changes in the marketing environment is accelerating, corporate marketing departments increasing dependence on information. in this thesis, make use of the object-oriented methodology, based on asp

4、 platform mysql database network marketing system development, internet marketing management system described in the mysqldatabase and asp to use the development and the two in this system the perfect combination. demonstrates the network marketing management system enables corporate marketing depar

5、tments to grasp the performance of sales staff and work to understand the process and the timely sale of the state, according to business information in a timely manner with feedback adjustment of commodity prices, effectively grasp the business opportunities and sales data analysis and the problem

6、to predict market conditions are obtained based on asp platform mysql database network marketing system development is feasible and practical benefits.第二章 关键词【关键词】网络营销、企业营销部门、计划经济、市场经济、面向对象、mysql数据库、asp【关键词解释】 网络营销: 就是以国际互联网络为基础,利用数字化的信息和网络媒体的交互性来辅助营销目标实现的一种新型的市场营销方式。企业营销部门: 关于企业如何发现、创造和交付价值以满足一定目标市

7、场的需求,同时获取利润的企业部门。计划经济: 计划经济是共产主义的经济体系,它的建立为社会经济的发展提供科学的保证。只有实现计划经济这一科学体系,社会经济才能消除资本主义市场经济所产生的弊端,才能达到社会经济高速、平稳和健康的发展。市场经济: 又称为自由市场经济或自由企业经济,是一种经济体系,在这种体系下产品和服务的生产及销售完全由自由市场的自由价格机制所引导,而不是像计划经济一般由国家所引导。面向对象:在编程过程中采用的封装、继承、多态的编程方法。mysql数据库:是一种开放源代码的关系型数据库管理系统(rdbms),mysql数据库系统使用最常用的数据库管理语言-结构化查询语言(sql)进

8、行数据库管理。asp:是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。第三章 mysql数据库简介mysql是一个小型关系型数据库管理系统,开发者为瑞典mysql ab公司。目前mysql被广泛地应用在internet上的中小型网站中。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了mysql作为网站数据库。mysql数据库的自身特性:1.使用c和c+编写,并使用了多种编译器进行测试,保证源代码的可移植性 2.支持aix、freebsd、hp-ux、linux、mac os、

9、novell netware、openbsd、os/2 wrap、solaris、windows等多种操作系统 3.为多种编程语言提供了api。这些编程语言包括c、c+、python、java、perl、php、eiffel、ruby和tcl等。 4.支持多线程,充分利用cpu资源 5.优化的sql查询算法,有效地提高查询速度 6.既能够作为一个单独的应用程序应用在客户端服务器网络环境中,也能够作为一个库而嵌入到其他的软件中提供多语言支持,常见的编码如中文的gb 2312、big5,日文的shift_jis等都可以用作数据表名和数据列名 7.提供tcp/ip、odbc和jdbc等多种数据库连接

10、途径 8.提供用于管理、检查、优化数据库操作的管理工具 9.可以处理拥有上千万条记录的大型数据库 mysql数据库的应用环境:与其他的大型数据库例如oracle、db2、sql server等相比,mysql自有它的不足之处,如规模小、功能有限(mysql cluster的功能和效率都相对比较差)等,但是这丝毫也没有减少它受欢迎的程度。对于一般的个人使用者和中小型企业来说,mysql提供的功能已经绰绰有余,而且由于mysql是开放源码软件,因此可以大大降低总体拥有成本。 目前internet上流行的网站构架方式是lamp(linux+apache+mysql+php),即使用linux作为操作

11、系统,apache作为web服务器,mysql作为数据库,php作为服务器端脚本解释器。由于这四个软件都是免费或开放源码软件(floss),因此使用这种方式不用花一分钱(除开人工成本)就可以建立起一个稳定、免费的网站系统。mysql数据库的存储引擎:myisam mysql的默认数据库,最为常用。拥有较高的插入,查询速度,但不支持事务 innodb 事务型数据库的首选引擎,支持acid事务,支持行级锁定 bdb 源自berkeley db,事务型数据库的另一种选择,支持commit和rollback等其他事务特性 memory 所有数据置于内存的存储引擎,拥有极高的插入,更新和查询效率。但是会

12、占用和数据量成正比的内存空间。并且其内容会在mysql重新启动时丢失 merge 将一定数量的myisam表联合而成一个整体,在超大规模数据存储时很有用 archive 非常适合存储大量的独立的,作为历史记录的数据。因为它们不经常被读取。archive拥有高效的插入速度,但其对查询的支持相对较差 federated 将不同的mysql服务器联合起来,逻辑上组成一个完整的数据库。非常适合分布式应用 cluster/ndb 高冗余的存储引擎,用多台数据机器联合提供服务以提高整体性能和安全性。适合数据量大,安全和性能要求高的应用 csv 逻辑上由逗号分割数据的存储引擎 blackhole 黑洞引擎,

13、写入的任何数据都会消失,一般用于记录binlog做复制的中继 example存储引擎是一个不做任何事情的存根引擎。它的目的是作为mysql源代码中的一个例子,用来演示如何开始编写一个新存储引擎。 同样,它的主要兴趣是对开发者。 example存储引擎不支持编索引。 另外,mysql的存储引擎接口定义良好。有兴趣的开发者通过阅读文档编写自己的存储引擎。 mysql数据库的索引文件:索引是一种特殊的文件(innodb数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。索引不是万能的,索引可以加快数据检索操作,但会使数据修改操作变慢。每修改数据记录,索引就必须刷新一次。为

14、了在某种程序上弥补这一缺陷,许多sql命令都有一个delay_key_write项。这个选项的作用是暂时制止mysql在该命令每插入一条新记录和每修改一条现有之后立刻对索引进行刷新,对索引的刷新将等到全部记录插入/修改完毕之后再进行。在需要把许多新记录插入某个数据表的场合,delay_key_write选项的作用将非常明显。另外,索引还会在硬盘上占用相当大的空间。因此应该只为最经常查询和最经常排序的数据列建立索引。注意,如果某个数据列包含许多重复的内容,为它建立索引就没有太大的实际效果。 从理论上讲,完全可以为数据表里的每个字段分别建一个索引,但mysql把同一个数据表里的索引总数限制为16个

15、。 1、innodb数据表的索引 与innodb数据表相比,在innodb数据表上,索引对innodb数据表的重要性要大得多。在innodb数据表上,索引不仅会在搜索数据记录时发挥作用,还是数据行级锁定机制的苊、基础。“数据行级锁定”的意思是指在事务操作的执行过程中锁定正在被处理的个别记录,不让其他用户进行访问。这种锁定将影响到(但不限于)select、lockinsharemode、select、forupdate命令以及insert、update和delete命令。出于效率方面的考虑,innodb数据表的数据行级锁定实际发生在它们的索引上,而不是数据表自身上。显然,数据行级锁定机制只有在有

16、关的数据表有一个合适的索引可供锁定的时候才能发挥效力。 2、限制 如果where子句的查询条件里有不等号(wherecoloum!=),mysql将无法使用索引。类似地,如果where子句的查询条件里使用了函数(whereday(column)=),mysql也将无法使用索引。在join操作中(需要从多个数据表提取数据时),mysql只有在主键和外键的数据类型相同时才能使用索引。 如果where子句的查询条件里使用比较操作符like和regexp,mysql只有在搜索模板的第一个字符不是通配符的情况下才能使用索引。比如说,如果查询条件是like'abc%,mysql将使用索引;如果查询

17、条件是like'%abc,mysql将不使用索引。 在orderby操作中,mysql只有在排序条件不是一个查询条件表达式的情况下才使用索引。(虽然如此,在涉及多个数据表查询里,即使有索引可用,那些索引在加快orderby方面也没什么作用)。如果某个数据列里包含许多重复的值,就算为它建立了索引也不会有很好的效果。比如说,如果某个数据列里包含的净是些诸如“0/1”或“y/n”等值,就没有必要为它创建一个索引。 mysql 普通索引、唯一索引和主索引 1、普通索引 普通索引(由关键字key或index定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(wh

18、erecolumn=)或排序条件(orderbycolumn)中的数据列创建索引。只要有可能,就应该选择一个数据最整齐、最紧凑的数据列(如一个整数类型的数据列)来创建索引。 2、唯一索引 普通索引允许被索引的数据列包含重复的值。比如说,因为人有可能同名,所以同一个姓名在同一个“员工个人资料”数据表里可能出现两次或更多次。 如果能确定某个数据列将只包含彼此各不相同的值,在为这个数据列创建索引的时候就应该用关键字unique把它定义为一个唯一索引。这么做的好处:一是简化了mysql对这个索引的管理工作,这个索引也因此而变得更有效率;二是mysql会在有新记录插入数据表时,自动检查新记录的这个字段的

19、值是否已经在某个记录的这个字段里出现过了;如果是,mysql将拒绝插入那条新记录。也就是说,唯一索引可以保证数据记录的唯一性。事实上,在许多场合,人们创建唯一索引的目的往往不是为了提高访问速度,而只是为了避免数据出现重复。 3、主索引 在前面已经反复多次强调过:必须为主键字段创建一个索引,这个索引就是所谓的“主索引”。主索引与唯一索引的唯一区别是:前者在定义时使用的关键字是primary而不是unique。 4、外键索引 如果为某个外键字段定义了一个外键约束条件,mysql就会定义一个内部索引来帮助自己以最有效率的方式去管理和使用外键约束条件。 5、复合索引 索引可以覆盖多个数据列,如像ind

20、ex(columna,columnb)索引。这种索引的特点是mysql可以有选择地使用一个这样的索引。如果查询操作只需要用到columna数据列上的一个索引,就可以使用复合索引index(columna,columnb)。不过,这种用法仅适用于在复合索引中排列在前的数据列组合。比如说,index(a,b,c)可以当做a或(a,b)的索引来使用,但不能当做b、c或(b,c)的索引来使用。 6、索引的长度 在为char和varchar类型的数据列定义索引时,可以把索引的长度限制为一个给定的字符个数(这个数字必须小于这个字段所允许的最大字符个数)。这么做的好处是可以生成一个尺寸比较小、检索速度却比较

21、快的索引文件。在绝大多数应用里,数据库中的字符串数据大都以各种各样的名字为主,把索引的长度设置为1015个字符已经足以把搜索范围缩小到很少的几条数据记录了。在为blob和text类型的数据列创建索引时,必须对索引的长度做出限制;mysql所允许的最大索引全文索引文本字段上的普通索引只能加快对出现在字段内容最前面的字符串(也就是字段内容开头的字符)进行检索操作。如果字段里存放的是由几个、甚至是多个单词构成的较大段文字,普通索引就没什么作用了。这种检索往往以的形式出现,这对mysql来说很复杂,如果需要处理的数据量很大,响应时间就会很长。 这类场合正是全文索引(full-textindex)可以大

22、显身手的地方。在生成这种类型的索引时,mysql将把在文本中出现的所有单词创建为一份清单,查询操作将根据这份清单去检索有关的数据记录。全文索引即可以随数据表一同创建,也可以等日后有必要时再使用下面这条命令添加: altertabletablenameaddfulltext(column1,column2)有了全文索引,就可以用select查询命令去检索那些包含着一个或多个给定单词的数据记录了。下面是这类查询命令的基本语法: select*fromtablename wherematch(column1,column2)against(word1','word2',

23、9;word3) 上面这条命令将把column1和column2字段里有word1、word2和word3的数据记录全部查询出来。 注解:innodb数据表不支持全文索引。第四章 asp 简介asp是active server page的缩写,意为“动态服务器页面”。asp是微软公司开发的代替cgi脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。asp的网页文件的格式是.asp,现在常用于各种动态网站中。asp发展史:从1996年asp诞生到现在已经过去了15年。在这短短的15年中,asp发生了重大的变化,直到现在的asp.net。 asp的第一版是0.9测试

24、版,自从1996年asp1.0诞生,它给web开发界带来了福音。早期的web程序开发是十分繁琐的,以至于要制作一个简单的动态页面需要编写大量的c代码才能完成,这对于普通的程序员来说有点太难了。而asp却允许使用vbscript这种的简单脚本语言,编写嵌入在html网页中的代码。在进行程序设计的时候可以使用它的内部组件来实现一些高级功能(例如cookie)。它的最大的贡献在于它的ado(activex data object),这个组件使得程序对数据库的操作十分简单,所以进行动态网页设计也变成一件轻松的事情。因此一夜之间,web程序设计不再是想像中的艰巨任务,仿佛很多人都可以一显身手。 到了19

25、98年,微软发布了asp 2.0。它是windows nt4 option pack的一部分,作为iis 4.0的外接式附件。它与asp 1.0的主要区别在于它的外部组件是可以初始化的,这样,在asp程序内部的所有组件都有了独立的内存空间,并可以进行事务处理。 到了2000年,随着windows 2000的成功发布,这个操作系统的iis 5.0所附带的asp 3.0也开始流行。与asp 2.0相比,asp 3.0的优势在于它使用了com+,因而其效率会比它前面的版本要好,并且更稳定。 2001年,asp.net出现了。在刚开始开发的时候,它的名字是asp+,但是,为了与微软的.net计划相匹配

26、,并且要表明这个asp版本并不是对asp3.0的补充,微软将其命名为asp.net。asp.net在结构上与前面的版本大相径庭,它几乎完全是基于组件和模块化的,web应用程序的开发人员使用这个开发环境可以实现更加模块化的、功能更强大的应用程序。 asp网页特点:asp是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。asp网页可以包含html标记、普通文本、脚本命令以及com组件等。利用asp可以向网页中添加交互式内容(如在线表单),也可以创建使用html网页作为用户界面的web应用程序。 与html相比,asp网页具有以下特点: (1)利用asp可以实现突破静态网页的一

27、些功能限制,实现动态网页技术; (2)asp文件是包含在html代码所组成的文件中的,易于修改和测试; (3)服务器上的asp解释程序会在服务器端执行asp程序,并将结果以html格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览asp所产生的网页; (4)asp提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过html表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息; (5)asp可以使用服务器端activex组件来执行各种各样的任务,例如存取数据库、发送email或访问文件系统等。 (6)由于服务器是将asp程序

28、执行的结果以html格式传回客户端浏览器,因此使用者不会看到asp所编写的原始程序代码,可防止asp程序代码被窃取。 (7) 方便连接access与sql数据库. (8)开发需要有丰富的经验,否则会留出漏洞,让骇客(cracker)利用进行注入攻击. asp也不仅仅局限于与html结合制作web网站,而且还可以与xhtml和wml语言结合制作wap手机网站。但是其原理也是一样的。asp-工作原理:当在web站点中融入asp功能后,将发生以下事情: 1、用户向浏览器地址栏输入网址,默认页面的扩展名是.asp。 2、浏览器向服务器发出请求。 3、服务器引擎开始运行asp程序。 4、asp文件按照从

29、上到下的顺序开始处理,执行脚本命令,执行html页面内容。 5、页面信息发送到浏览器。asp的五个核心内涵:asp(applicationserviceprovider,应用软体租赁服务提供者)即是指透过网络以租赁方式提供应用软体服务的从业者,即是指业者以应用软体为主体,透过网络一对多地传递服务,这种以服务为主的交易模式促使企业可藉由租赁的方式,以更符合成本效益的方式拥有软体的使用权,并且亦能因为业者集中式的管理而大幅降低企业维护的成本. 基本上,asp即具有软体服务化,服务网络化,资讯委外服务与网络结合与产品通路化,通路产品化等三大特性,其甚至可以被视为是isp(internetservic

30、e provider)与its(information technology service)的结合. 根据流行的观点,asp有如下五个核心内涵: a. asp着重应用为中心,提供对于应用方面的访问和管理。 b. asp服务可以为用户提供没有在服务器、人员、系统和系统授权等前期资源投入情况下就可以在“定制”的全新应用系统环境进行访问的服务,如isp,而这样的服务一般按月份asp收取服务费。 c. asp采用集中管理的方式-asp一般都有一个管理中心,所有的客户通过internet来进行远程访问,获得技术支持和咨询服务。 d. 一对多的服务,也就是讲,asp提供的是标准化的产品包,产品都是最低程

31、度的自定义或者没有实现客户定制化,对于行业用户来讲已经达到实用方便的标准。 e. 按照合同交付,在asp客户的眼中,asp是一家根据客户协议内容提供相关服务,保证应用服务系统服务可以得到确实履行的机构。 asp-iis的安装与配置:iis的安装与配置a.安装iis 若操作系统中还未安装iis服务器,可打开“控制面板”,然后单击启动 “添加/删除程序”,在弹出的对话框中选择“添加/删除windows组件”,在windows组件向导对话框中选中“internet信息服务(iis)”,然后单击“下一步”,按向导指示,完成对iis的安装 b.启动internet信息服务(iis) internet信息

32、服务简称为iis,单击windows开始菜单-所有程序-管理工具-internet信息服务(iis)管理器,即可启动“internet信息服务”管理工具. c.配置iis iis安装后,系统自动创建了一个默认的web站点,该站点的主目录默认为c:inetpubwww.root。 用鼠标右键单击“默认web站点”,在弹出的快捷菜单中选择“属性”,此时就可以打开站点属性设置对话框,在该对话框中,可完成对站点的全部配置。 主目录与启用副路径单击“主目录”标签,切换到主目录设置页面,该页面可实现对主目录的更改或设置。注意检查启用副路径选项是否勾选,如未勾选将对以后的程序运行有部分影响。主目录配置-选项

33、。 设置主页文档单击“文档”标签,可切换到对主页文档的设置页面,主页文档是在浏览器中键入网站域名,而未制定所要访问的网页文件时,系统默认访问的页面文件。常见的主页文件名有index.htm、index.html、index.asp、index.php、index.jsp、default.htm、default.html、default.asp等 iis默认的主页文档只有default.htm和default.asp,根据需要,利用“添加”和“删除”按钮,可为站点设置所能解析的主页文档。 启动与停止iis服务在internet信息服务的工具栏中提供有启动与停止服务的功能。单击 可启动iis服务器

34、;单击 则停止iis服务器。asp、jsp、php 三种技术比较:在asp.net流行之前,最常用的三种动态网页语言有asp(active server pages),jsp(javaserver pages),php (hypertext preprocessor)。 asp全名active server pages,是一个web服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的web服务应用程序。asp采用脚本语言vbscript(java script)作为自己的开发语言。 php是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用c,java和perl语言的语法,并耦合p

35、hp自己的特性,使web开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。还有一点,php是完全免费的,不用花钱,你可以从php官方站点。自由下载。而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。 jsp是sun公司推出的新一代网站开发语言,sun公司借助自己在java上的不凡造诣,将java从java应用程序和javaapplet之外,又有新的硕果,就是jsp,java serverpage。jsp可以在servlet和javabean的支持下,完成功能强大的站点程序。 比较三者都提供在html代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但jsp代码被

36、编译成servlet并由java虚拟机解释执行,这种编译操作仅在对jsp页面的第一次请求时发生。在asp、php、jsp环境下,html代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。普通的html页面只依赖于web服务器,而asp、php、jsp页面需要附加的语言引擎分析和执行程序代码。程序代码的执行结果被重新嵌入到html代码中,然后一起发送给浏览器。asp、php、jsp三者都是面向web服务器的技术,客户端浏览器不需要任何附加的软件支持。 第五章 系统经历和说明5.1.1 系统概述伴随着中国经济从计划经济向市场经济转型,从卖方市场向买方市场过渡,以及全球性的产品过剩以及产

37、品的同质化,导致市场竞争加剧。在这种状况之下,导致企业营销环境也在加速变化,企业营销部门对信息的依赖日益加剧,例如:随着商品的市场覆盖面的扩大,就需要掌握比以前更多更及时的市场信息;从价格竞争发展到非价格竞争,为了有效地运用差异化、广告和促销等竞争工具,也需要更多的信息资源。随着科学技术的发展,对这些急剧增加信息的需要,已能够通过因特网、传真机等得到有效解决。然而,许多企业的信息处理还不够精细。许多公司还没有营销调研部门或只有小的营销调研部,许多经理对可利用的信息感到不满意。抱怨他们不了解重要的信息在哪里;他们不能利用的信息太多而真正有用的信息太少;重要的信息来得太迟;很难估计收到的信息的准确

38、性。网络营销管理系统可以有效有解决以上问题,使企业营销部门能够及时掌握销售人员的业绩及工作过程并能及时了解销售状态;根据业务人员反馈的信息及时调整商品价格,有效把握商机并对销售数据进行分析及对市场行情进行预测5.1.2 系统目标网络营销管理系统本着经济、实用、高效的原则,为企业提供一个高效、规范、轻松的营销工作环境,满足企业不断发展的需要。5.1.3 适用范围本软件可适用于各大、中、小型企业的营销管理。5.1.4 系统特点(1)系统采用人机对话方式,界面美观友好,信息查询灵活、方便、快捷、准确,数据存储安全可靠。(2)本系统的初始用户名为:mr,密码为:mrsoft。(3)编号由系统自动生成。

39、(4)利用万能查询器实现自由设置查询。万能查询器(复杂查询窗口)的使用方法如下:先在“字段名称”列表中选择一个字段,再在“运算符”列表中选择一个运算符,最后在“关键字”文本框中输入相应的关键字,然后单击【增加】按钮,查询字符串将保存到窗体下面的表格中,此时单击【查询】按钮将查询相应的信息,如果想再增加一个查询条件,应首先选择一个查找逻辑值,如“并且”或“或者”,而后重复上面的操作,再次单击【增加】按钮增加查询条件,如果还需要增加条件,则按上述步骤操作即可。另外,如果要删除某个查询条件,可在窗体下面的查询条件信息表格中选中它,单击【清除】按钮即可;如果要查询所有的信息,则单击【查询所有】按钮即可

40、。例如,在产品管理模块中,按“品名规格”字段,运算符“like”,查询关键字为“生命源”并且按“单价”字段,运算符“>”,查询关键字为“30”两个查询条件查询产品信息,单击【查询】按钮,相关的产品信息将显示在表格中,结果如图5.1.1、图5.1.2所示。图5.1.1 复杂查询界面图5.1.2 查询结果(5)本系统完全支持按enter键跳到下一文本框的功能,用户无需再通过鼠标定位光标位置。(6)在部分模块中,双击信息表中的某一信息记录,即可进入信息修改窗口,对该信息进行修改操作。(7)根据业务员的销售业绩完成比率,自动计算业务员的得分情况。(8)根据市场跟踪数据以图表形式显示产品的市场走势

41、。(9)根据本年度的销售数据对下一年度的销售情况进行预测。(10)与excel实现无缝连接,可将excel表中的数据直接导入到系统中。(11)不同的操作员有不同的操作权限,增强了系统的安全性。(12)对用户输入的数据,系统进行严格的数据检验,尽可能排除人为的错误。(13)易维护性和易操作性。(14)系统运行稳定、安全可靠。5.2.1 运行环境系统开发平台:asp。数据库管理平台:my sql。运行平台:windows xp/ windows 2000。分辨率:最佳效果1024*768。5.2.2 数据库配置网络营销管理系统采用my sql数据库开发,用户在使用“网络营销管理系统”之前,首先要附

42、加数据库。附加数据库的步骤如下:(1)将程序目录data文件夹下的db_csell_data.mdf和db_csell_log.ldf文件拷贝到my sql安装路径下的“mssql”“data”目录下。如果您的计算机上没有安装my sql,请先安装my sql,安装my sql数据库时,在身份安全验证机制选项中必须要选择“windows和my sql混合安全验证机制。sa的密码设置为空。(2)选择“开始”/“程序”/“microsoft my sql”/“企业管理器”项,如图5.2.1所示。图5.2.1 选择“"企业管理器”项(3)在打开的“控制台根目录”窗口中,连续单击父级节点,展

43、开至如图5.2.2所示。图5.2.2 控件台根目录窗口其中“mrgyl”节点为本机的服务器名称。(4)选择“数据库”文件,单击鼠标右键,选择“所有任务”/“附加数据库”项,如图5.2.3所示。图5.2.3 选择附加数据库(5)此时将打开“附加数据库”窗口,如图5.2.4所示。图5.2.4 附加数据库窗口(6)单击窗体右侧的【】按钮,打开“浏览现有的文件”窗口。在此窗口中选择要附加的数据库文件“db_csell_data.mdf”所在的路径,如图5.2.5所示。图5.2.5 选择数据文件所在路径(7)单击【确定】按钮,则选择的数据库文件被添加到文本框中。在“指定数据库所有者”下拉列表中选择“sa

44、”,如图5.2.6所示。图5.2.6 选择要附加的数据库文件(8)单击【确定】按钮,弹出如图5.2.7所示的提示框。图5.2.7 系统提示(9)单击【确定】按钮,完成附加数据库操作。5.3系统登录用户双击“网络营销管理系统.exe”文件的图标,即可进入到网络营销管理系统登录界面。系统登录界面如图5.3.1所示。图5.3.1 系统登录注意用户名“mr”及密码“mrsoft”为使用本系统的初始用户名及密码,为了保证系统中数据的安全,用户可在进入到系统后在“密码修改”模块中对其重新设置。具体设置方法请参考第10章。a在“用户名称”文本框中输入“mr”,“密码”文本框中输入“mrsoft”,单击【确定

45、】按钮或连续两次按enter键,即可进入网络营销管理系统。网络营销管理系统主界面如图5.3.2所示。图5.3.2 网络营销管理系统主界面5.4 基础资料管理基础资料管理为网络营销管理系统提供基础资料。其主要包括:【区域管理】、【产品管理】、【销售训练项目设置】和【销售考核指标设置】。5.4.1 区域管理在主界面中单击【基本资料管理】/【区域管理】项,进入到【区域管理】模块。区域管理模块主要实现了区域信息的添加、修改、删除、展开和收缩等功能,并采用树型结构形式显示。区域管理模块的运行结果如图5.4.1所示。图5.4.1 区域管理模块运行结果用户在使用本模块时,可通过单击窗体左侧树型结构图中的“+

46、”号节点展开其下级区域节点,单击“-”号节点收缩展开的区域节点。也可以通过单击【展开】按钮展开所有节点,单击【收缩】按钮收缩所有节点。 区域信息添加1添加同级部门添加同级区域信息的操作步骤如下:(1)在窗体左侧的树型结构图中选择区域信息,例如用户要添加的区域在“吉林”区域下,那么可以选择“吉林”区域下的任一区域。(2)单击【添加同级】按钮,“区域编号”及“本级编号”由系统自动生成。(3)在“区域名称”文本框中输入要添加的区域的名称,按enter键,“区域全称”信息框中将自动显示此区域的全称。(4)在其他文本框中输入相应的信息后,单击【确定】按钮,即完成添加同级区域操作。添加同级区

47、域信息的运行结果如图5.4.1所示。2添加下级区域添加下级区域信息的操作步骤如下:(1)在窗体左侧的树型结构图中选择要添加下级区域的区域节点。(2)单击【添加下级】按钮,即可进行添加下级区域的操作,其操作方法与添加同级区域信息的方法基本相同,这里不再赘述。 区域信息修改修改区域信息的操作步骤如下:(1)在窗体左侧的树型结构图中选择要进行修改的区域,窗体右侧将显示此区域的相关信息。(2)单击【修改】按钮,即可在窗体右侧对此区域的信息进行修改操作,如图5.4.2所示。图5.4.2 区域信息修改(3)修改信息后,单击工具栏中的【确定】按钮,完成区域信息修改操作。 区域信息

48、删除删除区域信息的操作步骤如下:(1)在窗体左侧的树型结构图中选择要删除的区域。(2)单击【删除】按钮即可将所选择的区域信息删除。5.4.2 产品管理在主界面中单击【基本资料管理】/【产品管理】项,进入到【产品管理】模块。产品管理主要对企业内部产品进行有效地管理,建立详细的产品档案,可实现产品信息的添加、修改、删除及查询功能,其中查询可通过万能查询器对产品信息进行多种条件查询。产品管理模块的运行结果如图5.4.3所示。图5.4.3 产品管理模块运行结果 产品信息添加添加产品信息的操作步骤如下:(1)单击【增加】按钮,进入“产品信息添加”窗口,产品编号自动生成。(2)在其他文本框中

49、输入相应的产品信息,如图5.4.4所示。图5.4.4 产品信息添加(3)单击【确定】按钮,完成产品信息添加操作。 产品信息修改修改产品信息的操作步骤如下:(1)在产品信息表中选择要进行修改的产品信息。(2)单击【修改】按钮,进入“产品信息修改”窗口,用户可在各文本框中对产品信息进行修改,如图5.4.5所示。图5.4.5 产品信息修改注意用户也可以通过在产品信息表中鼠标双击要进行修改的记录进入产品信息修改窗体,对产品信息进行修改操作。a(3)单击【确定】按钮,保存修改操作。 产品信息删除删除产品信息的操作步骤如下:(1)在产品信息表中选择要删除的产品信息。(2)单击【

50、删除】按钮,即可将所选择的产品信息删除。 产品信息查询查询产品信息的操作步骤如下:(1)单击【查找】按钮,进入万能查询器窗口(复杂查询窗口)。c链接万能查询器的使用方法请参考5.1.4节步骤(4)。(2)在万能查询器窗口中设置查询条件。(3)单击【查询】按钮,即可将符合查询条件的产品信息显示在产品信息表中。(4)单击【全部】按钮,可显示所有产品信息。5.4.3 销售训练项目设置在主界面中单击【基本资料管理】/【销售训练项目设置】项,进入到【销售训练项目设置】模块。销售训练项目设置主要实现了销售训练项目信息的添加、修改、删除功能。销售训练项目设置模块的运行结果如图4.6所示。图5.

51、4.6 销售训练项目设置模块运行结果 销售训练项目添加添加销售训练项目的操作步骤如下:(1)单击【增加】按钮,在激活的“训练项目”文本框中输入要添加的训练项目信息。如图4.6所示。(2)单击【保存】按钮,保存添加操作。 销售训练项目修改修改销售训练项目信息的操作步骤如下:(1)在销售训练项目信息表中选择要进行修改的项目信息,在“训练项目”文本框中将显示此项目信息。(2)单击【修改】按钮,在激活的“训练项目”文本框中对训练项目信息进行修改。(3)单击【保存】按钮,保存所做修改。 销售训练项目删除删除销售训练项目的操作步骤如下:(1)在销售训练项目信息表中

52、选择要删除的销售训练项目信息。注意【销售考核指标设置】模块的操作方法与【销售训练项目设置】模块的操作方法基本相同,这里不再赘述。a(2)单击【删除】按钮即可将所选择的信息删除。5.5 销售组织销售组织可有效地管理及控制企业的销售团队,提高销售员的专业水平,激励销售员做出更大的业绩。其主要包括:【销售组织】、【业务员管理】、【销售训练】、【销售业绩考核】。5.5.1 销售组织在主界面中单击【销售组织】/【销售组织】项,进入到【销售组织】模块。销售组织主要实现对企业的销售分公司、销售网点等进行有效管理,可实现销售组织的添加、修改、删除及查询功能。销售组织模块的运行结果如图5.5.1所示。图5.5.

53、1 销售组织运行结果 销售组织添加添加销售组织的操作步骤如下:(1)单击【增加】按钮,进入到“销售组织添加”窗口。“编号”由系统自动生成。(2)在各文本框中输入要添加的销售组织的信息,如图5.5.2所示。其中在“所在区域”文本框中连续两次按enter键或单击其后的【】按钮,可调出“区域信息”浮动列表,用户可通过按键盘上的方向键和选择所需的区域信息,选择后按enter键即可将选择的区域信息添加到“所在区域”文本框中。图5.5.2 销售组织添加(3)单击【确定】按钮,保存添加操作。 销售组织修改修改操作组织的操作步骤如下:(1)在销售组织信息表中选择要进行修改的销售组织

54、信息,单击【修改】按钮,进入“销售组织修改”窗口。(2)在各文本框中对销售组织信息进行修改,如图5.3所示。图5.5.3 销售组织修改注意用户也可以通过在销售组织信息表中鼠标双击要进行修改的记录进入销售组织修改窗体,对销售组织信息进行修改操作。a(3)单击【确定】按钮,保存所做修改。 销售组织删除删除销售组织的操作步骤如下:(1)在销售组织信息表中选择要进行删除的信息。(2)单击【删除】按钮,即可将选择的信息删除。 销售组织查询查询销售组织的操作步骤如下:c链接万能查询器的使用方法请参考5.1.4节中步骤(4)。(1)单击【查找】按钮,进入万能查询器窗口(复杂查询窗

55、口)。(2)在万能查询器窗口中设置查询条件。(3)单击【查询】按钮,即可将符合查询条件的销售组织信息显示在销售组织信息表中。注意【业务员管理】模块的使用方法与【销售组织】模块的使用方法基本相同,这里不再赘述。a(4)单击【全部】按钮,显示所有销售组织信息。5.5.2 销售训练在主界面中单击【销售组织】/【销售训练】项,进入到【销售训练】模块。销售训练主要实现对业务员的销售训练信息进行有效管理,可实现业务员销售训练信息的添加、修改、删除及查询功能。销售训练模块的运行结果如图5.4所示。图5.5.4 销售训练模块运行结果 销售训练信息添加添加销售训练信息的操作步骤如下:(1)单击【增加】按钮,进入“业务员信息”窗口,在此窗口中选择相应的业务员信息。(2)单击【确定】按钮,进入“销售训练信息添加”窗口,其中“训练项目”可通过下拉列表选择;“时数”文本框中的数值将由系统根据用户设置的“开始时间”及“结束时间”自动计算。如图5.5所示。注意系统

温馨提示

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

评论

0/150

提交评论