《2022年网上在线购物系统 .pdf》由会员分享,可在线阅读,更多相关《2022年网上在线购物系统 .pdf(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、标准文案网上购物系统ONLINE SHOPPING SYSTEM专业:计算机应用技术姓名:XX指导教师姓名: XX 报告提交日期: XX年 XX月XX大学名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 20 页 - - - - - - - - - 标准文案摘要随着网络技术的发展与普及,网络为广大用户提供了更加周到和人性化的服务。通过建立一个网上购物系统以实现对商业零售企业提供信息化管理。是在当今社会提高企业经济效益必不可缺少的一部分。本文研究了运用了 VBScript 、
2、Dreamweaver 、ASP与 SQL Server 2000 等关键技术建设网上购物系统。着重论述了系统功能与实现、数据流程及存储, 包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。最终实现用户通过注册,浏览商品关键词:网上购物;ASP ;SQL Server 2000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 20 页 - - - - - - - - - 标准文案ABSTRACT With the development and popu
3、larization of network technology and network to provide customers with a more thoughtful and human services.Through the establishment of an online shopping system to achieve commercial retail enterprises to provide information management.Is to improve economic efficiency in todays society must be an
4、 integral part. This paper studies the use of VBScript, Dreamweare, ASP and SQL Server 2000 and other key technologies in building the online shopping system.Focuses on the function and implementation of the system, data flow and storage, including catalogs, user registration, online ordering and sh
5、opping, inventory check, background database management.Ultimately registered users view the product Key words:Online Shopping ;ASP ;SQL Server 2000 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 20 页 - - - - - - - - - 标准文案目录引言5 一、电子商务6 (一)电子商务网站的定义和主要功能6 (二)电子
6、商务网站的类型和组成6 (三)电子商务网站的应用性7 二、系统开发工具8 (一) ASP 8 (二) IIS 8 (三) SQL Server 2000 9 (四) Dreamweaver 9 (五) Photoshop 9 三、系统开发语言9 (一) HTML 9 (二) VBScript 10 (三) SQL 10 四、系统分析11 (一)需求分析11 (二)系统管理模块11 (三)系统流程12 (四)数据库逻辑结构15 (五)数据库的连接15 五、系统测试与维护16 (一)测试与推广16 (二)维护16 结论18 参考文献19 致谢19 名师资料总结 - - -精品资料欢迎下载 - -
7、- - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 20 页 - - - - - - - - - 标准文案引言近年来,随着Internet的迅速崛起,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新颖的购物理念。同时电子商务网站发展也面对新的机遇与挑战,在政府的大力倡导和扶持下,电子商务网站作为一种新的商业运作模式,推动着社会流通方式的创新,正深入企业活动和百姓生活,成为促使经济发展的重要动力源。从大型的电子商务、政务系统,到普通
8、的在线购物和复杂的电子商务,电子商务网站在当今时代占据着重要地位,制作电子商务网站成为一个热点。目前在美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一流的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C 培尼等纷纷挤身于网络经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996 年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止2004 年 1 月中国有互联网用户7950 万人,而又
9、有 40.7%以上的网民在过去的一年里有过网上购物经历,这就说明中国有网上购物的用户达是3235.7 万人,并且这一数字还在以17% 左右的速度增长,预计到2006 年中国网上购物用户将达到6962 万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所接受。同时国家也强调到我国多数企业特别是中小企业开展电子商务的能力不足,要继续推进各种形式的信息技术和电子商务教育及培训,培养适合企业需要的电子商务专业人才和管理人才,适应社会发展的需要。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - -
10、 - - - - 第 5 页,共 20 页 - - - - - - - - - 标准文案一、电子商务(一)电子商务网站的定义和主要功能电子商务网站的定义和主要功能电子商务网站: 是指一个企业、 机构或公司在互联网上建立的站点,其目的是为了宣传企业形象,发布产品信息,宣传经济法规,提供商业服务等。是一种新兴的贸易方式,覆盖了经济、市场、金融、管理、人力资源、商业等各个方面。电子商务网站的功能:(1)企业形象宣传企业建立自己的商务网站并率先打造与树立企业形象,是企业利用网络媒体开展业务的最基本出发点。(2)新闻发布、供求信息发布包括新闻的动态更新、新闻的检索,热点问题追踪,行业信息、供求信息、需求
11、信息的发布等。(3)产品和服务项目展示利用网络媒体进行产品的推销,无疑使企业多了一条很有前途的营销渠道。这是一个基本且十分重要的功能。(4)商品和服务订购这是实现用户在线贸易磋商、在线预定商品、网上购物或获取网上服务的业务的功能,提供全天候24 小时的随时交易。(5)转帐与支付、物流应用这是体现资金流、物流信息活动的功能。(6)信息搜索与查询这是体现网站信息组织能力和拓展信息交流与传递途径的功能。(7)客户信息管理这是反映网站主体能否以客户为中心、能否充分利用客户信息挖掘市场潜力的有重要利用价值的功能。(8)销售业务信息管理使企业能够及时地接收、处理、传递与利用相关的数据资料,并使这些信息有序
12、而有效地流动起来,为组织内部提供信息支持。(二)电子商务网站的类型和组成按照构建网站的主题分类可分为:(1)行业电子商务网站 是指以行业机构为主体构建一个大型的电子商务网站,旨在为行业内的企业和部门进行电子化贸易提供信息发布、商品交易、客户交流等活动平台。(2)企业电子商务网站是指以企业为构建主体,旨在为企业的产品和服务提供商务平台(有不同的层次) 。(3)政府电子商务网站是指以政府为构建主体来实现电子商务活动,为政府面向企业和个人的税收、 公共服务提供网络交互平台。 该类型的电子商务网站在国际化商务活动交流中发挥着重要作用,为政府税收和政府公共服务提供网络化交流的平台。(4)服务机构电子商务
13、网站 是指以服务机构为构建主体,包括商业服务机构、金融服务机构、 邮政服务机构、 家政服务机构、 娱乐服务机构等的电子商务网站等。广义的电子商务网站由一系列网页和具有商务功能的软件系统、数据库等组成。狭义的电子商务网站是由主页面、公司组织结构和员工组成等背景资料页面、产品或服务页面、购买交流页面、滚动交流页面、广告宣传页面、客户反馈页面等众多页面构成。而对于电子商务网站的构成要素一般有:(1)网站域名这是Internet上唯一的域名。方便浏览。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - -
14、- 第 6 页,共 20 页 - - - - - - - - - 标准文案(2)网站物理地点存放各类与电子商务网站有关的信息和数据的计算机、服务器等硬件设备。(3)网页网页的设计应有独特的风格。首先要让客户注册登录的手续简便快速,商品分类指示明确, 如同进入一家大的商店, 让客户能够迅速找到想要的商品。(4)货款结算客户通过购物车选购商品,然后结算,确定付款方式、送货地点和时间等。(5)客户资料管理管理已注册客户的姓名、通讯地址、电话、电子邮件地址等信息。(6)商品数据库管理经常及时盘点商品,作好商品配货和商品配送。(三)电子商务网站的应用性电子商务的特性有以下几点:商务性、集成性、可扩展性、
15、服务性、安全性、协调性。一 商务性电子商务最基本的特性为商务性,即提供买、卖交易的服务、手段和机会。企业网站提供一种客户所需要的方便途径。因而,电子商务对任何规模的企业而言,都是一种机遇。对我们中国的传统企业也不例外。二 集成性a. 技术的集成性由于电子商务整个流成的处理涉及的内容比较多,比如信息,金融,服务等,要使得整个流程能够正常的运转,就需要运用技术去实现, 当然技术是越先进的越好,比如从 html 到 asp 到 jsp 到现在的 ,这是一个技术发展的过程,也是现实运用的需要。b. 信息的集成性互联网上每个人都在搜索对自己有用的信息,因而它就应当提供大量的信息,满足不同用户的需要, 现
16、在中国面对客户的商业网站是越来越多了,怎样让客户一最快的速度,搜索到最有用的信息,可能应该是这类网站最应该考虑的。三扩展性这主要是针对系统的稳定性来说的。 电子商务的服务系统应当有自身的扩展功能。因为系统应当能承受住一定的负荷,如果在某个高峰访问期导致了服务器的崩溃,结果是可想而知的。四服务性在电子商务环境中,客户不再受地域的限制, 运用互联网为媒介的这种贸易,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 20 页 - - - - - - - - - 标准文案他的合作伙
17、伴可以是地球上其他任一个角落,要想使全球的人都能接受你的所提供的产品, 服务质量是最关键的。 技术创新带来新的结果, 万维网应用使得企业能自动处理商务过程, 并不再象以往那样强调公司内部的分工。现在在 Internet上许多企业都能为客户提供完整服务,这使得互联网的应用得以充分的发挥。五安全性在电子商务中,安全性是必须考虑的核心问题。欺骗、窃听、病毒和非法入侵都在威胁着电子商务, 因此要求网络能提供一种端到端的安全解决方案,包括加密机制、签名机制、分布式安全管理、 存取控制、 防火墙、安全万维网服务器、防病毒保护等。随着技术的发展,电子商务的安全性也会相应得以增强。六协调性商务活动是一种协调过
18、程, 它需要雇员和客户, 生产方、供货方以及商务伙伴间的协调。为提高效率, 许多组织都提供了交互式的协议,电子商务活动可以在这些协议的基础上进行。二、系统开发工具(一) ASP ASP(Application Service Provider)是 Microsoft公司开发的服务器断的脚本环境,是目前流行的开放式的WEB 应用程序开发技术。 ASP的主要特性是能够把脚本、HTML 、组件和强大的 WEB 数据库访问功能结合在一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML 页面送给客户端浏览器。ASP属于 ActiveX 技术中的服务器端技术,与通常在客户端实现动态
19、页面的技术(如 Java Applet ActiveX控件和 VBScript 等)不同, ASP中的命令和脚本都是在服务器端解释执行, 将执行后的结果生成HTML 页面并发送给浏览器。由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是将 HTML 页面发送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取。另外, ASP还具有许多显著的优点。例如,ASP运行在 Web服务器的同一进程中,能更快、更有效地处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱动的Web应用程序更容易; ASP支持VBScript 和 Jscript,能
20、以插件形式支持其他脚本语言。(二) IIS IIS 是 Internet Information Server的缩写,它是微软公司主推的服务器,最新的版本是 Windows 2003里面包含的 IIS 6.0。IIS 与 Window NT Server 完全集成在一起,能够建立强大,灵活而安全的Internet和 Intranet站点。IIS 支持 HTTP (超文本传输协议),FTP (文件传输协议)以及SMTP 协议。 IIS不需要开发人员学习新的脚本语言或者编译应用程序,IIS 完全支持 VB script 、 Jscript名师资料总结 - - -精品资料欢迎下载 - - - - -
21、 - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 20 页 - - - - - - - - - 标准文案开发软件及 Java 等。(三) SQL Server 2000 Microsoft SQL Server 2000是微软公司开发的一种功能强大、完整的关系型数据库系统,以 Transact SQL作为它的数据库查询和编程语言。SQL Server 2000提供了以 Web标准为基础的扩展数据库编程功能,以使用HTTP来向数据库发送查询、对数据库中存储的文档执行全文搜索、以及通过Web进行自然语言查询。SQL Server 200
22、0 提供了一整套图形化工具以方便用户操作,创建和修改数据库及备份数据库操作可通过企业管理器来进行。(四) Dreamweaver Dreamweaver MX 2004 是一款专业的 HTML 编辑器,用于对 Web 站点、 Web 页和 Web 应用程序进行设计、编码和开发。Dreamweaver 可提供在可视化编辑环境中工作, 利用 Dreamweaver 中的可视化编辑功能, 可以快速地创建页面而无需编写任何代码。 同时,如果 要 用手工直接编码, Dreamweaver 还包括许多与编码相关的工具和功能。并且,借助 Dreamweaver,还可以使用服务器语言(例如 ASP、ASP.N
23、ET 、ColdFusion 标记语言 (CFML)、JSP 和 PHP )生成支持动态数据库的 Web 应用程序。(五) Photoshop Photoshop 是世界顶尖级的图像设计与制作工具软件。图像处理是对已有的位图图像进行编辑加工处理以及运用一些特殊效果,其重点在于对图像的处理加工。在表现图像中的阴影和色彩的细微变化方面或者进行一些特殊效果处理时,使用位图形式是最佳的选择,它在这方面的优点是矢量图无法比拟的。学习内容: Photoshop 掌握绘画的基础理论,学习色彩原理和选取颜色、范围选取、工具与绘图、图像编辑、控制图像色彩和色调、使用图层、路径、通道和蒙板的应用、滤镜等三、系统开
24、发语言(一) HTML HTML (Hyper Text Mark Language) 即 超文本标记语言,是WWW上通用的描述语言,是制作网页的基础,HTML语言主要是为了把存放在一台计算机中的文件或图形与另一台计算机中的文本或图形方便地联系在一起,形成有机的整体。 HTML标记是 HTML 的核心与基础,用于修饰、设置HTML文件的内容及格式。 HTML 语言是通过利用各种标记(tags )来标识文档的结构以及标识超链(Hyperlink )的信息。虽然 HTML 语言描述了文档的结构格式,但并不能精确地定义文档信息必须如何显示和排列,而只是建议Web浏览器(如 Mosiac,Netsca
25、pe 等)应该如何显示和排列这些信息, 最终在用户面前的显示结果取决于Web浏览器本身的显示风格及其对标记的解释能力。 这就是为什么同一文档在不同的浏览器中展示的效果会不一样。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 20 页 - - - - - - - - - 标准文案(二) VBScript VBScript 的 全名是 Microsoft Visual Basic Scripting Edition ,它是专业编程语言 Visual Basic的子集。使用 V
26、BScript 可以实现很多动态交互功能, 诸如在 将数据法送到服务器之前先进行处理和校验,创建新的WEB 内容,甚至编写完全在客户端运行的应用程序,如计算器和游戏使用程序,扩展客户端的功能等。ASP本身并不是一种脚本语言,而是一种技术框架,它为嵌入HTML页面中的脚本语言提供了运行的环境。ASP程序中常用的脚本语言有VBScript和 Java script 等,默认语言为 VBScript 语言。一般情况下 VBScript 代码都是在服务器端执行。 当 VBScript 代码在服务器端执行时有两种语法格式。格式 1: 格式 2: VBScript 代码 有时,为了某种需要,会将VBScr
27、ipt 代码放在客户端执行,这时的语法格式如下: VBScript 代码 (三) SQL SQL(Structure Query Language)是一种使用于关系数据库的结构查询语言,它功能强大、简单易学,使用范围广,可移转性强,当前较流行的关系型数据库如Oracle Sybase dBase Visual FoxPro和 DB2 、SQL Server、Access 等数据库管理系统都支持 SQL语言。SQL语言是学习关系型数据库管理系统的重要基础。SQL语言最早是在 1974年由美国的 IBM公司提出的,随后不断发展,不断完善。1986 年 10 月美国国家标准学会( ANSI)批准将
28、SQL语言作为美国数据库的语言标准, 1987年国际标准化组织 (ISO) 也通过了这一条标准。SQL 语言包含 9 个命令动词, 分别用于数据定义、 数据查询、 数据操纵及数据控制,- SQL 功能动词数据查询 SELECT 数据定义 CREATE,DROP ,ALTER 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 20 页 - - - - - - - - - 标准文案数据操纵 INSERT ,UPDATE,DELETE 数据控制 GRANT,REVOKE 四、系
29、统分析(一)需求分析传统的购物两方面分别是买家和卖家。首先卖家开设店铺, 展示自己的商品, 买家需要到卖家开设店铺的具体地点, 到达店铺后买家需要浏览自己喜欢和需求的商品,而对卖家来说需要雇佣人力来为买家介绍商品,最终双方会为商品当面交易付款。这是一个简单的传统购物流程。对于网上购物来说我门可以把买家和卖家看作是客户和管理员。首先管理员在一个购物网站申请一个店铺(一般都是免费的),然后在自己的网页上添加、更新自己的商品信息,包括图片、资料介绍等。此时等待客户浏览商品,当客户找到自己满意的商品时, 可联系管理员也就是卖家, 双方交易付款。 这样一个完整的网上交易过程就结束了。系统具体实现的主要有
30、:1 从整体操作来说:后台主要是使用SQL Server 2000 来连接数据库,通过管理数据库实现对用户(客户和管理员)信息的管理,权限的设置,对商品信息的更新和保证数据信息的安全性。 前台主要是建设用户注册页面、 商品信息展示页面,客户反馈页面,购物车页面等等。2 从运用对象来说:后台主要是指管理员操作系统。能够添加商品,更换商品信息,对客户的注册信息进行管理,对客户的反馈意见给予答复等等。前台主要是指客户能够注册用户和修改个人信息,能够浏览商品, 能够管理购物车, 能够留言反馈信息等。(二)系统管理模块网上购物系统平台主要包括四大功能模块,用户管理、 网站布局、 管理员管理、搜索等功能模
31、块。其中用户管理模块,主要包括用户注册、用户修改、用户删除等功能;管理员管理主要包括商品资料(添加大类、添加小类、商品添加、商品审查)、商品交易、会员管理、操作管理(管理员添加、管理员审查、管理员退出)等功能;搜索主要包括(商品名称、商品类别)。网上购物系统平台总体模块:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 20 页 - - - - - - - - - 标准文案(三)系统流程本系统分为前台购物流程和后台订单处理流程前台购物流程图后台购物流程图浏览商品选择商品订
32、购商品去购物车去收银台提交订单未注册用户已登录注册用户未登录注册用户注册登录网上购物系统平台用户管理管理员管理网站布局搜索添加小类添加大类商品添加商品审查管理员添加管理员审查管理员退出会员管理操作管理商品名称商品类别商品资料用户删除用户修改用户注册商品交易名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 12 页,共 20 页 - - - - - - - - - 标准文案注册功能流程图商品搜索流程图用户订单订单处理订单发货订单结账订单删除注册入口必选项为空用户名有效?2 次输入密码是否
33、密 码 长 度 符 合 要E mail地 址 有其 他 信 息 有注册成功否否否否否是是否是否是是是开始搜索输入条件搜索结果查看商品购物车下订单继 续 搜是否名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 20 页 - - - - - - - - - 标准文案用户登录流程图商品管理流程图购物车流程图登录入口取得用户名和密码将 UserID 存入 session中查询用户是否存在核 对 密 码 是 否正确登录成功是是否否商品管理查询商品修改,删除满意否返回添 加 商是否购
34、物车查看商品满意吗下订单调整商品是否名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 14 页,共 20 页 - - - - - - - - - 标准文案(四)数据库逻辑结构设计创建了数据库 aaa 中共有 7 张表:管理员表( admin) :用户 ID 密码客户表 (users) :用户 ID,密码 ,姓名,性别,地址, EMAIL ,电话商品表 (goods) :商品 ID,商品类别 ID,商品名,生产地址,售价,卖出信息,图片。商品类别表( goodstype ) :商品 ID
35、,商品类别购物车表( basket ) :用户 ID,商品 ID,商品售价,商品数量。Board:商品 ID,商品类别。Complain:商品 ID,用户 ID ,标志。网上购物系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内在的关联性统一到一个主页面里,从而方便客户的访问和购买, 实现了一对一的交互。用户在购买商品前可以先看看商品目录,看看有没自己需要的商品, 在商品的目录里有各个商品的具体的介绍,比如说商品的名称,数量,价格等,用户在看好自己的商品后, 在商品的搜索中, 你可以选择你所需的商品, 用户在选择自己的商品时,系统则连接到后台关于此商品信息的数据库中,找到适合客户
36、需求的信息。客户将选购的商品放入系统所提供的购物篮里,此时顾客可以继续选购另外的商品,或者删除原先购买的商品, 并可对商品进行名称和数量上的修改和添加。点击“继续购买”,重复以上进行的购买活动。直到顾客满意。购物结束后,进行提交,点击“ Order” ,完成购物。此外顾客还得进行身份信息的填写,包括姓名,年龄,住址,联系方式和选择的支付方式或使用的支付卡等等。 个人身份信息的填写是为了方便顾客所购买的货物准确及时送达。 而所有这些信息也将保存在系统数据库中,顾客以后再次购买时就无需重新输入个人身份,可以直接登陆到页面中。(五)数据库的连接由于网上购物需要保存大量的信息,因此选用大型的 SQL
37、Server 2000 来连接数据库。ODBC 简介ODBC (open database connectivity,开放数据库的互连)是 microsoft开放的一套读取数据库的解决方案,它将所有数据库的底层操作全部隐藏在ODBC 的驱动程序内核里。对于用户来说,只要构建了一个指向数据库的连接,就可以采用统一的应用程序编程接口( application program interface,API)实现对数据库的读写,或采用相同的代码访问不同格式的数据库。ODBC 驱动使用 ODBC 简化了 对数据库的访问, 也 为程序的平台开发和移植提供了极大的方便。ODBC 可对大多数类型数据库提供支持,
38、包括 dbase 、nformix 、acess 、SQL server 2000和 ORACLE 等,还可对一些其他类的数据库文件提供支持,如文本、 EXCEL 电子表格等。对于一些特殊的数据库,只要安装数据库厂商提供的 ODBC 程序,也就能够在程序中直接对数据库进行操作。ODBC由应用程序、驱动程序管理器、驱动程序和数据源等部分组成。应用程名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 15 页,共 20 页 - - - - - - - - - 标准文案序通过 ODBC 接口访
39、问不同数据源中的数据, 每个不同的数据源类型由一个驱动程序支持。驱动程序管理器为应用程序装入合适的驱动程序。ASP必须建立与数据库之间的联系才能使用数据库中的数据。要在 ASP中使用ADO对象来操作数据库,首先要创建一个指向该数据库的 ODBC连接。在WINDOWS系统中, ODBC 的连接主要通过 ODBC 数据源管理器来完成。DSN 数据源数据库驱动程序使用数据源(DSN:DATA SOURCE NAME )定位和标识的 ODBC 兼容数据库,将信息从 WEB 应用程序传递给数据库。 DSN 包含数据库配置、用户安全性和定位信息,且可以获取WINDOWS注册表项或从文本格式存储的表格。构建
40、 ODBC 连接就是创建同数据源的连接,也就是创建 DSN 。一个 DSN 就是对数据库的一个命名连接。一旦创建了一个指向数据库的 ODBC 连接,同该数据库连接的有关信息就被保存在DSN 中。 在程序中操作数据库也必须通过DSN 来进行。DSN 分为用户、 系统和 文件 3种类型。 用户 DSN 和系统 DSN 将信息存储在 WINDOWS注册表中,它位于注册表中的 HKEY-LOCAL-MACHINESOFTWAREODBCODBC.INI 用户 DSN只被用户直接使用, 它只能用于当前机器中, ASP不能使用它。系统 DSN允许所有用户登录到特定服务器上去访问数据库,任何具有权限的用户都
41、可以访问系统 DSN 。在 WEB 应用程序中访问数据库时,通常都是建立系统DSN 。文件 DSN将信息存储在后缀为。 DSN的文本文件中,如果将此文件放在网络的共享目录中,那么可以被网络中的任何一台工作站访问到。文件 DSN的优点在于方便移动, 因为 DSN信息保存在独立的文件中, 如果希望将整个 WEB 应用程序和数据库移动到其它计算机中,只需连同生成的 DSN 文件一起移动即可。而系统 DSN 因为信息是保存在注册表中, 所以移动起来就不那么方便。系统 DSN的优点在于方便修改, 只需简单的修改WINDOWS的注册表即可。 而对于使用文件 DSN 的用户,则必须每次修改GLOBAL.AS
42、A 文件。另外,如果需要在计算机上许多不同的应用程序中使用同一个DSN ,那么使用系统DSN 更为方便。建立 DSN步骤:1打开控制面板中的 管理工具,在数据源( ODBC )项目上双击,2系统弹出 ODBC 数据源管理器对话框,单击系统DSN标签打开系统 DSN选项卡。3单击 添加按钮,系统弹出创建新数据源对话框,选择SQL Server 选项,然后单击完成按钮。4系统弹出创建到 SQL Servr 的新数据源对话框, 输入系统 DSN的名称并指定SQL Server 所在的服务器,然后单击下一步按钮。5系统进入数据库的安全设置步骤。在这里可选择 SQL Server 验证单选按钮,然后选中
43、连接SQL Server 以获得其他配置选项的默认配置复选框,再在登录 ID 和密码文本框中输入对指定数据库有存取权限的 SQL Server 帐号和密码,单击下一步按钮,6系统进入选择要连接的数据库步骤,选中更改默认的数据库为 复选框,然后从下面的下拉列表中选择要连接数据库名称。7单击下一步按钮进入下一步骤,一般来说,不用更改其中的信息,然后单击完成按钮,系统将弹出ODBC Microsoft SQL Server安装对话框。8单击测试数据源按钮,如果系统提示测试成功,则表示DSN设置正确,单击确定按钮,可完成系统DSN 的建立。名师资料总结 - - -精品资料欢迎下载 - - - - -
44、- - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 16 页,共 20 页 - - - - - - - - - 标准文案五、系统测试与维护(一)测试与推广建成的 网站是否达到了设计的规划,是否满足了业务的要求,客户界面是否友好,操作是否简单,输入与输出的数据信息是否准确流畅等问题。都必须经过一定的测试来解决。所以网站的测试是十分必要的。当然,在创建网站内容与开发管理系统过程中会有大量的调试,但是这些无论如何都不能代替总体的测试。测试的内容包括速度、兼容性、交互性、链接正确性、程序健壮性、超流量测试等,如果发现问题及时解决并记录下来。网站的推广是走向
45、电子商务运作的必要环节,否则辛辛苦苦做成的网站, 会因没有人知道其存在而形同虚设。 网站的推广如同传统商业经营的广告宣传,推广的活动可以长期也可以短期, 推广的花费可高可低, 甚至免费 . 推广途径主要有:传统媒体、在搜索引擎上登记、网上广告、论坛、BBS 、新闻组、新闻商业巡逻、产品发布、新闻发布以及有关公司的报纸摘要等内容。(二)维护本文简要介绍了网上购物系统的主要功能及开发过程, 重点讨论了系统开发环境、数据库的逻辑结构分析、ASP与后台数据库链接等关键技术。这些技术的实现, 满足了系统的需要 , 优化了系统的性能。 目前基于该系统还处于试运行阶段 ,还存在许多问题与不足 , 如安全性能
46、还不完善 , 缺少网上支付认证系统等。 因此在今后的工作里 , 这些功能与技术还需要加以提高和实现。对此系统来说还有带完善的有以下几点:1 网上订单的安全 : 客户从网上正式提交订单后,就不能否认自己提交过订单确保商家的利益,2 商家的信誉的评判:给顾客更好的真实的反映卖家的信息,确保顾客的利益3 建立网上支付系统:方便顾客支付商品,同时也方便商家收取4 对网上支付系统的加密:保护顾客资金和商家信息5 对不同用户的权限设置:能够是不同的用户处理不同的事件名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -
47、 - - - 第 17 页,共 20 页 - - - - - - - - - 标准文案结论通过这段时间的系统开发和论文撰写过程,通过查阅、 研究大量的相关文献, 分析相关领域的特色网站并结合实际,使我对电子商务网站方面的理论知识,包括对它的定义,内涵,特点,功能,技术等方面的研究都有了更深的了解。并亲自利用所学知识建立了一个网上购物网站。虽然由于时间有限和本人能力有限,这个系统还不够完善,还有许多地方有待改进。但这短短 2 个月的毕业设计,对我来说是对大学三年的一次全面检查。三年的理论学习, 在毕业设计中得到实际上的应用, 它使我懂得了如何去开发一个系统或者一个软件,它也使我懂得了软件的结构,
48、在设计过程中使我对ASP技术、 SQL Server 2000 数据库以及WEB 网站开发有了更深入的理解,对即将步入社会的我积累了经验。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 18 页,共 20 页 - - - - - - - - - 标准文案参 考 文 献1 甘登岱 .Photoshop Cs 中文版培训教程 M. 北京:机械工业出版社 .2005.3 2 瀚文工作室 .Photoshop Cs 活学活用 300 问M. 北京:机械工业出版社.2005.1 3 苏军. 网
49、站开发综合技术28 天速成 M. 西安:西安交通大学出版社.2006.9 4 孙印杰 . 网页设计应用教程 M. 北京:电子工业出版社 .2006.3 5 丛书编委会 .ASP.NET与网站开发实践教程 M. 北京:清华大学出版社.2005.3 6 龙马工作室 . ASP+SQL Server 组建动态网站实例精讲 M. 北京: 人民邮电出版社.2005.6 7 徐国智 , 汪孝宜.SQL SERVER 数据库开发实例精粹 M. 北京:电子工业出版社.2006.1 8 薛万欣 . 电子商务网站建设 M. 北京:机械工业出版社 . 2005.8 9 启明工作室 .ASP。NET+SQL SERV
50、ER 网络应用系统开发与实例M. 北京:人民邮电出版社 .2005.2 10 陈建伟 .ASP 动态网站开发教程(第二版)M. 北京:清华大学出版社.2005.1 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 19 页,共 20 页 - - - - - - - - - 标准文案致谢从接受课题到现在完成毕业设计论文,导师给予了我精心的指导和热情的帮助,尤其在课题设计的前期准备阶段和本人的数据库的设计阶段,导师提出许多宝贵的设计意见,在最后的测试修改阶段老师在百忙之中抽出时间为我提供了