1、企业网站设计和实现学 生 姓 名董洋专 业计算机科学和技术学 号指 导 教 师姜宇学 院计算机科学技术 2月摘 要本论文关键叙述一个营销策划企业网站前后台操作过程,及部分关键技术。该系统关键是为了让社会各界能愈加好了解本企业,有利于提升企业形象。使企业含有网络沟通能力。能够全方面具体地介绍企业及企业产品。能够和用户保持亲密联络。能够和潜在用户建立商业联络。能够降低通信费用。能够利用网站立即得到用户反馈信息。该企业网站系统前台应用Dreamweaver CS3、photoshop CS3、Flash CS3等软件,后台使用ASPIISAccess技术实现了我网站多种功效,其中和数据库连接使用到了
2、ODBC技术。关键词 网站ASPAccess营销很道 网络 数据库 HTMLAbstract This 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 enhance corporate image,and m
3、ake 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 feedback from customers. The
4、 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 uses ODBC technology .Keyword
5、s WebsiteASPAccess Marketing Network Database 目 录第一章 绪 论- 1 -1.1 课题研究目标和意义- 1 -1.2 课题开发目标和期望- 1 -第二章 网站开发技术介绍- 3 -2.1 ASP特点和功效- 3 -2.2 Microsoft Office Access 简单介绍- 4 -2.3 Dreamwerver介绍- 5 -第三章 网站制作需求分析- 7 -3.1 概述- 7 -3.2 企业建立网站关键性- 7 -3.3 功效需求- 7 -3.4 技术可行性分析- 8 -3.5 网站步骤图- 8 -第四章 网站总体设计- 11 -4.1 网
6、站总体结构- 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 -第六章 网站调试和用户使用说明- 25 -6.1 测试概述- 25 -6.2 测试范围及内容- 25 -6.3 网站调试- 25 -6.4 测试结果- 25 -6.5 用户使用说明- 26 -致 谢- 27 -参考文件-
7、28 -附录(部分)源代码- 29 -第一章 绪 论1.1 课题研究目标和意义现在网络发展已展现商业化、全民化、全球化趋势。现在,几乎世界上全部企业全部在利用网络传输商业信息,进行商业活动,从宣传企业、公布广告、招聘雇员、传输商业文件乃至拓展市场、网上销售等,无所不能。现在网络已成为企业进行竞争战略手段。企业经营多元化拓展,企业规模深入扩大,对于企业管理、业务扩展、企业品牌形象等提供了更高要求。在以信息技术为支撑新经济条件下,越来越多企业利用起网络这个有效工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己舞台、为消费者发明一个了解企业捷径。企业能够经过建立商业平台,实施全天候销
8、售服务,借助网络推广企业形象、宣传企业产品、公布企业新闻,同时经过信息反馈使企业愈加了解用户心理和需求,网站虚拟企业和实体企业经营运作有机结合,将会有利于企业产品销售渠道拓展,并节省大量广告宣传和经营运行成本,愈加好地把握商机。伴随全球信息网络发展,Internet在世界上已不仅仅是一个技术,更关键是它已成为一个新经营模式。从4C( Connection.,Communication ,Commerce , Co-operation )层次上根本改变了人类工作,学习,生活,娱乐方法,已成为国家经济和区域经济增加关键动力。Internet正成为世界最大公共资料信息库,它包含无数信息资源,全部最新
9、信息全部能够经过网络搜索取得。更关键是,大部分信息全部是无偿,应用电子商务可使企业取得在传统模式下所无法取得巨量商业信息,在猛烈市场竞争中领先对手。1.2 课题开发目标和期望(1)有利于提升企业形象。 互联网技术高速发展今天,大多数用户全部是经过网络摄取信息,经过网络了解一个企业企业文化、企业实力、企业产品。一个营销策划企业,企业品牌形象至关关键。所以,企业网站形象往往决定了用户对企业产品信心。建立含有国际水准网站能够极大提升企业整体形象,给用户一个坚定信心。(2)使企业含有网络沟通能力。 互联网真正内涵在于其内容丰富性,几乎无所不包。对于一个企业来说,其含有网络沟通能力标志是企业拥有自己独立
10、网站。 (3)全方面具体地介绍企业及企业产品。企业网站一个最基础功效,就是能够全方面、具体地介绍企业及企业产品。实际上,企业能够把任何想让人知道东西放入网站,愈加好展现自己,才能给自己带来更大商机。 (4)和用户保持亲密联络。经过网站,企业能够和用户保持更为亲密联络。在互联网上没有地域之分,每当用户有什么新需求和提议时,企业能第一时间得到消息,并立即处理,使用户和企业之间能够方便快捷沟通,促进合作。(5)和潜在用户建立商业联络。这是企业网站最关键功效之一,也是为何那么多国外企业很重视网站建设根本原因。现在,世界各国大采购商全部是关键利用互联网络来寻求新产品和新供给商,因为这么做费用最低,效率最
11、高。全世界任何地方人,只要知道了企业网址,就能够看到企业产品。(6)能够降低通信费用。对于大多数企业来说,每十二个月通信费用,往往是一笔庞大费用。尤其是部分海外用户,每十二个月电话费用有时候就让老板吃不消,不过假如你拥有自己网站,利用企业网站所提供QQ号码、电子信箱等网络通讯工具能够有效地降低通信费用,达成和用户良好沟通效果,给企业节省了一笔可观开销 。(7)能够利用网站立即得到用户反馈信息。用户通常是不会主动主动地向企业反馈信息。假如企业在设计网站时,加入专门用于用户和企业联络电子邮件和电子表格,因为使用极其方便,相对来说,通常见户还是比较乐于使用这种方法和企业进行联络。所以。上网企业能够得
12、到大量用户意见和提议。总结上述几点,很道营销策划网站建设目标可总结以下:1) 帮助企业树立良好形象、展示企业风采、宣传企业实力,打造“很道营销策划”新形象。2) 充足利用网络,方便快捷进行信息传输,对企业动态立即进行报道。3) 经过在线沟通系统实现网上信息采集,优化企业流通渠道。第二章 网站开发技术介绍2.1 ASP特点和功效 ASP全称为Active Server Pages简写,是一套由微软企业开发服务器端运行脚本平台,ASP含于IIS当中。 从软件技术层面看,ASP有以下特点2-8: 1. 无需编译 ASP脚本集成于HTML当中,轻易生成,无需编译或链接即可直接解释实施。 2. 易于生成
13、 使用常规文本编辑器(如WINDOWS下记事本),即可进行*.asp页面设计。3. 独立于浏览器 用户端只要使用可解释常规HTML码浏览器, 即可浏览ASP所设计主页。ASP脚本是在站点服务器端实施,用户端浏览器不需要支持它。所以,若不经过从服务器下载来观察*.asp 主页,在浏览器端见不到正确页面内容。 4. 面向对象 在ASP脚本中能够方便地引用系统组件和ASP内置组件,还能经过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功效。 5. 和任何ActiveX scripting 语言兼容 除了可使用VBScript 和JScript语言进行设计外,
14、还可经过Plug-in方法,使用由第三方所提供其它scripting 语言。 6. 源程序码不会外漏 ASP脚本在服务器上实施,传到用户浏览器只是ASP实施结果所生成常规HTML码,这么可确保辛辛劳苦编写出来程序代码不会被她人盗取。 从应用层面看,ASP5有以下功效: 1. 处理由浏览器传送到站点服务器表单输入。 2. 访问和编辑服务器端数据库表。使用浏览器即可输入、更新和删除站点服务器数据库中数据。 3. 读写站点服务器文件,实现访客计数器等功效。 4. 提供广告轮播器、取得浏览器信息、URL表管理等内置功效。 5. 由cookies读写用户端硬盘文件,以统计用户数据。 6. 能够实现在多个
15、主页间共享信息,以开发复杂商务站点应用程序。 7. 使用VBScript或JScript等简易脚本语言,结合HTML码,快速完成站点应用程序。经过站点服务器实施脚本语言,产生或更改在用户端实施脚本语言。 8. 扩充功效能力强,可经过使用Visual Basic、Java、Visual C + 等多个程序语言制作ActiveX Server Component以满足自己特殊需要。2.2 Microsoft Office Access 简单介绍凭借改善界面和无需深奥数据库知识交互式设计功效,Office Access 3-4 可帮助信息工作者轻松、快速地跟踪和汇报信息。信息能够经过网站在 Micr
16、osoft Office SharePoint Server 列表中共享,在这些列表中可对信息进行审核和备份。下面是 Office Access 帮助您搜集、跟踪、汇报和共享信息 10 种关键方法。 1、使用全新用户界面能够愈加快地取得愈加好结果。 Office Access 重新设计面向结果用户界面、全新导航窗格和选项卡式窗口视图为您提供了全新体验。即便没有数据库经验,任何用户也能够开始跟踪信息并创建报表,从而做出更明智决议。 2、直接经过源搜集和更新信息。 Office Access 能够使用 Microsoft Office InfoPath 或 HTML 创建带有嵌入式表单电子邮件,为
17、数据库搜集数据,同时遵守表业务规则。电子邮件回复将填充和更新 Office Access 表,不再需要反复键入任何信息。 3、针对同一信息创建含有不一样视图多个报表。 在 Office Access 中创建报表确实是一个“所见即所得”体验。您能够修改报表然后实时取得可视反馈,并能够为不一样用户保留不一样视图。新分组窗格和筛选和排序功效能够帮助显示信息,使您做出更明智业务决议。 4、使用 Office Access 富用户端功效跟踪 Windows SharePoint Services 列表。 将 Office Access 用作富用户端界面,能够经过 Windows SharePoint S
18、ervices 列表分析和创建报表。甚至还能够使列表脱机,然后在重新连接到网络时对任何更改善行同时处理,让您能够随时轻松地处理数据。 5、将数据移动到 Microsoft Windows SharePoint Services 技术,增强可管理性。 将数据库移动到 Windows SharePoint Services 技术,使数据更透明。这么,您就能够定时备份服务器上数据、恢复被删除数据、跟踪修订历史统计和设置访问权限,从而愈加好地管理信息。 6、访问和使用多个源中信息。 经过 Office Access ,您能够将其它 Office Access 数据库、Microsoft Office
19、Excel 电子表格、Office SharePoint Server 网站、开放式数据库连接 (ODBC) 数据源、Microsoft SQL Server 数据库和其它数据源中表链接到您数据库。然后,能够使用这些链接表轻松地创建报表,从而依据更全方面信息来做出决议。 7、使用预制处理方案快速入门。 经过内容丰富预制处理方案库,您能够立即开始跟踪信息。为了方便用户,程序中已经建立了部分表单和报表,但您能够轻松地自定义处理方案以满足您业务需求。联络人、问题跟踪、项目跟踪和资产跟踪只是 Office Access 包含现成处理方案一小部分。 8、快速创建表,而无需担心数据库复杂性。 借助自动数据
20、类型检测,在 Office Access 中创建表就像处理 Excel 表一样轻易。键入信息后,Office Access 将识别该信息是日期、货币还是其它常见数据类型。您甚至能够将整个 Excel 表粘贴到 Office Access 中,方便利用数据库强大功效开始跟踪信息。 9、经过 Windows SharePoint Services 共享信息。 经过 Windows SharePoint Services 和 Access ,您能够和工作组中其它组员共享 Office Access 信息。经过结合使用这两种应用程序强大功效,工作组组员能够直接经过 Web 界面访问和编辑数据和查看实时
21、报表。 10、使用全新字段类型,实现更丰富方案。 Office Access 支持附件和多值字段等新字段类型。现在能够将任何文档、图像或电子表格附加到应用程序中任何统计中。经过多值字段,您现在能够在每个单元格中选择多个值(比如,向多个人分配某项任务)。2.3 Dreamwerver介绍Dreamweaver6是在网页设计和制作领域中用户最多、应用最广、功效最强大软件,伴随Dreamweaver 8公布,更坚定Dreamweaver在该领域地位。它集网页设计、网站开发和站点管理功效于一身,含有可视化、支持多平台和跨浏览器特征,是现在网站设计、开发、制作首选工具。1、灵活编写方法。Dreamwea
22、ver含有灵活编写网页特点,不仅将世界一流水平“设计”和“代码”编辑器合二为一,而且在设计窗口中还精化了源代码,能帮助用户按工作需要定制自己用户界面。2、可视化编辑界面。Dreamweaver 13-14是一个所见即所得HTML编辑器,可实现页面元素插入和生成。或视化编辑环境大量降低了代码编写,同时亦确保了其专业性和兼容性,而且能够对内部HTML编辑器和任何第三方HTML编辑器进行实时访问。不管用户习惯手工输入HTML源代码还是使用可视化编辑界面,Dreamweaver全部能提供便捷方法使用户设计网页和管理网站变得更轻易。3、功效更多CSS支持CSS可视化设计、CSS检验工具。4、动态跨浏览器
23、验证。当保留时系统自动检验目前文档跨浏览器有效性,能够指定何种浏览器为测试用浏览器,同时系统自动检验以确定页面有没有目标浏览器不支持tags或CSS结构。动态跨浏览器有效性检验功效能够自动查对tags和CSS规则是否适应现在主浏览器。5、强大WEB站点管理功效。6、内建图形编辑引擎。7、Dreamweaver集成特征。Dreamweaver 8继承了Fireworks、Flash和Shockwave集成特征,能够在这些Web创作工具之间自由地切换,轻松地创建美观实用网页。8、丰富媒体支持能力。能够方便地加入Java、Flash、Shockwave、ActiveX和其它媒体。Dreamweave
24、r含有强大多媒体处理功效,在设计DHTML和CSS方面表现得极为出色,它利用JavaScript和DHTML语言代码轻松地实现网页元素动作和交互操作。Dreamweaver还提供行为和时间线两种控件来产生交互式响应和进行动画处理。9、超强扩展能力。Dreamweaver还支持第三方插件,任何人全部能够依据自己需要扩展Dreamweaver功效,而且能够公布这些插件。第三章 网站制作需求分析3.1 概述在二十一世纪今天,人类使用和学习信息方法和信息包装方法正在进行着不可阻挡革命,这次革命将比印刷术出现所产生影响和对社会发展推进远为复杂而巨大。信息产业部综合计划司副司长钱庭硕日前表示,根据“十一五
25、”计划,到,中国互联网网民数有望达成2亿人,年均增加8%,普及率为15%1。很多人在需要查询信息时,首先想到就是上网。网站迷人之处于于综合使用文本、图象、声音、动画和视频信息和内容,含有丰富多媒体表现和互动特点,无可置疑, 网站已成为最吸引人也最有效信息传输手段和方法。在全球经济形势不景气情况下,受到冲击力最大是全球中小企业和中国大多数中小企业,传统营销方法已经不适宜当今这个互联网时代,所以,企业需要有自己网站,能够给你增加业务,带来更多用户,网络无地域之分,只要你有网站就能够让全世界人全部搜索你信息,服务和更多用户。而且有利于企业推广,不仅降低了推广费用,还给企业树立了愈加好形象。3.2 企
26、业建立网站关键性(一) 有利于提升企业形象。(二) 使企业含有网络沟通能力。(三) 能够全方面具体地介绍企业及企业产品。(四) 能够和用户保持亲密联络。(五) 能够和潜在用户建立商业联络。(六) 能够降低通信费用。(七) 能够利用网站立即得到用户反馈信息。3.3 功效需求依据不一样用户不一样使用需求和权限,所以不一样角色在系统中应含有功效也有不一样。下面是企业网站中三个角色含有功效。(1)网站管理员应含有功效以下:对产品信息管理:进行产品分类添加、修改、删除等功效。对企业新闻管理:能对新闻实施添加、删除和修改做出对应操作。对产品订单管理:能对订单进行审核做出对应操作。对留言信息管理:能对注册用
27、户提交信息进行添加、删除。(2)网站注册用户应含有功效:对于网站注册用户:能进行注册用户登陆功效,并能浏览网页信息,登陆后能在私密留言板上发表意见等。(3)网站非注册用户应含有功效:对于网站非注册用户:系统能提供其注册功效,并在为非注册用户情况下也能浏览网站,并能够在公开留言板上发表意见功效。3.4 技术可行性分析技术可行性研究过程中,系统分析员应采集系统性能、可靠性、可维护性和可生产性方面信息;分析实现系统功效和性能所需要多种设备、技术、方法和过程;分析项目开发在技术方面可能担负风险和技术问题对开发成本影响。开发一个中小型企业网站管理系统,包含到技术问题不会太多,关键用到技术就是数据库和一门
28、可视化开发编程语言。本系统使用网页设计软件Dreamweaver 8,采取ASP(Active Server Pages)开发工具。作为数据库系统开发,ASP是一个很理想选择。数据库是MIS(管理信息系统)中关键支持技术,在MIS开发过程中,怎样选择数据库管理是一个关键问题,现在,数据库产品较多,每种产品全部含有各自特点和适用范围,所以,在选择数据库时,应考虑数据库应用特点及适用范围,本系统选择数据库语言ASPVBScript脚本语言,该开发工具含有很多优点。ASP5-8是一个可视化、面对对象和条用事件驱动方法结构化高级程序设计,可用于开发Windows环境下种类应用程序。它简单易学、效率高,
29、且功效强大,能够和Windows专业开发工具SDK10-14相媲美,而且程序开发人员无须含有C/C+编程基础。在DreamweaverASP环境下,利用事件驱动编程机制、新奇易用可视化设计工具,使用IIS (Internet 信息服务)Web服务器软件,和动态链接库(DLL)、动态数据交换(DDE)、对象链接和嵌入(OLEDB)、开放式数据访问(ODBC)等技术,能够高效、快速地开发出Windows环境下功效强大、图形界面丰富应用软件系统。3.5 网站步骤图下面是各用户权限步骤图分析。会员权限分析:成为网站会员,拥有自己登陆姓名和密码,能够修改自己资料,查看自己全部订单,还能够给本企业留言,下
30、面是会员权限图,图3.1所表示。 图3.1会员权限图管理员权限分析:管理员拥有自己登录名和密码,登陆成功后能够对8个模块进行管理:参数管理模块、会员管理模块、案例管理模块、新闻管理模块、代言管理模块、人才管理模块、留言管理模块、推广管理模块。下面是管理员权限图,图3.2所表示。 图3.2管理员权限图 第四章 网站总体设计4.1 网站总体结构设计时应采取模块化设计思想,即根据系统总体功效,采取分而治之方法,把完成不一样功效各个部分划分为多个子模块,将各个子模块组织成良好层次结构,经过各模块之间调用,实现系统各项功效,从而实现系统总体功效本网站关键包含三大部分,网站前台、网站后台管理系统和数据库组
31、成。网站总体结构图4.1所表示。网站前台网站后台数据库信息管理交互信息管理数据提供数据图4.1 网站总体结构图前台关键分为网站首页、企业介绍模块、服务模式模块、行业处理方案模块、成功案例模块、明星代言模块、招聘信息模块,服务项目模块。系统前台总体结构设计图图4.2所表示。主页公司简介服务模式行业处理方案成功案例明星代言招聘信息服务项目网站前台结构联系我们图4.2 网站前台功效结构图网站表现出了企业本身沉积,企业本身计划性文本、规章制度、事件性内容等要多些,所以在网站内容表现上也需要很丰富。丰富网站内容(提升信息量、增强可读性、扩大知识面、加强企业文化宣传力度)是进行前台功效设计必需仔细考虑问题
32、。比如,企业新闻和产品展示这是每个企业网站前台功效模块中必需含有,人才招聘、用户服务是对网站功效完善,明星代言则是从侧面对企业进行宣传,借用明星声望来宣传自己,总而言之,前台功效设计必需做到,每一个模块全部有它存在必需性,而且要使得整个网站功效趋于完善。4.2 网站前台功效模块概述网站前台中各模块关键功效以下:1企业介绍:一级导航条,即企业概况,企业企业文化,发展前景。2品牌设计模式及战略模式:一级导航条,介绍我们企业品牌设计模式及战略模式。3行业处理方案:一级导航条,介绍在多种行业中,我们能为你们做什么。4成功案例:一级导航条,展示企业以前做过一切成功案例。5明星代言:一级导航条,介绍我们以
33、前一切广告明星代言信息。6人才招聘:一级导航条,显示部分我们招聘信息。7服务项目:一级导航条,介绍我们企业部分服务项目。8联络我们:一级导航条,介绍企业联络方法,方便用户和我们沟通。4.3 网站后台功效模块概述后台关键分为系统参数模块、新闻资讯模块、代言管理模块、下载管理模块、招聘管理模块、案例管理模块、留言管理模块、会员管理模块、推广管理模块。具体功效以下:系统参数模块:对网站部分参数进行设置,管理导航栏,管理友谊链接。新闻资讯模块:管理新闻列表,管理新闻类别,对独立信息进行管理。代言管理模块:对代言类别及列表进行管理。下载管理模块:对下载类别和列表进行管理。招聘管理模块:对招聘信息列表进行
34、管理。案例管理模块:对成功案例进行管理,添加案例类别等。留言管理模块:管理留言信息,订单信息,及人才信息等。会员管理模块:管理前台会员资料,会员组别,及管理后台登陆日志。推广管理模块:对网站部分外部链接进行管理。网站后台总体结构以下图4-3所表示。网站后台管理系统系统参数模块网站参数设置导航栏管理友谊链接管理新闻资讯模块新闻类别管理新闻列表管理独立信息列表管理代言管理模块代言类别管理代言列表管理下载管理模块下载类别管理下载列表管理招聘管理模块招聘列表管理方案管理模块处理方案管理成功案例管理留言管理模块留言信息管理订单信息管理人才信息管理会员管理模块网站管理员管理前台会员资料会员组别管理后台登陆
35、日志管理推 广模块部分网站链接4-3网站后台功效结构图4.4 数据库设计数据库在一个网站系统中占有很关键地位,数据库结构设计好坏将直接影响到网站实施效率,对实现效果产生影响。数据库设计是对一个给定应用环境,结构最优数据库模式,建立数据库及其应用系统,有效存放数据,满足用户信息要求和处理要求。合理数据库结构设计能够提升数据储存效率,确保数据完整性和一致性。设计数据库系统时应该首先充足了解网站各个方面需求,包含现有和未来可能增加需求。数据库设计通常包含以下多个步骤:1. 数据库需求分析。2. 数据库概念结构设计。3. 数据库逻辑结构设计。1. 数据库需求分析进行整个数据库设计必需正确了解和分析用户
36、需求(包含数据和处理)。用户需求分析是整个设计过程基础,是最困难、最花费时间一步。作为最基础需求分析做得是否充足和正确,决定了在其构建数据库速度和质量。用户需求具体表现在多种信息提供、存放、更新和查询方面,这就要求数据库结构能充足满足多种信息输出和输入。搜集基础数据、数据结构及数据处理步骤,组成一份详尽数据字典,为后面具体设计打下基础。使用Access新建一个库,在菜单栏点击文件,将光标移到新建单击会出现新建窗体,默认状态下是数据库点击确定,在弹出窗体汉字件名旁输入自己想要建立数据库名称,此系统数据库命名为Company.mdb,点击创建,会出现数据库窗体,双击“使用设计器创建表”,在弹出窗体
37、中输入表字段名称,选择数据类型,然后关闭按保留,保留时会弹出对话框问是否需要主键,假如需关键点击确定,不需关键点击否。然后单击创建表,在字段下输入值即可。2. 数据库概念结构设计概念结构设计是将分析得出用户需求信息抽象为概念模型过程。即在需求分析基础上,设计出能够满足用户需求多种实体和它们之间相互关联概念结构设计模型。这么才能愈加好、更正确用某一DBMS实现这部分需求,这是整个数据库设计关键。概念结构关键特点是能真实、充足地反应现实世界,轻易了解、更改,轻易向关系、网状、层次等多种数据模型转换。描述概念模型有力工具是E-R模型。设计概念结构通常有4类方法:(1)自顶向下,即首先定义全局概念结构
38、框架,然后一步步细化。(2)自底向上,即首先定义各局部应用概念结构,然后将它们集成起来,得到全局概念结构。(3)逐步扩张,首先定义最关键关键概念结构,然后向外扩充,以滚雪球方法逐步生成其它概念结构,直至总体概念结构。(4)混合策略,立即自顶向下和自底向上相结合,用自顶向下策略设计一个全局概念结构框架,以它为骨架集成自底向上策略中设计各局部概念结构。其中最常常采取策略是自底向上方法,即自顶向下进行需求分析,然后再自底向上设计概念结构。本网站依据上面需求分析和数据库设计计划得出实体有:会员实体,产品实体,新闻实体,管理员实体。管理员和新闻实体之间关系E-R图,图4.4所表示。管理nm管理员新闻图4
39、.4 管理员和新闻E-R图3.数据库逻辑结构设计概念结构是独立于任何一个数据模型信息结构。逻辑结构设计任务就是把概念结构设计阶段设计好基础E-R图转换为和选择DBMS产品所支持数据模型相符合逻辑结构。设计逻辑结构时通常要分3步进行:(1)将概念结构转换为通常关系、网状、层次模型。(2)将转换来关系、网状、层次模型向特定DBMS支持下数据模型转换。(3)对数据模型进行优化。数据库包含企业信息表、会员信息表,企业产品信息表,企业新闻表、招聘信息表、明星代言信息表,管理员信息表、友谊链接信息表、留言信息表等。下面具体介绍多个数据表内容:会员表用来保留会员信息,设计结果以下表4-5会员表所表示。表4-
40、5会员表字段名字段类型字段大小索引/说明(userID)自动编号长整型Maintained(主关键字)(username)文本20会员名(password)文本50密码(Question)文本50问题(Answer)文本50回复(Email)文本30邮箱(Sex)文本10性别(CompanyName)文本60企业(Add)文本100地址(Postcode)文本6邮编(Phone)文本30联络电话(Mobile)文本20手机 (Fax)文本20传真(RegDate)日期/时间注册日期(LoginIP)文本50登录IP(logins)数字长整型登录次数(Homepage)文本50会员主页(Last
41、LoginTime)日期/时间最终登陆时间(LockUser)是/否是否锁定新闻表用来保留企业公布新闻,设计结果以下表4-6所表示。表4-6新闻表字段名字段类型字段大小索引/说明(ID)自动编号200Maintained(主关键字)(Title)文本200新闻标题(Content)备注新闻内容(BigClassName)文本50大类(SmallCN)文本50小类(ImageName)文本50图片(User)文本50公布人(AddDate)日期/时间录入时间(Hits)数字长整型点击数(Ok)是/否是否公布人才招聘表用来保留企业部分招聘信息,设计结果以下表4-7所表示。 表4-7人才招聘表字段名
42、字段类型字段大小索引/说明(ID)自动编号200Maintained(主关键字)(HrName)文本60职位名称(Num)备注10需求人数(Address)文本100工作地点(HrSalary)文本10工资(HrDate)文本10有效时间(HrDetail)备注具体说明(HrDate)日期/时间公布时间(Publish)是/否是否公布第五章 网站具体设计具体设计阶段根本目标是确定应该怎样具体实现所要求系统,本阶段是对目标正确描述,从而在编写代码时能够把描述直接翻译成用某种设计语言书写程序。本章关键介绍系统各关键功效模块具体设计。5.1 数据库连接在ASP连接数据库之前,必需含有以下多个先决条件
43、:(1)存放站点文件夹:即在Dremweaver中建立站点时需要指向文件夹。该文件夹内容是整个Web应用程序存放地,同时也是Access数据库文件存放地。(2)IIS和虚拟目录:建立动态ASP服务器脚本技术,就必需含有IIS。同时,为使得对站点文件夹调试方便,还需要对站点文件夹进行“虚拟目录”设置。(3)创建数据库:既然需要ASP页和数据库连接,所以数据库文件也是必不可少。创建数据库,并将其保留在站点文件夹内,提议在站点目录内单独建立一个文件夹。同时将新建数据库文件保留至“database”文件夹内。(4)建立Dreamweaver动态站点:这个动态站点就是提供ASP和数据库连接、操作平台,同
44、时也是作为整个站点、整个Web应用程序控制枢纽。(5)Web应用程序和数据库通信:Web应用程序是ASP文件,而数据库是mdb文件,这就需要一个软件接口,以许可应用程序和数据库相互进行通信。现在有3种常见接口:开放式数据库连接(ODBC);对象链接和嵌入数据库(OLEDB);Java数据库连接(JDBC)。很道营销策划企业系统采取OLEDB提供程序进行数据库连接,首先在Dreamweaver中打开“应用程序”“数据库”面板,在里面“自定义连接字符串”对话框“连接字符串”文本框中输入连接字符串语句:set conn=server.CreateObject(adodb.connection)pat
45、h=server.MapPath(DataBase/etwldbs.mdb)conn.open provider=microsoft.jet.oledb.4.0;data source=&path后,单击 “自定义连接字符串”中“测试”按钮,在弹出信息框中单击“确定”按钮完成数据库连接操作。5.2 网站导航设计导航是网站设计不可缺乏基础元素之一,它不仅是信息结构基础分类,也是浏览者网站路标。在此网站导航关键包含旗帜广告条、功效分类导航2部分。用户能够经过功效分类导航条查看对应类别信息,功效分类导航条关键经过传输参数来实现超链接。利用广告词语,运到、喜道、品牌之道-唯我很道,增强网站色彩。设计后导航效果图以下图5.1所
©2010-2025 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100