【ACCESS精品源码栏目提醒】:文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。
网学会员整理了ACCESS精品源码-网络广告管理系统设计与实现【毕业论文,绝对精品】 - 毕业设计的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
目 录摘 要 .......................................................................... IIIABSTRACT......................................................................... IV1 绪 论 ........................................................................ 1 1.1 网络广告发现现状 ...................................................... 1 1.2 网络广告未来发展趋势 ................................................ 22 开发环境及开发工具 ....................................................... 4 2.1 网站开发背景............................................................ 4 2.2 运行环境 ................................................................. 5 2.2.1 开发语言介绍和比较 ................................................... 5 2.2.1 数据库介绍和比较 ..................................................... 6 2.3 B/S 开发模式 ............................................................ 7 2.4 B/S 优缺点 ............................................................... 8 2.5 B/S 架构软件的优势与劣势............................................ 83 需求分析 .................................................................... 10 3.1 需求分析 ................................................................ 11 3.2 功能需求 ................................................................ 11 3.3 性能需求 ................................................................ 124 总体设计 .....................................................错误!未定义书签。
4.1 系统功能模块设计 ..................................................... 13 4.2 系统总体流程设计图 .................................................. 16 4.3 系统业务流程........................................................... 17 4.4 系统 E-R 图设计 ........................................................ 17 4.4.1 数据对象 .............................................................. 17 4.4.2 系统分析 E-R 图 ...................................................... 175 详细设计 .................................................................... 20 5.1 数据库设计 ............................................................. 20 5.1.1 创建数据库 ............................................................ 20 5.1.2 逻辑结构设计 .......................................................... 20 5.2 数据库连接方式设计 .................................................. 22 5.3 系统功能实现............................................................ 24 5.3.1 管理员登陆模块 ...................................................... 24 5.3.2 广告发布模块 ......................................................... 24 5.3.3 广告查询模块 ......................................................... 25 5.3.4 广告修改模块 ......................................................... 25 5.3.5 广告删除模块 ......................................................... 25 5.3.6 广告暂停模块 ......................................................... 26 5.3.7 信息统计模块 ......................................................... 266 性能测试与分析 ............................................................ 28 6.1 软件测试的目标 ........................................................ 28 6.2 软件测试的详细测试 .................................................. 28 6.3 软件测试的分析 ........................................................ 32结束语 ........................................................................... 34致 谢......................................................................... 35参考文献......................................................................... 36 网络广告管理系统设计与实现 摘 要 本系统是根据目前网络的发展情况,做为一个企业,广告进行网络信息发布,用户网上广告发布、企业对广告管理的综合软件。
本论文介绍了网络广告管理系统开发的全过程,主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述。
本系统的开发主要包括后台数据库的建立、后台管理以及前台页面的 Web 设计。
系统使用 ASP 语言,利用 Microsoft 提供的 IIS 建立运行环境,再结合
Access 建立数据连接关系。
可以实现广告信息管理,广告信息发布,广告查询,数据统计,系统设置等功能。
关键词
Access 数据库;ASP 语言;电子商务 ELECTRONIC PRODUCTS AND ORDERING INFORMATION SYSYTEM DESIGN AND IMPLEMENTATION ABSTRACT This system is based on the current developments in the network as a businessadvertising the network information dissemination users online advertising releasesadvertising management Syndicated news business right software .his paper introducedthe electronic products and ordering information for the entire process of systemdevelopment the main ideas from the management systems analysis shows that systemdesign description system description skills and experience in terms of managementsystems to deal with this. The development of the system mainly includes the establishment of a databasebackground the background of management and the design of future Web pages. Systemusing ASP language the use of Microsoft to provide the runtime environment set up IISAccsee combined with the establishment of data connections. Advertising informationmanagement can be achieved advertising information dissemination advertising inquirystatistics system settings and other functions KEYWORDS
Access database;ASP;E-commerce 1 绪 论 1.1 网络广告发现现状 广告媒体在历经报纸(杂志)、电台广播、电视的不断演变后,网络广告已经逐渐为人们所接受。
鉴于网络超高的信息传播效率和无以伦比的全球覆盖性,网络广告这一新型的推广渠道已经逐渐成为了传媒行业的新宠。
分析网络广告市场的发展现状,笔者认为主要有以下几个方面: 1).网络广告的优势不断凸现,广告效益愈发显现 随着互联网的发展,网络广告的优势逐渐凸现出来。
如,网络广告的传播不受 时间和空间的限制;网络广告不仅可以面对所有网络用户,而且可以根据受众用户 确定广告目标市场;网络广告信息是互动传播的,用户可以获取自己认为有用的信 息,厂商也可以随时得到宝贵的用户反馈信息;网络广告的内容非常丰富,并且以 图、文、声、像等多种形式,生动形象地将产品或市场活动的信息展示在用户面前; 网上的广告可按照需要及时变更广告内容,这样广告商就可以随时更改诸如价格调 整或商品供求变化等信息;与报纸和电视相比,单位面积(时间)的广告价格相比, 网络广告在价格上极具竞争力。
与传统媒体相比,网络广告具有的独特优势,使它的市场空间更为广阔,虽然网络广告还存在着诸多的问题,但凭借上面所列举的种种优势,网络广告深深地吸引着众多的企业和客户。
随着网络的发展与普及、网民人数的日益增加,网络广告也将进入一个高速发展的时期,其效益将越来越得以显现。
2).网络广告市场增长迅速 从广告业整体来看,我国网络广告市场所占比例还是非常小的,尽管网络广告绝对数量不断增加,却不能撼动传统媒体广告的主导地位。
目前,网络广告只是传统媒体广告的有益补充,收入比较少,水平也比较低。
但是,互联网以其跨时空、跨地域、图文并茂的双向互动传播模式,为广告的发展提供了广阔的舞台。
自从 1997 年网络广告在中国出现以来,网络广告的增长幅度一直高于报刊、广播、电视等传统媒体。
目前中国的网民已突破 1 亿,而且还在快速上升,网民数量的大幅度增长,意味着网络广告的点击率的增加,同时,从事网络广告的人数增加,给网络广告业带来光明前景,再加上网络广告拥有最具潜力和活力的消费群体,使得网络广告的市场正在不断扩展。
由于中国经济的快速发展,中国广告市场也在不断发展和扩张,网络广告占广 1告总额的比例大幅提高,这显示出网络广告市场的迅速增长。
3).网络广告市场竞争激烈 网络广告市场的兴旺,不仅促使原来的广告代理商向网络广告行业倾斜,也催生了越来越多的广告代理商加入到网络广告市场。
另外,用户服务提供商、提供广告效果衡量服务的公司等多家公司也进入网络广告市场。
同时,面对巨大的利润空间,互联网广告市场已经成为很多网站的主要收入来源之一,网站之间的竞争也就愈加的激烈,很多网站都在不断调整自己的广告,对原有的广告进行改版,增加版面等。
由于以上的综合原因,中国网络广告市场已进入竞争的白热化阶段。
网络广告的出现为广告业拓展了新天地,是对传统广告媒体的补充,但只有掌握了网络广告的特点,扬长避短,才能在激烈的竞争中获得先机,才会给广告主和广告商带来无限的商机。
1.2 网络广告未来发展趋势 实现企业在网络中进行广告发布,企业与用户在网络中交互信息。
第一,管理从无序状态趋于有序状态,就是说管理更加规范化,这有两方面的因素来推动:首先是国家对网络广告管理的重视,比如说国家工商局刚刚颁布了一些试行的规范和要求,从中也可以看得出政府对网络广告经营的重视。
另外,网站本身也需要把网络广告管理规范化和完善化,在创业的阶段,网络的人员素质、管理经验都存在一些薄弱的环节,而现在网络公司逐渐走向成熟了。
第二,价格问题。
价格战一直在混乱中进行,有些网站甚至完全免费,这是因为网站数量增加得很快,有些网站为创造知名度,为增加一些市场份额,把价钱都纷纷往下降,竞争非常激烈;另外,客户在市场中日渐成熟,甚至比某些从业人员还在行,因此价格的透明化势在必行。
第三,网络广告的形式已经开始多样化和复杂化。
第四,客户也趋向于多样化。
从刚开始的 IT 企业,比如联想、诺基亚、Intel 这种客户,发展到今天如房地产、汽车、药品等客户,最让人感到振奋的是消费品行业也开始介入网络广告,希望通过网络推广形象和产品。
另外,客户行业的类型也有很大变化,原来的很多客户都是一些跨国企业,基本上是一些国外知名的大公司,现在很多国内企业,包括民营的、国营的、甚至私营的,也愿意投入网络广告。
怎么用少量的钱来达到比较大的效果,对网络广告业是一个挑战。
2 总而言之,有一点可以肯定,我国互联网应用其实尚属初级阶段,新技术的不断出现必会带给网上广告更广阔更多样化的发展。
3 2 开发环境及开发工具 2.1 网站开发背景 ASP 是 Active Server Page 的缩写,意为“活动服务器网页”。
ASP 是微软公司开发的代替 CGI 脚本程序的一种应用它可以与数据库和其它程序进行交互,是一种简单、方便的程序设计工具。
ASP 的网页档的格式是.asp,现在常用于各种动态网站中。
ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 web 应用程序。
ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。
利用 ASP可以向网页中添加交互式内容(如在线窗体),也可以创建使用 HTML 网页作为用户接口的 web 应用程序。
与 HTML 相比,ASP 网页具有以下特点: 1 利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; 2 ASP 档是包含在 HTML 代码所组成的档中的,易于修改和测试; 3 服务器上的 ASP 解释程序会在服务器端制定 ASP 程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; 4 ASP 提供了一些嵌入式对象,使用这些对象可以使服务器端脚本功能更强。
例如可以从 web 浏览器中获取用户通过 HTML 窗体提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息; 5 ASP 可以使用服务器端 ActiveX 组建来执行各种各样的任务,例如存取数据库、发 Email 或访问文件系统等。
6 由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的源代码,可放置 ASP 程序代码被窃取。
7 方便连接
ACCESS 与 SQL 数据库. 8开发需要有丰富的经验否则会留出漏洞让黑客利用进行注入攻击. ASP 也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和WML 语言结合制作 WAP 手机网站。
但是其原理也是一样的。
4 2.2 运行环境 2.2.1 开发语言介绍和比较 ASP 全名 Active Server Pages,是一个 WEB 服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的 WEB 服务应用程序。
ASP 采用脚本语言VBScript(Java script)作为自己的开发语言。
PHP 是一种跨平台的服务器端的嵌入式脚本语言。
它大量地借用 CJava 和 Perl语言的语法并耦合 PHP 自己的特性使 WEB 开发者能够快速地写出动态产生页面。
它支持目前绝大多数数据库。
还有一点,PHP 是完全免费的,不用花钱,你可以从PHP 官方站点。
自由下载。
而且你可以不受限制地获得
源码,甚至可以从中加进你自己需要的特色。
JSP 是 Sun 公司推出的新一代网站开发语言,Sun 公司借助自己在 Java 上的不凡造诣,将 Java 从 Java 应用程序和 JavaApplet 之外,又有新的硕果,就是 JSP,JavaServerPage。
JSP 可以在 Servlet 和 JavaBean 的支持下,完成功能强大的站点程序。
三者都提供在 HTML 代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
但 JSP 代码被编译成 Servlet 并由 Java 虚拟机解释执行,这种编译操作仅在对 JSP 页面的第一次请求时发生。
在 ASP、PHP、JSP 环境下,HTML 代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。
普通的 HTML 页面只依赖于 Web 服务器,而 ASP、PHP、JSP 页面需要附加的语言引擎分析和执行程序代码。
程序代码的执行结果被重新嵌入到 HTML 代码中,然后一起发送给浏览器。
ASP、PHP、JSP 三者都是面向 Web 服务器的技术,客户端浏览器不需要任何附加的软件支持。
在这几种动态网站技术中网站的设计主要采用 ASP,主要考虑到空间的支持和自己这种技术的成熟。
系统主要采用 ASP、HTML、
Access 数据库、VBScript、JavaScript、等技术和工具。
ASP 包含三方面含义: Active:ASP 使用了微软的 ActiveX 技术。
ActiveX(COM)技术是现在 Microsoft软件的重要基础。
它采用封装对象,程序调用对象的技术,简化程序设计,加强程序间合作。
ASP 本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建 5立自己的 WEB 应用。
Server:ASP 运行在服务器端。
这样就不必担心浏览器是否支持 ASP 所使用的程序设计语言。
ASP 的程序设计语言可以是 VBScript 和 JavaScript。
VBScript 是 VB 的 会一个简集, VB 的人可以很方便的快速上手。
然而 Netscape 浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用 VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。
Netscape 浏览器也可以正常显示 ASP 页面。
Pages:ASP 返回标准的 HTML 页面,可以正常地在常用的浏览器中显示。
浏览者查看页面源文件时,看到的是 ASP 生成的 HTML 代码,而不是 ASP 程序代码。
这样就可以防止别人抄袭程序。
2.2.1 数据库介绍和比较
Access 是微软公司推出的基于 Windows 的桌面关系数据库管理系统(RDBMS,即 Relational Database Management System),是 Office 系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块 7 种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access 能够存取
Access/Jet、Microsoft SQL Server、Oracle甲骨文软件公司,或者任何 ODBC 兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的quot进阶用户quot则能使用它来开发简单的应用软件。
虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
Access 是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
Access 是一个可视化工具,是风格与 Windows 完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗 6体向导、报表向导等工具,使得操作简便,容易使用和掌握。
Access 基于 Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
Access 界面友好、易操作等。
一般用它来制作处理数据的桌面系统。
它也常被用来开发简单的 WEB 应用程序,但当记录达到 10 万条或其数据库达到 50M 它的性能就会极具下降。
SQL Server 操作简单,功能强大,而且它提供了免费版的 EXPRESS 版本,受到大多数中小企业的青睐。
Oracle 在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。
一直是数据库软件市场的领跑者。
但其操作难度要高于 SQL SERVER,而且使用 Oracle 开发的项目,购买者也必须购买 ORACLE,但其价格比较高昂,所以一般都使用在大型项目上。
2.3 B/S 开发模式 B/S 结构(Browser/Server 结构)结构即浏览器和服务器结构。
它是随着 Internet技术的兴起,对 C/S 结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过 WWW 浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层 3-tier 结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本 。
(TCO) 以目前的技术看,局域网建立 B/S 结构的网络应用,并通过 Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如 LAN WAN Internet/Intranet等)访问和操作共同的数据.
上一篇:
软件项目开发课程设计
下一篇:
试论建设企业信息化提升企业竞争力