- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于三层架构高职院校自学考试综合管理平台设计与实现
基于三层架构高职院校自学考试综合管理平台设计与实现 摘 要 将软件开发中的三层开发架构技术应用到高职院校自学考试综合管理平台中,结合授权管理中位运算方法、模板分层管理技术,可以实现省考办、学校、考生三层的有效管理在高职院校自学考试综合管理平台中的应用。 关键词 高职院校;自学考试;管理平台;三层架构;授权管理 中图分类号 G726.9 文献标识码 A 文章编号 1008-3219(2014)14-0060-03 高职院校自学考试综合管理平台(以下简称“综合平台”)具有操作人员多、业务层次多、涉及范围广、业务流程复杂、时效性强等特点。在开发过程中,没有一套良好的软件设计指导思想会使软件的开发变得困难。基于三层架构的思想设计综合平台的总体框架,并在此基础上灵活运用授权管理技术实现各级管理部门之间权限业务的严格划分,可以提高高职院校教育管理工作的信息化建设水平。 一、系统三层架构 在综合平台系统框架设计中,涉及到省级高等教育自学考试委员会办公室(以下简称“省考办”)、高职院校、考生三个层次的业务群体,省考办和高职院校属于管理机构,考生属于社会分散群体,为了达到各层次用户群体对业务管理的平稳对接,需要考虑各群体的使用习惯来制定数据访问的实现方式。系统采用C/S客户端访问Web数据接口的方式实现数据传送和业务办理。考生是该系统中的最终使用者,所以对考生的接口必须是开放的,Web页面的访问模式符合这样的要求,考生可以在不需要安装任何组件的基础上直接访问互联网。 这种复杂管理系统设计必须用分层结构来完成,其中,三层架构思想是成熟且适用的一种设计思想。框架规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程。该系统从应用逻辑上抽象细分,均可划分为三层:数据访问层、业务逻辑层和表示层。因为三层架构是建立在数据库基础之上,所以在实际开发中还会用到一些通用工具模块和数据操作模块,如数据库访问模块、事务处理模块等,这些模块被分离出来作为一个独立模块是为了实现模块复用。根据以上设计思想,整个软件框架的三层框架形式如图1所示。 (一)数据访问层 数据访问层主要用于和数据库进行直接交互,包括对数据的增加、删除、改动、查询等各种操作。系统大多采用通用关系数据库,数据访问层支持各种异构环境下的数据共享,可采用通用数据集或XML技术进行数据交换与传递。 数据访问层不直接面向用户,所以和操作界面的组织形式没有任何关系,不管是采用互联网访问的考生,还是采用B/S客户端的省考办和高职院校,完全可以共用共同的数据访问层。 (二)业务逻辑层 业务逻辑层为表示层提供统一的接口。主要包含:各种业务规则和逻辑的实现,可提供用户自定义功能模块,满足不同用户的需求。采用自主研发的基于.NET技术架构开发的应用服务器,其可靠性、针对性、执行效率更好。在三层架构中,由于业务逻辑层的存在,使数据层数据对表现层屏蔽,安全性更高。业务逻辑层在该系统中可以部署在中央服务器,采用统一的业务逻辑。 (三)表示层 表示层也称界面层,即平时所说的系统前台,主要处理用户与软件系统间的交互,包括数据的录入、处理结果显示等。该系统的表示层分两种发布方式:一是C/S客户端形式;二是Web形式。 通过对该系统的分层设计,可以减少系统的耦合,增强团队开发的协作和效率,操作界面设计人员可以专心设计用户的操作界面、研究操作方法,减轻一线操作人员的劳动强度;业务人员可以专心研究高职院校具体业务流程的实现和控制;数据库开发人员则可以专心研究如何提高数据访问效率、数据存储结构等问题,在各部门有序配合下顺利完成系统的开发和组装。 二、系统三层模型 为提高软件的实用性,减少软件开发过程中的问题,系统采用模板分层管理模型理论对系统中各层次用户按照角色分组分类,规范操作流程的权限。 (一)模板分层管理模型 在该系统中,涉及不同层次的单位与组织机构。处于同一层次机构中的单位或组织机构具有相同的性质。这些性质包括所处层次、管理权限、单位特性等。这些同层次的单位或组织机构可以定义为一种模板,代表某一层次的单位集合。如学校包括学校一、学校二、学校三等,虽然他们名字不一样,但具有共同的属性和工作权限及职能。 在组织机构设置和管理中,整个组织具有严格的层次关系。单位模板可定义为处于同一层次业务单位的共有属性和标准的集合,不仅规定着这些单位的各种属性,而且控制着不同类别业务单位之间的层次关系。在单位模板中,对处于这一层次的单位统一配置单位的角色和权限。模板与模板之间配置层次关系,同时各个业务单位之间可设置直接上下级关系,保证业务的直接联系。模板分层管理模型如图2所示。 在图2模型中虚线代表模板,实线代表实体。各层模板之间可以通过模板
您可能关注的文档
最近下载
- MSL防潮等级-J-STD-020(湿度敏感等级分类解说).docx VIP
- 湖北省襄阳市保康县第一中学2021年高一地理期末试题含解析.docx VIP
- 小学数学新苏教版三年级上册全册教案(2025秋新版).doc
- 202X年幼儿园安全教育主题班会 春风为伴 安全与我童行 课件PPT.pptx VIP
- 2025年高考化学二轮复习课件 第01讲 钠及其重要化合物.pdf VIP
- 危重症患者护理案例分析.docx VIP
- 2025年高考化学二轮复习课件 第03讲 镁、铝及其重要化合物.pdf VIP
- 2025年高考化学二轮复习课件 第03讲 氮及其重要化合物.pdf VIP
- 2025至2030爆炸物探测扫描仪行业发展趋势分析与未来投资战略咨询研究报告.docx
- 浙江省J12共同体联盟2024-2025学年九年级上学期期中语文试题(含答案).pdf VIP
文档评论(0)