1、- 1 - 本科毕业论文 ( 20_ _届) 台州市博思堂广告策划有限公司门户网站设计与实现 所在学院 专业班级 信息管理与信息系统 学生姓名 学号 指导教师 职称 完成日期 年 月 I 摘 要 随着 计算机技术的发展, 企业信息化步伐的加快,越来越多的企业 都有 门户网站,企业 通过 门户网站用 来 展示企业形象,展示企业产品,建立与客户沟通的桥梁, 实现 24 小时在线沟通, 为企业获取潜在的收益。 本文 通过对国内外文献的查阅,对同类型网站的对比分析,并结合台州市博思堂广告策划有限公司的现状,为其设计一个门户网站 ,用于建立企业与外界交互的平台。 系统的开发是基于 B/S 结构,采用 A
2、SP 技术,以 Access 为后台 数据库。主要实现 用户 管理、 新闻 管理、 商品 管理、 订单 管理、留言管理 等 。 系统经测试后运行正常,给企业的正常经营起到了有利的作用。 关键词:网站; asp; 广告策划; 设计I Abstract With the development of computer technology, the accelerated pace of enterprise information, more and more enterprises have portals, corporate portals used by corporate image
3、display, display their products, build a bridge of communication with customers, to achieve a 24-hour online Communication, access to potential benefits for the enterprise. Based on the literature of the inspection, the site of the same type of comparative analysis, combined with advertising plannin
4、g, Taizhou City Hall Ltd. Booz status, to design a portal for building a platform for business interaction with the outside world. System development is based on B / S structure, using ASP technology to Access as the background database. The main user management, news management, product management,
5、 order management, message management. The system has been operating normally after the test, the normal operation of the enterprise has played a beneficial role. Key words: website; Advertising planning; Designing II 目 录 1 概述 . 1 1.1 开发背景 . 1 1.2 目的与意义 . 1 1.3 国内外研究现状 . 2 2 系统分析 . 4 2.1 关键技术分析 . 4
6、2.1.1 ASP . 4 2.1.2 CSS . 5 2.1.3 JavaScript . 5 2.2 系统需求分析 . 6 2.2.1 功能性需求分析 . 6 2.2.2 非功能性需求分析 . 6 2.3 数据流图 . 6 2.4 数据字典 . 8 3 系统设计 . 13 3.1 系统功能模块设计 . 13 3.1.1 前台系统模块设计 . 13 3.1.2 后台系统模块设计 . 15 3.2 系统数据库设计 . 16 3.2.1 数据库的概念结构设计 . 16 3.2.2 数据库的逻辑结构设计 . 17 4 系统实现 . 21 4.1 前台系统的实现 . 21 4.1.1 新闻显示 .
7、21 4.1.2 商品显示 . 23 4.1.3 订单显示 . 24 4.1.4 用户注册 . 26 4.2 后台系统的实现 . 27 4.2.1 新闻管理 . 27 4.2.2 商品管理 . 31 4.2.3 订单管理 . 34 III 4.2.4 用户管理 . 34 4.3 其它功能的实现 . 37 4.3.1 数据库连接 . 37 4.3.2 管理员登录 . 38 结 论 . 41 参考文献 . 42 1 1 概述 1.1 开发背景 经济全球化和信息网络化已成为当今世界发展的趋势。因特网的广泛应用与计算机的日益普及,使得网上交易将成为未来市场竞争的主要形式。在这种形式下,各个企业都面临着
8、前所未有的机遇和挑战。企业能否迅速的发展壮大就取决于企业是否具备了抓住机遇的能力,同时企业面临的竞争也将越来越激烈,网络发展的趋势决定了企业如果不加入互联网这一领域就会很快被市场所淘汰。企业网站可以达到宣传企业形象,扩展企业业务,提高企业内部效率的作用。 网站作为互联网时代企业实现网上交易的重要平台,随着国内企业之间与国外企业交流意识的加强,每一位头脑清 醒的企业家都应该认识到了企业网站给一个企业带来的巨大作用。因此,进入二十一世纪后,企业网站在数量正以惊人的速度增长着。但据 CNNIC 的第十四次互联网络发展状况统计报告显示:“目前我国 1500 万左右的中小企业中,只有 62.66 万家企
9、业拥有自己的网站,除东部和南部少数地区普及率较高外,其他地区普及率不到 5%!”因此,企业网站在中国的发展还有很大的空间。并且最具历史视野与纵深的管理学之父彼得杜拉克认为,“要判断现在是否是电子商务的最好或最坏时代还为时尚早。他认为,一个新兴产业从浮现到成长为一门真正的生意,起码需 要 10 年时间。而电子商务从出现至今也不过短短 6 年时间,其产业发展还远未成熟,市场空间极其巨大!” 1.2 目 的与 意义 博思堂广告策划有限公司是位于浙江台州的一家 专注于视觉设计及品牌形象顾问的公司 , 致力于品牌形象建立,品牌商业空间设计,平面印刷品设计等品牌形象设计推广的专业顾问设计机构 。但作为一家
10、广告策划类公司,还未建立起代表公司形象的门户网站。本设计将通过互联网与公司的实际情况结合起来,建立一个集信息发布、销售、管理于一体的信息平台,这对推动公司业务发展及提升公司知名度有着重大的意义。 博思堂广告策划有限公 司作 为一个个体,需要从外界获取信息,也迫切希望将 公司 的一些信息发布出去,让用户能够及时了解 博思堂 公司 的动态。 但 如何才能实现这一功能,企业可借助互联网,建立企业自身的 门户 网站。 本设计主要目2 的如下: ( 1)树立企业形象。展示 公司 的实力。互联网是一个巨大的平台,每天都有数亿的用户浏览网页, 公司 依靠 门户 网站宣传 公司 自身,展示 公司 产品和服务,
11、及 提升公司知名度、拓宽公司业务。 ( 2)充分利用网络资源。 Internet 是强力的工具,以低成本 、高效率 把产品或服务的信息发向全世界。 Internet 已经连接着相当多的网民、企业 、机构和政府,并且向着更广的范围发展 , 企业利用互联网可以与外界互通。 ( 3)与 用户 互动。 公司 建立 门户 网站,将信息咨询 发布到 网上,与外部建立实时 地 、专题的或个别的信息交流渠道。 用户 可 在公司 网站 的 留言 模块上 发表 自己的建议和问题,增强用户与公司之间的沟通 。 1.3 国内外 研究 现状 随着因特网在全球的迅猛发展和广泛应用,各种各样的商业网站、门户网站被应用于网络
12、上,解决各个部门的信息孤岛,提高获得有效信息的速度,减少成本已达到宣传企业,提升企业知名度和形象、宣传企业产品。国内外学者对门户网站研究的文献也随着因特网的快速发展而逐渐增多,一些学者提出了诸多有价值的见解。 在门户网站的内涵和发展重要性研究方面每位学者侧重点不同,因此理解也不同。在网站内涵方面,门户网站是用户访问不同来源的信息和应用程序的焦点。门户网站加工信息和应用程序并将其聚集到复合页中,用一种简洁、容易的使用形式为用户提供数 据和资源。他还提出,企业门户网站从内外两个角度提供了集成的企业信息平台解决方案,使得 B2B 电子商务发展成为可能(石少敏, 2009) 1。高校门户网站的建设是一
13、个需要不断创新、完善、美化的过程,高校网站建设应从目的、内容、技术、效果等多方面兼顾考虑,使网站内容丰富、使用方便,充分利用资源,恰当运用技术,达到快捷和便利的效果,实现高校网站为教学、科研、管理等工作服务的宗旨( 张丽娟 , 2009)2。门户网站为主要从事建设产品和服务信息的消费者社区,影响产品、服务提供商和中介进入网络的渠道流量,吸引消费者的注 意力进入网络,是服务 B2C 的细分市场,买卖双方都从门户社区的宽广的、丰富的买方和卖方中获益,买方降低搜寻成本,又增强了网站收益的稳固性 (B.Mahadevan, 2000)3定义。门户网站看成是一个通向因特网的入口,最初门户只不过是有用链接
14、的收集者,以一种有组织的方式呈现给用户,利用这些链接,用户能够到达其他网站( Gyehee Lee, 2003)4。 在网络全球化的今天,门户网站是展示企业自身形象和产品的一个必不可少3 的平台,企业若缺少这个展示平台,则很难立足于信息化社会。在这个竞争激烈的数字化信息时代 ,企业建立自己的网站已经刻不容缓。无论大、中、小型企业,都应建立起自己的网站,建设网站是企业把握时代脉搏,衡量企业是否跟上时代的标准。门户网站的优势突出体现在资源获取、品牌推广以及编辑制作上。其拥有海量内容,能够满足各类用户的不同需求。并随着门户网站进一步加强图文与视频的深度整合,其竞争优势会更加明显,门户网站视频聚合的发
15、展模式也将被效仿,成为行业发展方向 (程征, 2009)5。门户网站的建设必须以整合行业资源为中心,以创新信息传播和知识增值模式为出发点,以重塑市场关系和引领技术趋势为重任,以提高公共服务 能力和促进公众参与科学决策为使命( 徐宁 , 2007)6。 门户网站不仅仅是展示企业自身形象和产品的一个良好的平台,还能给企业带来一些其它方面的积极影响。 在企业展示和宣传方面,现代互联网技术的发展,使得企业仅仅通过门户网站就能够在互联网上建立一个对企业形象、产品与服务进行展示和宣传的平台,不需要花费任何成本就能实现产品的宣传、销售,还能与世界各地的商户随时随地进行交流和提供实时的技术服务(曹玉波;赵亮,
16、 2010)7。 企业门户网站的影响力及建设情况可从网站外部链接的情况反映出来,企业门户网站外部链接表明了一个网站合作伙伴或者相关网络资源的信息,是反映一个企业在电子商务时代商业运作效果的重要体现,是衡量一个网站活跃程度的重要标准;网站外部链接的网站类型则反映网站主要的影响范围,因此企业在建设网站时应考虑外部链接的重要性。门户网站是实现电子商务的基础,是一个面向全球的技术架构 (范哲, 2009)8。门户网站对企业实施电子商务的成败起着至关重要的作用。电子商务企业对内部资源的整合离不开门户网站,对外部市场的开发离不开门户网站 ,对客户和合作伙伴沟通与交易业也离不开门户网站 (慈教进 ,2008
17、)9。 4 2 系统 分析 2.1 关键技术分析 2.1.1 ASP 动态网站开发技术大体上分为 ASP、 JSP、 PHP、 ASP.NET 这四种,其各有各的优点。本系统选择 ASP 开发是因为 ASP 是相对成熟的技术而且简单易学。 ASP 全称 Active Server Pages,是微软推出的用以取代 CGI( Common Gateway Interface)的动态服务器网页技术。由于 ASP 简单易学,又有微软强大支持,所以目前 ASP 使用非常广泛,很多大 型的站点都是用 ASP 开发的。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应用程序。
18、ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。利用 ASP 可以向网页中添加交互式内容,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。与 HTML 相比, ASP 网页具有以下特点: ( 1)利用 ASP 可以实现突破静态网页的一些功能限制,实现动态网页技术; ( 2) ASP 文件是包含在 HTML 代码所组成的文件中的,易于修改和测试; ( 3)服务器上的 ASP 解释程序会在服务器端执行 ASP 程序,并将结果以 HTML格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览 ASP 所产生的网页; ( 4) ASP 提供了一些内置对
19、象,使用这些对象可以使服务器端脚本功能更强。例如可以从 web 浏览器中获取用户通过 HTML 表单提交的信息,并在脚本中对这些信息进行处理,然后向 web 浏览器发送信息 ; ( 5) ASP 可以使用服务器端 ActiveX 组件来执行各种各样的任务,例如存取数据库、发送 Email 或访问文件系统等 ; ( 6)由于服务器是将 ASP 程序执行的结果以 HTML 格式传回客户端浏览器,因此使用者不会看到 ASP 所编写的原始程序代码,可防止 ASP 程序代码被窃取 ; ( 7)方便连接 ACCESS 与 SQL 数据库 ; ( 8)开发需要有丰富的经验 ,否则会留出漏洞 ,让黑客利用进行
20、注入攻击 ASP也不仅仅局限于与 HTML 结合制作 WEB 网站,而且还可以与 XHTML 和 WML 语言结合制作 WAP 手机网站。但是其原理也是一样的 ( 赵杰 等, 2004) 10。 5 2.1.2 CSS CSS(Cascading Style Sheet,层叠样式表 )是一种网页制作新技术,是网页设计中不可少的工具之一。层叠样式表 (CSS)有一系列格式规则,它们控制网页内容的外观。使用 CSS 能够简化网页的格式代码,加快下载显示的速度,减少需要上传的代码数量,减少重复劳动的工作量。 通过编辑 CSS 文档,就可以改观网站的外观与布局。其主要特点是:表现和内容相分离,提高页面
21、浏览速度,易于维护和改版。 为网页添加样式表的方法有四种:最简单的方法是直接添加在 HTML 的标识符 (tag)里;添加在 HTML 的头信息标识符 里;在 HTML 头信息中使用 link标签引用 外部以 CSS 为后缀的文件;使用 import 语句进行引用外部 CSS 文件。 CSS 定义样式的标准主要有三种,一种是对 HTML 标签进行重定义,按照 CSS定义的显示,不再显示原来 HTML 标签的样式,第二种是自定义样式,其定义方法是以 .开头,定义用户需要的样式,最后一中是 ID 选择符,以 #开头,唯一,在页面中引用需要标出 ID。当然 CSS 定义样式还有很多种,具体的不再说明
22、。 在系统的开发中,主要使用了两个 CSS 文件,一个文件用于控制前台的样式,另一个用于控制后台的样式。 CSS 文件中主要对网页的背景颜色、字体大小、对输入 框标签、超链接样式、按钮的样式进行控制,使网站的外观更为美观 ( 戴一波 , 2006) 11。 2.1.3 JavaScript ASP 默认的脚本是 VBScript 脚本, VBScript 作为 服务端脚本运行正常稳定,但是 VBScript 在客户端中的某些浏览器(如 Netscape)中可能不起作用,影响客户操作。 JavaScript 脚本的兼容性就比较好。 JavaScript 是一种由 Netscape 的 LiveS
23、cript 发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端 语言,比如 Perl,遗留的速度问题,为客户提供更流畅的浏览效果。 在 HTML 基础上,使用 JavaScript 可以开发交互式 Web 网页。 JavaScript 的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。 JavaScript 使网页增加互动性。 JavaScript使有规律地重复的 HTML 文段简化,减少下载时间。 JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。 JavaScript 的特点是无穷无尽的,只要你有创意。