基于云計(jì)算的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)和研究
本文選題:云計(jì)算 + 實(shí)驗(yàn)室管理系統(tǒng); 參考:《東南大學(xué)》2015年碩士論文
【摘要】:隨著高校實(shí)驗(yàn)室的不斷發(fā)展,實(shí)驗(yàn)室人員和實(shí)驗(yàn)室資源的不斷增加,使得實(shí)驗(yàn)室資源共享、龐大數(shù)據(jù)文件的存儲(chǔ)以及實(shí)驗(yàn)室管理成為一個(gè)難題。由于云計(jì)算技術(shù)和移動(dòng)互聯(lián)網(wǎng)技術(shù)在海量數(shù)據(jù)存儲(chǔ)、資源共享方面有著巨大的優(yōu)勢(shì)。因此,研究基于web技術(shù)和云計(jì)算技術(shù)的高校實(shí)驗(yàn)室云平臺(tái)管理系統(tǒng)具有較好的技術(shù)意義和工程應(yīng)用價(jià)值。論文首先通過調(diào)研部分高校實(shí)驗(yàn)室的管理和資源需求,在查詢大量國內(nèi)外文獻(xiàn)的基礎(chǔ)上,研究了系統(tǒng)的需求分析。其次,采用Hadoop技術(shù)構(gòu)建實(shí)驗(yàn)室管理云平臺(tái),以云計(jì)算三層服務(wù)模型為理念,將實(shí)驗(yàn)室管理云平臺(tái)分為基礎(chǔ)設(shè)施層、基礎(chǔ)管理層、應(yīng)用接口層和應(yīng)用層,并對(duì)各層的實(shí)現(xiàn)過程進(jìn)行了詳細(xì)設(shè)計(jì)。系統(tǒng)開發(fā)的軟件框架采用B/S三層體系架構(gòu)和Struts2+Spring+hibernate (S2SH)。 B/S架構(gòu)分為表示層、業(yè)務(wù)層、持久層,S2SH框架正好是對(duì)各層的實(shí)現(xiàn)。通過該框架集成開發(fā)的實(shí)驗(yàn)室管理系統(tǒng),客戶端不直接與數(shù)據(jù)庫交互,而是通過組件與中間層建立連接,再由中間層與數(shù)據(jù)庫交互,層次結(jié)構(gòu)清晰、耦合度高。然后,分析研究了Hadoop的HDFS文件管理系統(tǒng)技術(shù),設(shè)計(jì)以HDFS代替?zhèn)鹘y(tǒng)的文件管理系統(tǒng),實(shí)現(xiàn)系統(tǒng)的云存儲(chǔ)功能。HDFS在上傳下載過程中采用基于數(shù)據(jù)流的控制方法,將讀與寫的過層進(jìn)行分離,在存儲(chǔ)大型文件時(shí),通過分割塊的機(jī)制將文件進(jìn)行切割,然后進(jìn)行細(xì);拇鎯(chǔ)。這種存儲(chǔ)機(jī)制大大節(jié)約了計(jì)算機(jī)資源,而且可行性比較高,成本也比較低。對(duì)于系統(tǒng)數(shù)據(jù)的訪問和并發(fā)控制,系統(tǒng)通過Hibernate直接操作JDBC實(shí)現(xiàn)數(shù)據(jù)庫的連接,避免在查詢過程中,當(dāng)數(shù)據(jù)庫的表比較多、表之間的級(jí)聯(lián)關(guān)系比較復(fù)雜時(shí)產(chǎn)生大量冗余的SQL操作,提高了系統(tǒng)的響應(yīng)速度;并且系統(tǒng)將數(shù)據(jù)庫MySQL自帶的封鎖法和Hibernate框架中自帶的樂觀鎖機(jī)制進(jìn)行結(jié)合,協(xié)同控制,確保在大量用戶并發(fā)訪問時(shí)系統(tǒng)能夠穩(wěn)定運(yùn)行。此外,還研究了通過MD5算法對(duì)用戶密碼進(jìn)行加密和采用基于角色的訪問控制RBAC的訪問控制模型實(shí)現(xiàn)用戶的角色和權(quán)限分離。通過以上技術(shù),最終設(shè)計(jì)實(shí)現(xiàn)了基于云平臺(tái)的實(shí)驗(yàn)室管理系統(tǒng),系統(tǒng)主要包括用戶管理、實(shí)驗(yàn)室管理、項(xiàng)目管理、學(xué)科建設(shè)管理以及校友互動(dòng)管理5個(gè)功能模塊。最后,為了驗(yàn)證系統(tǒng)設(shè)計(jì)的功能能夠正常運(yùn)行,論文選擇云存儲(chǔ)和權(quán)限控制功能作為測(cè)試用例進(jìn)行功能測(cè)試,測(cè)試表明通過云計(jì)算技術(shù)和web技術(shù)開發(fā)的實(shí)驗(yàn)室管理系統(tǒng)能夠正常運(yùn)行;對(duì)于系統(tǒng)的性能測(cè)試,本課題通過對(duì)單機(jī)和集群環(huán)境下,實(shí)驗(yàn)室管理系統(tǒng)的訪問速度和云存儲(chǔ)功能的上傳速度進(jìn)行測(cè)試對(duì)比,說明通過云計(jì)算技術(shù)不僅能夠提高實(shí)驗(yàn)室管理系統(tǒng)的響應(yīng)速度,而且能夠大大縮短系統(tǒng)在存儲(chǔ)大型數(shù)據(jù)文件時(shí)所需的時(shí)間,滿足實(shí)驗(yàn)室的應(yīng)用需求。
[Abstract]:With the development of university laboratories and the increasing of laboratory personnel and resources, the sharing of laboratory resources, the storage of huge data files and the management of laboratories have become a difficult problem. Due to cloud computing and mobile Internet technology in massive data storage, resource sharing has a huge advantage. Therefore, the research of cloud platform management system based on web and cloud computing technology has good technical significance and engineering application value. Firstly, by investigating the management and resource requirements of some university laboratories, this paper studies the requirement analysis of the system on the basis of consulting a large number of domestic and foreign literature. Secondly, the laboratory management cloud platform is constructed by using Hadoop technology. The cloud management cloud platform is divided into infrastructure layer, basic management layer, application interface layer and application layer, based on the concept of cloud computing three-tier service model, the laboratory management cloud platform is divided into infrastructure layer, basic management layer, application interface layer and application layer. The realization process of each layer is designed in detail. The software framework of the system is based on B / S three layer architecture and Struts2 Spring hibernate S2 SHN. The B / S architecture is divided into presentation layer, business layer, persistence layer and S2SH framework. Through the integrated laboratory management system developed by this framework, the client does not interact with the database directly, but establishes the connection with the middle layer through the component, and then interacts with the database by the middle layer. The hierarchy structure is clear and the coupling degree is high. Then, the technology of HDFS file management system of Hadoop is analyzed and studied. The traditional file management system is replaced by HDFS. The cloud storage function of the system. HDFS adopts the control method based on data flow in the process of uploading and downloading. The read and write layers are separated. When storing large files, the files are cut by the mechanism of partition blocks, and then stored in fine granulation. This storage mechanism saves computer resources greatly, and has high feasibility and low cost. For the data access and concurrency control of the system, the system directly operates JDBC through Hibernate to realize the connection of the database, avoiding a large number of redundant SQL operations when there are more tables in the database and the cascading relationship between the tables is more complex in the query process. The system improves the response speed of the system, and the system combines the blockage method of database MySQL with the optimistic locking mechanism in the framework of Hibernate to ensure the system can run stably when a large number of users access concurrently. In addition, the encryption of user password by MD5 algorithm and the application of role-based access control (RBAC) access control model to realize the separation of user's role and authority are also studied. Through the above technology, the laboratory management system based on cloud platform is designed and implemented. The system mainly includes five functional modules: user management, laboratory management, project management, discipline construction management and alumni interactive management. Finally, in order to verify the function of the system design can run normally, the paper chooses cloud storage and privilege control as test cases to test the function. The test results show that the laboratory management system developed by cloud computing technology and web technology can run normally. Comparing the access speed of the lab management system with the upload speed of the cloud storage function, it shows that the cloud computing technology can not only improve the response speed of the laboratory management system, Moreover, it can greatly shorten the time required for the system to store large data files and meet the needs of laboratory applications.
【學(xué)位授予單位】:東南大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類號(hào)】:TP311.52
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 劉天印;實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J];科技創(chuàng)業(yè)月刊;2004年04期
2 肖利,黃樹輝,姜春雷;《普通物理實(shí)驗(yàn)室管理系統(tǒng)》的設(shè)計(jì)與開發(fā)[J];吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版);2004年04期
3 吳麗;高校系部實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與應(yīng)用[J];廣西右江民族師專學(xué)報(bào);2005年03期
4 陳洪濤;魏銳;;開放實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];天中學(xué)刊;2008年05期
5 謝雪梅;趙彬彬;;高校實(shí)驗(yàn)室管理系統(tǒng)的研究[J];科技信息;2008年35期
6 李為民;;高校實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J];福建電腦;2009年12期
7 黃吉亞;謝樹云;趙莉;;淺談實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與開發(fā)[J];科技傳播;2010年15期
8 宋洪奇;;實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];信息與電腦(理論版);2010年06期
9 朱凱;;高等學(xué)校實(shí)驗(yàn)室管理系統(tǒng)分析和設(shè)計(jì)[J];福建電腦;2010年10期
10 吳小麗;李響;;利用實(shí)驗(yàn)室管理系統(tǒng)促進(jìn)實(shí)驗(yàn)室管理規(guī)范化初探[J];赤峰學(xué)院學(xué)報(bào)(自然科學(xué)版);2010年11期
相關(guān)會(huì)議論文 前5條
1 張洪生;楊三民;吳瑩;;基于高校內(nèi)網(wǎng)的實(shí)驗(yàn)室管理系統(tǒng)設(shè)計(jì)與開發(fā)[A];北京高教學(xué)會(huì)實(shí)驗(yàn)室工作研究會(huì)2010年學(xué)術(shù)研討會(huì)論文集(下冊(cè))[C];2010年
2 盧慧芬;潘再平;喻強(qiáng);溫遠(yuǎn)新;;開放性實(shí)驗(yàn)室管理系統(tǒng)的實(shí)現(xiàn)與應(yīng)用[A];第三屆全國高等學(xué)校電氣工程及其自動(dòng)化專業(yè)教學(xué)改革研討會(huì)論文集[C];2005年
3 康驪;胡國英;;基于PHP的自主開放的實(shí)驗(yàn)中心管理平臺(tái)[A];北京高教學(xué)會(huì)實(shí)驗(yàn)室工作研究會(huì)2007年學(xué)術(shù)研討會(huì)論文集[C];2007年
4 馬君余;李紅林;;實(shí)驗(yàn)室管理系統(tǒng)的建立與應(yīng)用體會(huì)[A];第三屆全國臨床檢驗(yàn)實(shí)驗(yàn)室管理學(xué)術(shù)會(huì)議論文匯編[C];2005年
5 楊杰;范麗仙;;基于指紋識(shí)別的開放性實(shí)驗(yàn)室管理系統(tǒng)[A];教育部中南地區(qū)高等學(xué)校電子電氣基礎(chǔ)課教學(xué)研究會(huì)第二十屆學(xué)術(shù)年會(huì)會(huì)議論文集(下冊(cè))[C];2010年
相關(guān)重要報(bào)紙文章 前2條
1 記者 黃海京 通訊員 俊杰;津產(chǎn)軟件走入哈佛實(shí)驗(yàn)室[N];天津日?qǐng)?bào);2009年
2 宗建華;齊魯石化信息化建設(shè)推進(jìn)生產(chǎn)管理精細(xì)化[N];中國石化報(bào);2010年
相關(guān)碩士學(xué)位論文 前10條
1 雅娟;實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2016年
2 主艷麗;CMA資質(zhì)認(rèn)定金屬材料實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];山東大學(xué);2016年
3 賈鵬;基于PHP的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];內(nèi)蒙古大學(xué);2016年
4 孔媚;濟(jì)南護(hù)理職業(yè)學(xué)院化學(xué)實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];山東大學(xué);2016年
5 秦敏;基于RFID的高職院校開放性實(shí)驗(yàn)室管理系統(tǒng)[D];西南交通大學(xué);2015年
6 柳晶晶;基于云計(jì)算的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)和研究[D];東南大學(xué);2015年
7 華多;上海財(cái)經(jīng)大學(xué)浙江學(xué)院實(shí)驗(yàn)室管理系統(tǒng)的研究與分析[D];云南大學(xué);2016年
8 魏志軍;高校實(shí)驗(yàn)室管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D];東南大學(xué);2016年
9 張德榮;基于ASP的高;(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];電子科技大學(xué);2016年
10 劉超;基于RFID的實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];曲阜師范大學(xué);2016年
,本文編號(hào):1931375
本文鏈接:http://sikaile.net/guanlilunwen/xiangmuguanli/1931375.html