基于ASP的购物网站的设计实现分析论文.doc
《基于ASP的购物网站的设计实现分析论文.doc》由会员分享,可在线阅读,更多相关《基于ASP的购物网站的设计实现分析论文.doc(25页珍藏版)》请在咨信网上搜索。
1、- -导师:娅院系:信息工程学院专业:3G移动通信学号:14 :森题目:基于ASP的购物的设计与实现职业大学指导毕业论文设计?选题报告?由毕业生填写院系部:信息工程学院时间: 2015 年10月10日学生森指导教师娅专业名称计算机通信论文题目基于ASP的购物的设计与实现题目来源及意义随着Internet和信息技术的开展,网络消费逐渐的进入我们的生活中,方便了我们生活,并改变我们的消费方式,可以买到自己喜欢的东西,极促进社会经济的开展。论文题目研究领域状况购物系统是广阔商家的一个重要平台,购物涉及我们的消费水平,又涉及商家的物品价格,方便了商家在卖货物是的广泛性,使商家的客户从一个地方变成面向全
2、国,同时也提高了人们的消费水平。容提要或实施方案在需求分析的根底上,进展系统的详细设计及实现,给出各功能模块的实现过程,同时提出系统开发过程中的难点。主要观点或主要技术指标采用 SQL Server2000 数据库,基于 java语言实现。主要参考文献1.夏利民,志刚,胡建明,ASP网络编程技术与实例,东南大学.2005-9,65-1332.丁贵广,郭宝龙,ASP动态建站实例与技巧-ASP与WEB数据库的结合. 电子科技大学.2001-5,11-47 3.华,雁,贾志娟,ASP工程开发实践,中国铁道,2006-6,2-53 4.石志国.ASP动态编程,清华大学,2001-9,53-77 指导教
3、师核审意见摘要本系统是一个基于B/S模式的网上购物系统。该系统是在IIS的支撑环境下用ASP来开发,用SQL SERVER 2000作后台数据库管理,主要包括前台和后台管理,其中前台包括商品查询,用户登录和注册,购物车管理,订单查询,在线留言等功能模块,而后台包括用户管理,商品信息管理,商品类别管理,订单管理,留言管理公告牌管理等。本文首先对系统进展了介绍,之后对系统应用到的一些知识和技术,如ASP、SQL 以及ADO技术作了简单的介绍最后综合所有对系统的开发过程作了详细介绍,包括可行性分析需求分析、数据库设计、概要设计、详细设计。关键词:网上购物系统;ASP;数据库;IIS目录第一章绪论11
4、.1 选题背景11.2 系统目标11.3 系统介绍11.3.1系统开发环境11.3.2系统简介1第二章相关技术12.1 ASP技术综述12.1.1 ASP概述12.1.2 ASP的工作原理12.1.3 ASP的工作过程12.1.4 ASP访问WEB数据库的主要步骤12.2 ADO技术12.2.1 ADO简介12.2.2 ADO技术的特点12.2.3 ADO编程模型12.2.4 利用ADO访问数据库12.3 SQL SERVER2000简介12.3.1 SQL概述12.3.2 SQL SERVER特点1第三章需求分析13.1 功能需求13.1.1 功能划分13.1.2 功能描述13.2性能需求1
5、第四章数据设计14.1 数据可字典14.2 数据库构造设计1总结1致1参考文献1第一章绪论1.1 选题背景电子商物自1998年开展第一笔网络交易以来,正在以前所未有的速度开展,网上购物这种新的购物方式已经开场逐渐深入到人们的日常生活,并正在为越来越多的人所喜爱。近年来,随着计算机科学的开展,数据库技术在Internet中的应用越来越广泛,为广阔网络用户提供了更加周到和人性化的效劳。个性化的电子商务已逐渐成为当今Web应用的潮流。网上购物系统作为B2B,B2CBusiness to Customer,即企业对消费者,C2CCustomer to Customer,即消费者对消费者)电子商务的前端
6、商务平台,在其商务活动全过程中起着举足轻重的作用。本文主要考虑的是如何建立B2C的网上购物系统。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,完成电子贸易或EDI交易。这种全新的交易方式实现了公司间文档与资金的无纸化交换。然而大多数的电子商务,尤其是90年代早期的,都只是一个简单的在线说明书或销售工具,尽管它是一种低本钱广告方式但是不提供重要信息、乏味的介绍、不答复产生的反应、以及允许的信息过时等缺点,使得这类很难实现吸引顾客、招揽生意的功能,即使广告成功的说服了一个用户去购置某种商品,然而由于缺少在线接收定单等功能,使得用户有充分的时间去重新考虑购置该商品的必要性,因此快速的
7、交易也是非常重要的。所以开发出一个功能齐全、操作方便、界面美观的电子商务系统已经成为商家的迫切期望,同时也是众多用户所渴望的。网上购物系统正是在这种背景下产生的,它把传统的消费模式搬上了互联网,并将人们从传统的购物理念的束缚中解放出来,进入了一个全新的购物时代。随着B2B(企业与企业之间的电子商务)的兴起,电子商务已经成为一个很热门的话题。而网上购物作为B2C企业和消费者之间的电子商务的一种主要商业形式,也取得了巨大的成功。所以用ASP开发购物系统有很大的开展前景。1.2 系统目标本系统开发的目标就是要构建一个优秀的网上购物系统,吸引更多的客户光临购物。客户可以订购商品,可以方便的从任何地方,
8、在任何时间购置商务上的产品。巧妙的网上购物的设计可以刺激客户购置他们通常不想购置的商品。管理员可以方便而简单地管理商品信息,及时的、更好的了解商品买卖的情况。最终开发出一个功能齐全、操作简单、界面美观,维护方便的购物系统。1.3 系统介绍1.3.1系统开发环境操作系统: Microsoft Windows XP + IIS Microsoft Windows 2000 + IIS数据库环境:ACCESS / SQL Server2000/ ORACLE开发语言:ASP开发工具:FRONTPAGE1.3.2系统简介网上购物系统,是在网络上建立一个虚拟的购物商场,防止了挑选商品的烦琐过程,使您的购
9、物过程变得轻松、快捷、方便,很适合现代人快节奏的生,同时又能有效的控制“商场运营的本钱,开辟了一个新的销售渠道。多种付款和送货方式使得客户可以在家完成整个购物流程,只需等待送货上门。对经营者来说,网上购物系统又可以节约企业的运营本钱,迅速扩大企业的知名度,同时也提供了一个在迅速成长的电子商务领域成长并壮大自身的一个时机。系统特点:(1) 用户无需考虑系统的安装维护;(2) 美观、友好的展示铺面;(3) 顾客可以方便地查询并订购商品;(4) 管理员可以方便地定义各种商品信息;(5) 系统选用强大的数据库保存各类信息;(6) 系统支持多种浏览器。系统功能:(1) 建立和维护用户信息库在购物之前必须
10、在该进展注册,这是因为在以后当用户再次访问时,系统会需要此用户的一些相关信息,以便进展一些相应的统计工作。同时,用户可能也会在未来修改某些信息。(2) 方便和集成的电子购物环境用户可以在浏览商品的同时方便地将物品放入购物车。对于放入购物车的那些商品,在“在线支付集成了统一采购的功能。为了方便用户查找所感兴趣的商品,系统提供了搜索功能。根据用户所指定的搜索条件能够迅速定位到用户需要的商品,大大提高了购物的效率。(3) 商品的管理系统中的商品必须能够进展很好的管理,包括能够方便地添加新商品入库,能够维护和编辑商品的分类,能够在需要时修改库中的商品信息。商品的管理必须实现的另外一个目标是通过友好而合
11、理的方式展现给用户。销售的热点商品、关注的热点商品和新入库的商品都有专门的途径展现给用户。(4) 用户和业主的交流平台网上购物系统也需要提供一个用户与消费者相互交流的平台。在现实世界中我们可以提供意见簿,或者相关投诉部门。网上购物系统也应该提供留言板的功能。用户可以把购物过程中的意见或建议通过留言板反应给经营者。用户对商品的评论也可以在浏览商品的评论栏反应给经营者。同样,经营者也需要有向用户发布信息的途径。系统提供了公告牌功能满足这个需求。在该系统的实现过程中,各种技术和工具的采用是非常重要的,ASP 作为一个最广泛的用于开发 Web 应用程序的语言,以它简单易学、开发工具强大而多样、维护和修
12、改时间迅速等方面的优越性战胜了其他流行的 Web 脚本语言,成为众多程序设计人员的首选。第二章相关技术2.1 ASP技术综述2.1.1 ASP概述ASP全名Active Server Page,是一个Web效劳器端的开发环境,利用它可以产生和运行动态的、交互的、高性能的Web效劳应用程序. 如交互式的动态网页,包括使用HTML表单收集和处理信息,上传与下载等等。就像它的名字所表示的,ASP属于ActiveX技术的一种ActiveX技术在技术上可分为两大类ActiveX Client和ActiveX Server-通常实现动态主页的方式Java applet、ActiveX control、VB
13、Script、JavaScript等都属于client端的应用,通过浏览器来解释执行它们的语句命令,当需要针对不同使用者使用不同画面或要访问效劳器资源等效劳时client端的应用是不够的ASP就是这样一种Server端的应用环境,类似于Client端的应用,它也是通过描述语句Script来实现动态主页,但它的Script由效劳器端进展执行,生成用户需要的主页送出-它的好处在于你不需担忧浏览器是否能处理ASP而且不会像Client端的Script 一样让别人知道你的编程逻辑.ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件参加其中,使自己的动态网页几乎具有无限的扩大能力
14、,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,就在于ASP可利用 ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于的应用系统成为可能,这也是本文选择ASP 作为开发工具最重要的原因之一。可以说,自CGI(mon Gateway Interface,通用网关接口)以后ASP技术开辟了动态的先河,它率先推出在网页中动态访问数据库的技术,因此一经推出就大方光荣,迅速得到了广阔企业和开发人员的钟爱。ASP是效劳器端的网页技术,是在效劳器运行的,而不是在客户端执行的。当客户请求一个ASP文件时,由效劳器先把该文件解释成标
15、准的HTML文件,再发送给客户。在效劳器运行的好处有两点,第一,可以不受客户端浏览器的限制,第二可以很方便的和效劳器交换数据。比方从数据库读数据,插入数据更新数据。2.1.2 ASP的工作原理当在 Web 站点中融入ASP功能后,将发生以下事情:(1) 用户在浏览器的地址栏中输入ASP文件访问地址和名称(2) 浏览器将这个ASP的请求发送给IIS效劳器(3) IIS效劳器承受这个请求,从硬盘或存中调出站点容默认页面的扩展名是.asp。(4) IIS效劳器读取ASP文件中的特定代码并解释执行。(5) ASP文件按照从上到下的顺序开场处理,执行脚本命令,执行HTML页面容,并根据命令要求生成响应的
16、静态页面。(6) HTML页面信息发送到浏览器。(7) HTML页面将会被用户浏览器解释执行并显示在用户浏览器上。因为脚本是在效劳器运行的,所以Web效劳器完成所有处理后,将标准的 HTML页面送往浏览器。这意味着,ASP只能在可以支持的效劳器上运行。让脚本驻留在效劳器端的另外一个益处是,用户不可能看到原始脚本程序的代码,用户看到的仅仅是最终产生的HTML容。2.1.3 ASP的工作过程ASP程序工作在Web效劳端,浏览器向效劳器发出一个HTTP请求,请求一个.asp文件,Web效劳器响应该请求并调用ASP引擎执行该文件,当遇到任何与Active脚本兼容的脚本,如VBScript、Jscrip
17、t 时ASP引擎调用相应的脚本引擎解释执行其中的脚本命令假设脚本中含有访问数据库的请求,那么通过ODBC连结后台数据库由数据库访问组件ADO,Active Data Object,执行访问操作。最后,ASP依据访问的结果集自动生成标准的HTML页面发送到客户浏览器。2.1.4 ASP访问WEB数据库的主要步骤ASP 建Server对象,动态地创立ADO对象来进展数据库的访问。利用 ADO访问数据库的方法:(1)创立Connection 对象Set =SERVER.CREATEOBJECT(“ADODB.CONNECTION) (2)建立与数据源的连接创立Connection对象后,就可以用下述
18、方法建立与数据源的.CONNECTIONSTRING=“DSN=ODBC:USER ID=SA:PASSWORD=SECREE .OPEN其中DSN是由ODBC 数据源管理器创立的数据源。还可以用OLEDB 连接字符串来建立与数据源的连接STRN=Provider=SQLOLEDB:USER ID=SA; Password=Secrete ; Initial Catalog=OA; Data Source=LDFILTT.OPEN STRNInitial Catalog后指定数据库名,Data Source后为机器名即网络属性标识中的计算机名或IP地址需要安装 DNS 效劳。3指定要执行的SQ
19、L命令连接数据库后,可对数据库进展查询、修改、删除等操作,这些都是通过SQL指令来完成的,例如在数据表MESSAGE中查询公文标题title为“请假的公文SQLSTR=“Select * from MESSAGE where title=请假Set RS=CONNEXECUTE(SQLSTR)4RECORDSET 对象对数据库记录的操作为了更准确地跟踪数据,要用RECORDSET组件创立包含数据的游标,游标就是存储在存中的数据。Set RST=SERVER.CREATEOBJECT(“ADODB:RECORDSET) RST.OPENSQL,其中SQL 为SQL语句。在RECORDSET组件中
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 购物 网站 设计 实现 分析 论文
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。