软件体系结构实验报告2014

软件体系结构实验报告2014

ID:15588428

大小:163.50 KB

页数:7页

时间:2018-08-04

软件体系结构实验报告2014_第1页
软件体系结构实验报告2014_第2页
软件体系结构实验报告2014_第3页
软件体系结构实验报告2014_第4页
软件体系结构实验报告2014_第5页
资源描述:

《软件体系结构实验报告2014》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、实验报告课程名称:软件体系结构(双语)上机实验名称:体系结构综合设计专业班级:软件1101指导教师:学生姓名:学期:实验报告课程名称软件体系结构(双语)实验名称两层C/S体系结构设计姓名学号专业班级实验日期年月日成绩指导教师实验报告课程名称软件体系结构(双语)实验名称三层C/S体系结构设计姓名学号专业班级实验日期年月日成绩指导教师实验名称:实现具有三层C/S结构的登陆/注册程序。实验目的(1) 理解三层C/S结构的原理,体验与传统C/S结构的区别。实验类型设计型实验环境编程环境:MyEclipse9.0 运行环境:Windows XP等主要设计思想与算法  

2、 action="login.jsp" method="post">      用户名称:"/>     密码:"/>  

3、    自动记录名称
 自动记录密码           

4、html> 实验结果(测试用例、实验结果)实验总结与心得C/S体系结构具有强大的数据操作和事务处理能力,模型思想简单,易于人们理解和接受。但随着企业规模的日益扩大,软件的复杂程度不断提高,传统的二层C/S结构存在以下几个局限:(1)二层C/S结构是单一服务器且以局限网为中心的,所以难以扩展至大型企业广域网或Internet。(2) 软、硬件的组合及集成能力有限。(3)客户机的负荷太重,难以管理大量的客户机,系统的性能容易变差。(4)数据安全性不好。因为客户端程序可以直接访问数据库服务器,所以在客户段计算机上的其他程序也可想办法访问数据库服务器,从而使数据库的安全性受到威胁。与二层C/S结构相

5、比,在三层C/S体系结构中,增加了一个应用程序服务器,可以将整个应用逻辑驻留在应用服务器上,而只有表示曾存在与客户机上。这种结构被称为“瘦客户机”。三层C/S体系结构将应用功能分成表示层、功能层和数据3各部分。1.表示层表示层是应用的客户接口部分,它担负着用户与应用间的对话功能。它用于检查用户从键盘等输入的数据,显示应用输出的数据。为使用户能直观地进行操作,一般要使用图形用户界面,操作简单、易学易用。在变更用户界面时,只需改写显示控制和数据检查程序,而不影响其他两层。检查的内容也只限于数据的形式和值的范围,不包括有关业务本身的处理逻辑。2.功能层功能层相当于应用的本体,它用于将具体的业务处理

6、逻辑编入程序。例如,在制作订购合同时要计算合同金额,按照定好的格式配置数据、打印订购合同,而处理所需的数据则要从表示层或数据层取得。表示层和功能层之间的数据交往要尽可能简洁。例如,用户检索数据时,要设法将有关检索要求的信息一次性地传送给功能层,而由功能层处理过的检索结果数据也一次性地传送给表示层。通常,在功能层中包含确认用户对应用和数据库存取权限的功能以及记录系统处理日志的功能。功能层的程序多半是用可视化编程工具开发的,也有使用COBO和C语言的。3.数据层数据层就是数据库管理系统,负责管理对数据库数据的读写。数据库管理系统必须能迅速执行大量数据的更新和检索。现在的主流是关系型数据库管理系统

7、,因此一般从功能层传送到数据层的要求大都使用SQL语言。三层C/S的解决方案是:对这三层进行明确分割,并在逻辑上使其独立。原来的数据层作为数据库管理系统已经独立出来,所以关键是要将表示层和功能层分离成各自独立的程序,并且还要使这两层间的接口简洁明了。实验报告课程名称软件体系结构(双语)实验名称B/S体系结构设计姓名学号专业班级实验日期年月日成绩指导教师

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。