成都理工大学毕业设计—基于Web校园电子商务网论文题目:基于Web校园电子商务网学生姓名:张晓玲专业名称:计算机应用与维护导师姓名:冷小鹏专业职称:讲师2007年3 月28日摘要随着互联网技术和数据库技术的高速发展,电子商务已越来越流行。
数据库有强大的数据存储和管理能力,并且能够进行动态的数据的输入和输出。
数据库和互联网的结合组成的网络数据库系统为电子商务提供技术支持。
网络数据库有两种模式:一类是ClientServer(客户机服务器)模式;另外一类就是BrowserServer(浏览器服务器)模式,也叫基于Web 的网络数据库应用模式。
本系统就是个BS模式的系统,它的实现主要用到了关键技术所涉及到概念有: A ctive Server Page(ASP);HTML和javaScript事件处理程序;Access 2000等。
整个论文就此系统进行了详细全面的论述。
系统允许浏览者(没有注册的用户)申请在该系统注册帐号。
允许注册用户登录,登录之后可以得到所有的在线服务。
可以查看商品信息,可以进行交易,查询订单、申请开店等服务。
如果对自己的订单情况有疑问,可以发电子邮件给管理员进行申诉。
可以使用选择任何一种网站提供的支付手段比如在线支付,银行汇款,邮局汇款等。
实现系统管理员对系统用户管理、订单管理、邮件管理、商品管理关键词:电子商务数据库网站规划互联网AbstractAlong with the Internet of continuously universal, people are for therequest of technique Internet the already and not only single is a view once web page, receive and dispatch the E-mail, increasingly busy people start pursuing the exploitation Internet that keep the the shopping.Speak for the business enterprise, and wether is the business enterprise's( B to B), or business enterprise with the customer's bargain for( B to C), if can realize the net up trade and will consumedly increase the bargain speed the economy to trade the cost.In the last few years, along with the technique's further development of network database, make this on conceiving to gradually become the actuality.Application ASP technique is with the network database principle, according to B S mode I developped a net on the shopping system.In my system, customer can very the convenient registration become the member, and proceeds to merchandise view index, look into favour that the merchandise's detailed data, then purchase the adoring merchandise according to the everyone.System would the auto is a born order of customer, and for fill inning of customer.System manager can then proceeds to increase with the order that edit, investigate already the registered customer combine right Server)以上。
2) WINDOWS NT workstation 4.0运行Peer Web Server 3.0以上。
3) WINDOWS 9598运行PWS(Personal Web Server)。
其中以NT server上的IIS功能最强,提供了对ASP的全面支持,是创建高速、稳定的ASP主页的最佳选择。
3.2.1 IIS简介ASP内含于IIS3.0和IIS4.0中,WindowsNT中的Opition Pack中包含了最新的Internet Information Server4.0以及Personal Web Server4.0除了IIS4.0以外,Windows NT 中的Opition Pack还包括了以下几个成员: MTS(Micorsoft Transaction Sever)2.0.MTS 是一个强大的工具,它给程序开发人员提供了管理事务的方便途径.NTS给开发人员提供了一系列的特性来管理分布式应用程序,它特别管理应用程序的应用与通信及与其他组件的交互.在网络程序和组件中加入MTS可以提供更多的灵活性、升级能力和功能.另外,也可以用MTS在网络中加入容错性能.MSMQ(Micorsoft Message Queuing Sever)给开发人员提供了一种方便的进程或应用程序可以通过不同的网络和系统通信.MSMQ处理了进程和应用程序间通信的复杂性,它通过网络和协议独立来提供灵活的处理机制.它还处理同步和异步的消息服务.使用MSMQ,网络应用程序可以直接调用MSMQ的信息传送服务来管理对规定系统的信息发送和接收.另外,MSMQ还给网络应用程序引入了新一级的容错性能.MT S、MSMQ、Index sever与IIS紧密结合,利用ASP来进行他们彼此之间的交互和设计.因此,ASP所起的作用是不可以小看的。
IIS4.0之所以能成为功能强大的操作平台,主要有以下几个特点:1)FTP特性IIS4.0允许管理员创建多个FTP站点,这多个站点有强大的功能。
另外FTP服务器还充分利用了IIS的安全特性。
以及它的日志特性。
它还可以在登录和退出是显示用户消息。
2)HTTP特性IIS最常见的应用是通过HTTP在World Wide Web上传递数据.IIS4.0的HTTP服务器支持HTTP1.1,且具有较高的安全性和灵活的访问日志,.3)应用程序发布特性关于应用程序的发布有很多方案,MISHE MSMQ扩展了应用程序的特性.4)数据库访问特性IIS有很多方发可以访问数据库,比如AD O、IDC.3.2.2 IIS的配置方法1、找一张windowxp的系统安装盘;2、在“开始”→“控制面板”→“添加删除程序”→“添加删除Windows组件” ,随后在“组件”列表对话框中选中“Inte rnet 信息服务”、”管理和监视工具”和“脚本调试器”,点击Windows组件对话框上“确定”按钮,Windows 2000 将会自动开始安装和配置IIS。
3、安装好了IIS并不等于马上可以使用,还要给IIS配置上IP地址才可以使用:第一、在“开始”→“程序”→“管理工具”→“Internet服务管理器”;第二、打开之后,你可以看到在计算机标识符下有默认的FTP站点、默认的Web站点和一个默认的SMTP虚拟服务器。
第三、选中“默认的Web站点”,按鼠标右键,从弹出选单中选择“属性”,进入属性对话框并选择“Web站点”选项,然后点击“IP地址”下拉框,选择“192.168.0.1”(你本机上的IP地址)作为Web站点的IP地址。
这样,你就可以通过在IE浏览器中键入“ Gateway Interface),即通用网关接口;(2)利用web服务器厂商提供的专用接口如:ISAPI,NSAPI;(3)利用JAVA访问数据库(JDBC)。
这三种方案存在一个共同的问题,就是开发困难,程序的开发和HTML写作是两个完全不同的过程,需要专门的程序员开发。
ASP技术的出现使web动态网页设计成为一件轻松愉快的工作。
只要几行脚本语句,就能将后台的数据库信息发布到Internet上,在编程和网页脚本的可读性方面大大优于传统的技术方案。
ASP文件是一种嵌入了可在服务器端执行脚本的HTML文档,与ASP兼容的web服务器执行这些脚本,现场生成相应的HTML语言成分,与网页中原来的HTML语言合成到一起,共同作用到前端。
一个ASP文件就是一个文本文件,其中包含了以下内容:(1)TexT(文本)(2)HIML tags(HTM L标记)(3)Script命令下面是本网页中ASP程序的一段源码:由于采用了BS模式,使得整个系统大在的减少了工作量。
图4.4显示了BS模式图5 BS模式原理图的工作原理。
在前端采用IE、Netscape等的浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP和一些中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。
4.5 ASP内置对象和组件ASP提供了功能强大的六个内置对象和五个内置组件内置对象:⏹Request(请求):从前端用户取得信息⏹Response(响应):将信息送给前端用户⏹Server(服务器):提供Web服务器工具⏹Session(会话):储存在一次会话内的用户信息,仅被该用户访问⏹Application(应用):管理所有的会话信息,供所有用户共享⏹ObjectContext(对象上下文):配合Transaction服务器进行分布式事务处理前三个很常用,Request和Response是用来实现web Server与浏览器交互。
Request的一个重要方法是ForM(),其作用是提取浏览器的用户输入信息。
如下面的语句可以取得用户填在文本框里面的内容:Request.Form(“nane”)显然,这比CCI等方法所需要的复杂编程简单多了。
而输出要用到Response的一个重要方法Write,如:“Response.write our message”该语句向浏览器输出了一条消息。
内置组件:⏹数据库存取组件:ASP提供ADO来存取具有ODBC标准的数据库⏹广告轮显组件:用来维护、构建Internet广告⏹浏览器兼容组件:将浏览器的功能数据提供给服务器,以便送出适合于各种浏览器的Web页面⏹文件存取组件:提供文件读写的工具⏹文件超链接组件:提供对Web页面的管理第五章ASP与数据库Access 数据库管理系统是Microsoft Office 套件的重要组成部分,是Access的最新版本,可在Windows 95环境下运行。