的超类原则避免维护具体的超类。层开发技术在软件体系架构设计中,分层式结构是最常见,也是最重要的种结构。微软推荐的分层式结构般分为三层,从下至上分别为数据访问层业务逻辑层又或称为领域层表示层。如下图三层结构原理个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了个中间层,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有应用才是三层体系结构,三层是指逻辑上的三层,即使这三个层放置到台机器上。三层体系的应用程序将业务规则数据访问合法性校验等工作放到了中间层进行处理。通常情况下,客户端不直接与数据库进行交互,而是通过通讯与中间层建立连接,再经由中间层与数据库进行交互。各层的作用数据数据访问层主要是对原始数据数据库或者文本文件等存放数据的形式的操作层,而不是指原始数据,也就是说,是对数据的操作,而不是数据库,具体为业务逻辑层或表示层提供数据服务业务逻辑层主要是针对具体的问题的操作,也可以理解成对数据层的操作,对数据业务逻辑处理,如果说数据层是积木,那逻辑层就是对这些积木的搭建。表示层主要表示方式,也可以表示成方式,方式也可以表现成,如果逻辑层相当强大和完善,无论表现层如何定义和更改,逻辑层都能完善地提供服务。具体的区分方法数据数据访问层主要看你的数据层里面有没有包含逻辑处理,实际上他的各个函数主要完成各个对数据文件的操作。而不必管其他操作。业务逻辑层主要负责对数据层的操作。也就是说把些数据层的操作进行组合。表示层主要对用户的请求接受,以及数据的返回,为客户端提供应用程序的访问。表示层位于最外层最上层,离队成员对每本图书借用情况的跟踪,提高了大家的工作效率和图书的被阅读率,具有较好的社会效益和经济效益。参考文献郝刚著开发指南人民邮电出版社年月美等著高级编程第四版青华大学出版社年月刘世峰著数据库基础与应用中央广播电视大学出版社年月毕业论文届专科题目局域网图书资料查询系统系部成教学院理工部专业计算机网络班级春计算机网络学号姓名指导教师完成日期年月日摘要随着网络技术迅速发展与应用普及,网络应用已进入我们每个人的生活,同时,企业应用系统也受到网络技术巨大影响,传统的模式已不再能够满足人们的业务需求,模式系统凭借其易扩展性得到广范应用。本文以图书资料查询系统为例,全面介绍了开发系统的流程技术工具等相关知识,此系统能在局域内使用,同时也能应用了广域网。开发本系统涉及到技术有层技术面向对像编程等多项技术。本文首先以介绍系统开发的几个重要技术为序,再对图书资料查询系统系统的设计与开发进行了详细的描述关键词模式层技术面向对像编程前言软件开发重点知识模式软件开发流程面向对像开发面向对像定义面向对像设计方法面向对像思想的基本原理面向对像设计方法与步骤常用的面向对像设计原则层开发技术表示层业务逻辑层数据层系统需求分析什么时需求分析需求分析的方法首先调查组织机构情况然后调查各部门的业务活动情况协助用户明确对新系统的各种要求确定新系统的边界局域网图书查询系统需求分析系统设计系统设计流程图系统设计的内容数据库设计图局域网图书查看系统数据库结构模块设计模块与模块化模块化设计原则局域网图书查询系统模块设计与划分界面设计界面设计类型界面设计原则界面设计方法编码实现结束语参考文献前言随着信息技术使用日益普遍,如何借助科技手段来提高生产与管理水平是我们现代人必备的种思维方式,本文以开发局域网图书查询系统为例,讲解了如何利用技术来提高我们团队对上千本图书的管理与查询。软件开发重点知识模式随着和的流行,以往的主机终端和都无法满足当前的全球网络开放互如超类。出发点可以是该模块的功能功能划分,或是和用户的交互入口。类的层次构造。这些类的关系是什么用对象模型图表示出来。即各个类的关系,是继承还是依赖等。类的定义。即每个类包含哪些属性类的成员变量哪些操作类的成员函数。这是个事件识别和操作识别的过程。类的实现。具体到每个类的成员函数是如何实现的。对于每个成员函数类似结构化程序设计中的个模块,要准守如单入口单出口功能单规模适中接口简单等原则。常用的面向对像设计原则单职责原则就个类而言,应该仅有个引起它变化的原因。职责即为变化的原因。开放封闭原则软件实体类模块函数等应该是可以扩展的,但是不可修改。对于扩展是开放的,对于更改是封闭的,关键是抽象将个功能的通用部分和实现细节部分清晰的分离开来。开发人员应该仅仅对程序中呈现出频繁变化的那些部分作出抽象拒绝不成熟的抽象和抽象本身样重要。替换原则子类型必须能替换掉他们的基本类型。依赖倒置原则抽象不应该依赖于细节。细节应该依赖于抽象。原则程序中所有的依赖关系都应该终止于抽象类和接口。针对接口而非实现编程。任何变量都不应该持有个指向具体类的指针或引用。任何类都不应该从具体类派生。任何方法都不应该覆写他的任何基类中的已经实现了的方法。接口隔离原则不应该强迫客户依赖于他们不用的方法。接口属于客户,不属于他所在的类层次结构。多个面向特定用户的接口胜于个通用接口。重用发布等价原则重用的粒度就是发布的粒度共同重用原则个包中的所有类应该是共同重用的。如果重用了包中的个类,那么就要重用包中的所有类。相互之间没有紧密联系的类不应该在同个包中。共同封闭原则包中的所有类对于同类性质的变化应该是共同封闭的。个变化若对个包影响,则将对包中的所有类产生影响,而对其他的包不造成任何影响。无依赖原则在包的依赖关系中不允许存在环细节不应该被依赖稳定依赖原则朝着稳定的方向进行依赖应该把封装系统高层设计的软件比如抽象类放进稳定的包中,不稳定的包中应该只包含那些很可能会改变的软件比如具体类。稳定抽象原则包的抽象程度应该和其他稳定程度致,个稳定的包应该也是抽象连信息随处可见和信息共享的新要求,于是就出现了型模式,即浏览器服务器结构。模式最大特点是用户可以通过浏览器去访问上的文本数据图像动画视频点播和声音信息,这些信息都是由许许多多的服务器产生的,而每个服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。客户端除了创览器,般无须任何用户程序,只需从服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由服务器交给数据库服务器来解释执行,并返回给服务器,服务器又返回给用户。在这种结构中,将许许多多的网连接到块,形成个巨大的网,即全球网。而各个企业可以在此结构的基础上建立自己的。,浏览器服务器模式又称结构。它是随着技术的兴起,对模式应用的扩展。在这种结构下,用户工作界面是通过浏览器来实现的。模式最大的好处是运行维护比较简便,能实现不同的人员,从不同的地点,以不同的接入方式比如等访问和操作共同的数据最大的缺点是对企业外网环境依赖性太强,由于各种原因引起企业外网中断都会造成系统瘫痪。软件开发流程对于较大型的商业应用项目我们应遵循标准的开发流程,如下图面向对像开发面向对像定义首先根据客户需求抽象出业务对象然后对需求进行合理分层,构建相对独立的业务模块之后设计业务逻辑,利用多态继承封装抽象的编程思想,实现业务需求最后通过整合各模块,达到高类聚低耦合的效果,从而满足客户要求。面向对像设计方法面向对像是种方法,种思想,同时又是种技术。它力求更客观自然的描述现实世界,使分析设计和实现系统的方法同认识客观世界的过程尽可能致。面向对像思想的基本原理按照问题领域的基本事物实现自然分割,按人们通常的思维模式建立在问题领域的模型,设计尽可能直接自然表现问题求解的软件系统。对象表现事物,用消息传递建立事物间的联系。如下图使用面向对像的方法来认识牛面向对像设计方法与步骤类的抽象。也就是对象建模。简单地说就是为了实现我们的目的模块功能我们需要有哪些类般情况下,我们设计的类是现实具体对象的个抽象,如自行车但也可能是个抽象的成员数据库提供者对联接的处理状态,结束语开发使用局域网图书查询系统,可以方便团队对图书的管理,方便
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 29 页
第 2 页 / 共 29 页
第 3 页 / 共 29 页
第 4 页 / 共 29 页
第 5 页 / 共 29 页
第 6 页 / 共 29 页
第 7 页 / 共 29 页
第 8 页 / 共 29 页
第 9 页 / 共 29 页
第 10 页 / 共 29 页
第 11 页 / 共 29 页
第 12 页 / 共 29 页
第 13 页 / 共 29 页
第 14 页 / 共 29 页
第 15 页 / 共 29 页
预览结束,还剩
14 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。