国外同样也面临着一些问题,诸如推广成本高、直接效益低等。
1.2研究意义
本课题以中小型企业搜索引擎推广软件为例,使用Winform技术,开发一款简便、成本低廉、实用性强的搜索引擎推广软件,节省企业的推广成本,提高企业的经济效益。
百度关键词点击器是用于电子商务中中小型公司推广产品及提高公司知名度的一款软件,通过在搜索引擎中提高排名达到促进产品销售的目的。利用软件帮助企业或产品的主页提高在搜索引擎中的排名,实现对企业的网络推广作用,降低在推广中所花费的成本进而提高直接效益。
2.系统相关技术
软件运用Microsoft Visual Studio 2010作为开发环境,采用Winform技术实现软件窗口可视化,在面向对象的基础上,开发设计了面对中小型企业的搜索引擎推广软件。
2.1开发工具
Microsoft Visual Studio 2010 是微软推出的一款现阶段比较流行的开发软件,Visual Studio 是目前最流行的Windows平台应用程序开发环境,VS2010运行在此环境下,其集成开发环境的界面被重新设计和组织,变得更加简单明了,并且支持开发面向Windows 7的应用程序。除了Microsoft SQL Server,它还支持 IBM DB2和Oracle数据库。Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。
2.2窗体应用程序技术
Winform是.Net开发平台中Windows 应用程序的简称,它为用户提供了完整的可视化开发环境,并在生产效率、灵活性和可扩展性、安全性、完整性上更加完整,在操作及代码编写上更加简洁、方便,还具有数据访问的高效性。简单的操作便可以实现界面的生成,快速实现相应的用户需求功能。
3.系统总体设计
3.1系统设计目标
本软件实施后,应达到以下目标:
(1)尽量采用中小型企业现有软、硬件环境,从而达到充分利用企业现有资源,减少资源的消耗。
(2)系统能满足企业网站和产品在搜索引擎中推广的基本需求。
(3)系统主要针对中小型企业,因而功能要简单,但是基本功能都要实现。
(4)文护和升级方便;可跨平台操作,任何一台机器均可运行;具有良好的开放性、可扩充性和可移植性。
3.2需求用例分析
即将开发的推广软件主要实现的是站点在搜索引擎中排名的提高。根据设计目标,对系统进行用例分析,得出系统用例有:导入关键字用例、设置最大翻页数用例、设置拨号账号用例、开始用例、停止用例、BUG在线联系用例等等。
系统用例图如图1所示。
图1 系统用例图
3.3系统功能设计
系统主要适用于中小型企业的网络推广。设计软件功能如下:
(1)关键字录入
企业需要利用软件提升销售产品的排名,这就要求软件能够识别需要点击的目标,通过关键字录入,为软件提供了匹配、识别的对象。使企业有针对性的实现某个或某几个产品的推广。
(2)设置翻页数
一个关键字的查询匹配不能一直进行,对于一些靠后的关键字,没有必要浪费大量的资源和时间来提升它们在搜索引擎中的排名。企业的需求是用最小的代价实现最大化利益,所以系统就需要设置最大翻页数用以限制关键字查找的范围。软件在搜索引擎中的匹配查找范围不能超过最大翻页数,如果已查找页数大于或等于最大翻页数则关闭网页。
(3)关键字匹配
录入的关键字经过处理,被分割成两幅用于对比的图片,在浏览器的截屏图片中,逐像素的匹配关键字图片,找寻图片像素相同的初始位置坐标,找到这个坐标之后,在固定的小范围内移动鼠标到关键字的超链接上,然后模拟点击鼠标实现浏览网站、提高点击量。 C#百度关键词排名点击器的开发与设计(2):http://www.751com.cn/jisuanji/lunwen_2258.html