用信息系统三大能力模型分析软件三层架构模式.docVIP

用信息系统三大能力模型分析软件三层架构模式.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
用信息系统三大能力模型分析软件三层架构模式

用信息系统三大能力模型分析软件三层架构模式   摘 要:该文以顶岗实习管理信息系统为对象,用信息系统“三大能力”模型对系统三层架构模式进行分析,并对“三大能力”在三层架构中的具体实现以及它们之间的相互关系展开了多方位的详细分析和研究,从而对系统分析、设计和实施提出指导性的意见,以改善系统性能。   关键词:信息系统 三大能力 顶岗实习管理 三层架构   中图分类号:TP14 文献标识码:A 文章编号:1672-3791(2017)05(c)-0005-02   从某种角度来讲,信息是反应世界万物变化的状态、属性,是人们对世界万物联系与发展关系认知过程的客观与主观的对立统一。针对信息系统功能越来越强大,构成也越来越复杂的现象,用信息系统“三大能力”对软件系统的开发进行分析和研究,可以更好地建立信息系统认知模型,从而有效地对软件系统进行分析和设计。用信息系统“三大能力”模型分析软件系统顶岗实习管理信息系统的三层架构模式,以便对该系统的设计和实施提出指导性的意见。   1 用信息系统“三大能力”模型分析系统三层架构模式   顶岗实习管理信息系统采用B/S和C/S的混合架构,B/S是典型的客户端模式,针对移动办公用户而设计,C/S是针对校内用户而设计。服务器上的应用程序通过监听用户发出的请求,并对请求进行分析和?理,与数据库服务器建立联系,通过客户端完成各种功能。   1.1 系统信息存储(记忆)能力   记忆/存储能力是思维/处理能力和交流/通信能力的前提条件,也是信息系统最基本的能力。浏览器处在三层架构的表现层(UI),与用户进行交互。表现层(UI)将用户的各种操作传递给业务逻辑层(BLL),业务逻辑层(BLL)通过逻辑计算,判断用户相关操作的业务逻辑和业务规则,将结果传递给数据访问层(DAL),数据访问层(DAL)负责将符合业务逻辑和业务规则的数据写入到数据库中,信息系统存储能力得以实现。   1.2 信息处理(思维)能力实现   在信息系统中,系统功能能够实现的关键是信息处理(思维)能力,这种能力能够确保系统能够按照要求整理、归纳、转换、查询和分析相关信息,进而实现系统功能。在该例中,教学管理人员通过后台设定顶岗实习任务提交的周期,当学生在提交实习任务的时候,系统会根据设定的时间周期和学生提交实习任务的时间进行比较,当提交时间与设定时间不符,系统会给出不能提交实习任务的提示;否则,系统会继续判定其提交的形式、内容、字符数量进行判断,当符合业务规则时,系统会将数据写入数据库,并提示操作成功,该次顶岗实习任务提交完成。   形式处理能力的实现。当数据访问层(DAL)将数据传递到业务逻辑层(BLL)后,业务逻辑层(BLL)将信息进行逻辑处理,然后将所得到的结果传递给表现层(UI)进行输出,而输出的形式必须符合用户的期望。   1.3 信息通信(交流)能力的实现   信息系统的输入、输出和通信即是信息系统的通信(交流)能力,得益于信息系统所具有通信(交流)能力,信息系统中信息资源的实时性、开放性才有可能得以实现,因此,信息系统的通信(交流)能力是实现系统各种功能的基础。信息系统中信息的通信(交流)分为系统内部信息通信(交流)和系统外部通信(交流)交流两种。   三层间的信息交流。完成与用户交互后,表现层(UI)将获取的用户信息或指令传递给业务逻辑层(BLL);业务逻辑层(BLL)按照一定的业务逻辑和业务规则判定用户数据或指令,并对用户数据或指令进行处理,然后将处理的结果传递给数据访问层(DAL);数据访问层(DAL)按照业务规则对数据库进行操作,并将数据库操作的结果返馈给业务逻辑层(BLL);业务逻辑层(BLL)按照用户要求进行一定规则和业务逻辑的排列和组合,再传递给表现层(UI),以用户能够接受的方式呈现在用户眼前,完成各层之间的相互交流。   系统外部的信息交流。表现层(UI)与用户的交流即是系统外部信息交流,如系统中信息的输入与输出等。顶岗实习管理信息系统中所有用户均可通过客户端凭给定的账户进入系统,通过客户发送用户请求,服务器端接受请求,执行相应程序,并做出相应的反应,然后将执行结果反馈到客户端,以相应的规则呈现给用户。   系统模块间交流。顶岗实习管理信息系统中,各模块间的运行存在一定的联系,通过这种联系,信息在各模块之间进行交流。模块间的交流有是直接的,也可能是间接的,而间接的交流有可能需要相应的媒介,比如交流的内容、主要业务的数据、系统实体状态、相关数据库以及标示信息等。   三层及实体层之间的交流。面向对象思想中的“封装”是通过实体来实现的,与实体间的交流,贯穿于三层,三层之间数据传递以及与实体之间的交流。层间的数据传是单向的,即(表现层UI→业务逻辑层BLL→数据访问层DAL),它

文档评论(0)

151****1926 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档