Nuclear Techniques ›› 2017, Vol. 40 ›› Issue (4): 40401-040401.doi: 10.11889/j.0253-3219.2017.hjs.40.040401

• NUCLEAR ELECTRONICS AND INSTRUMENTATION • Previous Articles     Next Articles

A database with the Ionic platform

LI Yawen1,2, NING Zhe2,3, QIAN Sen2,3, ZHU Na4, GAO Feng2,3, JIANG Xiaoshan2,3, ZHANG Yinhong2,3, CAI Hao1   

  1. 1 School of Physics and Technology, Wuhan University, Wuhan 430072, China;
    2 Institute of High Energy Physics, Chinese Academy of Sciences, Beijing 100049, China;
    3 State Key Laboratory of Particle Detection and Electronics, Beijing 100049, China;
    4 Shaanxi University of Science and Technology, Xi'an 710021, China
  • Received:2016-12-27 Revised:2017-02-03 Online:2017-04-10 Published:2017-04-07
  • Supported by:

    Supported by National Natural Science Foundation of China (No.11175198, No.11475209, No.11611130020, No.11675205)

Abstract:

Background: Large-scale scientific facilities need bunch test for their key devices, and need the special database to manage the test results. Purpose: This study aims at the practical requirements of data management for experimental devices, such as photomultiplier tube (PMT) and readout electronics cable, etc. and the design of related database based on the Ionic development platform for scientific facility. Methods: Angular.js, Ionic, HTML5 are employed to implement the front-end, whilst Node.js, Express are used for the back-end services. Combine with the MySQL, a data management system is generated to run across various platforms such as the mobile client and the Web side. Results: The database software can execute in different browsers (Chrome, IE, Safari) via various operating systems (Windows Phone, Android, IOS) with the same code. Conclusion: With functionality of track, record and query the variety of test data for all experimental devices, this database provides effective protection for the conduct of the experimental project.

Key words: Ionic, Database, Angular.js, Express, MySQL

CLC Number: 

  • TL822+.6