1.2研究的意义
信息采集是网络信息价值体现的主要方法之一,管理者在决策时离不开信息,信息的数量和质量直接影响决策水平。这要求管理者在决策之前以及决策过程中尽可能多地收集信息,作为决策的依据。汽车服务行业信息在信息时代是公开化的,汽车服务行业多元化,而汽车服务行业信息的汇集也随之成为人们心中的一个难点,社会机器的庞大,信息量的不断增加,种类也不断增加,信息冗杂难以采集成为难点。本课题将以百度地图上所拥有的信息结合自身专业所学的知识对公开的商业信息进行一个清晰的汇总。这将对汽车服务信息采集管理有很大的实际意义。
2.关键技术分析
2.1 Microsoft Visual Studio 2010
Microsoft Visual Studio 到现今为止已经经历了vs2003、vs2005、vs2008、vs2010、vs2012和vs2013,相对于这几个版本Microsoft Visual Studio 2010具有良好的扩展性与兼容性,为多语言开发提供支持,其内部包含的大量的封装控件,能够让开发者快速的进行WEB开发[1]。调试能力更加突出和方便。所以选择Microsoft Visual Studio 2010作为系统的开发工具。
2.2 SQL Server 2005
微软发开的SQL Server数据库,从可信任方面来说,微软多年来的开发、优化、升级以及全球范围内大量用户的使用,说明SQL数据库具有很高的可信任性。本数据库事务处理能力强、系统管理先进、数据接口良好,被调用方便。开发界面简易便捷,使程序员在数据库设计方面的时间大大缩短[2]。
2.3 Web Service技术
Web Service使用基于XML的消息处理,作为基本的数据通讯方式,消除使用不同组件模型、操作系统和编程语言之间存在的差异,使异构系统能作为单个计算机网络协同运行。Web Service建立在一些通用协议的基础上,如HTTP,SOAP,XML,WSDL,UDDI等。这些协议在涉及到操作系统、对象模型和编程语言时,没有任何倾向,因此具备很强的生命力。Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。Web Service是自描述、自包含的可用网络模块,可以执行具体的业务功能。
3.系统设计
3.1系统需求分析
信息检索的真正目的不是为了预览而是为了能够成为自己的一种资源。也就是说这种资源我们需要存储下来供自己使用。在冗杂的信息中能够按照自己的需求去搜索有效的信息是最关键的,商业的竞争不仅仅是财力的抗争更是信息量的竞争,谁拥有更多的信息量谁将在信息社会存活下去,系统解决的不仅仅是商家在搜集信息的冗余问题。更重要的是解决如何将搜集出来的信息进行整理,传统的采集系统仅仅是对人工整理出来的信息进行查阅修改,并没有达到企业最终的效果。而且信息来源的面积小,信息的准确度也不能达到要求。商家如何让客户能更加精确的找到自己,也就需要更加精确的经纬度信息了。通过以上这些需求分析系统所要实现的目标也就明确:信息检索(包括经纬度信息)、信息存储和信息管理。系统业务流程图如图1所示。
图1系统业务流程图
3.2系统用例设计分析
系统采用三层架构的开发模式,目的是为了达到“高内聚、低耦合”思想,这样可以降低层与层之间的依赖关系,有利于标准化,并且扩展性高、利于各层逻辑的复用,减少入口点,把很多危险的系统功能屏蔽掉,项目结构更加清晰,分工更明确,利于后期的扩展和升级。架构采用Browser/ Server模式,用户在任何地方进行操作而不用安装任何专门的软件,只需要有一台可以上网的电脑就能使用。用户分为普通用户和管理员,用户的注册请求必须通过管理员的审核和启用才能使用。 ASP.net汽车服务行业信息采集管理系统设计与实现(2):http://www.751com.cn/jisuanji/lunwen_10066.html