基于java的蓝光公司广告营销系统毕业设计.doc

上传人:laozhun 文档编号:3734091 上传时间:2023-03-18 格式:DOC 页数:45 大小:1.82MB
返回 下载 相关 举报
基于java的蓝光公司广告营销系统毕业设计.doc_第1页
第1页 / 共45页
基于java的蓝光公司广告营销系统毕业设计.doc_第2页
第2页 / 共45页
基于java的蓝光公司广告营销系统毕业设计.doc_第3页
第3页 / 共45页
基于java的蓝光公司广告营销系统毕业设计.doc_第4页
第4页 / 共45页
基于java的蓝光公司广告营销系统毕业设计.doc_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《基于java的蓝光公司广告营销系统毕业设计.doc》由会员分享,可在线阅读,更多相关《基于java的蓝光公司广告营销系统毕业设计.doc(45页珍藏版)》请在三一办公上搜索。

1、毕业设计(论文)课 题 名 称 基于java的蓝光公司广告营销系统 学 生 姓 名 李 杰 学 号 0941301030 系、年级专业 信息工程系、09级计算机科学与技术 指 导 教 师 傅 篱 职 称 教授级高级工程师 2013 年 5月 18 目 录摘 要ABSTRACT第1章 绪论I1.1系统研究的背景、目的及意义11.2系统的主要研究任务11.3所用相关技术论述21.4网页制作工具简介71.5 MySQL数据库8第2章 系统分析102.1可行性研究102.2需求分析11第3章 系统设计133.1 模式的选择133.2 总体方案设计153.3 详细设计20第4章 系统安全性及系统测试31

2、4.1系统安全性314.2系统测试35第5章 总结36参考文献37致 谢38附录A:英文原文附录B:中文译文附录C:主要源代码摘要公司网络营销,是网络营销区别于传统营销的重要表现。公司网络营销主要有两种形式:利用其它网站的社区和利用自己网站的社区。论坛(或BBS)是一个非常有用的场所,你可以了解别人的观点,同时可以帮助他人或者向他人求助,论坛一般都有特定的讨论主题,经常参加论坛的人可能有电子杂志的编辑、企业家、管理人员,以及对某些话题感兴趣的任何人。本系统主要是以J2EE为开发平台,整合了Hibernate和Struts2 两种轻量级的框架,同时在与后台交互数据的时候使用Servlet。整个系

3、统充分的体现了MVC的搭建框架模式,使得系统的层次更加的分明。前端的界面设计,更多的是引用网上多个网站布局模式。关键词: 网络;营销;互动;在线ABSTRACTNetwork marketing company, is an important performance of network marketing, different from traditional marketing. Network marketing company mainly has two forms: the community and to use its own web site to other sites.

4、 BBS (BBS) is a very useful place, you can understand others point of view, and can help others or to others, at the same time, the BBS usually have specific discussion topic, often to participate in the BBS might have electronic magazine editor, entrepreneurs, managers, and anyone interested in cer

5、tain topics.This system is mainly based on J2EE development platform, integrating the two lightweight framework Hibernate and struts 2, at the same time when interact with the background data used by the Servlet, the system fully embodies the building of the MVC framework mode, make the level of the

6、 system more clearly. Front-end interface design, is more of a reference online multiple layout mode. System mainly is to manage the core module, this paper will detail.Key words: network; interactive; online; community 目 录摘 要ABSTRACT第1章 绪论I1.1系统研究的背景、目的及意义11.2系统的主要研究任务11.3所用相关技术论述21.4网页制作工具简介71.5 M

7、ySQL数据库8第2章 系统分析102.1可行性研究102.2需求分析11第3章 系统设计133.1 模式的选择133.2 总体方案设计153.3 详细设计20第4章 系统安全性及系统测试314.1系统安全性314.2系统测试35第5章 总结36参考文献37致 谢38附录A:英文原文附录B:中文译文附录C:主要源代码第1章 绪论 自从互联网行业的快速发展,传统的行业也得到了各方面的挤压,从而有更多的商家也把目标投到了互联网这个火热的行业,事实证明是正确的,随后提出的云计算更加的壮大了互联网的实力。传统的广告营销现在不足以得到更多的利益了,不仅在宣传方面会相对闭塞,效果也是在逐渐的降低,随着微计

8、算机和移动手机的广泛使用,网络的营销理念必然产生,而公司为了加大力度的宣传也必然会逐渐的取代传统的营销模式1.1系统研究的背景、目的及意义在互联网行业没有兴起的时候,传统的广告营销模式是在电视台或者广播台以及报纸大力宣传自己的公司的产品,随着互联网行业逐渐的在中国市场涌起,很多公司也把营销的模式转到了互联网上面,但是崛起阶段,传统的广告营销模式还是占据了绝大部分的市场,从90年代末期,很多企业家受到国外一些国家的影响,互联网的公司也逐步的增加,特别以几大门户网站为首,例如搜狐,新浪,网易以及腾讯,它们的全面发展证实了信息化时代的重要性,是互联网发展的必然趋势。注册网络的用户在不断的增加,通过网

9、络营销的模式也就应运而生了。一个公司的网络营销主要还是以盈利为主并加大宣传公司的产品,从而增加知名度。以活动为导向的网络广告平台。用户登陆网站,在注册时输入自己感兴趣的相关信息,即可享受与其兴趣相关的活动,并且用户参加了相关的活动即成了我们相关活动的会员。在以后的登陆过程中,此会员就可以在我们有广告位的网页上看到与其活动相对应的广告。关联用户活动与广告,大大改善了用户体验。这样的营销模式使得用户的选择性会更加的广泛,但同时真实性的会有所降低。1.2系统的主要研究任务本文研究的目标是实现公司的网络营销管理,使得在广告的即时发布以及公司新产品推出取得一个前期好效果。本系统可以方便广告管理,对广告的

10、新旧替换以及错误的广告进行维护,并且在发布广告信息中可以更加合理的处理商业价值:广告:在网页的某特定区域中发布的文字、图片、HTML、或媒体信息,此特定区域称为广告位。一个广告可以发布到一到多个广告位上。每个广告位上都有一个默认广告。用户可点击广告,访问本网站或其他网站的广告页面。营销活动:通常情况,用户看到的都是默认广告,一个营销活动(或简称活动)是指:网站针对一批特定的用户,如浙江人,在一个特定的时间段内,如10月30日到11月15 日,播放一个定制广告。一个广告位上可以有多个定制广告。广告营销平台:构建一个系统,可以让广告管理人员定义广告,如果广告是图片或媒体类型,还需能上传广告;可以让

11、活动管理人员定义活动,主要包括活动针对的人群,活动使用的广告,活动的时间段;可以让参加活动的网站用户看到定制的广告,并能统计用户对定制广告的浏览和点击。这里广告管理人员和活动管理人员为网站内部营销人员,网站用户为互联网用户为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于Internet,也可适用于内部的局域网。其配置环境要求如下:客户端:Windows/XP/7,IE8.0以上服务器端:Windows NT/Windows2000,Windows 2003 Server,IIS6.0及其以上版本。开发环境:Dreamweaver

12、MyEclipse Java。数据库:采用MySQL,运行于服务器端。1.3所用相关技术论述1.3.1 JSP技术概述JSP(全称JavaServer Pages)是由Sun Microsystems公司倡导和许多公司参与共同建立的一种使软件开发者可以响应客户端请求,而动态生成HTML、XML或其他格式文档的Web网页的技术标准。JSP技术是以Java语言作为脚本语言的,JSP网页为整个服务器端的Java库单元提供了一个接口来服务于HTTP的应用程序6。JSP使Java代码和特定的预定义动作可以嵌入到静态页面中。JSP句法增加了被称为JSP动作的XML标签,它们用来调用内建功能。另外,可以创建

13、JSP标签库,然后像使用标准HTML或XML标签一样使用它们。标签库提供了一种和平台无关的扩展服务器性能的方法。JSP被JSP编译器编译成Java Servlets。一个JSP编译器可以把JSP编译成JAVA代码写的servlet然后再由JAVA编译器来编译成机器码,也可以直接编译成二进制码。从架构上说,JSP可以被看作是从Servlets高级提炼而作为JAVA Servlet 2.1 API的扩展而应用。Servlets和JSPs最早都是由Sun Microsystems(升阳公司)开发的。从JSP1.2版本以来,JSP处于Java Community Process开发模式下。JSR-53

14、规定了JSP 1.2和Servlet 2.4的规范,JSR-152规定了JSP 2.0的规范。2006年5月,JSP 2.1的规范作为Java EE 5的一部份,在JSR-245中发布。综上所述其实JSP就是服务器端的一种基于Java语言的网页技术,所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关。在传统的网页中加入Java代码和JSP标签之后放在服务器端运行,再将运行的结果向用户发布,用户通过浏览器就能够看到精彩纷呈的网页了。也可以简单的理解为:HTML+Java程序片段+JSP标记 = JSP网页。容器在遇到JSP网页的请求时,首先执行其中的Java代

15、码,通过这些Java代码可以操作数据库、发送Email、传输数据信息以及转到另外的网页等。然后服务器将执行完代码后所产生的结果封装到原HTML网页中,以HTML的格式返回给用户,这就是JSP网页的运行原理 。通过JSP的运行原理,我们可以得到如下的JSP执行过程:图1.1 JSP执行原理图JSP技术的优势:(1)一次编写,到处运行。在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。(2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。从只有一个小的Jar文件就

16、可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。 (4)多样化和功能强大的开发工具支持。这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下 。JSP转译成Servlet有以下几个方法:(1) jspInit()在JSP页面初始化时被调用。可以覆盖该方法,以提供任何的初始化工作;(2) jspDestroy()在JSP页面被销毁时调用。可以覆盖该方法,以提供任何的JSP清楚工作;(3) jspS

17、ervice()由容器自动定义,不应当提供该方法的实现 。JSP的页面内容包括:(1) 静态内容HTML静态文本;(2) 指令;(3) 表达式;(4) Scriptlet;(5) 声明;(6) 动作以“ jsp: 动作名 ”开始,以“ ” ;1.3.2脚本语言的简介(1)HTML语言HTML文件由浏览器解释,通过网络传输协议,可以从一台机器传输到另一台机器上。打开Netscape Navigator或Microsoft explorer浏览器,在地址栏中输入所需要的网址,就可以浏览用HTML写的网页7。HTML文件和其他的文件不同,因为HTML文件中有它自己的标记。如下所示: title 等是

18、成对出现的,此种标记称为容器标记。所有的文本都必须放在和之间。(2)JavaScript语言JavaScript是一种基于对象(Object)和事件驱动(Event Driven)并具有安全性能的脚本语言10。使用它的目的是与HTML超文本标记语言、Java 脚本语言(Java小程序)一起实现在一个Web页面中链接多个对象,与Web客户交互作用,从而可以开发客户端的应用程序等。它是通过嵌入或调入在标准的HTML语言中实现的。它的出现弥补了HTML语言的缺陷,它是Java与HTML折衷的选择,具有以下几个基本特点: 是一种脚本编写语言:JavaScript采用小程序段的方式实现编程,像其它脚本语

19、言一样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形式与C、C+、VB、Delphi十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。 基于对象的语言:JavaScript是一种基于对象的语言,同时以可以看作一种面向对象的。这意味着它能运用自己已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。 简单性:JavaScript的简单性主要体现在两个方面,首先它是一种基于Java基本语句和控制流之上的简单而紧凑的设计, 从而对于学习Java是一种非常好的

20、过渡;其次它的变量类型是采用弱类型,并未使用严格的数据类型。 安全性:JavaScript是一种安全性语言,它不允许访问本地的硬盘,并不能将数据存入到服务器上,不允许对网络文档进行修改和删除,只能通过浏览器实现信息浏览或动态交互。从而有效地防止数据的丢失。 动态性: JavaScript是动态的,它可以直接对用户或客户输入做出响应,无须经过Web服务程序。它对用户的反映响应,是采用以事件驱动的方式进行的。所谓事件驱动,就是指在主页(Home Page)中执行了某种操作所产生的动作,就称为“事件”(Event)。比如按下鼠标、移动窗口、选择菜单等都可以视为事件。当事件发生后,可能会引起相应的事件

21、响应。 跨平台性:JavaScript是依赖于浏览器本身,与操作环境无关,只要能运行浏览器的计算机,并支持JavaScript的浏览器就可正确执行。从而实现了“编写一次,走遍天下”的梦想。实际上JavaScript最杰出之处在于可以用很小的程序做大量的事。无须有高性能的电脑,软件仅需一个字处理软件及一浏览器,无须Web服务器通道,通过自己的电脑即可完成所有的事情。综合所述,JavaScript 是一种新的描述语言,它可以被嵌入到 HTML 的文件之中。 JavaScript语言可以做到回应使用者的需求事件 (如:form的输入),而不用任何的网络来回传输资料,所以当一位使用者输入一项资料时,它

22、不用经过传给服务器端处理,再传回来的过程,而直接可以被客户端 (client) 的应用程式所处理。JavaScript和Java很类似,但是它们两家公司开发的不同的两个产品,所以还是有很多不同的。JavaScript的前身是Live Script;而Java的前身是Oak语言。Java 是一种比 JavaScript 更复杂许多的程式语言,而 JavaScript 则是相当容易了解的语言。JavaScript 创作者可以不那么注重程式技巧,所以许多Java的特性在JavaScript中并不支援。JavaScript的格式为:Jscript用作客户端编程语言是非常好的,与VBScript不同,J

23、script创建的客户端脚本能被现有的大部分浏览器识别。Netscape Navigator和Internet Explorer都可以解释和执行包括Javascript的HTML文件。然而,与VBScript相同,Javascript 也是服务器端编程语言。服务器端编程语言在提供网点服务的服务器上执行,而不是在接收网页的浏览器上执行。服务器端编程语言在你的网点计算机上完成所有这些工作,承受所有的负担。1.4网页制作工具简介Dreamweaver 是由美国著名的软件开发商Macromedia公司推出的一个“所见即所得”的可视化网站开发工具11。它是第一套针对专业网页设计师特别发展的视觉化网页开发

24、工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制Dreamweaver特点: (1)最佳的制作效率 :Dreamweaver可以用最快速的方式将Fireworks,FreeHand,或Photoshop等档案移至网页上。使用检色吸管工具选择荧幕上的颜色可设定最接近的网页安全色。对于选单,快捷键与格式控制,都只要一个简单步骤便可完成。Dremweaver能与您喜爱的设计工具,如Playback Flash,Shockwave和外挂模组等搭配,不需离开Dremweaver便可完成,整体运用流程自然顺畅。除此之外,只要单击便可使Dreamweaver自动开启Firework或Photos

25、hop来进行编辑与设定图档的最佳化。 (2)网站管理 :使用网站地图可以快速制作网站雏形、设计、更新和重组网页。改变网页位置或档案名称,Dreamweaver 会自动更新所有连结。使用支援文字、HTML码、HTML属性标签和一般语法的搜寻及置换功能使得复杂的网站更新变得迅速又简单。 (3)无可比拟的控制能力 :Dreamweaver是唯一提供Roundtrip HTML、视觉化编辑与原始码编辑同步的设计工具。它包含HomeSite和BBEdit等主流文字编辑器。帧(frames)和表格的制作速度快的令您无法想像。进阶表格编辑功能使您简单的选择单格、行、栏或作未连续之选取。甚至可以排序或格式化表

26、格群组,Dreamweaver 支援精准定位,利用可轻易转换成表格的图层以拖拉置放的方式进行版面配置。所见即所得 Dreamweaver成功整合动态式出版视觉编辑及电子商务功能,提供超强的支援能力给Third-party厂商,包含ASP, Apache,BroadVision, Cold Fusion,iCAT, Tango与自行发展的应用软体。当您正使用Dreamweaver在设计动态网页时,所见即所得的功能,让您不需要透过浏览器就能预览网页。梦幻样版和XML Dreamweaver将内容与设计分开,应用于快速网页更新和团队合作网页编辑。建立网页外观的样版,指定可编辑或不可编辑的部份,内容提

27、供者可直接编辑以样式为主的内容却不会不小心改变既定之样式。您也可以使用样版正确地输入或输出XML内容。 全方位的呈现利用Dreamweaver设计的网页,可以全方位的呈现在任何平台的热门浏览器上。对于cascading style sheets的动态HTML支援和鼠标换图效果,声音和动画的DHTML效果资料库可在Netscape和Microsoft浏览器上执行。使用不同浏览器检示功能,Dreamweaver可以告知您在不同浏览器上执行的成效如何。当有新的浏览器上市时,只要从Dreamweaver的网站在下载它的描述档,便可得知详尽的成效报告的充满动感的网页。1.5 MySQL数据库MySQL是

28、最受欢迎的开源SQL数据库管理系统,它由MySQL AB开发、发布和支持。MySQL AB是一家基于MySQL开发人员的商业公司,它是一家使用了一种成功的商业模式来结合开源价值和方法论的第二代开源公司13。MySQL是MySQL AB的注册商标。MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass-deployed)的软件中去。MySQL网站()提供了关于MySQL和MySQL AB的最新的消息。MySQL是一个数据库管理系统一个数据库是一个结构化的数据集合。它可以是从一个简单的销售表到一个美

29、术馆、或者一个社团网络的庞大的信息集合。如果要添加、访问和处理存储在一个计算机数据库中的数据,你就需要一个像MySQL这样的数据库管理系统。从计算机可以很好的处理大量的数据以来,数据库管理系统就在计算机处理中和独立应用程序或其他部分应用程序一样扮演着一个重要的角色。MySQL是一个关系数据库管理系统关系数据库把数据存放在分立的表格中,这比把所有数据存放在一个大仓库中要好得多,这样做将增加你的速度和灵活性。“MySQL”中的SQL代表“Structured Query Language”(结构化查询语言)。SQL是用于访问数据库的最通用的标准语言,它是由ANSI/ISO定义的SQL标准。SQL标

30、准发展自1986年以来,已经存在多个版本:SQL-86,SQL-92,SQL:1999,SQL:2003,其中SQL:2003是该标准的当前版本。MySQL是开源的开源意味着任何人都可以使用和修改该软件,任何人都可以从Internet上下载和使用MySQL而不需要支付任何费用。如果你愿意,你可以研究其源代码,并根据你的需要修改它。MySQL使用GPL(GNU General Public License,通用公共许可),在hpt:/www.fsf.org/licenses中定义了你在不同的场合对软件可以或不可以做什么。如果你觉得GPL不爽或者想把MySQL的源代码集成到一个商业应用中去,你可以

31、向MySQL AB购买一个商业许可版本。MySQL服务器是一个快的、可靠的和易于使用的数据库服务器如果这是你正在寻找的,你可以试一试。MySQL服务器还包含一个由用户紧密合作开发的实用特性集。MySQL服务器原本就是开发比已存在的数据库更快的用于处理大的数据库的解决方案,并且已经成功用于高苛刻生产环境多年。尽管MySQL仍在开发中,但它已经提供一个丰富和极其有用的功能集。它的连接性、速度和安全性使MySQL非常适合访问在Internet上的数据库。MySQL服务器工作在客户/服务器或嵌入系统中MySQL数据库服务器是一个客户/服务器系统,它由多线程SQL服务器组成,支持不同的后端、多个不同的客

32、户程序和库、管理工具和广泛的应用程序接口(APIs)。MySQL也可以是一个嵌入的多线程库,你可以把它连接到你的应用中而得到一个小、快且易于管理的产品。有大量的MySQL软件可以使用第2章 系统分析网络广告营销代表了营销改革的一个发展方向,已经成为现代营销的一个特征,并对广告营销的发展形成新的推动力。随着Internet/Intranet的迅速发展和广泛普及,建立在其上的广告营销成为现代营销未来发展方向之一,广告营销作为网络宣传的一个辅助手段也成为一个重要的研究领域。现代广告营销作为一种新的营销手段已经开始进入我们的生活,正在给传统营销模式带来新的变革,并对营销的发展形成新的推动力。2.1可行

33、性研究在当今信息时代,计算机技术与网络技术越来越广地应用于各个领域,改变着人们的学习、工作、生活乃至思维方式,也引起了广告领域的重大变革。将计算机与网络技术应用于现代广告营销模式中,是现代营销发展的需要,也是改革营销模式,提高宣传效果和影响效率、提高科研和管理水平的必要手段。尤其在生活快速更新的节奏中,那些来不及更新的广告语以及不能合理利用的有效资源的商家往往得不到最好效率。而在以网络为平台的广告营销模式,正是信息化建设的产物,它是传统营销模式的延伸。它可以利用互联网络和局域网,随时随地的让用户得到最新的产品消息,加上数据库技术的利用,大大简化了电视台以及报纸的缓慢更新速度,因此网络为基础的广

34、告营销模式是必然的。以下分别对本系统的技术可行性、经济可行性和营运可行性进行研究。(1)技术可行性从软硬件两个方面进行技术可行性研究。硬件设备:系统对硬件的要求并不需要太高,首先,系统硬件应具备一定的运算和存储能力,例如采用 酷睿i5(处理器),4G(内存),500G(硬盘)等配置的计算机;其次,系统硬件应具有一定的稳定性,例如采用原装配件以及UPS漏电保护器等。再次,系统的硬件应支持网络功能,例如配置100M/1000M网卡等。软件配置:本系统采用B/S(浏览器服务器)结构开发。在服务器端使用JSP技术,各应用界面的设计及数据和相关界面的链接使用Dreamweaver开发,数据库使用MySQ

35、L来实现。JSP技术是目前较为成熟的技术,比较容易编写,也比较容易实现。对于目前的需求和数据量,MySQL能够适用,并且能够保证系统的稳定性。所以通过上述的研究及分析可以确定系统在技术上是可行的。(2)经济可行性 系统的经济可行性可以从投入和效益两方面进行研究:系统的投入:本系统的开发主要是在公司内部现有的软硬件设备,只要在这些设备的基础上进行简单的升级和扩充就可以了,开发的成本相对较低。而且公司本身就有相对的部门派出专业的维护人员,在硬件的升级和软件的安装上是不会耗费太多的人力和物力的。而且公司还拥有较多计算机软件开发的技术人员,一般是核心的开发部门,在系统应用上不需要过多的培训,从而节约了

36、大量的培训的成本。系统的效益:本系统可以减轻营销人员的工作量,降低纸张的消耗以及人员的精简, 有利于提高公司的利润,来改善公司的软硬件设施。提高公司的综合竞争能力,因而从经济上衡量是切实可行的。(3)营运可行性本系统主要是以盈利目标,为用户提供一个快速简洁的广告营销平台,可分为一般用户和VIP用户,在收取费用方面也是看广告位以及广告板块占有率结算,对于内部的广利人员只需对一部分员工进行简单的培训就会熟悉系统的操作。并且公司内各部门的人员对新建系统支持和配合,给新系统的开发提供了便利条件。所以系统在营运方面是可行的。 综上所述,经过以上三方面的可行性研究可以得出,本系统的开发时机成熟而且系统的应

37、用能够增加了公司的经济效益,因此综合考虑各方面的因素,“广告营销系统”的开发都是可行的。2.2需求分析(1)管理员的特点本系统的最终使用为网站内部营销人员,操作人员应具有基本的网站管理经验。维护人员大学本科以上学历、计算机相关专业、熟练掌握SQL Server等工具。(2)假设和依赖网络和系统状态良好(3)功能需求系统功能可多个子系统,子系统再往下分,即为具体的功能点。(4)功能列表说明以列表的形式列出所需的功能表2.1 功能需求表功能分类描述网站版块设计包括主页,分板块设计网站用户注册管理包括用户注册,用户管理,用户登录广告位管理包括广告位的定义,维护广告管理包括广告添加,广告查询,广告修改

38、,广告删除广告营销活动管理包括活动添加,活动查询,活动修改,活动删除网站广告显示用户登录,根据广告位,参加的活动,随机显示符合条件的广告(5)界面需求 在美观方面首先要符合当前群众的主题感官 以图片要表达的模块界面一定要简单明了 在设计的时候总体布局一定要公司的规范来执行(6)性能需求 数据库中至少同时保存30个活动的信息,每个活动平均有1万个用户参加。 在有30个活动信息的条件下,需要同时支持1000个参加活动的会员+5000个不参加活动的会员同时浏览网站,网页点击平均频率为30秒/页,有广告的页面占整个页面的50%,广告播放延时不能大于0.5秒。三、对活动和广告的更新需在10秒钟内反映到最

39、终用户。(7)安全需求广告营销平台要能够在更高层次上为用户的身份信息,隐私信息等方面的安全提供强用力的保障(8)质量需求 保证广告位和广告主页面的一致性第3章 系统设计3.1 模式的选择3.1.1 C/S与B/S的区别B /S结构,就是只安装维护一个服务器(Server),而客户端采用浏览器(Browse,如Internet Explorer,MYIE等)运行软件,即浏览器/服务器结构。相对于C/S结构,尽管C/S结构相对于更早的文件服务器来说,有了很大的进步,但与B/S相比,缺点和不足是很明显的8。 其区别如下:(1)硬件环境不同:C/S 一般建立在专用的网络上,小范围里的网络环境,局域网之

40、间再通过专门服务器提供连接和数据交换服务。B/S 建立在广域网之上的,不必是专门的网络硬件环境。(2)对安全要求不同:C/S一般面向相对固定的用户群,对信息安全的控制能力很强。一般高度机密的信息系统采用C/S结构适宜,可以通过B/S发布部分可公开信息。B/S建立在广域网之上,对安全的控制能力相对弱,面向是不可知的用户群。(3)对程序架构不同:C/S可以更加注重流程,可以对权限多层次校验,对系统运行速度可以较少考虑。B/S对安全以及访问速度的多重考虑,建立在需要更加优化的基础之上,比C/S有更高的要求,B/S结构的程序架构是发展的趋势。(4)软件重用不同:C/S构件的重用性不如在B/S要求下的构

41、件的重用性好。B/S的多重结构,要求构件有相对独立的功能,能够相对较好的重用。(5)系统维护不同:C/S由于整体性必须整体考察,处理出现的问题以及系统升级。而B/S只需更换个别的构件,实现系统的无缝升级,系统维护开销减到最小,用户从网上自己下载安装就可以实现升级。 (6)处理问题不同:C/S的用户面固定,并且在相同区域,安全要求高,与操作系统相关,应该都是相同的系统。B/S建立在广域网上。面向不同的用户群,分散地域,与操作系统平台关系小,这是C/S无法作到的。(7)用户接口不同:C/S多是建立的Windows平台上,表现方法有限,对程序员普遍要求较高。B/S 建立在浏览器上,有更加丰富和生动的

42、表现方式与用户交流,并且大部分难度减低,减低开发成本。3.1.2 B/S模式及其优势伴随着Internet的迅速发展,计算机技术正在由基于C/S(Client/Server 客户端/服务器)模式的应用系统转变为基于B/S(Browser/Server 浏览器/服务器)模式的应用系统3。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的

43、MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。主要可以概括为以下几点:(1)维护和升级方式简单。目前,软件系统的改进和升级越来越频繁,B/S架构的产品明显体现着更为方便的特性。对大一点的单位来说,系统管理人员如果需要在几百甚至上千部电脑之间来回奔跑,效率和工作量是可想而知的,但B/S架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。无论用户的规模有多大,有多少分支机构都不会增加任何维护升级的工作量,所有的操作只需要针对服务器进行;如果是异地,只需要把服务器连接专网即可,实现远程维护、升级和共享。今后,软件升级和维护会越来越容易,而使用起来

44、会越来越简单,这对用户人力、物力、时间、费用的节省是显而易见的,惊人的。(2)成本降低,选择更多。大家都知道windows在桌面电脑上几乎一统天下,浏览器成为了标准配置,但在服务器操作系统上windows并不是处于绝对的统治地位。现在的趋势是凡使用B/S架构的应用管理软件,只需安装在Linux服务器上即可,而且安全性高。所以服务器操作系统的选择是很多的,不管选用那种操作系统都可以让大部分人使用windows作为桌面操作系统电脑不受影响,这就使的最流行免费的Linux操作系统快速发展起来,Linux除了操作系统是免费的以外,连数据库也是免费的,这种选择非常盛行。比如说很多人每天上“网易”网,只要

45、安装了浏览器就可以了,并不需要了解“网易”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。(3)应用服务器运行数据负荷较重。由于B/S架构管理软件只安装在服务器端,网络管理人员只需要管理服务器就行了,用户界面主要事务逻辑在服务器端完全通过WWW浏览器实现,极少部分事务逻辑在前端(Browser)实现,所有的客户端只有浏览器,网络管理人员只需要做硬件维护。但是,应用服务器运行数据负荷较重,一旦发生服务器“崩溃等问题,后果不堪设想。因此,许多单位都备有数据库存储服务器,以防万一。基于上述考虑,用Browser/

46、Web模式来设计广告营销系统比较合适,服务器端我们采用MySQL数据库系统和JSP技术来构成本系统的应用服务系统;客户端采用浏览器来完成在广告营销系统管理的全过程,同时可进行远程系统维护和管理。3.2系统总体方案设计3.2.1系统总体结构本系统共有十大模块:主页面板块设计、用户管理、广告位管理、广告管理、广告营销活动管理、广告显示管理、栏目内容、系统帮助。超级管理员还可进行系统设置。主页面板块设计:对于整个页面的布局是相当的重要,所需要广告的位置管理要合理,要符合当前主流的欣赏水平,这样浏览的次数才会增加,使得宣传的效果更加的明显。用户管理模块:普通用户可以通过注册本公司的网站,并可以通过邮箱

47、找回密码。广告位管理模块:社区的广告为是可以动态增加的,通过广告位编号,可以读出显示广告的内容,在广告位管理列表页面可以查询广告位列表,输入广告位名可以模糊查询,选择广告位类型(全部,图片,flash),可以查询相关数据。用户进入广告位管理页面后,创建广告位,并上传默认广告。根据用户需求重新定义广告位广告管理模块:可以针对每一个广告位发布多个广告,当用户满足次广告参与的活动时,则显示该广告,广告和广告位是多对一的关系,可以在广告位中添加新的广告,或者删除过时的广告以及修改一些不符合当前大众口味的广告广告营销活动模块:用户登陆广告营销活动管理子系统并输入个人用户名和密码,合法使用者进入业务操作页面

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 教育教学 > 成人教育


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号