基于bs模式的电子商务网站设计内容摘要:

网络结构 (web),构成网络文档 (Document),实现 Inter 上的“ 漫游 ”。 通过 HTML 符号的描述就可以实现文字、表格、声音、图像、动画等多媒体信息的检索。 然而采用这种超链技术存在有一定的缺陷,那就是它只能提供一种静态的信息资源,缺少动态的客户端与服务器端的交互。 虽然可通过 CGI (Common Gateway Interface)通用网关接口实现一定的交互,但由于该方法编程较为复杂,因而在一段时间防碍了Inter 技术的发展。 而 JavaScript 的出现,为 Inter 网上用户带来了一线生机。 可以这样说, 它 的出现是时代的需求,是当今的信息时代造就了 JavaScript。 JavaScript的出现,它可以使得信息和用户之间不仅只是一种显示和浏览的关系,而是实现了一种实时的、动态的、可交式的表达能力。 从而基于 CGI 静态的 HTML 页面将被可提供动态实时信息,并对客户操作进行反应的 Web 页面的取代。 JavaScript 脚本正是满足这种需求而产生的语言。 它深受广泛用户的喜爱的欢迎。 它是众多脚本语言中较为优秀的一种,它与 WWW的结合有效地实现了网络计算和网络计算机的蓝图。 无疑 Java 家族将占领 Inter 网络的主导地位。 采用 VBScipt VBScript 是一种脚本语言,属于 Microsoft Visual Basic 的简化版本。 如果对 Visual Basic 或 Visual Basic for Applications( VBA)有所了解,就会很快熟悉 VBScript。 如果没有学过 Visual Basic,只要学会 VBScript,就容易使用所有的 Visual Basic 语言进行程序设计。 本文采用 VBScript 大大方便了整个网站的建设。 在 Inter 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。 Inter 上发布信息主要是通过网站来实现的,获取信息也是要在 Inter“海洋”中按照一定的检索方式将所需要的信息从网站上下载下来。 因此网站建设在 Inter 应用上的地位显而易见,它已成毕业设计 (论文 ) 5 为政府、 企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。 本文是基于 ASP+SQL Sever 技术来开发的电子网站。 本人通过前期的需求分析,然后确定功能模块。 网站整体架构分为商家登陆、顾客登陆、站内搜索以及后台数据库权限和数据管理。 网站主要实现如下目标:  采用最新技术架构: B/S 架构,实现真正的业务集中管理。  人性化的设计:程序设计充分考虑使用方便,界面友好。  信息发布,方式多样。  用户订单的规范化管理。  会员可随时查询自己的信息。 第二章 开发平台的相关技术 6 第二章 开发平台的 相关技术 ASP 开发电子商务网站 Active Server Pages: “ 动态服务器网页 ” ,一般简称为 “ASP” , ASP 之所以能受到大家的重视与使用的原因,主要在于所产生的执行结果都是标准的 HTML 格式,而且这些程序是在网络服务端中执行,使用一般的浏览器(如 IE 或 Netscape)都可以正确地获得 ASP的 “ 执行 ” 结果,并且将这 ASP执行的结果直接在浏览器中 “ 浏览 ” ,不像 VBScript或 JavaScript 是在客户端( client)的浏览器上执行,若使用 VBScript 来设计程序,客户端( client)在IE浏览器中可以显示程序执行的结果,可 是,客户端( client)若使用 Netscape 浏览器就无法显示 VBScript 的执行结果。 1) ASP的特点 任何开发工具皆可发展 ASP,只要使用一般的文书编辑程序,如 Windows 记事本,就可以编辑。 当然,其他网页发展工具,例如, FrontPage ,Dreamweaver 等也都可以;不过还是建议你用记事本来写,既省钱又方便,若是使用那些所见即所得的网页编辑来写 ASP,可能会发生一些意想不到的离奇状态。 通吃各家浏览由于 ASP 程序是在网络服务器端中执行,执行结果所产生的 HTML 文件适用于不同的浏览器。 2) 语言相 容性高 ASP 与所有的 ActiveX Script 语言都相容,除了可结合 HTML, VBScript、 Java Script、Active X 服务器组件来设计外,并可经由 “ plugIn” ( 插件 )的方式,使用 第三方 厂商( Third Party)所提供的语言。 3) 隐密安全性高 如果我们在浏览器中直接查看网页的原始代码,就只能看到 HTML 文件,原始的 ASP程序代码是看不到的。 这是 因为 ASP 程序先于网站服务( Web SERVER)端执行后,将结果转换成标准 HTML 文件,再传送到客户端( Client)的浏览器上,因此, 我们所辛苦撰写的 ASP 程序并不会轻易地被看见进而被盗用。 易于操控数据库 ASP 可以轻易地通过ODBC(Open Database Connectivity)驱动程序连接各种不同的数据库,例如: Access、Foxpro、 dBase、 Oracle 等等,另外, ASP 亦可将 “ 文本文件 ” 或是 ”Excel” 文件当成数据库用。 4) 面向对象学习容易 南京工业大学本科生毕业设计 (论文 ) 7 ASP 具备有面向对象( ObjectOriented)功能,学习容易, ASP 提供了五种方便能力强大的内建对象: Request、 Response、 Sever、 Application 以及 Session,同时,若使用 ASP内建的 “Application” 对象或 “ Session” 对象所撰写出来的 ASP 程序可以在多个网页之间暂时保存必要的信息。 ASP 是服务器端的脚本执行环境,可用来产生和执行动态的高性能的 WEB 服务器程序。 当用户使用浏览器请求 ASP 主页时, WEB 服务器响应,调用 ASP 引擎来执行 ASP 文件,并解释其中的脚本语言 (JavaScript 或 VBScript),通过 ODBC 连接数据库,由数据库访问组件 ADO(ActiveX Data Objects)完成数据库操作,最后 ASP 生成包含有数据查询结果的HTML 主页返回用户端显示。 SQL Server 2020 建立数据库 1) SQL Server 2020 建立数据库上手容易 如果一个企业至今还未购置数据库,其中一个主要的原因可能就是认为它不好上手,那么,从 SQL Server 开始则容易上手。 毕竟,大多数的中小企业日常的数据应用是建立在 Windows 平台上的。 由于 SQL Server 与 Windows 界面风格完全一致,且有许多 向导(Wizard)帮助,因此易于安装和学习,有关 SQL Server 的资料、培训随处可得,并且目前国内具有 MCDBA 认证的工程师不在少数。 从 另 一个 角 度来 讲, 学习 SQL Server 是 掌握 其 他平 台及 大型 数 据, 如Oracle,Sybase,DB/2 的基础。 因为这些大型数据库对于设备、平台、人员知识的要求往往较高,而并不是每个人都具备这样的条件,且有机会去接触它们。 但有了 SQL Server 的基础,再去学习和使用它们就容易多了。 IT行业的实践经验充分证明了这一点。 2) 兼容性良好 由于今天 Windows 操作系统占领着主导地的位,选择 SQL Server 一定会在兼容性方面取得一些优势。 另外 , SQL Server 2020 除了具有扩展性,可靠性以外,还具有可以迅速开发新的因特网系统的功能。 尤其是它可以直接存贮 XML 数据,可以将搜索结果以 XML格式输出等特点,有利于构建了异构系统的互操作性,奠定了面向互联网的企业应用和服务的基石。 这些特点在 .NET 战略中发挥着重要的作用。 3) 相对于 的优越性 Microsoft SQL Server 2020 是在 SQL Server 的基础上对性能、可靠性、质量以及易用性进行了扩展。 SQL Server 2020 中包含许 多新特性,这些特性使其成为针对电子第二章 开发平台的相关技术 8 商务、数据仓库和在线商务解决方案的卓越的数据库平台。 其增强的特性包括对丰富的扩展标记语言( XML)的支持、综合分析服务以及便捷的数据库管理。 4) 电子商务 在使用由 Microsoft SQL Server 2020 关系数据库引擎的情况下, XML 数据可在关系表中进行存储,而查询则能以 XML 格式将有关结果返回。 此外, XML 支持还简化了后端系统集成,并实现了跨防火墙的无缝数据传输。 你还可以使用 Hypertext Transfer Protocol(超文本传输协议, HTTP)来访问 SQL Server 2020,以实现面向 SQL Server 2020 数据库的安全 Web 连接和无须额外编程的联机分析处理( OLAP)多维数据集。 5) 数据仓库 Microsoft SQL Server 2020 非常明显的改进就是增加了 OLAP(联机分析处理 )功能 ,这可以让很多中小企业用户也可以使用数据仓库的一些特性进行分析。 OLAP 可以通过多维存储技术对大型、复杂数据集执行快速、高级的分析工作。 数据挖掘功能能够揭示出隐藏在大量数据中的倾向及趋势,它允许组织或机构最大 限度的从数据中获取 价值。 通过对现有数据进行有效分析,这一功能可以对未来的趋势进行预测。 6) 增强的在线商务 Microsoft SQL Server 2020 简化了管理、优化工作,并且增强了迅速、成功的部署在线商务应用程序所需的可靠性和伸缩性。 其中,用以提高可靠性的特性包括日志传送、在线备份和故障切换群集。 在伸缩性方面的改进包括对多达 32 颗 CPU 和 64 GB RAM 的支持。 通过自动优化和改进后的管理特性 诸如数据文件尺寸的自动管理、基于向导的数据库拷贝、自动内存管理和简化的故障切换群集安装与管理,在线商务应用程 序能够被迅速部署并有效管理。 7) 利于构筑“敏捷性商务” 所谓“敏捷性商务”就是能够打破内部和外部的商业界限,对迅速改变的环境做出快速反应。 微软已经与关键的合作伙伴建立起了战略关系,创造出了能够与许多供应商的产品实现整合的解决方案,因而企业用户并不需要做出 要么完全接受,要么全部不要 的承诺。 在部署解决方案的过程中,企业用户不一定要拆除原有的设备从头。 敏捷商务让企业用户能够充分利用现有的系统,自主决定所需的硬件和软件解决方案以及由谁来提供,伸缩自如、游刃有余。 网页设计制作规范 1) 基本要求 南京工业大学本科生毕业设计 (论文 ) 9 a) 在网站根目录中开设 images,dat,bookpic 三个子目录, images 目录中放不同栏目的页面都要用到的公共图片,例如 网站 的标志、 banner 条、菜单、按钮 、 Flash 文件 等;dat 子目录中放 数据库 文件; bookpic 子目录放 商家上传的商品的 图片等原始资料。 b) 在根目录中原则上应该按照首页的栏目结构,给每一个栏目开设一个目录,根据需要在每一个栏目的目录中开设一个 images 和 bookpic 的子目录用以放置此栏目专有的图片和多媒体文件,如果这个栏目的内容特别多,又分出很多下级栏目,可以相应的 再开设其他目录。 c) dat 子目录中放的是 SQL Server 2020 的数据文件,对于此子目录要经常备份。 d) 除非有特殊情况,目录、文件的名称全部用小写英文字母、数字、下划线的组合,其中不包含汉字、空格和特殊字符;目录的命名请尽量以英文为指导,不以拼音作为目录名称,经验证明,用拼音命名的目录往往连一个月后的自己都看不懂。 2) 脚本编写 脚本编写应该有一个脚本整体风格一致的概念,意思是一个月后和一个月前的写的脚本风格保持一致,并能保证整个网站的颜色、字体、连接一致,以及同一个工作组中不同的开发人员编 写的脚本风格保持一致,随时都有可能和三个月前的自己合作,也经常要和同事共同开发一个项目,还有可能被要求修改其他人开发的脚本。 网站设计中的一些技巧 明确 网站主题规划 注意点: 静态网页处理: 注意不要让你的网站主题过于分散。 因为网站主题越集中,一般 情况下网站所有者在这方面投入的精力会更多,因此所提供信息的质量也会越高。 我们知道,搜索引擎一直致力于向用户提供高质量的信息搜索服务,所以它会将那些提供有价值信息的网站排名提前,优先返回给用户。 如果网站内容覆盖范围很广,而且确实又需要保留众多的主 题,这种情况下怎么办。 还是同样的原则,只要你将网站信息分门别类进行合理的组织,自然就会形成一个个相对集中的主题,那么搜索引擎自然会给你一个靠前的网站排名。 a) 丰富网站内容与网站受欢迎程度 第二章 开发平台的相关技术 10 这两者是相辅相成的,有着丰富内容的网站通常也会受访问者的欢迎。 请注意这里的内容丰富并不是指内容的繁杂,而是指内容。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。