市场资源挖掘管理系统
绪 论
随着全国经济的高速发展的全面推广,经济的高速发展迅猛发展,客户资源的管理工作日益繁重,从而对市场资源客户的管理要求也更加严格。在传统的手工管理时期,市场资源客户的各方面的管理都需要耗费大量纸张和精力,且由于市场资源客户的日益增多,市场资源客户记录及客户查询等任务非常复杂,都严重的影响了四级市场资源的发展。经常造成市场资源市场信息记录丢失,极大地影响了市场资源客户的管理。
在信息化的大背景下,客户资源管理的电子化、网络化不仅能够便于客户根据自身的时间来查询客户,方便统计客户等。在传统的客户资源信息管理中,其过程往往是很复杂的,繁琐的,客户资源信息管理以客户资源信息管理为核心,在此过程中又需要经过若干道手续,因为整个过程都需要手工操作,效率十分低下,且由于他们之间关联复杂,统计和查询的方式各不相同;且会出现信息的重复传递问题,因此该过程必须实现信息化。
在这个互联网高速发展的时代人们发现越来越离不开互联网,很多东西也都渐渐的与互联网挂上钩,特别是一些信息量大的信息在网上可以查询,传统的客户客户安全查询模式已经无法适应当前互联网时代发展的要求。利用当前先进的计算机网络技术,合理利用,配置,共享科研信息资源,发挥计算机网络技术先进高效,快捷的特性,实现高效教务信息发布,管理,查询等。
市场资源挖掘管理系统是一个人机系统,以计算机为基础的,但是这并不意味着一切都是自动化的,并非计算机能够取代人完成所有功能。人机系统的概念说明有些任务最好由人完成,而另一些任务由机器代替。因此,需要很好的分析把什么工作交给人做比较合适,什么工作交给机器比较合适,充分发挥人和机器的特长,节省时间成本,提高效率,组成一个和谐、有效的系统。因此,基于MVC 的市场资源挖掘管理系统将会是以后的趋势。所以我通过开发一个市场资源挖掘管理系统来完成以便能更好的衔接。
1
市场资源挖掘管理系统
1 系统概述与工具的选择
作了一个管理软件,首先布局一定要新颖、有特色,只有这样才能引起用户的关注,包含的信息要全面才能适合不同需要的人,最大限度的满足人们的需求,而且要有很强的易用性,易用性差的管理系统会让用户产生厌烦情绪。当然一个好的市场资源还要有很完整的处理信息的功能,以便及时的对客户资源信息进行分析。通过对用户的调查和对现有的市场资源挖掘管理系统的分析,为了满足大多数用户的需求,所以我的目标是要构建一个页面简单清晰但包含信息相对全面、易用性强、具有很好的数据分析能力的市场资源挖掘管理系统。
1.1 B/S结构介绍
本系统采用B/S结构,即Browser/Server(浏览器/服务器)结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse)运行软件。它是随着Internet技术的兴起,对C/S结构的一种变化和改进。主要利用了不断成熟的WWW浏览器技术,结合多种Script语言(VBScript、JavaScript…)和ActiveX技术,是一种全新的软件系统构造技术。 在B/S体系结构系统中,用户通过浏览器向分布在网络上的许多服务器发出请求,服务器对浏览器的请求进行处理,将用户所需信息返回到浏览器。而其余如数据请求、加工、结果返回以及动态网页生成、对数据库的访问和应用程序的执行等工作全部由Web Server完成。
1.3 MyEclipse介绍
本系统是跨越平台限制和跨越浏览器限制的管理系统。构建财务管理系统所用的网页2编辑器为MyEclipse, MyEclipse,是一个十分优秀的用于开发Java, J2EE的Eclipse插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开元产品的支持十分不错。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Eclipse IDE的扩展,利用它我们可以在数据库和JavaEE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的JavaEE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, JSP, CSS, Javascript, SQL, Hibernate。
2
市场资源挖掘管理系统
1.3 JavaScrip语言
Javascript是一种解释性的,基于对象的脚本语言,Javascript主要是基于客户端运行的,用户点击带有Javascript的网页,网页里的Javascript就传到浏览器,由浏览器对此作处理。它的代码可以直接嵌入到HTML命令中,最大特点是可以方便操纵网站上的元素,并与Web浏览器交互,同时JavaScrip可以捕捉用户操作并作出反映。
JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。JavaScript的一个重要功能就是面向对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。在本系统中很多地方使用了javascript技术,比如说,检验用户输入数据的有效性,是否重复,是否为空等等。
1.4 JSP技术
JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
Web服务器在遇到访问JSP网页的请求时,首先执行其中的程序段,然后将执行结果连同JSP文件中的HTML代码一起返回给客户。插入的Java程序段可以操作数据库、重新定向网页等,以实现建立动态网页所需要的功能。JSP与Servlet一样,是在服务器端执行的,通常返回给客户端就是一个HTML文本,因此客户端只要有浏览器能浏览。JSP页面由HTML代码和嵌入其中的Java代码所组成。服务器在页面被客户端请求以后对这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。Servlet是JSP的技术基础,而且大型的Web应用程序的开发需要Java Servlet和JSP配合才能完成。JSP具备了Java技术的简单易用,
3
市场资源挖掘管理系统
完全的面向对象,具有平台无关性且安全可靠,主要面向因特网的所有特点。JSP技术的优点:
(1)一次编写,到处运行。除了系统之外,代码不用做任何更改。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/.net的局限性是显而易见的。
(3)强大的可伸缩性。从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下
(5)支持服务器端组件。web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP可以使用成熟的JAVA BEANS 组件来实现复杂商务功能。
内部对象说明:request 客户端请求,此请求会包含来自GET/POST请求的参数; response 网页传回客户端的响应;pageContext 网页的属性是在这里管理; session 与请求有关的会话; application servlet正在执行的内容;out 用来传送响应的输出流; config 代码片段配置对象;page JSP网页本身; exception 针对错误网页,未捕捉的例外。
4