基于asp的手机在线销售系统_第1页
基于asp的手机在线销售系统_第2页
基于asp的手机在线销售系统_第3页
基于asp的手机在线销售系统_第4页
基于asp的手机在线销售系统_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.:.;广州南洋理工职业学院毕 业 论文题 目: 手机在线销售系统 系 别: 计算机 专 业:_ 软件设计 _ _姓 名:_xxx_指点教师: _xxx_ _ 完成日期: 年月日摘要经过网上购物系统的建立以实现对商业零售企业提供信息化管理。建立了BC销售系统。着重论述了系统功能与实现、数据流程及存储,包括商品目录、用户注册、网上订货与购物、库存查询、后台数据库管理等。运用HTML言语、VBSCRIPT技术、ADO、ASP与后台数据库链接等关键技术建立网上购物系统。实现网上购物系统以下功能:() 为客户提供小时方便快捷的在线订购效力。() 商品信息的维护与管理。() 高效的商品数据方案,对商品信

2、息进展科学、灵敏地分类、存储。() 强大、方便、快捷的查询。() 订单号模板。() 将客户商业逻辑规那么融入系统,即根据不同客户属性,提供不通付款方式。() 订单管理。关键词:BC ,网上购物系统,ASP,数据库目录 TOC o - h z u HYPERLINK l _Toc 摘要 PAGEREF _Toc h HYPERLINK l _Toc 关键词:BC ,网上购物系统,ASP,数据库 PAGEREF _Toc h HYPERLINK l _Toc 第一章 概述 PAGEREF _Toc h HYPERLINK l _Toc . 网上购物系统的开展 PAGEREF _Toc h HYPE

3、RLINK l _Toc . 网上购物的现状 PAGEREF _Toc h HYPERLINK l _Toc . 网上购物系统的构建 PAGEREF _Toc h HYPERLINK l _Toc 第二章 程序开发的技术根底 PAGEREF _Toc h HYPERLINK l _Toc . HTML言语 PAGEREF _Toc h HYPERLINK l _Toc . ASP技术 PAGEREF _Toc h HYPERLINK l _Toc . ASP概述 PAGEREF _Toc h HYPERLINK l _Toc . ASP任务原理 PAGEREF _Toc h HYPERLINK

4、 l _Toc . ASP的发布 PAGEREF _Toc h HYPERLINK l _Toc . 数据路原理 PAGEREF _Toc h HYPERLINK l _Toc . SOL言语简单引见 PAGEREF _Toc h HYPERLINK l _Toc . ADO技术 PAGEREF _Toc h HYPERLINK l _Toc . Access数据库 PAGEREF _Toc h HYPERLINK l _Toc 第三章 网上购物系统的设计及实现 PAGEREF _Toc h HYPERLINK l _Toc . 系统设计 PAGEREF _Toc h HYPERLINK l

5、_Toc . 系统功能分析 PAGEREF _Toc h HYPERLINK l _Toc . 数据库设计 PAGEREF _Toc h HYPERLINK l _Toc . 数据库需求分析 PAGEREF _Toc h HYPERLINK l _Toc . 数据库的逻辑构造分析 PAGEREF _Toc h HYPERLINK l _Toc . 程序设计 PAGEREF _Toc h HYPERLINK l _Toc 登录页面log.asp代码: PAGEREF _Toc h HYPERLINK l _Toc 管理员页面admin.asp代码: PAGEREF _Toc h HYPERLIN

6、K l _Toc 总结 PAGEREF _Toc h HYPERLINK l _Toc 致谢 PAGEREF _Toc h HYPERLINK l _Toc 参考文献 PAGEREF _Toc h 第一章 概述. 网上购物系统的开展近年来,随着Internet的迅速崛起,互联网已日益成为搜集提供信息的最正确渠道并逐渐进入传统的流通领域。于是电子商务开场流行起来,越来越多的商家在网上建起在线商店,向消费者展现出一种新颖的购物理念。网上订购系统作为BC(Business to Customer,即企业对消费者),CC(Customer to Customer,即消费者对消费者)电子商务的前端商务平

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

8、纷纷挤身于网络经商的行列。调查阐明:美国的家庭已越来越习惯于在家中从网上购物。在我国,网上购物从无到有也不过短短几年时间。我国第一家网上购物发生在年,燕莎友谊商场初次经过网上商城售出一个景泰蓝,虽然货款的支付不是在网上进展的,但这毕竟为我国零售业奏出了网上购物的先声。根据CNNIC的统计结果,截止年月中国有互联网用户万人,而又有.%以上的网民在过去的一年里有过网上购物阅历,这就阐明中国有网上购物的用户达是.万人,并且这一数字还在以每年%左右的速度增长,估计到年中国网上购物用户将到达万人,这阐明在中国开展网上购物具有良好的群众根底,网上购物方式日趋被大家所接受。. 网上购物系统的构建如今流行的网

9、上购物系统不仅要有美丽的网页,更要有严谨的规划。每一个细小的环节都很重要。这样才干使得在电子买卖时防止不用要错误发生。他们将运用HTML、ASP等技术来编辑网页,并运用ASP技术把数据库和动态网页相关联。传统的管理信息系统信息获取方法是由专业文字录入人员将信息输入到管理系统的数据库中,这种方法在数据量不大时有很多的运用场所。当数据量比较大,并且有较强的专业性时,录入的费用和出错的能够性都相应上升。本文在实践运用开发中处理方案是建立网站,以及本人的数据库,使得所需商品信息可以及时的保管、更新。可以更好的及时了解商品买卖的情况。第二章 程序开发的技术根底. HTML言语HTMLHyper Text

10、 Markup Language 超文本标志言语是一种用来制造超文本文档的简单标志言语。与常见的字处置文件不同,Web页以超文本标识言语编排格式。HTML文件是带有特定HTML插入标志的用以编排文档属性和格式的规范文本文件。它能独立于各种操作系统平台如UNIX,WINDOWS等。自年以来HTML就不断被用作World Wide Web上的信息表示言语,用于描画Homepage的格式设计和它与WWW上其它Homepage的连结信息。HTML文档即Homepage的源文件是一个放置了标志的ASCII文本文件,通常它带有.html或.htm的文件扩展名。生成一个HTML文档主要有以下三种途径:手工直

11、接编写例如用他所喜欢的ASCII文本编辑器或其它HTML的编辑工具。经过某些格式转换工具将现有的其它格式文档如WORD文档转换成HTML文档。由Web效力器或称HTTP效力器一方实时动态地生成。普通的HTML页面具有如下的构造: 这是HTML主体部分 可见在一个HTML网页文件中,普通必需有一对html标志作为文件的开头和结尾,在标志后是头部标志,其后是实体标志言语脚本言语脚本是运用程序在网页上表达的言语,可以将脚本嵌入Web页中。通常脚本在效力器上运转,但也可以采用客户端和效力器端结合运用VBScript是ASP的默许脚本言语。. ASP技术. ASP概述ASPActive Server P

12、ages动态网页是微软公司推出的一种用以取代CGI(Common Gateway Interface)技术。目前,Internet上的许多基于Windows平台的Web站点已开场运用ASP来交换CGI。ASP是一个位于效力器端的脚本运转环境。经过这种环境,用户可以创建和运转动态的交互式Web效力器运用程序,如交互式动态网页,包括运用HTML表单搜集和处置信息、上传与下载等。通常情况下,用户经过阅读器看到的网页大多是静态的,目前Internet上的许多站点,依然提供“静态static的主页内容。所谓“静态,是指站点的主页内容是“固定不变的。一个“静态的站点,假设要更新主页的内容,必需手动更新其

13、HTML的文件数据。而随着Web技术的开展,用户希望可以看到根据要求而动态生成的主页,例如响运用户查询数据库的要求而生成报表等。站点效力器收到要求执行的运用程序,分析表单form的输入数据,将执行的结果以HTML的格式传送给阅读器。根据用户恳求生成动态主页的传统方法有CGI、ISAPI等。CGI是根据阅读器端的恳求激活呼应进程,每一个恳求对应一个进程。当同时有很多恳求时,程序挤占系统资源,呵斥效率低下。ISAPI针对这一缺陷进展了改良,利用dll动态链接库技术,以线程替代进程,提高了性能和速度,但要思索线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍运用的开发动态网页的技术Java都还存

14、在着另外一个问题,那就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需求专门的程序员开发。ASP运用的ActiveX技术基于开放设计环境,用户可以本人定义和制造组件参与其中,使本人的动态网页几乎具有无限的扩展才干,这是传统的CGI等程序所远远不及的地方。. ASP任务原理ASP与常见的在Client端实现动态主页的技术如Java applet、ActiveX Control、VBScript、JavaScript等不同,ASP中的命令和Script语句都是由效力器来解释执行的,执行结果产生动态生成的Web页面并送到阅读器;而Client端的Script命令那么是由阅读器来解释执行。

15、由于ASP是在效力器端解释执行,开发者可以不用思索阅读器能否支持ASP,也不用担忧他人下载程序从而窃取编程逻辑。ASP程序经过后缀名为.asp的ASP文件来实现其功能,一个.asp文件相当于一个可执行文件,因此必需放在Web效力器上有可执行权限的目录下。当用户从阅读器输入了.asp文件的地址后,阅读器就将这个URL恳求发给Web效力器。假设Web效力器上装ASP,就调用ASP,ASP读出相应.asp文件,解释并执行命令,动态生成一个HTML页面回传Web效力器,然后Web效力器把结果发送给阅读器。ASP文件的制造和HTML类似,且可和HTML开发集成,可以在同一个过程完成,利用ASP将可以执行

16、的脚本嵌入到HTML文件中,这使得HTML文件的编写与脚本的开发交融在一同。经过ASP内置的对象、效力器组件Sever Component可以完成非常复杂的义务,而且用户还可以本人开发或利用他人开发的效力器组件完成专门的义务。ASP与网关及效力器扩展方式相比有以下优点:完全与HTML文件交融在一同;容易创建,不需求其它编译、链接程序;面向对象的并经过ActiveX Sever对象可扩展。在电子商务中,对用户而言,进展网上信息查询的目的是寻觅本人需求的产品或效力,而对于效力提供者来说,其目的那么是向用户推销本人的产品或效力。因此,让用户经过阅读器查询效力的后端数据是许多Web效力提供者必需提供的

17、效力,ASP经过内置的ADODB组件来实现这一功能。可以运用ADO去编写紧凑简明的脚本,以便衔接到ODBC兼容的数据库和OLEDB兼容的数据源。. ASP的发布当编辑好ASP文件后,必需发布后才干实现其功能,ASP文件本身并不能运转。他们用Windows自带的工具IIS来发布ASP文件。Internet信息效力,于是他们就来到了IIS的运用界面。在Windows中翻开控制面板管理工具Internet信息效力。双击Internet信息效力,于是他们就来到了IIS的运用界面。翻开网站默许网站,在默许网站内新建立虚拟目录,为目录起个别名例如“网上购物选择内容的目录途径设置权限通常不允许访问写入权限,

18、防止网页被改,顺利完成以上操作就表示他曾经胜利发布了他的网页。“网上购物已在默许网站内. 数据路原理. SOL言语简单引见SQL是英文Structured Query Language的缩写,意思为构造化查询言语。 SQL言语的主要功能就是同各种数据库建立联络,进展沟通。按照ANSI美国国家规范协会的规定,SQL被作为关系型数据库管理系统的规范言语。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle、Sybase、Microsoft SQL Server、Access等都采用了SQL言语规范。虽然很多数据

19、库都对SQL语句进展了再开发和扩展,但是包括Select、Insert、Update、Delete、Create以及Drop在内的规范的SQL命令依然可以被用来完成几乎一切的数据库操作。在众多的SQL命令中,select语句应该算是运用最频繁的。select语句主要被用来对数据库进展查询并前往符合用户查询规范的结果数据。select语句中位于select关键词之后的列名用来决议哪些列将作为查询结果前往。用户可以按照本人的需求选择恣意列,还可以运用通配符“*来设定前往表格中的一切列。select语句中位于from关键词之后的表格称号用来决议将要进展查询操作的目的表格。除了上面所提到的运算符外,L

20、IKE运算符在where条件从句中也非常重要。LIKE运算符的功能非常强大,经过运用LIKE运算符可以设定只选择与用户规定格式一样的记录。. ADO技术引见ADOActiveX Data Objects技术是微软公司推出的数据库衔接技术,运用该技术可以对各种数据库如SQL Server、Access、Oracle及Sybase等的链接、查询、存取等操作。ADO对象给开发人员提供一种快捷、简单、高效的数据库访问方法,ADO可以包含在脚本中来产生对数据库的衔接,并从数据库表中读取数据,构成实践要运用的对象集合。而且,对于数据资源,提供了运用程序一级的界面。不过,ADO并不与数据资源直接通讯,而是经

21、过称为OLEDB的中间界面,对于数据资源Microsoft SQL Server,OLEDB提供了系一致级的界面。ADO是一组优化的访问数据库的对象集,为Web数据库开发者提供完好的网站数据库处理方案。ADO可以与ASP严密结合,运转在效力器端,从而制造出功能完善的数据库网页。ADO除了支持各种数据库平台外,它还支持VB、VC和Script等多种程序设计言语。在利用ADO技术进展数据库网页制造的第一步就是要建立效力器端的数据库,即后台数据库,普通可选择SQL Server或者Access作为后台数据库。本次的毕业设计是以Access作为后台数据库。. Access数据库 Access是一个数据

22、库管理系统,它之所以被集成到Office中而不是Visual Studio中,是由于它与其它的数据库管理系统如Visual FoxPro相比更加简单易学,一个普通的计算机用户即可掌握并运用它。而且最重要的一点是,Access的功能足够强大,足以应付普通的数据管理及处置需求。 Access可以实现建立数据库、报表,以及对数据库、报表的修正、查询等功能。第三章 网上购物系统的设计及实现. 系统设计. 系统功能分析一个典型的BC电子商务网上订购系统主要功能有:为客户提供小时方便快捷的在线订购效力。商品信息的维护与管理,包括价钱的调整、现有商品信息的修正、新商品信息的参与、过时商品信息的删除等。高效的

23、商品数据方案,对商品信息进展科学、灵敏地分类、存储,方便客户迅速找出本人所需商品。强大、方便、快捷的查询功能。提供关键字查询(如:查找一切“NOKIA,MOTOLOLA商品)。订单号模块所谓订单号模块,就是客户购买完商品后,系统自动分配一个购物号码给客户,以方便客户随时查询账单处置情况。了解如今货物的形状。将客户商业逻辑规那么融入系统,即根据不同客户属性,提供不同付款方式。如网上支付、邮局汇款等订单管理。为分销商的EPR系统提供数据接口。管理员可以查看历史记录、订单形状,并且可以在最短的时间内通知用户。. 数据库设计. 数据库需求分析商品数据的预备。首先要搜集分销商的一切商品数据。这些商品数据

24、可以分为三类:纸面记录、电子数据(XML、Access、Excel等文件)、网上数据。无论对于哪一种数据,都要对其进展检查,修正有问题的数据,删除反复和过期的记录。在检查的同时,还要对这些数据进展分析,为制定商品目录方案做预备。商品数据方案的制定。商品数据方案制定的目的在于:对商品进展科学、灵敏地分类,方便客户迅速找出所需商品。使系统支持强大、方便、快捷的查询功能,实现模糊查询和智能查询。高效的商品数据方案能提高数据库性能,提高网页阅读速度。客户信息表的制定。客户信息表内保管着在线商店中一切客户个人所拥有的个人信息和资料,是在线商店的后台管理人员进展商品销售的设计规划和进展决策的根据和参考。客

25、户ID那么是客户个人身份证明的根据。所涉及到的后台数据库E-R图如下:用户信息表用户名密码 地址用户信息E-R图. 数据库的逻辑构造分析对于系统用户信息数据库,有以下数据项和数据构造:用户信息:用户ID自动编号、用户姓名、号码、地址、。对于系统的商品信息系统,有以下数据项和数据构造:商品记录信息:商品的ID自动编号、商品称号、商品单价、商品数量、商品所属类别。此外还有用户的电子支付所用到的支付卡卡号等信息。而网上购物系统就是基于以上各个数据库的衔接和综合,把各个独立的数据库经过内在的关联性一致到一个主页面里,从而方便客户的访问和购买,实现了一对一的交互。用户在购买商品前可以先看看商品目录,看看

26、有没本人需求的商品,在商品的目录里有各个商品的详细的引见,比如说商品的称号,数量,价钱等,用户在看好本人的商品后,在商品的搜索中,他可以选择他所需的商品,用户在选择本人的商品时,系统那么衔接到后台关于此商品信息的数据库中,找到适宜客户需求的信息。客户将选购的商品放入系统所提供的购物篮里,此时顾客可以继续选购另外的商品,或者删除原先购买的商品,并可对商品进展称号和数量上的修正和添加。购物终了后,进展提交,点击“收银台付款,完成购物。此外顾客还得进展身份信息的填写,包括姓名,年龄,住址,联络方式和选择的支付方式或运用的支付卡等等。个人身份信息的填写是为了方便顾客所购买的货物准确及时送达。而一切这些

27、信息也将保管在系统数据库中,顾客以后再次购买时就无需重新输入个人身份,可以直接登陆到页面中。购物流程图如下:确认用户登录选购商品查看购物车清空购物车确认购买到收银台付款填写收货信息购物流程图. 程序设计管理员在进入网上购物系统主页后在登录区输入“管理员帐号和“密码就会进入管理员登录界面。只需管理员才有权限进入后台修正数据库,其部分代码如下:登录页面log.asp代码:总结本文简要引见了典型BC电子商务网上订购系统的主要功能及体系构造,重点讨论了系统数据预备、数据库的逻辑构造分析、ASP与后台数据库链接等关键技术。这些技术的实现,满足了系统的需求,优化了系统的性能。目前基于该模型的系统处于测试运转阶段,还存在许多问题与缺乏,如平安性能还不完善,短少网上支付认证加密系统等。因此在今后的任务里,这些功能与技术还需求加以提高

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论