香港理工大学:重构大学学生记录

2014-06-01 21:26:42 大云网  点击量: 评论 (0)
 为配合香港大学本科课程从三年制改为四年制,香港理工大学于2007 年开始为校内核心信息系统探讨不同建构方案,并于2008 年决定由大学资讯科技处及教务处组成团队自行研发,重建有20 多年历史的学生记录系统


系统设计

  项目开发组提出以下设计原则及方向,用以贯穿整个系统的设计:

  1. 面向用户—— 以用户为中心的设计,建构四个网络系统,包括电子入学 (eAdmission),电子学生 (eStudent),电子教员 ( eAcademic ) 及电子行政(asadmin);

  2. 全面采用浏览器/ 服务器架构,令所有用户更方便使用服务;

  3. 系统整合,数据库主导新系统中,所有子系统有共同的接口设计模板,以数据库为中心,面向用户的入口方便用户,也方便日后开发人员维护及提升系统;

  4. 模块设计方向, 整合新系统新系统以模块设计为方向,包括五个子系统,合共超过二百个功能, 见图2。此设计可让不同功能分阶段开发和推出,提高灵活性,而每个模块只负责某特定的工作,减低了开发时间和功能的复杂性;

  5. 配合大学组织架构的账户管理和访问控制功能,使用已被授权的功能,和读写自己管理的学生记录数据;

  6. 参数化设计

  参数化设计让开发人员可以通过调整参数来改变系统的操作程序,毋需改动源代码,既减低系统维护的复杂性,亦节省开发成本和时间。

  开发团队于项目成立初期专注研发,

  选取了以 JAVA 为核心的开发架构,并落实引入以下建构和设计的技术:

  1. 对象关系映射 (ORM - Objectrelationalmapping);

  2. MVC (Modal View Controller) 模式——Web 层采用了 JSF (JavaServer 面)框架与 AJAX ( 异步 JavaScript 和 XML) 等技术,在应用层采用了 EJB 3.0 技术;

  3. 数据库技术——广泛应用动态数据库表设计,并为维持记录的安全性和存取权限,采用Oracle 虚拟私有数据库(Virtual Private Database),创建一个安全策略;

  4. 文档层技术——把文档数据化,方便存取;

  5. 接口技术——每组数据接口均会与交换数据之部门协商一套数据互换协议,以确立联系界面的通讯方式,务求数据互换能够畅顺地妥当的执行;

  6. 商业智能 (Business Intelligence) 工具让用户不但可以通过界面准备日常的报表,还能进行实时的数据分析,提高工作质量。

  (作者单位为香港理工大学资讯科技处)


大云网官方微信售电那点事儿

责任编辑:叶雨田

免责声明:本文仅代表作者个人观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
分享到微博分享到微信
我要收藏
个赞
学生 大学
评论
点击加载更多