初步設想如下:
1、該軟件初步內部定名《用戶賬號獨立平臺》,安裝后,可輸入同時已安裝的其他敏學軟件的數據庫連接信息(建議各軟件及本平臺安裝在同一服務器)
2、原各個軟件仍可照舊使用和管理用戶
3、如果使用《用戶賬號獨立平臺》來添加、編輯、刪除 用戶,則會同時應用到已添加過的下屬各敏學教學軟件中,(添加用戶時會先檢查各軟件中是否已有同名賬號,如發現則提示并停止添加)
4、《用戶賬號獨立平臺》同時提供統一實驗室軟件平臺封面,可使用用戶名賬號在《用戶賬號獨立平臺》的封面登錄后選擇進入某一教學軟件(對于SESSION、COOKIE的情況,需要各軟件提供一個特殊登錄通道,如某頁面跟參數后等于自動完成登錄并進入首頁,當然使用此方法登錄的用戶在退出時也會自動退到《用戶賬號獨立平臺》的登錄后選擇教學軟件的界面)
5、其他B/S結構軟件也可以直接輸入用戶表結構,并掛接進來
此做法并沒有統一所有軟件的用戶表到一起,是一個比較折中的做法,但是有點是對其他客戶,各個軟件仍可保留原有用戶功能,得以單獨出售安裝,在只賣一套軟件時可不使用《用戶賬號獨立平臺》
6、對于將《用戶賬號獨立平臺》掛接到已存在的大型系統中去,可以反向提供《用戶賬號獨立平臺》的一個SQL數據表, 該系統所有的用戶操作只需要輸出到數據表去,《用戶賬號獨立平臺》會以自動值守或者通過調用一個網頁的形式,把您的操作應用到《用戶賬號獨立平臺》中已掛接的軟件中去