欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOC文档下载
    分享到微信 分享到微博 分享到QQ空间

    网上书店购物系统.doc

    • 资源ID:1296550       资源大小:357.50KB        全文页数:35页
    • 资源格式: DOC        下载积分:10金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上书店购物系统.doc

    1、成都理工大学毕业设计(论文)基于ASP的网上书店购物系统作者姓名:唐红 专业班级:2003050309 指导教师:张芬摘 要随着互联网和宽带上网的普及,电子商务在中国异军突起,并日益渗透到人们的日常生活中。电子商务是运用现代通信技术、计算机和网络技术进行的一种社会经济形态,其目的是通过降低社会经营成本、提高社会生产效率、优化社会资源配置,从而实现社会财富的最大化利用。本文主要介绍运用ASP技术和网络数据库原理,基于B/S模式开发了一个网上购物系统。全面地介绍了在线购物网站的制作方法,包括购物网站的购物流程,商品展示页面以及后台的用户管理,商品管理,分类管理。关键词:ASP;Access;电子商

    2、务;Dreamweaver MX Based on ASP On-Line Bookstore Shopping SystemAbstract: With the popularization of the Internet and broadband, electronic commerce in China appears of a new fore, day by day seeps in peoples daily life. The electronic commerce in a product of using modern communication, computer and

    3、 network technology. Its goal is to reduce the society cost of operation, enhance the social product efficiency, optimize the society resources disposition, so that we can make most use of the society wealth. This article mainly describes using the ASP technology and network database theory, develop

    4、ing an online shopping system which based on the B / S model. It Introduced a production methods of comprehensive online shopping website, which including shopping website shopping flow, merchandise display pages, and background management, commodity management, classified management.Key words:ASP;A

    5、CCESS;Electronic commerce;Dreamweaver MX目录第1章 前 言11.1 网上购物系统的发展11.2 网上购物的现状21.3 网上购物系统的构建2第2章 系统开发工具及可行性分析42.1 系统开发工具42.1.1 ASP编程技术42.1.2 Dreamweaver MX 2004 网页制作工具52.1.3 Microsoft Access 数据库62.2 可行性分析62.2.1 技术可行性72.2.2 经济可行性72.2.3 操作可行性7第3章 系统需求分析83.1 系统需求概述83.2 数据库需求分析83.3 数据库的逻辑结构分析93.4 系统功能分析93.

    6、5 网站设计目标10第4章 系统设计114.1 系统概要设计114.1.1 系统总体结构设计114.1.2 系统模块设计124.2 数据库的概念结构设计124.2.1 系统数据库的概要设计134.2.2 网上书店系统的用户购物流程15第5章 网站的主要模块详细设计165.1 IIS的安装与配置165.1.1 安装IIs165.1.2 配置IIs165.2 Access数据库的链接165.3 系统的前台功能175.3.1 会员登录175.3.2 用户注册185.3.3 分类查询185.3.4 购物车205.4 系统的后台功能215.4.1后台的系统流程图225.4.2 购物和订单生成225.4.

    7、3 商品管理245.4.4 用户管理255.4.5 分类管理26第6章 软件测试276.1 单元测试276.2 集成测试276.3 系统特色286.4 系统缺陷28结论29致 谢30参考文献31II第1章 前 言随着时代的发展,电脑与Intertnet已经进入我们的生活。信息时代的来临,知识经济的扩张,已越来越靠近我们的生活。拒CNNIC报告显示,中国上网用户有6800万,通过Intertnet来经营运作一家商店,一家公司甚至一个企业并不是不可能的,在当今的业务趋势下各种公司和机构都需要进行改造和调整来适应迅速变化的商务环境,由此,就对公司和机构所使用的信息系统提出了更高的要求。在今日之商务界

    8、内,只配备先进优良的设备和工具已远远不够,还必须具有灵活性和可扩展性,并且能相互集成。电子商务(Electronic Commerce),是整个贸易活动的自动化和电子化。Intert和网络计算技术的蓬勃发展,价格廉宜并且深入各处的电子通道成为现实,电子商务也开始变得成本低廉,灵活机动并且无处不在。它为各种各样的企业,无论大小,不分贵贱提供了广阔的商机,帮助他们节约成本,增加价值,从而扩展示市场,提高效率并抓牢客户。它渗透到贸易活动的各个阶段,因而内容广泛,包阔信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。其目的就是实现企业乃至全社会的高效率、低成本的贸易活动。1然而

    9、,在WWW盛行后,人们并不满足于仅能静态显示数据的网页,虽然运用HTML语法在网络上呈现多媒体文件,已经比起以往仅能单纯呈现文字的信息系统进步了很多,但是还是无法满足人们的要求。最美中不足的地方,就是运用HTML语言所构建出的网页仅能单纯地呈现网页内容,而无法实施对不同网页浏览状况做出响应,如:不同浏览者、浏览者的行为或不同的浏览时间等,网页的设计者如果想让浏览过他们网页的使用者能够留下点数据,让网站架设者知道谁来过他的网站,还想在WWW上做生意,还想,那么就必须使用ASP网页技术,而ASP最大的重点和作用就在于数据库的应用,它内置ADO组件,可以轻松的存取各种数据库,让网页能依照不同的情况做

    10、出动态的响应,在网页中加入程序建立动态响应的机制,大大缩短程序开发时间。面对今天可能提供一个简单的电子商店,明天可能提供一个复杂的全球商务系统等等。于是,电子商务的实现,给我们提供了一个新的机遇!1.1 网上购物系统的发展近年来,随着Internet的迅速崛起,互联网日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。于是电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出一种新的购物理念。网上购物系统作为B2C,C2C(Business to Customer,即企业对消费者),C2C(Customer to Customer即消费者对消费者)电子商务的前端商务平台,在

    11、其余活动全过程中起着举足轻重的作用。本文旨在讨论如何建设B2C的网上购物系统。网上购物是一种具有交互功能的商业信息系统。它向用户提供动态和静态两类信息资源。所谓静态信息是指那些经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。网上购物系统具有强大的交互功能,可使商家和用户方便的传递信息,如商品报易或EDI交易。这种新的交易方式实现了公司间文档与资金的无纸化交换。1.2 网上购物的现状美、日等信息化程度较高的国家和地区,网络商店发展速度迅猛,美国的世界级超一的零售商,如沃尔玛凯玛特,家庭仓储、科罗格、J.C培尼等纷纷挤身于网络

    12、经商的行列。调查表明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在1996年,燕莎友谊商场首次通过网上商城售出一个景泰蓝,虽然货款不支付不是在网上进行的,但这毕竟为我国零售业奏出了网上购物的先身。根据CNNIC的统计结果,截止2004年1月中国有互联网用户7950万人,而又有40.7%的网民在过去的一年里有过网上购物的经历,这就说明在中国有网上购物的达3235.7万人,并且这一数字还在以17%左右的速度的增长,预计到2006年中国网上购物用户将达到6962万人,这说明在中国发展网上购物具有良好的群众基础,网上购物方式日趋被大家所

    13、接受。1.3 网上购物系统的构建现在流行的网上购物系统不仅要有漂亮的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才能使得在电子交易时避免不必要错误发生。我们将使用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息获取方法是有专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的应用场合。当数据量比较大,并且有较强的专业性时,录入的费用和出错的可能性都相应上升。本文在实际中应用开发中解决方案是建立网站,以及自己的数据库,使得所需商品信息可以及时的保存、更新。可以更好的及时了解商品买卖的情况。第2章 系统开发工具及可行性分析

    14、2.1 系统开发工具本设计是个网上购物网站,采用ASP编程,编程环境为:WINXP+IIS5.1+Access2002数据库。ASP是一个WEB服务器端的开发环境,功能灵活强大,语言结构相对简单,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序;采用WINXP操作系统是为了方便编程、调试和测试,Windows XP Professional自身带有IIS5.1(Internet Information Server),安装、使用、调试都比较方便;采用Access2002是因为它与其它的数据库管理系统相比更加简单易学,一个普通的计算机用户即可掌握并使用它,而且最重要的一点是,ACC

    15、SESS的功能足够强大,足以应付一般的数据管理及处理需要,而目前提供ASP空间网站很少,且大都只支持Access数据库,并且Access也支持SQL编程。2.1.1 ASP编程技术Asp是Microsoft公司在1996年底推出的一种取代CGI(公共网关接口,即Common Gateway interface)运行服务器端的Web应用程序开发技术,它内含于IIS3.0(Microsoft internet information Server3.0 )以上的版本之中。通过asp我们可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。它属于Active

    16、X技术中的Server端技术。与常见的在Client端实现动态网页的技术如Java applet,activeX Control,VBScript,JavaScript等不同,Asp中的命令和Script语句都是由服务器解释执行的。Asp是基于ActiveX技术的,它支持面向对象即可扩展的ActiveX server组件。ActiveX技术以COM/DCOM技术为基础,程序员可以用VC+,VB5.0等语言创建特定功能的服务器端组件,扩展asp的应用功能。它是一种成熟的web到数据库的接口技术,使用与现有的web客户/服务器应用程序。2ASP的工作原理:ASP通过后缀名为asp的文件来实现,一个

    17、asp文件相当于一个可执行文件,因此必须放在web服务器上有可执行权限的目录下。当浏览器向 web服务器请求调用asp文件时,就启动了asp。Web服务器响应该HTTP请求,调用asp引擎,解释被申请的文件。当遇到与Active X Script兼容的脚本 VBScript,Javascript)时,asp引擎,调用相应的脚本引擎进行解释处理。若脚本指令中涉及到对数据库的访问,就通过ODBC与后台数据库进行连接,由数据库访问组件实现对数据库的操作,并将执行结果动态生成一个HTML页面返回 web 服务器端,然后与页面中脚本的HTML合并成一个完整的HTML页面送至客户端浏览器。因而客户端浏览器

    18、接收到的是经web服务器执行以后生成的一个纯粹的HTML文件,可被运行在任何平台上的浏览器所执行。同时由于asp的脚本程序是在服务器端执行的,通常脚本代码不会被别人窥视,保证了程序代码的安全和知识产权。另外程序执行完毕后,服务器仅仅是将执行的结果返回给客户端浏览器,减轻了网络传输的负担,大大提高了交互的速度。ASP与网关及服务器扩展模式相比有以下优点:(1)完全与HTML文件融合在一起;(2)容易创建,不需要其它编译、链接程序;(3)面向对象的并通过Activex、Sever对象可扩展。在电子商务中,对用户而言,进行网上信息查询的目的是寻找自己需要的产品和服务,而对服务提供者来说,其目的则是向

    19、用户推销自己的产品或服务。因此,让用户通过浏览器查询服务的后端数据是许多WEB服务提供者必须提供的服务,ASP通过内置的ADODB组件来实现这一功能。可以使用ADO去编写紧凑简明的脚本,以便连接到ODBC兼容的数据库和OLE DB兼容的数据源。2.1.2 Dreamweaver MX 2004 网页制作工具Dreamweaver MX 2004是Macromedia公司的出品的一款所见即所得的网页编辑工具。与 Frontpage不同,Deamweaver采用的是Mac机浮动面版的设计风格,对于初学者来说可能会感到不适应。但当你习惯了其操作方式后,就会发现Dreamweaver的直观性与高效性是

    20、Frontpage所无法比拟的。Dreamweaver MX 2004对于DHTML(动态网页)的支持特别好,可以轻而易举地做出很多眩目的互动页面特效。插件式的程序设计使得其功能可以无限的扩展。Dreamweaver与Flash、Firework 并称为 Macromedia的网页制作三剑客,由于是同一公司的产品,因而在功能上有着一个非常紧密的结合。因此,说Dreamweaver MX2004是高级网页制作的首选并不为过。全新的Dreamweaver 2004在上个世纪末是最受人瞩目的网页编辑软件,在源代码的支持上,做了很大的改进,除了可以在编辑画面上同时显示源代码及所见即所得的设计画面外,甚

    21、至可以自动侦测JavaScript的错误,让你可以直接查询HTML、CSS、JavaScript三个主要程序的语法;甚至让你直接打开XML等等不是HTML格式的文本文件。在所见即所得的设计编辑环境上,更加入了表格的布局编排模式,让你脱离表格的设定困扰;而你更可以在Dreamweaver里面直接制作Flash按钮及文字,完全不需要开启Flash来制作。142.1.3 Microsoft Access 数据库Microsoft Access一种关系数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之

    22、间可以建立关系(或称关联,连接),以便查询相关联的信息。Access 数据库以文件形式保存,文件的扩展名是MDB. Access 数据库由六种对象组成,它们是表、查询窗体、报表、宏和模块。10表(Table)表是数据库的基本对象,是创建其他5种对象的基础。表由记录组成,记录有字段组成,表是用来存储数据库的数据,故又称数据库表。查询(Query)查询可以按索引快速找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表。窗体(Form)窗体提供了一种方便的浏览、输入及更改数据的窗口。还可以创建子窗体显示相关联的表的内容。窗体有也称表单。报表(Report)报表的功能是将数据库中的数据分类汇总

    23、,然后打印出来,以便分析。2.2 可行性分析当前,随着人们生活水平的提高,大大小小各种数码店一布满了城市大街小巷,数码价格大大降低,数码相机商店之间竞争相当激烈,利润减少。很多大型商店已转向在互联网上购物业务,以节约成本,增加利润增长点,网络上的商店也是大量存在。1降低成本。以电子商务开展业务,可以大量减少人力、物力;同时使得交易活动突破了时间和空间的限制,可以在任何时间、任何地点进行,大大降低成本,提高效率。2有利于拓展营销效率。电子营销可以拓展新的空间,增加销售渠道,接触更大的消费群体,获得更多的新顾客,扩大市场。3有利于了解顾客的意见,掌握顾客的需求。在不干扰顾客正常工作和生活的条件下,

    24、通过购物网站的客户留言可以倾听顾客的意见,了解顾客的心声,加强与顾客间的联系建立良好的顾客关系。4有利于改善服务,提高服务质量。利用网站,通过电子沟通方式,开展在线服务方式能够更加及时准确地掌握用户的需求,通过网站的交互式服务使得被动提供和主动统一起来,从而实现售前、售中、售后的全过程和全方位的服务。2.2.1 技术可行性近年来随着Internet技术的飞速发展及用户需求的不断升级,Web页面技术也不断的推陈出新,使得Web站点的功能越来越强大,能够提供的服务种类越来越繁多。从HTML、Client Script 到CGI,从JAVA的诞生到ActiveX, Web页面设计人员不断受到冲击,微

    25、软公司在总结了以往技术,重新思考Web页面设计的真正需要后,推出了Active Server Pages (ASP),一种用以取代CGI(Common Gateway Interface,通用网关接口)的技术。简单说,ASP是位于服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式的动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。更重要的是,ASP使用的ActiveX技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具有无限的扩充能力,这是传统的Web编写工具所远远不及的地方。使用ASP还有个好处,

    26、就在于ASP可利用ADO(Active Data Object,微软的一种新的数据访问模型)方便快捷地访问数据库,从而使得开发基于WWW的应用系统成为可能,这也是本文选择ASP作为开发工具最重要的原因之一。2.2.2 经济可行性开发一个本系统的开发可以解决企业人事管理遇到的耗费大量资金和人力,管理内容繁复,而且容易丢失的问题。本系统的开发周期为2个月,耗费资金较少,且实用价值很高,各类企事业单位及学校等部门都可以使用。2.2.3 操作可行性 1网站维护:相关软硬件的维护,对可能出现的问题进行评估,制定响应的时间。数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。指定相

    27、关网站维护的规定,将网站维护制度化,规范化。2网站测试:网站发布前要进行细致周密的测试,以保证正常的浏览和使用。主要测试内容:服务器稳定性、安全性;及数据库测试;网页兼容性测试。第3章 系统需求分析3.1 系统需求概述 网上书店需求,这两方面分别是图书购买者、书店管理人员。图书购买者的需求是查询图书馆所存的图书、个人购买情况及个人信息的修改;书店工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、购买者、图书进行管理和维护,及系统状态的查看。图书购买者可直接查看图书情况,如果图书购买者根据本人用户名和密码登录系统,

    28、还可以进行本人购书情况的查询和维护部分个人信息。一般情况下,图书购买者只应该查询和维护本人的借书情况和个人信息,若查询和维护其他购买者的购书情况和个人信息,就要知道其他购物者的用户名和密码。这些是很难得到的,特别是密码,所以不但满足了图书购买者的要求,还保护了图书购买者的个人隐私。书店管理人员功能的信息量大,数据安全性和保密性要求最高。本功能实现对图书信息、购买者信息管理和统计查看及维护。书店管理员可以浏览、查询、添加、删除、修改、统计图书的基本信息;浏览、查询、统计、添加、删除和修改图书购买的基本信息,浏览、查询、统计书店信息,但不能添加、删除和修改购买信息,但是,删除某条图书购买者基本信息

    29、记录时,应实现对该图书定单记录的级联删除。3.2 数据库需求分析(1)商品数据的准备。首先要搜集分销商的所有商品数据。这些商品数据可以分为三类:纸面记录、电子数据、网上数据。无论对于哪一种数据,都要对其进行检查,修正有问题的数据,删除重复和过期的记录。在检查的同时,还要对这些数据进行分析,为制定商品目录方案做准备。(2)商品数据方案的制定。商品数据方案制定的目的在于:对商品进行科学、灵活的分类,方便客户迅速查找;系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询;高效的商品数据方案能提高数据库性能,提高网页浏览速度。(3)客户信息表的制定。客户信息表内保存着在线商店中所有客户个人所拥有

    30、的个人信息和资料,是在线商店的后台管理员进行商店销售的设计计划和进行决策的依据和参考。客户ID则是客户个人身份证明的依据。3.3 数据库的逻辑结构分析对于系统用户信息数据库,有以下数据项和数据结构:用户信息:用户ID(自动编号)、用户姓名、电话号码、Email、地址、邮编。对于系统的商品信息系统,有以下数据项和数据结构:商品记录信息:商品的ID(自动编号)、商品名称、商品单价、商品数量、商品所属类别。此外还有用户的电子支付所用到的支付卡等信息。网上购物系统就是基于以上各个数据库的连接和综合,把各个独立的数据库通过内在的关联性统一到一个主页里面,从而方便客户的访问和购买,实现了一对一的交互。用户

    31、在购买商品前可以先看看商品目录,看看有没有自己需要的商品,在商品的目录里有各个商品的具体介绍,比如说商品的名称,数量,价格等,用户在看好自己的商品后,在商品的搜索中,你可以选择你所需的商品,用户在选择自己的商品时,系统则连接到后台关于此商品的数据库中,找到适合客户需求的信息。客户将选购的商品放入系统所提供的购物篮里,此时顾客可以继续选购另外的商品,或者删除原先购买的商品,并可以对商品进行名称和数量上的修改和添加。点击继续购买,重复以上进行的购买活动。知道顾客满意。购物结束后,进行提交,点击按钮,完成购物。此外顾客还得进行身份信息的填写,包括姓名,住址,联系方式和选择的支付方式等等。个人身份信息的填写是为了方便客户所购买的货物准确及时送达。而所有这些信息也将保存在系统数据库中,顾客以后再次购买时就无需重新输入个人身份,可以直接登录到页面中。3.4 系统功能分析 一个典型的B2C电子商务网上订购系统主要功能有:(1)为客户提高24小时方便快捷的在线订购服务。(2)商品信息的维护与管理,包括价格的调整、现有商品信息的修改、新商品信息的加入、过时商品信息的删除等


    注意事项

    本文(网上书店购物系统.doc)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开