【正文】
證功能。 網(wǎng)上預(yù)約管理模塊 第三章 SMSI 系統(tǒng)的整體介紹 16 其子模塊包括:預(yù)約信息管理、預(yù)約時間管理、 “我要預(yù)約儀器 ”、 “我的預(yù)約列表 ”、順序預(yù)約情況。 網(wǎng)絡(luò)安全性 將內(nèi)部網(wǎng)絡(luò)和外部網(wǎng)絡(luò)分隔,設(shè)立防火墻,防止外部攻擊和惡意入侵。各層的責(zé)任分工如下: ① 表示層:主要負責(zé)對用戶的請求,調(diào)用業(yè)務(wù)邏輯層的方法,給出相應(yīng)的響應(yīng),為客戶端提供應(yīng)用程序的訪問入口。 ⑤ 可維護性和可擴展性:由于需求的不斷變化,產(chǎn)品的不斷升級,要想使軟件具有較長的生命周期,軟件需要具 有很好的可維護性和可擴展性。 08005:狀態(tài)匯報、顯示 自動匯報設(shè)備狀態(tài)到服務(wù)器。當(dāng)接收到鎖定信號后,鎖定鍵盤鼠標(biāo)。 06003:臨時卡管理 對臨時卡的登記、注銷、掛失、臨時指定用戶等管理。 05002:基本信息 管理用戶的基本信息。 04005:費用查看 正式用戶可以查看自己及所轄成員的儀器使用記錄及費用記錄。主要是對預(yù)約的調(diào)整。 020xx:儀器屬性管理 對各類別、各儀器的屬性進行自定義、管理 。注冊后需身份確認方可稱為正式用戶。 SMSL系統(tǒng)中考慮采用該編輯器,用來編輯儀器屬性中的特殊字符。 利用 ValidatorCalloutExtender/擴展驗證控件,對驗證控件的錯誤提示進行樣式化及強調(diào)化 等 , 。這個做法浪費了許多帶寬,因為在前后兩個頁面中的大部分 HTML代碼往往是相同的。 Java是一種比 JavaScript更復(fù)雜許多的程式語言,而 JavaScript則是相當(dāng)容易了解的語言。命令 Commit用來完成事務(wù),并使事務(wù)對數(shù)據(jù)庫所作的修改成為永久的。 .NET對Web Service有強有力的支持,只需要新建一個 Web服務(wù)(擴展名為 asmx)的文件,并為該文件的類添加 WebService、 WebServiceBinding特性,以及為類的方法添加 WebMethod特性,即可實現(xiàn) Web Service接口的方法。在 Netframework中,無需再注冊組件,只需將它們復(fù)制到目標(biāo)位置即可。 SMSI系統(tǒng)采用的數(shù)據(jù)庫開發(fā)工具是 Sql Server 20xx。當(dāng)需要在表格的每一行的某一列中都要顯示二維列表數(shù)據(jù)時,使用 Web服務(wù)器控件嵌套技術(shù)將簡 化這一過程的實現(xiàn)。 SMSI系統(tǒng)的開發(fā)使用的語言 為 C。 .NET Framework包含公共語言運行庫( CLR)和 .NET Framework類庫( Lu Qiuqin et al. 20xx)。包括的模塊及其子模塊與第四章對應(yīng)。包括 、Web Service技術(shù)、事務(wù)處理與異常捕捉、 JavaScript腳本、 AJAX技術(shù)以及 富文本 編輯技術(shù)。如: 、 Web Service技術(shù)、事務(wù)處理與異常捕捉、 JavaScript腳本、 AJAX技術(shù)以及富文本編輯技術(shù)。在實現(xiàn)對分布性、共享性要求較高的系統(tǒng)時, C/S結(jié)構(gòu)的弊端被暴露出來。這套系統(tǒng)的主要功能包括教學(xué)科研儀器設(shè)備的賬務(wù)管理、教育部要求的各種上報數(shù)據(jù)的生成和管理。本文以SMSI系統(tǒng) 這一具體項目為背景,描述了系統(tǒng)的整體設(shè)計及相關(guān)重要模塊的設(shè)計和實現(xiàn)。同時, 提高共享率也是提高儀器使用效率的一個重要途徑。由于實驗的計劃性不強,即使沒有人做實驗,儀器管理員也要處于待命狀態(tài)。 第一章 緒論 1 第一章 緒論 系統(tǒng)開發(fā)背景及意義 科學(xué)儀器是大型、精密、貴重、稀缺的儀器設(shè)備(范世福, 20xx),具有豐富的使用功能,可為多種學(xué)科和領(lǐng)域服務(wù)。本文針對科學(xué)儀器在使用管理中存在的問題,在深入分析科學(xué)儀器管理業(yè)務(wù)流程的基礎(chǔ)上,設(shè)計并實現(xiàn)了一個科學(xué)儀器共享管理系統(tǒng)( Shared Management System of Scientific Instruments, SMSI 系統(tǒng))。 中國科學(xué)技術(shù)大學(xué) 工程碩士學(xué)位論文 科學(xué)儀器共享管理系統(tǒng) 的設(shè)計與實現(xiàn) 作者姓名: 學(xué)科專業(yè): 軟件工程 導(dǎo)師姓名: 完成時間: 二○ **年 *月 **日 University of Science and Technology of China A dissertation for master’s degree of engineering The Design and Implementation of Shared Management System of Scientific Instruments Author’s Name: Speciality: Software Engineering Supervisor: Finished Time: **. 15th, 20** 書脊 科學(xué)儀器共享管理系統(tǒng)的設(shè)計與實現(xiàn) 軟件學(xué)院 中國科學(xué)技術(shù) 大學(xué) 中國科學(xué)技術(shù)大學(xué)學(xué)位論文原創(chuàng)性聲明 本人聲明所呈交的學(xué)位論文,是本人在導(dǎo)師指導(dǎo)下進行研究工作所取得的 成果。隨著實驗室的科學(xué)儀器的數(shù)量逐漸增多,如何科學(xué)管理和使用科學(xué)儀器,充分發(fā)揮科學(xué)儀器的 作用,已經(jīng)成為科學(xué)儀器擁有單位所關(guān)心的一個重要課題。s strength and level. Along with a gradual increase in the number of scientific instruments, scientific instruments owners pay close attention to how to scientifically manage and use scientific instruments, and give full play to the role of scientific instruments. By deeply analyzing the business processes of management of scientific instruments, this thesis designed and implemented a Shared Management System of Scientific Instruments(SMSI system), which solves problems in use and management of scientific instruments This thesis describes the overall design and module position of SMSI system, and then some important modules including page navigation, equipment management, online booking management, query and statistics, management of Email related functions are described in more detail. In requirements analysis phase, all participants in the system reached a mon understanding of the demand of software by using software prototyping. In design phase, by using the idea of stratified design, each module was divided into three layers, which were data access layer, business logic layer and presentation layer. It makes the maintenance of system easier. The implementation of the system was based on technologies of .NET’s Web and Web Service. By using page management based on roles, SMSI system provides the corresponding page navigation and the control of access to the page for the different roles of users, thereby increasing the security of access to the page. SMSI system has solved some main problems of scientific instruments management and improved the sharing rates, usage rates, and management capabilities. The system is easy to use, and has a friendly interface. The system is running on the Life Science Laboratory Center of USTC, and has achieved high praise. Key Words: Scientific Instruments, Management System, .NET 目 錄 III 目 錄 摘 要 ................................................................................................. I Abstract ............................................................................................... II 第一章 緒論 ........................................................................................1 系統(tǒng)開發(fā)背景及意義 ...................................................................................... 1 國內(nèi)外研究與應(yīng)用狀況 .................................................................................. 2 本人的主要工作 .............................................................................................. 3 論文的組織結(jié)構(gòu) .............................................................................................. 3 第二章 相關(guān)技術(shù)介紹 .........................................................................5 ........................................................................................................... 5 Web Service 技術(shù) ............................................................................................. 6 事務(wù)處理與異常捕捉 ...................................................................................... 7 內(nèi)嵌 JavaScript 腳本 ....................................................................... 7 AJAX 技術(shù) ........................................................................................................ 8 富文本編輯技術(shù) .............................................................................................. 9 本章