香港理工大學:重構(gòu)大學學生記錄
系統(tǒng)設(shè)計
項目開發(fā)組提出以下設(shè)計原則及方向,用以貫穿整個系統(tǒng)的設(shè)計:
1. 面向用戶—— 以用戶為中心的設(shè)計,建構(gòu)四個網(wǎng)絡(luò)系統(tǒng),包括電子入學 (eAdmission),電子學生 (eStudent),電子教員 ( eAcademic ) 及電子行政(asadmin);
2. 全面采用瀏覽器/ 服務(wù)器架構(gòu),令所有用戶更方便使用服務(wù);
3. 系統(tǒng)整合,數(shù)據(jù)庫主導(dǎo)新系統(tǒng)中,所有子系統(tǒng)有共同的接口設(shè)計模板,以數(shù)據(jù)庫為中心,面向用戶的入口方便用戶,也方便日后開發(fā)人員維護及提升系統(tǒng);
4. 模塊設(shè)計方向, 整合新系統(tǒng)新系統(tǒng)以模塊設(shè)計為方向,包括五個子系統(tǒng),合共超過二百個功能, 見圖2。此設(shè)計可讓不同功能分階段開發(fā)和推出,提高靈活性,而每個模塊只負責某特定的工作,減低了開發(fā)時間和功能的復(fù)雜性;
5. 配合大學組織架構(gòu)的賬戶管理和訪問控制功能,使用已被授權(quán)的功能,和讀寫自己管理的學生記錄數(shù)據(jù);
6. 參數(shù)化設(shè)計
參數(shù)化設(shè)計讓開發(fā)人員可以通過調(diào)整參數(shù)來改變系統(tǒng)的操作程序,毋需改動源代碼,既減低系統(tǒng)維護的復(fù)雜性,亦節(jié)省開發(fā)成本和時間。
開發(fā)團隊于項目成立初期專注研發(fā),
選取了以 JAVA 為核心的開發(fā)架構(gòu),并落實引入以下建構(gòu)和設(shè)計的技術(shù):
1. 對象關(guān)系映射 (ORM - Objectrelationalmapping);
2. MVC (Modal View Controller) 模式——Web 層采用了 JSF (JavaServer 面)框架與 AJAX ( 異步 JavaScript 和 XML) 等技術(shù),在應(yīng)用層采用了 EJB 3.0 技術(shù);
3. 數(shù)據(jù)庫技術(shù)——廣泛應(yīng)用動態(tài)數(shù)據(jù)庫表設(shè)計,并為維持記錄的安全性和存取權(quán)限,采用Oracle 虛擬私有數(shù)據(jù)庫(Virtual Private Database),創(chuàng)建一個安全策略;
4. 文檔層技術(shù)——把文檔數(shù)據(jù)化,方便存取;
5. 接口技術(shù)——每組數(shù)據(jù)接口均會與交換數(shù)據(jù)之部門協(xié)商一套數(shù)據(jù)互換協(xié)議,以確立聯(lián)系界面的通訊方式,務(wù)求數(shù)據(jù)互換能夠暢順地妥當?shù)膱?zhí)行;
6. 商業(yè)智能 (Business Intelligence) 工具讓用戶不但可以通過界面準備日常的報表,還能進行實時的數(shù)據(jù)分析,提高工作質(zhì)量。
(作者單位為香港理工大學資訊科技處)

責任編輯:葉雨田
-
重新審視“雙循環(huán)”下的光伏行業(yè)
2020-11-02光伏行業(yè),光伏技術(shù),光伏出口 -
能源轉(zhuǎn)型進程中火電企業(yè)的下一程
2020-11-02五大發(fā)電,火電,煤電 -
國內(nèi)最高額定水頭抽蓄電站2#引水上斜井滑模混凝土施工順利完成
2020-10-30抽水蓄能電站,長龍山抽水蓄能電站,水力發(fā)電
-
能源轉(zhuǎn)型進程中火電企業(yè)的下一程
2020-11-02五大發(fā)電,火電,煤電 -
資本市場:深度研究火電行業(yè)價值
2020-07-09火電,火電公司,電力行業(yè) -
國家能源局印發(fā)2020年能源工作指導(dǎo)意見:從嚴控制、按需推動煤電項目建設(shè)
2020-06-29煤電,能源轉(zhuǎn)型,國家能源局
-
高塔技術(shù)助力分散式風電平價上網(wǎng)
2020-10-15分散式風電,風電塔筒,北京國際風能大會 -
創(chuàng)造12項世界第一!世界首個柔性直流電網(wǎng)工程組網(wǎng)成功
2020-06-29?清潔能源,多能互補,風電 -
桂山風電項目部組織集體默哀儀式
2020-04-08桂山風電項目部組織