香港理工大學:重構大學學生記錄
系統設計
項目開發組提出以下設計原則及方向,用以貫穿整個系統的設計:
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) 工具讓用戶不但可以通過界面準備日常的報表,還能進行實時的數據分析,提高工作質量。
(作者單位為香港理工大學資訊科技處)
責任編輯:葉雨田
-
重新審視“雙循環”下的光伏行業
2020-11-02光伏行業,光伏技術,光伏出口 -
能源轉型進程中火電企業的下一程
2020-11-02五大發電,火電,煤電 -
國內最高額定水頭抽蓄電站2#引水上斜井滑模混凝土施工順利完成2020-10-30抽水蓄能電站,長龍山抽水蓄能電站,水力發電
-
能源轉型進程中火電企業的下一程
2020-11-02五大發電,火電,煤電 -
資本市場:深度研究火電行業價值
2020-07-09火電,火電公司,電力行業 -
國家能源局印發2020年能源工作指導意見:從嚴控制、按需推動煤電項目建設
2020-06-29煤電,能源轉型,國家能源局
-
高塔技術助力分散式風電平價上網
2020-10-15分散式風電,風電塔筒,北京國際風能大會 -
創造12項世界第一!世界首個柔性直流電網工程組網成功
2020-06-29?清潔能源,多能互補,風電 -
桂山風電項目部組織集體默哀儀式
2020-04-08桂山風電項目部組織
-
國內最高額定水頭抽蓄電站2#引水上斜井滑模混凝土施工順利完成2020-10-30抽水蓄能電站,長龍山抽水蓄能電站,水力發電
今后秦嶺生態環境保護區內不再審批和新建小水電站
2020-06-29小水電,水電站,水電3.2GW!能源局同意確定河北新增三個抽水蓄能電站選點規劃
2020-06-29抽水蓄能,抽水蓄能電站,國家能源局-
重新審視“雙循環”下的光伏行業
2020-11-02光伏行業,光伏技術,光伏出口 -
官司纏身、高層動蕩、工廠停產 “保殼之王”天龍光電將被ST
2020-09-11天龍光電,光伏設備,光伏企業現狀 -
央視財經熱評丨光伏發電的平價時代到了嗎?
2020-08-24儲能,光伏儲能,平價上網
-