关于数据库方面论文范本,与物流配送文参考文献年度,物流配送文参考文献杭州相关论文查重免费
本论文是一篇关于数据库方面论文查重免费,关于物流配送文参考文献年度,物流配送文参考文献杭州相关本科毕业论文范文。免费优秀的关于数据库及管理系统及网络技术方面论文范文资料,适合数据库论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
86;来,形成独立的一层.在三层结构中,表现层只提供应用的用户界面,它根据用户的操作调用相应的业务逻辑,它永远不会直接访问后台数据库,业务逻辑层是应用系统的关键所在,它负责处理所有用户的请求,并且把处理结果返回给表现层,数据层仍然提供数据库支持.三层结构如图2-2所示.有关论文范文主题研究: | 关于数据库的文章 | 大学生适用: | 自考论文、研究生论文 |
---|---|---|---|
相关参考文献下载数量: | 19 | 写作解决问题: | 本科论文怎么写 |
毕业论文开题报告: | 文献综述、论文选题 | 职称论文适用: | 论文发表、中级职称 |
所属大学生专业类别: | 本科论文怎么写 | 论文题目推荐度: | 经典题目 |
三层C/S结构的系统的优点如下:从系统运行效率方面看,采用两层结构的应用程序连接数据库时,数据库为每一个用户分配一个连接,而如果采用三层结构的应用程序连接数据库时,许多用户可以通过应用服务器共享数据库的连接,从而提高了系统运行的效率:从安全保护方面看,三层结构比两层结构多了一层保护.从系统的升级维护看,三层结构的客户端只处理用户界面,代码量小,更新或修改业务逻辑,只需要更新应用服务器管理的对象即可.
2.1.3Browser/Server体系
B/S结构的软件是相对传统的C/S结构而言的.C/S结构应该具有这样的特征:客户端,服务器端都安装相应的软件,客户端,服务器端各完成相应的计算工作,服务器端保存数据库.B/S结构应该具有如下特征:服务器端都安装相应的软件,客户端不安装任何软件(不需要维护).客户端运行程序是靠浏览器软件(如IE,Netscape等)登陆服务器进行的.客户端在浏览器里完成一定的计算任务.
2.2Web客户/服务器模型
在最高层,基于Web环境的通信会在两个实体中进行:1.Web软件:是一种请求软件,数据和服务的软件,2.Web服务器软件,客户它完成客户所发出的请求.在大多数场合,Web客户软件通常是Web浏览器,如MicrosoftInterExplorer(IE)和NetscapeNavigator.Web服务器软件有MicrosoftInterInformationServe(IIS).
2.2.1Web数据库的访问方式
在Inter上服务器访问数据库的访问方式有多种,如公共网关接口CGI,Web服务器专用API,Java语言的数据库访问接口JDBC.CGI是一个用于定义Web服务器与外部程序之间通讯方式的标准.CGI的主要优点是能运行在各种平台上,可以用任何语言编程,主要缺点是当浏览器向CGI程序发出请求时,CGI执行的是另一种独立于Web服务器的系统进程,占用了CPU的资源,当大量用户向服务器请求文件时,会严重消耗服务器的系统资源.Web服务器专用API是各Web服务器生产厂家为扩展自己的Web服务器功能而设置的接口.由于它和Web服务器紧密结合,使得它的运行速度更快,效率更高,但它不具备跨平台性.本系统采用的是微软的Web服务器IIS(InterInformationServer),它的专用API是ISAPIOJDBC是JAVA语言的数据库访问接口,将JavaApplet嵌入在网页中,当客户浏览器向Web服务器发出请求时,Applet被下载到客户浏览器中运行,然后该Applet通过JDBC访问数据库.JDBC的数据库访问方式提供了高度的可扩充性和可移植性,但复杂的电子商务应用会导致Applet下载过大,从而影响了下载速度.
2.2.2ASP技术
ASP技术的主要用途是制作动态的,交互的,高性能的Web应用程序,以前Web应用程序都是由(CGI公共网关界面来实现的),但由于CGI本身的一些缺点和限制(如较耗用系统资源,执行效率差等),人们都在寻找各种各样的替换方案,在这种情况下,Microsoft的ASP应运而生,再加上与Microsoft的IIS(Web服务器)和MTS(组件事务管理服务器)的组合,ASP已经成为Web应用程序开发的主要技术.ActiveServerPages(动态服务器主页)简称ASP内含于InterInformationServer(IIS)中,它提供一个服务器端的脚本环境,可产生和执行动态,交互式,高效率网站服务器的应用程序.ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,它能够把HTML,脚本语言,ActiveX组件等有机的组合在一起,形成一个能够在服务器上运行的应用程序,并把标准HTML页面送给客户端浏览器.ASP内含六大内置对象,利用这些对象可以使ASP脚本功能更加强大,ASP具有强大的可扩展性,不仅可以使用ASP动态链接库和脚本运行期库自身提供的ActiveX组件,还可以从Inter上免费或有偿获得一些厂商开发的ActiveX组件,编程人员也可以自己开发内含商务逻辑的ActiveX组件.以下介绍ASP的工作原理和ASP的对象模型.
1.ASP的工作原理
(1)一个用户在浏览器的网址栏中输入ASP文件名称,然后回车触发这个ASP请求.
(2)浏览器将这个ASP请求发送给IIS.
(3)IIS接收这个请求,并由其asp后缀意识到这是一个ASP请求.
(4)IIS从硬盘或内存中取出正确的ASP文件.
(5)IIS将这个ASP文件发送到asp.dll中.
(6)服务器端脚本代码,会进行逐行解释,然后返回给IIS,非服务器端脚本代码,直接返回给IIS.
(7)IIS将处理结果返回给浏览器.
2.ASP对象模型
ASP具有强大的面向对象功能和可扩展性.ASP对象可分为以下三种类型:
(1)内置对象由ASP动态链接库提供的对象,有六个内置对象,是开发Web应用程序经常使用的对象.六个内置对象的主要功能如下:
Request对象:在HTTP请求期间,可利用Request对象获得客户端浏览器传递给服务器的值(包括查询字符串的变量值,Form表单中的元素值,Cookies的值等).Response对象:可以使用Response对象把变量值,函数返回值等输出到客户端浏览器,利用Response对象可将Cookies值写入客户端的计算机硬盘中等.
Application对象:浏览器和Web服务器的连接是无状态连接,即服务器处理完浏览器的HTTP请求后,立刻断开与浏览器的连接,忘记浏览器刚才请求的情况,服务器不能识别浏览器是第一次请求还是第一千次请求.这种无状态的连接方式使得Web服务器处理浏览器的请求可以更快,更有效,也不摇要维护浏览器的信息,但它产生了一个Web应用程序如何实现变量共享的问题.ASP很好的解决了这一个问题,Application对象可以用来保存应用程序的所有用户的共享信息,可以在不同的用户之间实现Web应用程序变量的共享.
Session对象:Session对象主要用来保存属于一个用户的一个应用程序的信息,可让同一个用户在多个网页之间共享信息.
Objectcontext对象:主要用来处理与事务相关的问题,Objectcontext对象的使用与MicrosoftTransactionServer(MTS)有着密切的联系.
ASPError对象:Web应用程序开发者运用该对象可以掌握因ASP所发生的错误.
(2)脚本对象:由ASP使用的脚本语言提供的对象,由脚本运行期库(scrrun.dll)提供.
(3)服务器组件,通常在其自己的DLL或可执行文件中实现.服务器组件可从Inter上无偿或有偿获得,一旦在服务器安装和注册这个DLL文件,那么其对象就可以在ASP所支持的任何脚本中使用,服务器组件充分体现了ASP的可扩展性.
第三章系统的总体分析与设计
分析该网上书店系统,制订整个系统框架,主要要求及特点如下:
1,在Inter,客户可通过IE或其他浏览器浏览书目信息,
2,在互联网,可提交订单,
3,后台数据库用MicrosoftAccess,
4,采用B/S方式设计,
5,系统采用会员制,会员采用唯一的顾客标识号来标识身份,
6,具有购物车功能,
7,对购物车,可增加新书,修改数量,删除已选书籍等,确认后,才完成交易,
8,系统应具备一定的安全性与可靠性,
9,客户应能通过作者姓名,书名或者ISBN号来检索书籍,
10,客户可在网上进行注册,
关于数据库方面论文范本,与物流配送文参考文献年度,物流配送文参考文献杭州相关论文查重免费参考文献资料: