Design and Implementation of Laboratory Information Management. System for Chemical Analysis. LI Qinghua1, a

Similar documents
A Network-Based Management Information System for Animal Husbandry in Farms

Design on Office Automation System based on Domino/Notes Lijun Wang1,a, Jiahui Wang2,b

Concurrency Control and Self-optimization based on SQL Server Database System Rongchuan Guo

Development of Database and Establishment of Information Network for Agricultural Byproducts Processing

The Establishment of Large Data Mining Platform Based on Cloud Computing. Wei CAI

The Solutions to Some Key Problems of Solar Energy Output in the Belt and Road Yong-ping GAO 1,*, Li-li LIAO 2 and Yue-shun HE 3

Construction Scheme for Cloud Platform of NSFC Information System

Economy Report [CHINA] 24 rd APLMF Meeting Siem Reap, Cambodia. BeiJing, China. Report developed/approved by Position

Research and Design of Education and Teaching Resource Management System based on ASP.NET Technology

Design of Physical Education Management System Guoquan Zhang

TCM Health-keeping Proverb English Translation Management Platform based on SQL Server Database

Remote monitoring system based on C/S and B/S mixed mode Kaibing Song1, a, Yinsong Wang2,band Dandan Shang3,c

Laboratory Capacity Building

The research and design of user interface in parallel computer system

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. Study on secure data storage based on cloud computing ABSTRACT KEYWORDS

The Design and Implementation of Disaster Recovery in Dual-active Cloud Center

Crop Production Management Information System Design and Implementation

Design and Implement of Laboratory Management System based Web Zheng-Bo LI School of Economic Management, Beihua University, Jilin , China.

Information Push Service of University Library in Network and Information Age

Database Design on Construction Project Cost System Nannan Zhang1,a, Wenfeng Song2,b

A Brief Discussion on the Research and Implementation of Enterprise-level Unstructured Data Management Platform

Online Teaching Evaluation System Design and Implementation

Design and Implementation of Digital Library Fanqi Wei, Yan Zhang and Xiaoping Feng

International Conference on Automation, Mechanical Control and Computational Engineering (AMCCE 2015)

Huge Data Analysis and Processing Platform based on Hadoop Yuanbin LI1, a, Rong CHEN2

The Design of Water Quality Monitoring Cloud Platform Based on. BS Architecture

Applied Research on AC/DC Integrated Power Supply of Substation Lu Zhigang1, a, Lei Bo1, b, Zheng Yongqiang2, c

Energy efficient optimization method for green data center based on cloud computing

Research on Computer Network Virtual Laboratory based on ASP.NET. JIA Xuebin 1, a

Yunfeng Zhang 1, Huan Wang 2, Jie Zhu 1 1 Computer Science & Engineering Department, North China Institute of Aerospace

Design and Implementation of Networked CNC Machine DNC System in. Colleges and Universities Based on Internet Plus

Development and Application of Database System for Rubber Material

An Automatic Control Method of Foam Spraying Glue Machine based on DMC Yu-An HEa,*, Tian CHENb

Regulatory Measures on Organic Product Certification Management

The Design and Application of GIS Mathematical Model Database System with Meta-algorithm Li-Zhijiang

Embedded Smart Home System Based on ZigBee Song Chi

Analysis of Computer Network and Communication System

The Key Technology and Algorithm Design for the Development of Intelligent Examination System

Available online at Procedia Engineering 29 (2012) 69 73

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

Housing Estates Information Management System Based on.net. Jianliang Min

China s Certification System for ICT Equipment. Mr. Dabing Ling TL Certification Institute, CAICT

Design of student information system based on association algorithm and data mining technology. CaiYan, ChenHua

Design and Implementation of Agricultural Intelligent Monitoring System. based on the Android Platform. Liang Haili 1, a

BS EN :2017. Electronic Invoicing and associated PDs (TSs and TRs) Copyright 2017 BSI. All rights reserved 06/10/2017

CYBERCRIME AS A NEW FORM OF CONTEMPORARY CRIME

ITSS Model Curriculum. - To get level 3 -

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Rational Software White paper

Archives in a Networked Information Society: The Problem of Sustainability in the Digital Information Environment

The Progress of Proficiency Testing Accreditation

Charting the Progress of Smart City Development in Shanghai

Decision analysis of the weather log by Hadoop

Paper. Delivering Strong Security in a Hyperconverged Data Center Environment

Design on Students Score Management System based on Asp.net Zhe Li1,a, Jiahui Wang2,b, Shuang Wei3,c

Design and Implementation of High-Speed Real-Time Data Acquisition and Processing System based on FPGA

WHITE PAPER Software-Defined Storage IzumoFS with Cisco UCS and Cisco UCS Director Solutions

O&M Service for Sustainable Social Infrastructure

Also please refer to Federal Law # 99-FZ dated July 15, 2000 "On Quarantine of Plants"

Research on Design Information Management System for Leather Goods

New research on Key Technologies of unstructured data cloud storage

Research on 3G Terminal-Based Agricultural Information Service

Virtual Assembly Technology on Steel Bridge Members of Bolt Connection Zhu Hao

Framework Research on Privacy Protection of PHR Owners in Medical Cloud System Based on Aggregation Key Encryption Algorithm

Intelligent Computer Room Management Platform Based on RF Card

French Public Sector Pension Office

3M China Overview. Stephen Shafer Vice President & Managing Director Greater China Area. December 12, 2017

AMERICAN CHAMBER OF COMMERCE IN THAILAND DIGITAL ECONOMY POSITION PAPER

The Application of Wireless Sensor in Aquaculture Water Quality Monitoring

Implementation of Parallel CASINO Algorithm Based on MapReduce. Li Zhang a, Yijie Shi b

An Intelligent Retrieval Platform for Distributional Agriculture Science and Technology Data

The Application of CAD/CAM in the Design of Industrial Products

Integration of information security and network data mining technology in the era of big data

A Data Classification Algorithm of Internet of Things Based on Neural Network

Construction of SSI Framework Based on MVC Software Design Model Yongchang Rena, Yongzhe Mab

THE JOURNEY OVERVIEW THREE PHASES TO A SUCCESSFUL MIGRATION ADOPTION ACCENTURE IS 80% IN THE CLOUD

THE INFORMATION SYSTEM AS A SUPPORT OF THE EDUCATION PROCESS ON SCHOOL OF BUSINESS ADMINISTRATION OF SILESIAN UNIVERSITY IN KARVINA

Analysis on the technology improvement of the library network information retrieval efficiency

Medium and Long Term Development Strategy of China s Civil Space Infrastructure (2015~2025)

Research on software development platform based on SSH framework structure

An Improved KNN Classification Algorithm based on Sampling

Construction of databank for genetic resource of wild yak in China

The UNISDR Private Sector Alliance for Disaster Resilient Societies

A liquid level control system based on LabVIEW and MATLAB hybrid programming

UML MODEL FOR MIS OF BRIDGE BASED ON B/S ARCHITECTURE

Sustainable Management of Waste Electrical and Electronic Equipment (WEEE) in Latin America

Lukáš Plch at Mendel university in Brno

Study on Computer Network Technology of Digital Library

Problems and Countermeasures of Information Security of Electric. Power Enterprises in China

Changing the way companies run their data centers

Menggang Li. Research on Industrial. Security Theory. Springer

The Introduction and Future Development of EMS System. Luohe Electric Power Bureau. Li Quanhai

APPLICATION OF JAVA TECHNOLOGY IN THE REGIONAL COMPARATIVE ADVANTAGE ANALYSIS SYSTEM OF MAIN GRAIN IN CHINA

A Wireless Internet of Things Architecture Based on Mobile Internet

Constructing an University Scientific Research Management Information System of NET Platform Jianhua Xie 1, a, Jian-hua Xiao 2, b

Design and Implementation of unified Identity Authentication System Based on LDAP in Digital Campus

MarketsandMarkets. Publisher Sample

Secure Messaging as a Service

Journal of Chemical and Pharmaceutical Research, 2014, 6(5): Research Article

Raad voor Accreditatie (Dutch Accreditation Council RvA)

Transcription:

Advances in Engineering Research (AER), volume 130 5th International Conference on Frontiers of Manufacturing Science and Measuring Technology (FMSMT 2017) Design and Implementation of Laboratory Information Management System for Chemical Analysis LI Qinghua1, a 1 Nanchang Institute of Science and Technology Nanchang 330108,China a liqinghua@126.com Keywords: Laboratory information management system; Chemical analysis laboratory; B/S architecture; PHP; Zend Framework; Oracle database Abstract. With the development and deepening of the scientific research field, as well as the more and more comprehensive and standardized laboratory management, the business data and the management data of the laboratory are increasing with the geometric progression. How to effectively record, manage and utilize these data resources has become an important problem to be solved urgently. If only by artificial means of classification, sorting and analysis, it is obviously unscientific and unrealistic. Today the information technology development is increasingly mature, the establishment of laboratory information management system to realize the sharing of all kinds of laboratory quality data collection, processing, fast transmission, and storage, is of great significance for the development of laboratory. 1. Introduction 1.1The concept of laboratory information management system With the sustained and rapid development of China's national economy and the continuous improvement of people's living standards, the public's attention to product quality, food safety, health and quarantine has reached an unprecedented height. In our country, all kinds of testing laboratory has been popping up like bamboo shoots after a spring rain, such as: Quality Supervision and inspection of import and export commodities, disease prevention and control, environmental monitoring, agricultural products inspection and other large industrial enterprises and other specialized laboratories in the national economy important units are equipped with large scale analysis and testing laboratory as test data the provider will play a crucial role. [1]With the continuous development of scientific research and production technology, the original manual management mode is not adapt to the requirements of people, both in the analysis and test of sample number and cycle analysis and analysis are put forward higher requirements of project and data authority, reliability, laboratory information management system (LIMS) is produced in this a background. LIMS is specially applied in the testing laboratory analysis all kinds of information, especially the analysis of information network management system samples. It can be for the laboratory efficient and scientific operation and the preservation of information, communication and processing platform of quantitative quality control and all aspects of laboratory work; it is the combination of computer technology management science and technology analysis. It sets the analysis of modern management theory and computer technology, technology for a new application Copyright 2017, the Authors. Published by Atlantis Press. This is an open access article under the CC BY-NC license (http://creativecommons.org/licenses/by-nc/4.0/). 347

of the laboratory management and control, can greatly improve the laboratory management level and management efficiency. At present, LIMS has been widely used in developed countries, while the country is still in the initial stage of development and application. 1.2 Market demand forecast In China, the LIMS system has a wide range of applications, suitable for analysis and testing laboratory of pharmaceutical, petroleum and chemical industry, environmental protection, water supply, medical, mining, metallurgy, quarantine, customs, tobacco, wine, beverage, food, commodity inspection, power and education and scientific research units and other industries. According to the statistics of the Ministry of science and technology, at present our country is engaged in the detection mechanism for the community to provide impartial data about a total of more than 20 thousand seized product categories covering our product categories a total of 98.8%, including the quality supervision agencies at all levels of the quality inspection institute; inspection agencies at all levels of the entry-exit inspection and quarantine agencies are set up respectively; the industry department quality inspection center (including the National Center and ministerial Center), quality inspection station; authorized in the work of the enterprise quality inspection laboratory. As the main body of China's social detection mechanism is part of the quality inspection department shall set up by law, and authorized by the Department to set up all kinds of quality inspection agencies at all levels, a total of more than 5 thousand and 500 employees, about 11 million, net fixed assets of nearly ten billion yuan, has about 330 thousand sets of equipment. [2]As of January 31, 2006, the CNAL approved laboratory has reached 2431, of which the testing laboratory of 2123. How to regulate the operation of laboratory personnel, equipment and business processes, to better meet the laboratory accreditation requirements, to win public trust, improve the visibility of the laboratory, which is a issuse that laboratory must be considered. 2. Related technology to laboratory information management system 2.1 UML profile The UML language is used to describe the software, visualize the process, construct and build the document of the software system. It records the decision and understanding of the system to be constructed, and can be used to understand, design, configure, maintain and control information. With the development of programming language, object-oriented programming thought is more and more recognized by the person, which has become the mainstream of the program design method. At the same time oriented object analysis and design (OOA/OOD) methods are gradually deepening. Research results varied, the emergence of a variety of ideas and methods for analysis of the object system, it also brings some problems: various methods of surface objects have many similar concepts, definitions and descriptions with each other but not the same, the error between the different methods in understanding, especially in the symbol.[3] This situation creates technical communication difficulties, but also is not conducive to new users to choose a stable modeling tool to help the system analysis and design. Therefore, it is urgent to set up a set of unified modeling methods on the basis of these research results. The advantage of unified modeling language is that it can form a unified system analysis model and expression method, which is conducive to the mutual learning between the systems and improve the system design ideas. And on the basis of unified modeling, we can continue to improve this method, which is beneficial to everyone's acceptance, which is the inevitable trend of the development of system analysis methods. The main content of UML mainly includes two aspects, namely UML semantics and UML representation. 348

UML semantics is used to describe the definition of Meta model. UML provides a simple, consistent and general definition of all elements to avoid ambiguity and ambiguity. UML notation defines UML symbolic language. This set of symbols unifies the graphical symbols used in the modeling language. This symbol is used to represent the application level model. 2.2 RUP profile Unified software process (RUP) is a set of software process method, which absorbing the advantages of a variety of development models, and of good operability and practicality. At the same time, RUP is a set of software engineering methods, each organization can according to their own actual situation, as well as the scale of the project to the RUP cutting and modification, in order to develop the software engineering process. RUP is an iterative and incremental development process driven by use case via architecture centric. 2.2.1 Drinven by use case The software system is designed to serve its users. Therefore, in order to construct a successful software system, it is necessary to understand what the user wants and needs. The user represents a person or thing that interacts with the developed system. Users meet their own needs through a series of interaction with the system. This interaction is the use case; the system is able to provide users with valuable results of a function. All cases are combined to form the use case model, and the use case is not only a tool to determine the system requirements, but also can drive the design, implementation and test of the system. [4]Use case is the basis of analysis and design of if, the developer creates a series of design model and implementation model to implement the use case. And then the use case model is usded to review and test the implementation of the system. The development process by case, cases were identified, along the cases are designed to be implemented by the workflow, and use case testing case, not only start the development process, and make the combination as a whole, therefore, it can be said that the RUP process is use case driven. 2.2.2 Architecture-centric The architecture of the software system describes the system to be constructed from different angles, and describes the overall design of the system. Each product has its function and form two, function and corresponding case here, form and structure corresponding to form here not only refers to the external manifestation of the software, but also refers to a kind of from inside to outside the structure form of functions. The use case and the framework affect each other, on the one hand, the use case must be suitable for the architecture in the implementation; on the other hand, the framework must be reserved for the purpose of realizing the present or future use cases. From the understanding of the main functions of the system, the architect must extract the core use cases, design the framework of evolution, construct the use cases around the system framework, and develop the system. 3. Design of the system 3.1 Design of the system architecture Through the investigation and the demand of the system environment of the early analysis, considering all the objective factors, we determine the system will use the B/S (Browser/Server, browser / server) software architecture and the three layer system structure. 3.1.1 Brief introduction of B/S structure The structure of B/S is composed of three parts: the client, application server and database server, which is the improvement of the structure of a kind of change of C/S (Client/Server). It does not need to install special client software on the client, the user access the Web server to achieve 349

through the browser program, a small part of the transaction logic in the front, but the main business logic on the server, forming a 3 layer structure (Web/Server/Database). Compared with the traditional C/S application system structure of two layers, three layers B/S architecture application client function is greatly reduced, only to achieve human-computer interaction, application logic, the original by the client to achieve the data access functions are migrated to the application server layer to achieve, so the client usually called it "thin client". 3.1.2 Architecture of software In order to adapt and cooperate with the B/S running mode of the system, the system adopts the multi-layer software architecture based on the Zend framework, including the presentation layer, the business logic layer and the data access layer as shown in Figure 1. This kind of multi-layer architecture can realize the dynamic and sustainable program design, so that the subsequent modification and extension of the program is simplified, and it is widely used in the three tier architecture. UI BLL DAL Browser Data access layer Database Figure 1. Three-tier system structure diagram 3.2 Design of function structure According to the analysis results of the laboratory business model, and the laboratory information management function, the system will be divided into nine main modules, respectively, experimental process management, equipment management, materials management, document management, personnel management, project management, information, system management and login authentication module. 3.3 Design of database System database design is based on the needs of users, the real world within a certain range of data abstracted into the specific structure of the database process. A good database structure is conducive to the development and maintenance of the entire system, the system uses the relational database model, the use of Oracle database management system. 3.3.1 Data model Hierarchical model, network model and relational model are three traditional data models. The hierarchical model with tree structure to identify links between entities, but the hierarchical model cannot represent many to many relationships; network model with the network structure that links between entities, but this model in data independence is still great deficiency; the relational model is that contact data model entities and entities in the form of two-dimensional, a rigorous mathematical basis, relatively high level of abstraction, and simple data model is more popular now, and most database systems support this model. 3.3.2 Data dictionary With the data model of the system, we can design the data dictionary of the system. Based on the system model, we can accord the characteristics of Oracle database management system; determine the storage structure of the database, including the data field of the storage type, size, default and restriction. The system database table and the relationship is basically one-to-one, in addition, we also created several database tables, for some function support system, to maintain the normal 350

operation of the system, this system including the announcement information table, remind the user information table, user information table, role information table, system resource table system and constant information table etc.. [5]Because of the structure of these data sheets are relatively simple, this is no longer a detailed description of the system data dictionary details see Appendix "database physical structure table". 3.3.4 Security of system design The safety protection measures of laboratory information management system can be divided into two categories: non-technical and technical. Non-technical safety measures mainly refer to the administrative management, rules and regulations and other physical measures, which has nothing to do with the design of the system. Technology security measures mainly refers to the use of technical means and system in the internal system, to prevent unauthorized access and use of system resources, ensure the security and integrity of system data, and maintain the stability of system running. In the design of the system, we mainly take the following two measures to ensure the security of the system: user authentication and access control, and data backup and recovery. References With the rapid development of the domestic economy, people's demand for life is getting higher and higher, and the demand for a variety of food is also growing. At the same time, with the growth of economy, the increase of people's income, the improvement of living standard and the quality of life, people pay more attention to the quality of all kinds of food and supplies. In recent years, a variety of domestic food problems emerge in an endless stream, so more people pay attention to the safety of all kinds of food and supplies. With people s increasing attention to all kinds of product quality, various domestic laboratories continue to emerge. The laboratory not only undertakes a variety of quality supervision, inspection and testing of import and export commodities, food safety and sanitation and other tasks, but also plays an important role for environmental monitoring, agricultural products detection. With the increase of the number of samples in various testing laboratories, the use of manual management of samples has been completely unable to meet the needs of various types of laboratory management. The introduction of laboratory management information system can not only improve the efficiency of laboratory management, but also can improve the reliability and authority of all kinds of test reports and test data, thus improve the accuracy of testing data. Summary [1] Fu Xuesheng. The latest progress and development trend of LIMS in the world [J]. Modern scientific instrument.2013, 17-20. [2] Guo Baohong, Sun Jing. Research and development of open computer laboratory management system [J]. Tianjin Journal of science and technology, 2014, 73-76. [3]Eric Armstrong, Jennifer Ball, Stephanie Bodoff [M]. The Web Thtoria California.2013, 7:23-25. [4]Joshua Bloch. Java programming guide [M]. Tianjin: China Electric Power Press, (in Chinese) language, 2014, 202-208. [5]The Husted, Cedric Dumoulin, George Franciscus, etal. Struts Action: Building Applications with Leading Jaba Framework[M]. Manning Publications, 2014, 33-34. 351