1、企业网站设计与实现学 生 姓 名 董洋专 业 计算机科学与技术学 号指 导 教 师 姜宇学 院 计算机科学技术2012 年 2 月摘 要本论文主要阐述一个营销策划公司网站的前后台操作过程,及一些关键技术。该系统主要是为了让社会各界能更好的了解本公司,有利于提升企业形象。使公司具有网络沟通能力。可以全面详细地介绍公司及公司产品。可以与客户保持密切联系。可以与潜在客户建立商业联系。可以降低通信费用。可以利用网站及时得到客户的反馈信息。该企业网站系统前台应用 Dreamweaver CS3、 photoshop CS3、Flash CS3 等软件,后台使用 ASPIIS Access 技术实现了我的
2、网站的各种功能,其中和数据库的连接使用到了 ODBC 技术。关键词 网站 ASP Access 营销 非常道 网络 数据库 HTMLAbstractThis paper mainly elaborates some operating process of a more powerful Web site of a marketing company and some key technologies. The system aims to enable the community to get a better understanding of the company, help to en
3、hance corporate image,and make the company have a network of communication, so that it can make fully detailed description of the companys products.,maintain close contact with customers,establish business contacts with potential customers,reduce communication costs, use the site to receive timely f
4、eedback from customers. The application of the foreground system of the enterprise web systems includes Dreamweaver CS3, photoshop CS3, Flash CS3 and other software, and the background uses ASP + IIS + Access technology to achieve the various functions of my website.The connection to the database us
5、es ODBC technology .Keywords Website ASP Access Marketing Network Database 目 录第一章 绪 论 .- 1 -1.1 课题研究的目的和意义 .- 1 -1.2 课题开发的目标与期望 .- 1 -第二章 网站开发技术简介 .- 3 -2.1 ASP 的特点与功能 .- 3 -2.2 Microsoft Office Access 2007 的简单介绍 .- 4 -2.3 Dreamwerver 简介 .- 5 -第三章 网站制作的需求分析 .- 7 -3.1 概述 .- 7 -3.2 企业建立网站的重要性 .- 7 -3.
6、3 功能需求 .- 7 -3.4 技术可行性分析 .- 8 -3.5 网站流程图 .- 8 -第四章 网站总体设计 .- 11 -4.1 网站总体结构 .- 11 -4.2 网站前台功能模块的概述 .- 12 -4.3 网站后台功能模块的概述 .- 13 -4.4 数据库设计 .- 14 -第五章 网站详细设计 .- 18 -5.1 数据库连接 .- 18 -5.2 网站导航的设计 .- 18 -5.3 公告栏模块设计 .- 19 -5.4 前台主界面的设计 .- 19 -5.5 网站后台管理登陆界面设计 .- 20 -5.6 后台主要功能模块设计 .- 22 -第六章 网站调试和用户使用说明
7、 .- 25 -6.1 测试概述 .- 25 -6.2 测试范围及内容 .- 25 -6.3 网站的调试 .- 25 -6.4 测试的结果 .- 25 -6.5 用户使用说明 .- 26 -致 谢 .- 27 -参考文献 .- 28 -附录(部分)源代码 .- 29 -第一章 绪 论1.1 课题研究的目的和意义现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的
8、管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司新闻,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机。随着全球信息网络的发展,Internet 在世界上已不仅仅是一种技术,更重要的是它已成为一种新的经营
9、模式。从 4C( Connection.,Communication ,Commerce , Co-operation )层次上彻底改变了人类工作,学习,生活,娱乐的方式,已成为国家经济和区域经济增长的主要动力。Internet 正成为世界最大的公共资料信息库,它包含无数的信息资源,所有最新的信息都可以通过网络搜索获得。更重要的是,大部分信息都是免费的,应用电子商务可使企业获得在传统模式下所无法获得的巨量商业信息,在激烈的市场竞争中领先对手。1.2 课题开发的目标与期望(1)有利于提升企业形象。互联网技术高速发展的今天,大多数客户都是通过网络摄取信息,通过网络了解一个公司的企业文化、企业实力、
10、企业产品。一个营销策划公司,企业的品牌形象至关重要。因此,企业网站的形象往往决定了客户对企业产品的信心。建立具有国际水准的网站能够极大的提升企业的整体形象,给客户一个坚定的信心。(2)使公司具有网络沟通能力。互联网真正的内涵在于其内容的丰富性,几乎无所不包。对于一个企业来说,其具有网络沟通能力的标志是公司拥有自己的独立网站。 (3)全面详细地介绍公司及公司产品。企业网站的一个最基本的功能,就是能够全面、详细地介绍企业及企业产品。事实上,企业可以把任何想让人知道的东西放入网站,更好的展现自己,才能给自己带来更大的商机。 (4)与客户保持密切联系。通过网站,企业可以与客户保持更为密切的联系。在互联
11、网上没有地域之分,每当客户有什么新的需求和建议时,企业能第一时间得到消息,并及时处理,使客户与企业之间能够方便快捷的沟通,促进合作。(5)与潜在客户建立商业联系。这是企业网站最重要的功能之一,也是为什么那么多的国外企业非常重视网站建设的根本原因。现在,世界各国大的采购商都是主要利用互联网络来寻找新的产品和新的供应商,因为这样做费用最低,效率最高。全世界任何地方的人,只要知道了企业的网址,就可以看到企业的产品。(6)可以降低通信费用。对于大多数的企业来说,每年的通信费用,往往是一笔庞大的费用。特别是一些海外的客户,每年的电话费用有时候就让老板吃不消,但是如果你拥有自己的网站,利用公司网站所提供的
12、 QQ 号码、电子信箱等网络通讯工具可以有效地降低通信费用,达到与客户良好沟通的效果,给公司节省了一笔可观的开销 。(7)可以利用网站及时得到客户的反馈信息。客户一般是不会积极主动地向企业反馈信息的。如果企业在设计网站时,加入专门用于客户与公司联系的电子邮件和电子表格,由于使用极其方便,相对来说,一般客户还是比较乐于使用这种方式与企业进行联系。因此。上网企业可以得到大量的客户意见和建议。总结上述几点,非常道营销策划有限公司的网站建设目标可总结如下:1) 帮助企业树立良好的形象、展示企业风采、宣传公司实力,打造“非常道营销策划有限公司” 新形象。2) 充分利用网络,方便快捷的进行信息传递,对公司
13、的动态及时进行报道。3) 通过在线沟通系统实现网上的信息采集,优化公司的流通渠道。第二章 网站开发技术简介2.1 ASP 的特点与功能 ASP 全称为 Active Server Pages 的简写,是一套由微软公司开发的服务器端运行的脚本平台,ASP 含于 IIS 当中。 从软件的技术层面看,ASP 有如下的特点 2-8: 1. 无需编译 ASP 脚本集成于 HTML 当中,容易生成,无需编译或链接即可直接解释执行。 2. 易于生成 使用常规文本编辑器( 如 WINDOWS 下的记事本),即可进行*.asp 页面的设计。3. 独立于浏览器 用户端只要使用可解释常规 HTML 码的浏览器, 即
14、可浏览 ASP 所设计的主页。ASP 脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 4. 面向对象 在 ASP 脚本中可以方便地引用系统组件和 ASP 的内置组件,还能通过定制 ActiveX Server Component(ActiveX 服务器组件)来扩充功能。 5. 与任何 ActiveX scripting 语言兼容 除了可使用 VBScript 和 JScript 语言进行设计外,还可通过 Plug-in 的方式,使用由第三方所提供的其它 scripting 语言。6. 源程序码不会外漏
15、ASP 脚本在服务器上执行,传到用户浏览器的只是ASP 执行结果所生成的常规 HTML 码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 从应用的层面看, ASP5有如下的功能: 1. 处理由浏览器传送到站点服务器的表单输入。 2. 访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 3. 读写站点服务器的文件,实现访客计数器等功能。 4. 提供广告轮播器、取得浏览器信息、URL 表管理等内置功能。 5. 由 cookies 读写用户端的硬盘文件,以记录用户的数据。 6. 可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 7. 使用 V
16、BScript 或 JScript 等简易的脚本语言,结合 HTML 码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 8. 扩充功能的能力强 ,可通过使用 Visual Basic、Java、Visual C + 等多种程序语言制作 ActiveX Server Component 以满足自己的特殊需要。2.2 Microsoft Office Access 2007 的简单介绍凭借改进的界面和无需深奥的数据库知识的交互式设计功能,Office Access 20073-4 可帮助信息工作者轻松、快速地跟踪和报告信息。信息可以通过网站在 Micros
17、oft Office SharePoint Server 2007 列表中共享,在这些列表中可对信息进行审核和备份。下面是 Office Access 2007 帮助您收集、跟踪、报告以及共享信息的 10 种主要方式。1、使用全新用户界面可以更快地获得更好的结果。Office Access 2007 重新设计的面向结果的用户界面、全新的导航窗格和选项卡式的窗口视图为您提供了全新的体验。即便没有数据库经验,任何用户也可以开始跟踪信息并创建报表,从而做出更明智的决策。2、直接通过源收集和更新信息。Office Access 2007 可以使用 Microsoft Office InfoPath 2
18、007 或 HTML 创建带有嵌入式表单的电子邮件,为数据库收集数据,同时遵守表的业务规则。电子邮件回复将填充和更新 Office Access 2007 表,不再需要重复键入任何信息。3、针对同一信息创建具有不同视图的多个报表。在 Office Access 2007 中创建报表确实是一种 “所见即所得”的体验。您可以修改报表然后实时获得可视反馈,并可以为不同用户保存不同的视图。新的分组窗格以及筛选和排序功能可以帮助显示信息,使您做出更明智的业务决策。 4、使用 Office Access 2007 的富客户端功能跟踪 Windows SharePoint Services 列表。将 Off
19、ice Access 2007 用作富客户端界面,可以通过 Windows SharePoint Services 列表分析和创建报表。甚至还可以使列表脱机,然后在重新连接到网络时对任何更改进行同步处理,让您可以随时轻松地处理数据。5、将数据移动到 Microsoft Windows SharePoint Services 技术,增强可管理性。将数据库移动到 Windows SharePoint Services 技术,使数据更透明。这样,您就可以定期备份服务器上的数据、恢复被删除的数据、跟踪修订历史记录以及设置访问权限,从而更好地管理信息。6、访问和使用多个源中的信息。通过 Office A
20、ccess 2007,您可以将其他 Office Access 数据库、Microsoft Office Excel 电子表格、Office SharePoint Server 网站、开放式数据库连接 (ODBC) 数据源、 Microsoft SQL Server 数据库和其他数据源中的表链接到您的数据库。然后,可以使用这些链接的表轻松地创建报表,从而根据更全面的信息来做出决策。7、使用预制的解决方案快速入门。通过内容丰富的预制解决方案库,您可以立即开始跟踪信息。为了方便用户,程序中已经建立了一些表单和报表,但您可以轻松地自定义解决方案以满足您的业务需求。联系人、问题跟踪、项目跟踪和资产跟踪
21、只是 Office Access 2007 包含的现成解决方案的一小部分。8、迅速创建表,而无需担心数据库的复杂性。借助自动数据类型检测,在 Office Access 2007 中创建表就像处理 Excel 表一样容易。键入信息后, Office Access 2007 将识别该信息是日期、货币还是其他常用数据类型。您甚至可以将整个 Excel 表粘贴到 Office Access 2007 中,以便利用数据库的强大功能开始跟踪信息。9、通过 Windows SharePoint Services 共享信息。通过 Windows SharePoint Services 和 Access 20
22、07,您可以与工作组中的其他成员共享 Office Access 2007 信息。通过结合使用这两种应用程序的强大功能,工作组成员可以直接通过 Web 界面访问和编辑数据以及查看实时报表。10、使用全新字段类型,实现更丰富的方案。Office Access 2007 支持附件和多值字段等新的字段类型。现在可以将任何文档、图像或电子表格附加到应用程序中的任何记录中。通过多值字段,您现在可以在每个单元格中选择多个值(例如,向多个人分配某项任务)。2.3 Dreamwerver 简介Dreamweaver6是在网页设计与制作领域中用户最多、应用最广、功能最强大的软件,随着 Dreamweaver 8
23、 的发布,更坚定 Dreamweaver 在该领域的地位。它集网页设计、网站开发和站点管理功能于一身,具有可视化、支持多平台和跨浏览器的特性,是目前网站设计、开发、制作的首选工具。1、灵活的编写方式。Dreamweaver 具有灵活编写网页的特点,不但将世界一流水平的“设计” 和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己的用户界面。2、可视化编辑界面。Dreamweaver 13-14是一种所见即所得的 HTML 编辑器,可实现页面元素的插入和生成。或视化编辑环境大量减少了代码的编写,同时亦保证了其专业性和兼容性,并且可以对内部的 HTML 编辑器和任
24、何第三方的 HTML 编辑器进行实时的访问。无论用户习惯手工输入 HTML 源代码还是使用可视化的编辑界面,Dreamweaver 都能提供便捷的方式使用户设计网页和管理网站变得更容易。3、功能更多的 CSS 支持 CSS 可视化设计、CSS 检查工具。4、动态跨浏览器验证。当保存时系统自动检查当前文档的跨浏览器有效性,可以指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持的tags 或 CSS 结构。动态跨浏览器有效性检查功能可以自动核对 tags 和 CSS 规则是否适应目前的主浏览器。5、强大的 WEB 站点管理功能。6、内建的图形编辑引擎。7、Dreamwe
25、aver 的集成特性。Dreamweaver 8 继承了 Fireworks、Flash 和 Shockwave 的集成特性,可以在这些 Web 创作工具之间自由地切换,轻松地创建美观实用的网页。8、丰富的媒体支持能力。可以方便地加入 Java、Flash、Shockwave 、ActiveX 以及其他媒体。Dreamweaver 具有强大的多媒体处理功能,在设计 DHTML 和 CSS 方面表现得极为出色,它利用 JavaScript 和 DHTML 语言代码轻松地实现网页元素的动作和交互操作。Dreamweaver 还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强的扩展能
26、力。Dreamweaver 还支持第三方插件,任何人都可以根据自己的需要扩展Dreamweaver 的功能,并且可以发布这些插件。第三章 网站制作的需求分析3.1 概述在 21 世纪的今天,人类使用和学习信息的方式以及信息的包装方式正在进行着不可阻挡的革命,这次革命将比印刷术的出现所产生的影响以及对社会发展的推动远为复杂而巨大。信息产业部综合规划司副司长钱庭硕日前表示,按照“十一五” 规划,到2010 年,我国互联网网民数有望达到 2 亿人,年均增长 8%,普及率为 15%1。许多人在需要查询信息时,首先想到的就是上网。网站的迷人之处在于综合使用文本、图象、声音、动画和视频的信息和内容,具有丰
27、富的多媒体表现与互动特点,无可置疑, 网站已成为最吸引人的也最有效的信息传递手段和方式。在全球经济形势不景气的情况下,受到的冲击力最大的是全球中小企业和中国的大多数中小企业,传统的营销方法已经不合适当今这个互联网的时代,因此,企业需要有自己的网站,可以给你增加业务,带来更多的顾客,网络无地域之分,只要你有网站就可以让全世界的人都搜索你的信息,服务与更多的客户。而且有利于企业的推广,不但降低了推广费用,还给企业树立了更好的形象。3.2 企业建立网站的重要性(一) 有利于提升企业形象。(二) 使公司具有网络沟通能力。(三) 可以全面详细地介绍公司及公司产品。(四) 可以与客户保持密切联系。(五) 可以与潜在客户建立商业联系。(六) 可以降低通信费用。(七) 可以利用网站及时得到客户的反馈信息。