当前位置:首页>> >>


-asp-083铁观音销售网站设计与实现.rar

收藏

资源目录
    文档预览:
    编号:20180824111621120    类型:共享资源    大小:1.15MB    格式:RAR    上传时间:2018-08-24
      
    35
    金币
    关 键 词:
    asp 083 铁观音 销售 网站 设计 实现
    资源描述:
    1目 录前 言 ..............................................................51 系统需求分析 ......................................................61.1 用户需求分析 ..................................................61.2 数据库需求分析 ................................................71.3 后台数据库 ....................................................71.4 系统的方案选择 ................................................72 软件的开发环境 ....................................................82.1 软件开发的条件与限制 ...........................................82.2 程序语言 ......................................................82.2.1 ASP 简介 ..................................................82.2.2 HTML 语言 .................................................92.2.3 ADO 组件 .................................................102.2.4 编码工具及网页制作工具选择 ..............................103 系统设计 .........................................................113.1 系统功能模块的设计 ...........................................113.1.1 订单管理系统功能模块结构图 ..............................123.2 系统流程图 ...................................................143.3 用户订单 E-R 图 ................................................153.4 数据库设计 ....................................................153.4.1 数据库概念模型图 .........................................153.4.2 数据库表描述 .............................................163.4.3 数据库表清单 ...........................................174 系统详细设计和主要编码 ...........................................214.1 系统页面划分 ..................................................214.2 系统的页面逻辑功能图 .........................................214.3 系统功能模块描述 .............................................234.3.1 客户端首页(Home.asp) ...................................234.3.2 新用户注册页面(newuser.asp) ...........................2424.3.4 购物页面(main.asp) ....................................264.3.5 管理员登录页面(adminlogin.asp) ........................294.3.6 用户管理部分的一些重要页面 ..............................304.3.7 订单管理部分的一些重要页面 ..............................314.3.8 商品管理部分的重要页面 ..................................335 系统测试与发布 ...................................................365.1 用户页面的出错控制测试 .......................................365.1.1 登陆页面测试 .............................................365.1.2 新用户注册页面 ..........................................365.2 系统发布 .....................................................37总 结: .........................................................40参考文献: .........................................................41致 谢: .........................................................423铁 观 音 销 售 网 站 设 计 与 实 现摘 要:本系统是基于 ASP 的铁观音销售网站,利用因特网的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的茶叶产品。ASP 结构主要是利用了不断成熟的 WWW浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript 等)和 ActiveX 技术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。并且,基于 ASP 技术开发的销售网站管理系统,系统只需要运行在服务器上,操作管理上没有特定的区域限制,只要有因特网的地方都可以对系统进行维护管理。本订单管理系统分为客户订购系统和管理员管理系统两大部分。客户订购系统支持一般的用户登陆,用户可以选择自己需要的产品,并可进行网络交易。管理员管理系统,是系统的后台管理,可以对产品进行更新维护等操作。关键词:ASP;IIS5.0;浏览器/服务器;HTML 语言;脚本语言(VBScript)4The Order Management System Based on the ASP TechnologyAbstract: This system is according to an order management system of the ASP(Active Server Pages) structure, is a calculator examination to try an order system, make use of convenient and fast etc. advantage of Internet, make our customer be able to order the product that the oneself need in and at that time. Structure of ASP mainly is to make use of the continuously mature WWW browser technique, combine various script languages (VBScript, JavaScript etc.) and technique of ActiveX of the browser, the in general use browser carries out to need the strong function that the appropriation software then can carry out originally, and economized the development cost, is a kind of all new software system structure technique. And, according to the order management system that the system of B/ S combines the ASP technique development, the system need to be circulate only on the server, have no restrict of particular district in the operation management, as long as there are the places of Internet can carry on the maintenance to the system management. This order manages the system to is divided into the customer order the system and managing person manages the system two greatest parts.Customer the order system supports the general customer debarkation, the customer can choose the oneself product of demand, and can carry on the network bargain.The managing person manages the system, is the backstage of the system management, can carry on renewing the maintenance etc. to the product operation.Keywords: ASP;IIS5.0;Browser/ server;HTMLLanguage;VB(Script of language) 5前 言在网络技术和电子商务高度发展的今天,商务运作系统在销售、到货、售后服务和维护方面的优越性十分明显。特别当客户是法人单位,需要多次付款,商品需要安装、服务、维护的情况下,通过成本控制、应收帐款管理等手段,企业能把销售过程中的资金占压控制在最小,使资金回笼更快。在时间要素方面,完成对客户的承诺,从而提高客户的满意程度,维系住客户。本系统是基于 ASP 订单管理系统,是一个计算机考试试题订购系统,利用 INTERNET 的方便快捷等优点,使我们的客户能在第一时间内订购到自己需要的产品。B/S 结构,即 Browser/Server(浏览器/服务器)结构,是随着 Internet技术的兴起,对 C/S 结构的一种变化或者改进的结构。在这种结构下,用户界面完全通过 WWW 浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓的 3-tier 结构。B/S 结构,主要是利用了不断成熟的 WWW 浏览器技术,结合浏览器的多种脚本语言(VBScript、JavaScript 等)和 ActiveX 技术,通用的浏览器就实现了原来需要专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着 Windows 98/Windows 2000 将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的首选体系结构。目前大多数应用软件体系都是 Client/Server 形式的两层结构,现在的软件应用系统正在向分布式的 Web 应用发展;内部的和外部的用户都可以访问新的和现有的应用系统,Web 和 Client/Server 应用都可以进行同样的业务处理;不同的应用模块共享逻辑组件;通过现有应用系统中的逻辑可以扩展出新的应用系统。这也就是目前应用系统的发展方向。管理软件的主流技术与管理思想一样,也经历了 3 个发展时期。界面技术从DOS 字符界面,到 Windows 图形用户界面(GUI) ,直至今天的 Browser(浏览器)界面。浏览器界面不仅直观和易于使用,更主要的是基于浏览器平台的任何应用软件其界面风格一致,用户对操作培训的要求大为下降,软件可操作性增强。平台体系结构也从单机用户发展到文件/服务器(F/S)体系,在到客户机/服务器(C/S)体系和浏览器/服务器(B/S)体系。对于系统的管理和维护来说,用 B/S 架构的软件只需要管理服务器就行了,所有的客户端只是浏览器,根本不需要做任何的维护。所以客户机越来越“瘦”而服务器越来越“胖”是将来软件的主流发展方向,这使得升级和维护越来越容易使用越来越简单。根据上面的介绍,用 Browser/Server 结构来设计订单管理系统是合理可行的,并且是最先进的。61 系统需求分析1.1 用户需求分析进行社会需求调查后发现,对本考试试题订单管理系统的要求是订购者能在全国任何一个地方登录注册到本系统并且进行商品的选择和购买,能随时查看自己的购物车中的物品,对公司服务不满意时能进行投诉,和查看公告等操作。而管理员不仅可以查看用户资料和产品信息,并且能修改,删除,添加新的产品信息等更新产品的操作。根据公司的需要,分析后得到具体的系统功能如下所述:(1)用户订购系统的主要功能要求a、用户可以随时登录或注册,购物车中的商品不会丢失。b、用户可以随时找回密码,密码将发送到其注册时候填写的信箱。c、用户申诉功能,如果用户定单未被处理,可以随时提出申诉(需要提供订单号和用户帐号) 。d、用户最后支付时,可选择不同的支付方式,将看到不同的信息。e、用户可以随时查看站务公告(站务公告将公布最新信息) 。(2)管理员管理系统的主要功能要求a、用户管理(查询/编辑/修改帐号) 。b、茶叶订单管理(批量查看所有订单,根据订单号查询,查看用户投诉)。c、管理(发送邮件,设置邮件默认标题/内容) 。d、商品管理(批量查看所有商品,添加商品,查看/修改/删除商品) 。e、其他管理部分(添加公告,浏览/删除公告,设置用户折扣比例,设置用户级别,设置积分和级别的关系,添加支付方式,浏览和删除支付方式) 。f、超级管理员可以添加普通管理员1.2 数据库需求分析根据前面的系统功能分析,可以得到数据库至少包含如下数据:(1)管理员信息表:用户名,密码。(2)用户信息表:用户名,用户密码,所在省市,电子邮件, Oicq 号,电话,享受打折比例,积分。(3)商品子类表:商品子类,商品分类。(4)商品分类表:商品分类。(5)折扣信息表:折扣等级,折扣值,积分。(6)电子邮件管理列表:邮件主题,邮件内容,寄信人。(7)公告栏内容表:标题,内容,发布时间,发布人姓名。(8)订单信息表:用户名,订单号,时间,总金额,支付方式,交易是否已经完成,送货地点电子邮件。(9)付款方式信息表:付款方式,付款方式说明,时间,交易人姓名。(10)商品明细表:货号,商品子类,商品分类,数量,名称,价格,是否已经加入,订购数量,说明,是否打包,图例,是否在顶层,是否推7荐。(11)订单投诉表:用户名,订单号,订购日期。1.3 后台数据库本系统用的是微软公司的 Access 数据库。Access 数据库本身并不是一个数据库 m 服务器,它不能用服务器来运行查询。对于数据庞大的情况,Access本身不是一个好的选择。另外一个要考虑的是数据库的安全问题。Access 比起SQL Server 而言,总体安全性能要差。但是从应用角度而言,许多原因使得公司采用微软公司的 Access 而不是 SQL Server 来作为他们的后台数据库。这是因为 Access 数据库容易使用。而且在创建和配置上,Access 数据库都比 SQL Server 要容易。综合上面的考虑,我采用了 Access 作为系统的后台数据库,因为从前端的 ASP页面来看,它并不关心后台的数据库类型。它采用的数据库组件(ADO)模型对于系统开发者而言,是面向对象封装好的。在面对不同的后台数据库时,需要修改的只是很少的一些地方即可。1.4 系统的方案选择由于本系统是用于网络上的购物订单管理,需要满足客户的方便快捷的购物需求,并且能够查看订单处理情况。而且,要解决地域上不同的问题。所以,采用 B/S 结构。它包含三层结构即把程序按照内部分工及业务逻辑分割成几个相对独立的程序,一般划分为界面层,业务处理层,数据存储层。而业务处理层根据需要又可以在进一步分割,使程序之间的关系变的清晰,耦合小。由于程序进行了分割,它们就可以安装在不同的机器上。一般情况下,界面的程序安装在客户机上,业务处理安装在应用程序服务器上,数据存储层安装在数据库服务器上。这样,在很大的程度上就杜绝了 C/S 结构存在的问题。即:a、减少了系统对硬件的要求界面层的程序比较小,对系统的要求不高。程序主要运行在服务器上。即系统的硬件主要取决于服务器。这样只要增加服务器的处理能力,就能够满足系统处理业务的增长需求。b、减少另外系统维护的工作量由于系统主要集中在服务器端,客户端的程序也是从服务器下载的。所以系统的维护只要集中维护一二台服务器的即可,而不需要维护分散在各个办公室的数据庞大的客户机。c、减少了系统升级的难度由于程序被分割成几个相对独立的程序,在业务变更时,只需要更改相应的部分而不牵涉其他不相关的程序,这样大大减少了工作量,提高了工作效率。82 软件的开发环境2.1 软件开发的条件与限制完成该项目应该具备的条件是装有的 Windows2000+IIS5.0(Microsoft Internet Information Server)平台和 office 软件的计算机,能够使用 ASP 语言进行编程的程序员,在这里我使用的是 deamweaver MX2004 编写程序,在程序完成以后,还应该在 Internet 分配 IP 地址,这样,才能使系统能够在网络中正常的运行。2.2 程序语言编程语言:ASP4.0脚本语言:HTML,VBScript,Microsoft Visual InterDev6.02.2.1 ASP 简介Microsoft Active Server Pages 即我们所称的 ASP ,其实是一套微软开发的服务器端脚本环境, ASP 内含于 IIS 3.0 和 4.0 之中 , 通过 ASP 我们可以结合 HTML 网页、 ASP 指令和 ActiveX 元件建立动态、交互且高效的 WEB 服务器应用程序。有了 ASP 你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通 HTML 中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。ASP 内置对象:(1)Application 对象:负责管理所有会话信息,可用来在指定的应用程序的所有用户之间共享信息。 (2)Session 对象:存贮特定用户的会话信息,只被该用户访问,当用户在不同WEB 页面跳转时,Session 中的变量在用户整个会话过程中一直保存。Session 对象需 cookie 支持。 (3) Request 对象:从用户端取得信息传递给服务器,是 ASP 读取用户输入的主要方法。 可以使用 Request 对象访问任何用 HTTP 请求传递的信息,包括从 HTML 表格用 POST 方法或 GET 方法传递的参数、cookie 和用户认证。本系统通过 REQUEST 获取用户输入的用户名和密码。(4) Response 对象:服务器将输出内容发送到用户端。可以使用 Response 对象控制发送给用户的信息。包括直接发送信息给济览器、重定向浏览器到另一个 URL 或设置 Cookie 的值。(5) Server 对象:提供对服务器有关方法和属性的访问。 9(6) Object Context 对象:IIS 4.0 新增的对象,用来进行事务处理。此项功能需得到 MTS(Microsoft Transcation Server)管理的支持。ASP 的特点概括如下:(1)使用 VBScript、Jscript 等简单易懂的脚本语言,结合 HTML 代码即可快速的完成网站的应用程序。须编译,容易编写,在服务器端直接执行。(2)用普通的文本编辑器,如 Windows 的记事本即可。(3)浏览器无关,用户端只要使用可执行的 HTML 代码浏览器即可浏览 ASP 所设计的网页内容。(4)ASP 可与任何 ActiveX scripting 语言相容。(5)ASP 的源程序不会被传到客户浏览器,因而可以避免所写的源程序被人偷窃,也提高了程序的安全性。(6)可使用服务器端的脚本生成客户端的脚本。(7)面向对象。(8)ActiveX 服务器组件具有无限扩充性。2.2.2 HTML 语言在动态交互网页的编写过程中,会遇到大量 HTML (HyperText Market Language) 代码的编写工作。HTML 语言作为一种标识性的语言,是由一些特定符号和语法组成的。以下是在本系统中最常使用的 HTML 语言:(1)结构框架标记表示文档包含有 HTML 元素。标记用于表示文档头部。标记用来标识整个文档的正文部分。(2)常用 HTML 标记它将文本修饰为超链接或超链接的目的地址地址标记用来标识诸如地址、签名和版权人等信息。用来标记中的文本将要居中。标记类似一个容器,用来将整个 HTML 分块,使文档的层次更加清晰,特别是在制作 DHTML 的时候非常有用。标记之间的文本将被定义为一段。(3)格式化文本标记粗体。设置字体,如颜色,大小;将文本设定为按钮。(4)多媒体标记标记来嵌入图片(5)交互表单标记标记之间可以嵌入表单元素,用来和用户交互。标记用于提供也用户交互的控件。和标记可以制作下拉菜单和列表。标记可以制作一个文本输入区域,用户可以输入多行文本。(6)表格标记标记一个表格的框架10标记定义表格的行标记定义表格的单元格2.2.3 ADO 组件在本系统的开发过程中常用的 ADO 组件有:(1)Connection 对象:建立与后台数据库的连接。 (2)Command 对象:执行 SQL 指令,访问数据库。 (3)RecordSet 对象:存放访问数据库后的数据信息,是最经常使用的对象。 (4)Error 对象和 Errors 集合:提供访问数据库时的错误信息。2.2.4 编码工具及网页制作工具选择至于网页编辑工具,相信大家对“网页三剑客”的大名不陌生,Dreamweaver 是 Macromedia 公司的产品的一款“ 所见即所得“的网页编辑工具,或称网页排版软件。与 Frontpage 不同,Deamweaver 采用的是 Mac 机浮动面版的设计风格,对于初学者来说可能会感到不适应。但是它支持最新的 Web 技术,包括 HTML 检查、HTML 格式控制,支持可视化网页设计,还能够处理 Flash和 Shockwave 等媒体格式等,它不仅提供了强大的网页编辑功能,而且提供了完善的站点管理机制,可以说,它是一个集网页创作和网站管理两大利器于一身的超重量级的网站创作工具。所以说 Dreamweaver 的直观性与高效性是 Frontpage 所无法比拟的。但 FrontPage 亦有其方便之处,因此,我选择它们两者作为本系统网页的编辑工具。
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:-asp-083铁观音销售网站设计与实现.rar
    链接地址:http://www.gold-doc.com/p-82022.html

    当前资源信息

    4.0
     
    (2人评价)
    浏览:20次
    bysj上传于2018-08-24
    1
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    copyright@ 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开