资源预览内容
第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
第9页 / 共25页
第10页 / 共25页
亲,该文档总共25页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
基于WEB的网上交易平台的设计摘 要本文从技术的角度,对如何构建和传统商业模式类似的电子商务系统进行了一定的探索和尝试。作者利用先进的ASP、JavaScript等技术,设计开发了一套以网络点卡销售系统为模版的电子商务系统。系统分为前台购物和后台管理两个部分。前台购物从用户的注册、登录、点卡的选购开始,到系统生成订单。用户可以查看自己的购物信息,现实中的物流配送系统可以负责订货和送货,以及订单的反馈情况。供货商和商家可以通过后台的管理系统,管理订单、书籍情况、库存等信息,还可以查看用户的等级和信用程度。对于一些关键的信息如密码,采用了如MD5及DES加密技术。本系统采用模块化的设计思想,各个层级间条理清晰,可复用性很强。关键词:点卡销售;ASP;加密技术;MD5;DESThe Design and Implementation of On-line Trading Platform Abstract In this article, a cardstore system has been designed which is similar to e-commerce by the advanced technology such as ASP and JavaScript. This system contains two parts, one is foreground for shopping and the other is background management. Customers can register a user, login the system, choose the cards, and the system will create the orders. Customers can lookup their order information. The sellers can sell cards based on the orders, and the person who has ordered the cards will receive them. The manager can also manage the information of the orders and the agency. Some key data, such as the password, is encrypted by the encrypting technology, such as MD5 and DES. The idea of modularization is adopted in this system.Key words:cardstore; ASP; MD5;DES;JavaScript目 录论文总页数:25页1引言11.1课题背景11.2国内外研究现状11.2.1 美国电子商务发展概述11.2.2我国电子商务的发展概述11.3本课题研究的意义22系统开发的环境ASP简介及脚本语言22.1ASP的由来22.2ASP的特点及运行环境32.3脚本语言VBScript和JavaScript概述43加密方法MD5及DES介绍53.1加密方法MD5介绍53.2加密方法DES介绍64数据库设计64.1Access数据库的概念64.2数据库结构设计74.3数据库连接105系统模块设计与分析105.1系统总体流程105.2后台管理模块115.3代理注册登陆模块135.4商品交易模块146系统测试166.1后台管理166.2代理注册与登陆196.3商品交易20结 论22参考文献22附 录231 引言1.1 课题背景Internet,这一正在不断发展的媒体最明显地体现了商务的发展趋势。它过去曾是少数研究人员使用的工具,如今已经成长为日常生活中的应用系统、一种几乎能从地球每个角落访问的媒体。这种媒体满载着无法估量的数值和信息。网络实质上已成为一种崭新的全球数字化经济的载体。数字化经济已经包容了物理世界,并正在改变经济、政治和社会方面的传统观念。例如,全世界的学生可以通过WWW(万维网)同时访问远在天涯的图书馆、大学和其他信息宝库,并从中获益。医生们根据需要利用远程医疗(TeleMedicine)技术来管理远方患者的诊断,从而正在重构其专业。各国的公民正在利用Internet网上的交互式论坛发表自己的见解和倾听他人的心声,从而寻找个人表现和政治表达的其他途径。现在,Internet开始进入商务领域,影响我们的日常生活和作息习惯。1.2 国内外研究现状1.2.1 美国电子商务发展概述美国电子商务的应用领域和规模都远远领先于其他国家,在全球所有电子交易额中,目前大约有50%以上都发生在美国。不仅如此,美国还拥有商业网站的90%,美国的互联网产业的收入去年已经超过5000亿美元,互联网在美国发展17年所创造的价值,接近于美国汽车工业经过100年发展所创造的价值。美国电子商务的迅猛发展是与美国政府的大力扶持政策密不可分的。1996年下半年,美财政部颁布了有关全球电子商务选择税收政策白皮书;1996年底,克林顿总统亲自倡导成立跨部门的电子商务管理协调机构:美国政府电子商务工作组,负责制定有关电子商务的政策措施,并协调督促相关部门实施;1997年7月1日,克林顿总统颁布了联邦政府促进、支持电子商务发展的“全球电子商务框架”。该框架确立了联邦政府政策的基本框架,对于美国乃至世界各国电子商务的发展产生了积极影响。在“全球电子商务框架”中,联邦政府提出了发展电子商务的五项原则和九项政策建议。1.2.2我国电子商务的发展概述我国虽然在电子商务方面做了大量有益的工作,并取得了令人瞩目的成绩,但总体而言,作为发展中国家,我国电子商务的环境与国外有较大差距,电子商务的发展尚停留在对安全、支付、配送等技术手段应用和认证、法律等标准规范制定的初级阶段,中国不仅需要解决全球电子商务发展过程中所遇到的共性问题,而且还亟需解决一系列特有的问题:电子商务的基础设施和支撑环境急需整合、规范和完善;企业信息化程度较低,企业发展电子商务和个人参与电子商务的深度需进一步拓展;信息化政策,特别是发展电子商务有关的标准、法律、法规有待完善;社会化信用体系不健全;国际化语言交流障碍以及电子商务技术人才缺乏等问题。因此,我们应根据财力、国力,制定长远规划,分步、分阶段实施电子商务,走有中国特色的电子商务发展道路。思路主要有: 1发挥自身优势,主动与国际接轨2发挥政府在电子商务发展中的宏观规划和指导作用3以点带面,全面推进4加快电子商务的基础设施建设5紧跟国外先进技术6建设良好的电子商务支撑环境7建立推行电子商务的配套设施8大力推动企业信息化进程1.3 本课题研究的意义对于电子商务的现状,在此通过一个网上点卡销售系统,来展现电子商务的主要技术。在这个系统中,主要从技术方面,来研究电子商务活动的各个方面。在这个系统中,主要关注的是以下几个方面:1用户网上购物的主要流程2网络服务商的后台管理及其安全性3数据操作的可行性和高性能4管理员及客户密码的加密2 系统开发的环境ASP简介及脚本语言2.1 ASP的由来随着网络技术的不断发展,Internet已经开始深入到人们的生活,目前Internet上的许多站点,仍然采用静态的技术为成千上万的用户提供信息,由于信息动态的本质,仅有静态的HTML页是不够的,因此,需要有一种方法来向访问Web站点的用户显示动态的信息。如今,基于Web/Internet的Intranet这改变着信息量系统的构成模式,现有的数据库系统和Web或Internet集成,使我们可以通过Internet的浏览器访问数据库中的信息,创建含有数据库信息量的动态网页,最常用的中间技术有CGI(通用网关接口)和API(应用程序接口)。但是CGI程序有效率低,速度慢的缺点;API虽然在某种程度上克服了CGI的缺点,但也具有兼容性差,开发难度大等缺点。微软公司在IIS 2.0种推出了IDC(即Internet Database Connector)组件,它可以很容易的实现Web与数据库的交互,但功能有限,不能完成复杂的Web数据库开发。于是,微软公司在IIS 3.0中引入了ASP技术,它将HTML、脚本和ActiveX组件相结合,创建高效的交互式Web页面和基于Web的应用程序,与CGI相比,ASP脚本非常简单,利用ActiveX组件很容易实现与数据库的连接。ASP是Active Server Page 的简写。直译的意思是动态服务器网页。从字面上来说,ASP包含三方面的含义:1. Active: ASP使用了Microsoft的ActiveX技术,它采用了封装对象,程序调用对象的技术,简化编程,加强程序间的合作,ASP本身内置了一些基本组件和常用组件,也有和很多公司开发了许多使用组件,只要在Web服务器上安装好这些组件,通过访问组件就可以快捷方便的建立自己的Web应用。2. Server:ASP运行在服务器端。由于这个原因,不必担心用户的浏览器是否支持ASP所使用的编程语言,ASP的语言可以是VBScript和JavaScript.但有需要注意的一点,Netscape浏览器不支持客户端的VBScript,所以不要在客户端使用VBScript。而在服务器端,则无需考虑这个问题。3. Pages:ASP返回标准的HTML页,可以正常的在浏览器中显示。用户查看页面源文件时,看到的是标准的HTML页面,而不是ASP源代码,这样防止了源程序外泄。2.2 ASP的特点及运行环境ASP是一种服务器端的脚本环境,用它可以将HTML语言、脚本语言和ActiveX控件结合在一起,可以产生动态、交互且高效率的基于Web的应用程序。由于ASP使用基于开放环境的ActiveX技术,用户可以自己定义和制作组件加入其中,使自己的动态网页具有几何无限的扩充能力。他还可以利用ADO方便的访问数据库,能很好的对数据进行处理。从某种意义上讲,ASP是一种用附加特性扩展了的标准HTML文件。相对于别的Web应用开发来说,ASP具有如下特点:1. 无须Compile编译:容易产生,无须Compile 编译或Link 链接即可执 行。集成于HTML中。2. 使用常规文本编辑器,如Windows的记事本,即可设计。3. 与浏览器无关(Browser Independence):用户端只要使用常规的可执行HTML码的浏览器,即可浏览Active Server Pages 所设计的主页内容,Script 语言(Vbscript ,Jscript)是在站点服务器(Server端)执行,用户不需要执行这些Script语言。4. 面向对象(Object_Orient).5. 可通过ActiveX Server components(ActiveX服务器组件)来扩充功能。ActiveX Server component,可使用Visual Basic,Java,Visual C+,COBOL等语言来实现。6. Active Server Pages与任何AcTiveX scripting 语言兼容。除了可使 用VBscript 或JScript语言来设计,并可通过Plug-in的方式,使用由third party所提供的其他譬如REXX,pe
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号