77范文网 - 专业文章范例文档资料分享平台

计算机毕业设计 - 基于B S模式的医院门诊预约挂号系统(3)

来源:网络收集 时间:2020-04-21 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

图2-3 B/S内部体系结构图

(l)表示层

实现用户交互和数据表示,为处理收集数据,向第二层业务逻辑层发出请求,并显示处理结果。这一层功能的实现可以采用GUI(即图形用户界面)、浏览器等方式实现。

(2)业务逻辑层

业务逻辑层通过接日响应表示层发起的请求,完成相应的业务处理并通过相应的接口完成对数据操作。在业务的流程化控制处理时,采用工作流引擎。工作流引擎调用相应的综合业务逻辑实现具体的流程节点处理。

(3)数据层

实现数据的存储,并建立相应的逻辑分区,如合同订单数据、客户档案资料数据、销售计划数据、财务数据等。

与C/S结构相比,B/S三层结构的优点是显而易见的。

首先在客户端使用一般的浏览器,这样客户端的软件几乎是零维护的,用户只要可以上网,就可以访问整个系统,从而实现移动办公的需求。由于将业务处理和数据库放在了服务器上,这样在系统维护和升级就显得比较容易了。

另外,这种三层结构对软件开发也非常有意义。由于将后台处理和前台显示很好的分离开来,层与层之间相互独立,任何一层的改变不会影响其它层的功能,开发人员可以据此做到分工明确,软件开发效率也将大大提高。由于具有统一的用户界面,这种系统的可扩展性也比传统的C/S有了结构大大提高。

B/S克服了许多C/S结构的缺点,随着工nternet的普及,现在在开发企业软件的时候,首选的软件体系结构当然就是B/S结构了。目前在多层应用结构方面,JZEE技术和.NET技术是两种主要的解决方案,二者各有特点,分别适用于不同的环境需求。

第三章 ASP技术简介

随着网络时代的到来,人们对Internet信息服务的要求也不断提高,普通的静态网站己越来越不能满足各种应用需求。因此,网站开发人员必须掌握客户/服务器技术,以便创建动态的网站内容。ASP技术就是用来开发动态网站的语言之一。

什么是ASP? ASP是Active Server Pages的缩写,中文名称叫做“动态服务器页面”,是一种WEB服务器端的开发语言,本质上是一个服务器端的脚本编写环境,是目前开发WEB动态交互网页的主流技术,应用该技术可以轻松快捷地开发高效的、运行动态的、交互的服务器端WEB应用程序。

ASP是一种类似于VB的面向对象的程序语言,微软的Active Server支持ASP技术,微软从IIS3. 0开始增加了Active Server功能。Active Server是在服务器端提供对Active X和VBScript的支持,这样不论客户端使用哪一种浏览器,都能正常地进行浏览查询、修改、删除、录入等操作。传统的通用网关接口CGI和应用程序编程接口API两种方法由于它们不整合于HTML中,在设计一个应用程序时所使用的是一个完全不同于编写HTML的过程,另外其效率低下,因此均不易开发和维护。而使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的WEB页和基于WEB的功能强大的应用程序,并且使用ASP代码编写的应用程序很容易开发和修改。因此,ASP被广为运用。

当用户通过浏览器向WEB服务器请求.asp文件时,ASP脚本开始运行。然后WEB服务器就调用ASP, ASP全面读取请求的文件,所有脚本命令均被执行,最后给浏览器返回一个响应页面。ASP中的脚本在WEB服务器端运行,WEB服务器负责所有的脚本处理并生成标准的HTML页面传送给浏览器,而不是传统的在用户浏览器中的运行,这一措施使用户的浏览器无须担心服务器端的网页使用何种脚本,ASP都会生成一个符合HTML标准的网页送回用户端,减轻了浏览器的负担,可大大提高交互的速度。ASP工作原理示意图如图3所示。

ASP与其他服务器端应用程序语言相比,其优势体现在以下几个方面: (1) ASP完全与HTML完全融合在一起,应用程序无需编译和连接,就可在服务器端直接执行。

(2)使用VBScript等简单的脚本语言,再结合HTML代码,就可快速完成网站应用程序的编写,创建简单。

(3)面向对象,能用任何ActiveX脚本语言来编写。

(4)由于可使用任何一个普通的文本编辑器,因此其编写方便。 (5)由于脚本在服务器端执行,因此它几乎可以支持任何一种浏览器。 (6)用ASP开发的WEB应用程序,返回到浏览器的是纯HTML语言,不依赖浏览器和操作系统,因此源代码不会传到浏览端,源程序不会外漏,具有较好的保密性。

(7)用在服务器端执行的ASP程序代码生成或修改在客户端执行的脚本。 (8)开发者可通过使用ActiveX服务器组件无限扩充应用程序功能。 由于ASP的出现,使网页访问者和服务器进行交互更加容易。利用ASP还可以实现基于WEB的信息管理系统,简化了系统的开发与维护。利用ASP实现的信息管理系统使用户非常方便地对后端数据库记录进行增加、删除、修改、查询操作,而且利用ASP可以实现分页技术,使用户对大量记录的查询一目了然,可以轻松地查看所有记录。ASP是微软产品,它与微软的Access等办公软件可以有机结合,可轻松实现对报表的打印,且美观实用。

3.1 asp语言的基本特点

以下是ASP独具的一些特点:

(1)使用VBScript、JScript等简单易懂的脚本语言,同时结合HTML代码,即可快速地完成网站的应用程序。

(2)使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计,而利用诸如Frontpage或者Dreamweaver等所见即所得的网页编辑软件可以快捷方便地进行编辑,易学易用。

(3)与浏览器无关(Browser Independence),用户端只要使用可执行HTML代码的浏览器,即可浏览ASP所设计的网页内容。ASP所使用的脚本语言(VBScript、JScript)均在Web服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。

(4)Active Server Pages能与任何ActiveX Scripting语言相容。ActiveX Server Components(ActiveX 服务器元件)具有无限可扩充性。可以使用Visual Basic、Java、Visual C++、COBOL等编程语言来编写你所需要的ActiveX Server Components。

(5)Active Server Pages 的源程序,不会被传到客户端浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。

ASP的奇妙之处真是不胜枚举,更为重要的是,ASP是一种“无须编程”的软件开发工具,用简单的几个语句,即可对数据库进行操作。另外,ASP程序员的数量惊人,所以当你遇到问题时,可以请求他人帮你解决。

3.2 SQL Server 2000数据库介绍

3.2.1 SQL简介

SQL全称是“结构化查询语言(Structured Query Language)”,最早是IBM

的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。SQL语言结构简洁,功能强大,简单易学,所以自从IBM公司1981年推出以来,SQL语言得到了广泛的应用。目前,SQL语言已被确定为关系数据库系统的国际标准,被绝大多数商品化关系数据库系统采用,如Oracle 、Sybase、DB2、Informix、SQL Server这些数据库管理系统都支持SQL语言作为查询语言。

结构化查询语言SQL是一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的功能极强的关系数据库标准

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库计算机毕业设计 - 基于B S模式的医院门诊预约挂号系统(3)在线全文阅读。

计算机毕业设计 - 基于B S模式的医院门诊预约挂号系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/1003166.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: