前言:尋找寫作靈感?中文期刊網用心挑選的計算機組裝與維護實驗室管理系統,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。
摘要:
在計算機組裝與維護三維仿真系統下的,實驗室管理系統的設計思路,研發方法,介紹此系統的與母系統的聯系,及其主要功能模塊,與其他系統的差異化特色。實驗室管理系統是計算機組裝與維護三維仿真系統的一個子系統,為用戶提供了注冊,單點登錄,實驗任務,激活賬戶,實驗器材管理等多個子功能。意在滿足當前高效快速的互聯網發展背景下,實驗室需要更高效便捷的管理方式。
關鍵詞:
計算機組裝與維護;實驗室管理;
一、引言
實驗室管理針對計算機組裝與維護三維仿真系統的虛擬實驗室進行管理。是一個基于數據庫的管理系統,主要意圖是讓用戶可以管理自己的實驗任務,實驗教學,實驗器材等。此系統采用分布式服務架構,在同一時刻,不同的用戶都可以連接到自己的實驗室管理系統,及時響應用戶的請求,不會彼此之間造成阻塞。主要功能有單點登錄系統,購買并激活系統,實驗教學,實驗器材更新及介紹。
二、系統設計
1系統架構
系統采用分布式服務架構,既將數據庫服務、接口調用服務、用戶訪問服務分離到不同的服務器端,減小各個服務器的壓力,從而讓用戶體驗更快的訪問速度。系統整體采用B/S架構,各服務之間通過局域網通訊。分層開發邏輯清晰,使得模塊重用性提高,程序更容易調試與維護,物理分布的靈活使得后續的擴展更加便捷,服務器并發存在,使軟件性能得到了良好的保證。用戶通過瀏覽器訪問指定網站,前端頁面通過發送ajax異步請求相應的控制層服務,控制層通過dubbo分布式服務框架調用相應的服務處理相應的業務邏輯,到數據庫取到相應數據返回給用戶。
2系統功能模塊
2.1注冊系統
用戶使用實驗室管理系統之前,需要到指定網頁注冊,用戶填寫自己的個人信息,由系統保存到數據庫,并做MD5加密處理,防止惡意軟件通過簡單的攻擊獲得用戶的關鍵信息。注冊成功之后,由管理系統為用戶開辟獨立的存儲空間,記錄用戶是否激活軟件,做過哪些實驗。
2.2單點登錄系統
用戶注冊之后,使用實驗室管理,當未登錄時,提示用戶需要登錄。如果用戶已經登錄,則用戶在訪問任意其他該系統下的功能模塊的時候,都不用再登錄。比如用戶訪問首頁之后,跳轉到實驗教學頁面,如果之前用戶未登錄,則會在實驗教學界面提示用戶登錄。如果用戶在首頁已經登陸過,則會把用戶的登錄信息帶到實驗教學頁面,用戶不必再次登錄就可以獲得自己的實驗教學信息。
2.3激活功能
用戶在看過計算機組裝與維護三維仿真系統的介紹之后,如果感興趣想要使用,可以跳轉到激活頁面,免費領取3天試用時間,如果有意向確認購買,則會產生經濟效益。該功能會提示用戶可能會產生的消費行為,彈出相應的支付信息,并且采用第三方支付平臺給予用戶便利的支付環境。
2.4實驗教學
用戶初次使用計算機組裝與維護三維仿真系統,對系統有陌生感。在這個功能模塊下面,用圖文、視頻等直觀,友好的方式幫助用戶快速感受系統的特色。實驗教學是實驗室管理系統的核心功能模塊,這里按照不同星級實驗任務。用戶熟悉了系統的功能之后,可以選擇自己的實驗任務,進入母系統后,根據該系統的提示進行實驗。如果用戶感到有難度,可以選擇觀看實驗,之后再進行實驗操作。
2.5實驗器材管理
實驗器材主要為計算機的虛擬硬件,如內存條,CPU,主板、顯卡等等。在計算機組裝與維護三維仿真系統中,需要及時擴充計算機硬件的器材庫,用戶在這里查看是否有與自己想要的虛擬硬件,如果沒有可以向管理員申請加入器材庫。
三、權限管理系統
1用戶權限管理系統
用戶在未購買激活計算機組裝與維護三維仿真系統的時候,只有試用權限,此時系統的部分功能受限,比如在實驗教學功能模塊中,用戶可以選擇的實驗任務只有少數幾個。不為試用權限用戶提供完整的實驗任務,并且不為試用權限用戶提供實驗幫助與提示功能。完整權限用戶在做完實驗任務的時候,系統會為用戶進行跟蹤提示,用戶做完實驗之后,為用戶提供指導性意見,以及可以改進的地方,為用戶提供分析報告。
2管理員權限系統
管理員權限是最大的權限,能夠查看、修改、刪除用戶的注冊信息,以及查看用戶的激活信息,查看用戶的賬戶是否已經試用過。管理員可以在實驗教學功能模塊中添加、刪除實驗任務,修改實驗任務的星級、描述、提示等等信息。管理員可以查看完整權限用戶的任務完成情況,查看、修正用戶的分析報告。
四、系統實現及運行
實驗室管理系統前端界面使用html靜態頁面,通過ajax異步請求后臺服務,將數據傳遞給前臺,通過Bootstrap優化界面外觀。后臺服務使用java語言編寫,java語言穩定高效,能夠為系統提供持續服務。數據庫使用免費的mysql,使用免費的數據庫可以省下一筆不小的開支。系統開發完成之后,將程序部署到linux環境下的tomcat服務器中,使程序穩定地運行起來。
五、總結
實驗室管理系統是計算機組裝與維護三維仿真系統的一個子系統,立足于更好地滿足用戶的需求,為用戶提供更好的實驗任務及安排。在實驗中為用戶提供友好的提示服務,使用戶學習到計算機組裝與維護的知識。該系統是一個先進的,具有高性能,提供高并發的軟件,能夠滿足多個用戶同時在線使用。并且維護用戶基本信息,以及用戶做過的實驗的分析評估,為用戶提出針對性意見。
作者:楊杰 田偉 單位:西華大學計算機與軟件工程學院
參考文獻
[1]傅學勝.實驗室信息管理系統的進展與發展趨勢[J].上海計量測試,2003,30(4):36.
[2]張潤杰.基于B/S模式的網絡版實驗室管理系統[J].首都師范大學學報(自然科學版),2005,26(2):16.
[3]阮軍,楊春金.基于模式的多層分布式軟件系統架構的設計[J].計算機工程,2006,32(14):57-59.
[4]張文增,孫振國,趙冬斌,陳強.基于B/S結構的實驗室管理信息系統開發方案[J].計算機工程與應用,2002,(11):232—233.
[5]馮金輝.數字實驗室2LIMS未來發展趨勢[J].現代科學儀器,2002(2):10.