ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:215.44KB ,
资源ID:7235906      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7235906.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(本科毕业设计基于asp的网上购物系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

本科毕业设计基于asp的网上购物系统.docx

1、本科毕业设计基于asp的网上购物系统中文摘要随着网络的不断发展,人们从以前的简单的上网资料共享,到现在网络游戏,网络购物,网络办公等等。对于商家来说,网络购物给商家带来了一个前所未有的市场,无论是企业对企业模式(B2B),企业和客户模式(B2C),还是客户和客户模式(C2C)之间的交易如果能够通过网络实现交易的话,那将大大提高交易的速度和节省交易的成本。随着网络的高速发展,网络安全和数据库技术也得到了很大的提高,使得实现一个网上购物系统从理想变为现实。运用ASP技术和网络数据库原理,基于企业和客户之间(B2C)模式我开发了一个网上购物系统。在我的系统中,顾客可以很容易的在我的商店查看商品,然后

2、对其想要购买的商品进行下订单,查看商品的详细资料,然后根据自己的喜好购买心仪的产品。系统会为客户自动生成订单,并按照顾客所填写的信息提交订单。系统管理员则可以对现有的商品进行添加和编辑,审查已注册的用户并对提交的订单进行处理。关键词:企业对企业模式,企业和客户模式, 客户和客户模式,ASP,网络购物,网络数据库AbstractWith the continuous development of the network, Internet is from the previous online information sharing, and now online games, online s

3、hopping, network office and so on. For businesses, the network to the merchant to bring an unprecedented market, whether it is business to business (B2B), between businesses to customers (B2C), or the customer to customer (C2C) transactions between the network if the realization of the transaction,

4、it will greatly enhance the speed of transactions and transaction cost savings. With the rapid development of network, network security and database technology has also been greatly improved, making the realization of an on-line shopping system from the ideal into reality. ASP using database technol

5、ogy and network theory, based on the enterprises and customers (B2C) model, I developed an online shopping system. In my system, customers can easily store in my view the merchandise, and then want to purchase their goods orders, view product details, and then buy according to their own favorite pro

6、duct preferences. The system will automatically generate orders for customers, in accordance with customer orders to fill the information submitted. System administrator can be carried out of existing products to add and edit, review and registered users to submit orders for processing.Key words:Bus

7、iness to Business, Businesses to Customers, Customer to Customer, ASP, Online Shopping, network database引言中国电子商务发展迅猛,2007年全国电子商务交易总额达2.1万亿元,比上年度增长90%。中国网络购物发展迅速,2008年6月底,网络购物用户人数达到6329万,半年内增加36.4%。截至2008年12月,电子商务类站点的总体用户覆盖已经从9000万户提升至9800万户。其实,在2005年几乎全球各地的网络零售业都取得了迅猛增长。在英国,11月份网上购物总额达到15.8亿美元,比10月份

8、增长10.1%,比2004年同期更是几乎翻一番,是传统零售业增长幅度的15倍。据估计,未来英国网上零售的发展速度将会是美国的3倍以上。而在德国,网上零售也步入快车道,2005年达到81.7亿美元,同比猛增60%,占到社会零售总额1.6%,也有60%的增长,其中10%为假期购物,礼品销售占到8.17亿美元。在巴西,网上零售总额达到1.34亿美元,比当年9月份增长7.3%,占社会零售总额的比例已经达到惊人的3.28%,超过大多数国家的比例。在国内,网络销售已经呈现出火热的状态了。淘宝,腾讯拍拍,易趣,卓越,当当,就连搜索引擎XX也推出了它的购物系统“XX有啊”。从种种迹象不难看出,网上消费正在被人

9、们接受,网络购物有望迎来属于它的“春天”。1. 电子商务基础知识1.1 电子商务的介绍及其特点1.1.1 电子商务的定义电子商务,Electronic Commerce,简称EC。电子商务通常是指是在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。“中国网络营销网” Tinlu相关文章指出,电子商务涵盖的范围很广,一般可分为企业对企业(Business-to-Business),或企业对消费

10、者(Business-to-Customer)两种。另外还有消费者对消费者(Customer-to-Customer)这种大步增长的模式。随着国内Internet使用人数的增加,利用Internet进行网络购物并以银行卡付款的消费方式已渐流行,市场份额也在快速增长,电子商务网站也层出不穷。电子商务最常见之安全机制有SSL及SET两种。SSL(安全套接层协议)SET(全电子交易协议)电子商务的定义:首先将电子商务划分为广义和狭义的电子商务。广义的电子商务定义为,使用各种电子工具从事商务或活动。这些工具包括从初级的电报、电话、广播、电视、传真到计算机、计算机网络,到NII(国家信息基础结构信息高速

11、公路)、GII(全球信息基础结构)和Internet等现代系统。而商务活动是从商品(实物与非实物,商品与非商品化的生产要素等等)的需求活动到商品的合理、合法的消费除去典型的生产过程后的所有活动。狭义电子商务定义为,主要利用Internet从事商务或活动。电子商务是在技术、经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化地运用电子工具,高效率、低成本地从事以商品交换为中心的各种活动的总称。这个分析突出了电子商务的前提、中心、重点、目的和标准,指出它应达到的水平和效果,它是对电子商务更严格和体现时代要求的定义,它从系统的观点出发,强调人在系统中的中心地位,将环境与人、人与工具、人与劳动

12、对象有机地联系起来,用系统的目标、系统的组成来定义电子商务,从而使它具有生产力的性质。1.1.2 电子商务的框架一个完善的电子商务系统应该包括哪些部分,目前还没有权威的论述。从实践来看,由于电子商务覆盖的范围十分广泛,因此必须针对具体的应用才能描述清楚系统架构。从总体上来看,电子商务系统是三层框架结构。底层是网络平台,是信息传送的载体和用户接入的手段,它包括各种各样的物理传送平台和传送方式;中间是电子商务基础平台,包括CA(Certificate Authority)认证、支付网关(PaymentGateway)和客户服务中心三个部分,其真正的核心是CA认证;第三层就是各种各样的电子商务应用系

13、统。其中电子商务基础平台是各种电子商务应用系统的基础。1.1.3 电子商务的特点电子商务具有以下几个主要特点:系统性、动态关联性、经济性、竞争性。一、系统性电子商务的实施是一个复杂的系统工程,它需要商品交易中应用网络技术、通信技术;需要变革传统的商品和资金流转方式;需要获得法律的认可和保障等等。只有各个子系统协调运作,才能最终实现商品交易的电子化。二、动态关联性一方面,电子商务交易网络内部的信息、资金、商品在不停流动,买卖双方也在不断变更,不能人为阻止数据的传输,具有动态性的特点;另一方面,电子商务的不同参与者,如厂商、银行、消费者、运输部门之间存在着有机的关联,正是各参与者的相互作用、相互依

14、赖,才保证了电子商务的正常运转。三、经济性传统商务活动,特别是全球范围内的商务活动,其先期投入和运营成本通常都十分巨大,相比之下,电子商务的投资和运营成本非常低廉,通常只有传统方式的百分之几,这也是电子商务能在短短几年中迅速席卷全球的重要原因。四、竞争性信息己成为信息时代最重要的战略资源,电子商务则是最好的获取手段,利用电子商务方式,企业可以构筑覆盖全球的商业营销体系,实施全球性的营销战略,加强全球性竞争能力。1.2 ASP技术简介ASP是Active Server Page的缩写,意为“动态服务器页面”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是

15、一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。 与HTML相比,ASP网页具有以下特点:一、利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;二、ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;三、服务器上的ASP解释程序会在服务器端执行ASP程序,并将结果以HTML格式传

16、送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;四、ASP提供了一些内置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;五、ASP可以使用服务器端ActiveX组件来执行各种各样的任务,例如存取数据库、访问文件系统等。六、由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可防止ASP程序代码被窃取。2. 可行性分析传统的商店开店具有地理位置、投资成本和货存等问题的限制,而且需经过办理营业执照、税

17、务登记表等程序,开店准备期间长,且在管理方面更需投入一系列的人力和物力。商城在管理方面更需与多个单位打交道,且需花费一定的人力物力进行管理。消费者在传统商店购物过程中需要花费一定的时间在商品比较与往返路程上,费时费力。买卖双方、卖家之间、买家之间不一定存在有效交流。随着互联网的飞速发展,产生了一种新的买卖形式:网上交易,校园小商品交易系统是基于网络销售后台管理模式开发的,具有网上购物、商品管理与会员注册等功能。2.1 技术可行性一、计算机:CPU C3 1.7以上,内存256MB以上,硬盘40G以上。二、互联网,windows 2000或以上操作系统,浏览器Internet Explorer

18、6.0以上三、设计员情况:曾参与开发过相关项目,有一定的技术。2.2 经济可行性此系统前期成本很少,后期的维护费用少。2.3 操作可行性本系统应用ASP动态网页技术与Microsoft SQL Server 2000数据库开发,具有安装简单、操作方便等优点,只需通过互联网就可以进行浏览和操作,无需客户端与额外配置。2.4 法律可行性本系统由设计人员自主开发,版权属设计者所有。综上所述,本系统具备设计开发条件。结论:可以设计开发。3.需求分析3.1 系统任务概述通过对一些网上购物系统的进行调查和分析,在了解了在线购物系统的系统功能和性能各方面的要求后,抽象出当前系统的逻辑模型,以便我们在设计系统

19、购书流程时,遵循日常购物的习惯,又要注意网上购物与店面购物的不同之处,权衡利弊,构思出最好的流程方案。3.2 系统功能需求随着近年来信息产业的发展,互联网的普及,越来越多的人喜欢尝试在网上购物,因为它的快捷和方便的确可以提高我们的办事效率,节约宝贵的时间。根据用户的需求,在线购物系统要实现以下的功能:一、信息处理:订单信息二、资料管理:类别资料、出品单位、物品资料、网站资料、会员资料、其他资料三、数据查询:货物查询、订单查询四、系统管理:管理员资料管理、商品资料、网站广告3.3 系统流程分析作为网上购物的消费者来讲,他们希望在网上购物就像去商店一样方便,实用。因此,在线购物系统的开发,应遵循这

20、一原则,购物流程以方便、简洁、实用为主。先来看看我们平时在商店购物的步骤。首先,选好自己所要购买的商品。其次,去收款台结帐。从在商店购物的步骤,我们可以看出,网上购物和店面购物有许多相同的地方,但又有不同的地方:一、消费不能实时拿到真实的货物。二、不能马上收到货物,而要过些时间,由网站根据你选择的送货方式送到你手中。三、在付款时,消费者可以去掉一些已经选购了的商品。四、尽管选购了商品,但最后付款时,也可以全部不要,这也是允许的。综上所述,我们在设计系统购物流程时,既要遵循日常购书的习惯,又要注意网上购物与店面购物的不同之处,权衡利弊,构思出最好的流程方案。3.4 系统运行要求客户端:一台电脑,

21、装有IE5.0版本或更高版本,用网卡或MODEM接入广域网。服务器端要求如下:操作系统:Windows /Linux数据库: SQL Server 2000Web服务器:IIS5.0开发工具:Dreamwear8维护人员:计算机系专业程序人员,会使用ASP与SQL Server数据库开发,熟悉Web技术;操作人员:有电脑操作基础。 3.5 将来可能的要求 科技是不断发展的,人的需求是不断增加的,因此系统的开发也要考虑到将来用户的可能要求:一、用户数量的增加,要求响应时间的保证。二、用户级别的划分,即给用户设置一个荣誉度,对购书比较多的客户实行优惠政策,以便吸引更多的客户。三、在线直接付款,类似

22、于现在的某些知名网上购物网站,在消费者购物付款的环节,不要通过汇款的形式,而是通过与国内银行的在线付款,节省读者的时间,提高购物的安全性,或者使用支付宝的形式付款。4.系统概要设计4.1 系统设计的目标基于ASP平台(ASP+SQL)电子商务网站主要有如下目标:一、实现数据库优化设计,对数据库读取,修改等操作频繁,必须设计出良好的数据结构才能提高系统性能。二、根据论文提纲和设计思路,完成各用户的基本功能外,必须对网站中三种不同用户(管理员,会员,VIP)进行具体明晰的权限划分。三、由于用户类型较为复杂,对各自权限划分后,需要清楚划分用户操作错误信息(如:用户登录管理页面时,会自动提示用户登录错

23、误或者重定向到用户登录页面),提供用户友好的出错信息将会给用户留下良好的印象。4.2 系统设计思想基于ASP平台(ASP+SQL)电子商务网站设计与实现的设计思想主要有如下几方面:一、系统采用ASP平台,VBscript编程语言,SQL数据库,应用于WEB上二、充分利用现有资源。 三、系统应能满足电子商务网站的工作要求,达到操作简单、方便、实用、安全、准确等要求四、系统采用原型模型,使用模块化设计方法,便于系统功能的各种组合和修改4.3 系统结构图和模块设计4.3.1系统结构图从需求分析得到的系统模块可到出网站的结构图,如图4-3所示。 图4-3 系统结构图4.3.2 模块设计前台模块设计:模

24、块名称:用户注册调用文件:用户表输入数据:用户名、密码、邮箱地址 住址 联系方式输出数据:用户名、住址,联系方式模块功能:验证注册用户名是否合法,如合法则可成为会员模块名称:用户登录调用文件:用户表输入数据:用户名、密码输出数据:会员信息模块功能:验证登录名是否为会员模块名称:会员基本信息修改调用文件:用户表输入数据:会员需要修改的信息输出数据:会员修改后的基本信息模块功能:修改用户基本信息后台模块设计:模块名称:管理员登录调用文件:管理员表输入数据:用户名、密码输出数据:管理员管理功能列表模块功能:查询登录用户是否拥有管理员权限模块名称:管理员管理商品调用文件:管理员表,商品表输入数据:用户

25、名、密码输出数据:管理员管理的商品种类添加和修改删除,商品添加和修改删除模块功能:删除不合商品管理模块名称:管理员查询会员调用文件:会员表输入数据:管理员用户名、管理员密码输出数据:所有会员的基本信息模块功能:查询会员信息和删除会员操作数据流程图如图4-32所示:图4-32 数据流程图4.4 数据结构设计本软件开发采用的SQLSERVER2000关系型数据库,一个是用于系统功能的数据库,名称是data.mdf4.4.1 系统的E-R如图4-41所示:图4-41系统的E-R图4.4.2 表结构分析表结构如表4-42所示表4-42一、 admin(管理员)表结构分析字段名称字段类型字段大小字段含义

26、备注admin_id自动编号递增管理员ID号码admin_name文本50管理员姓名admin_pass文本50管理员密码二、 basket(购物车)表结构分析字段名称字段类型字段大小字段含义备注basket_id自动编号购物次数ID号hw_id文本50货物类别ID号user_name文本50购物人的姓名basket_count文本50购物次数统计basket_date日期/时间购物时间basket_check是/否购物人确认basket_admincheck是/否管理员确认hw_name文本50货物名字hw_cash文本50货物金额sub_number文本50订单序号三、 HW(货物)表结构

27、分析字段名称字段类型字段大小字段含义备注hw_id自动编号货物IDsort_id数字长整型货物存储IDnsort_id数字长整型货物分类IDhw_name文本50货物名称hw_cash数字小数货物价格hw_content备注50货物说明hw_views数字长整型货物浏览数hw_buys数字长整型货物购买数量hw_date日期/时间50货物购买日期hw_pic文本50货物图片1hw_pic2文本50货物图片2Chubsh文本50货物出版Pifa文本50货物批发Zhuang文本50货物性质hw_sn文本50货物序号Company文本50货物出版公司四、 Sort(第一级商品分类)表结构分析字段名称

28、字段类型字段大小字段含义备注sort_id自动编号分类IDsort_name文本50分类名称五、 Nsort(第二级商品分类)表接分析字段名称字段类型字段大小字段含义备注Nsort_id自动编号别类IDNsort_name文本50别类名称sort_id数字长整型分类ID4.4.3 数据库的连接在整个在线购物系统中,数据库的打开在系统中是很重要的,本系统连接打开数据库的文件DB.ASP代码如下:5. 系统详细设计5.1 引言详细设计以概要设计为依据,进一步对系统每个功能模块进行细化及对数据库的数据结构进行设计。5.2 模块算法设计一、用户注册模块,操作流程如图5.1所示。算法介绍:用户通过注册页

29、面,输入你喜欢的用户名、密码,用户所在地址,邮箱地址,用户必须根据注册提示按要求填写,几项都不能为空,邮箱地址要求符合国际电子邮件地址标准写法,当用户提示注册信息后,系统会自动查询目前数据库中是否存在现在要注册的用户名,然后所有不符合要求的,在注册页面中精确提示出错信息,要求修改相关项,如填写的四项全部符合,则注册成功,自动跳转到注册成功页面。图 5.1用户注册模块二、登陆模块,操作流程如图 5-2所示。算法介绍:登录模块有用户,管理员的登录。通过不同的登陆页面,输入用户昵称、密码,如果不正确页面将提示“密码或用户名错误!”。 如果输入正确,刚登陆成功,进入相应的页面。图 5-2 登陆模块三、管理员管理模块,操作流程如图 5-3所示。 算法介绍:管理员登录后,进入管理页面,可以查看、删除所有注册用户信息,可以对用户的权限加于控制,管理员登陆后可以对商品进行添加,删除,对商品分类也可以添加、删除。图5-3 管理员管理模块5.3 程序编写过程5.3.1 用户注册详细信息用户通过注册页面,输入你喜欢的用户名、密码,用户所在地址,邮箱地址,用户必须根据注册提示按要求填写,几项都不能为空,邮箱地址要求符合国际电子邮件地址标准写法,当用户提示注

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1