Title :
A laboratory information management system (LIMS) for an academic microchip fabrication facility
Author :
Hendricks, Robert W. ; Learn, Matthew R.
Author_Institution :
Bradley Dept. of Electr. & Comput. Eng., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
fDate :
30 June-2 July 2003
Abstract :
A relational database laboratory information management system for managing the personnel, facilities, equipment, and instruments associated with a university microelectronics facility is described. Emphasis has been placed on assuring personnel safety. The system includes capabilities for managing training and access to facilities, instruments and tools, for monitoring task assignments to personnel, for tracking inventories of supplies and capital property, and for handling maintenance of both facilities and equipment. There is a built-in mail system that allows communications with personnel based on a wide range of sorting choices including user classification and facility and instrument access rights. As is unique to university facilities, the system is also capable of tracking courses that may be taught in different laboratories. The LIMS gathers data from an unlimited number of computers in an unlimited number of widely separated facilities over a distributed computer network using TCP/IP communications over the University LAN and a Microsoft SQL 2000 Server. We have used coding technologies that allow LIMS administrators to add and delete an unlimited number of users, facilities, instruments, inventory items, and courses. The system is thus expansible and capable of handling the smallest to the largest facilities without any recoding. User access is via several custom programs coded in VB and via protected WWW access on pages generated in HTML and with active server pages (ASP) from a Microsoft IIS server. Both the VB programs and the ASP pages are developed in a highly modular form with security controls that allow the laboratory administrators to control access to each module at three levels-none, read only, and read/write. The code makes use of a large number (currently over 100) SQL 2000 stored procedures. These procedures make it easy to perform complex SQL operations. Data integrity is maintained using a strategy of using multiple servers to separate various server functions (FTP, HTTP, and SQL) and by using multiple levels of backup. The SQL 2000 database is backed up dynamically and daily to a separate PC, and the other servers (FTP and HTTP) are backed up daily over the University LAN using Tivoli.
Keywords :
BASIC; SQL; hypermedia markup languages; information management; laboratories; local area networks; microprocessor chips; task analysis; transport protocols; visual languages; HTML; PC; TCP/IP communications; Tivoli; VB programs; WWW access; academic microchip fabrication facility; active server pages; built-in mail system; capital property; coding technologies; complex SQL operations; custom programs; data gathering; data integrity; database laboratory information management system; distributed computer network; equipment managing; instrument access rights; instruments managing; laboratory administrators; microsoft IIS server; microsoft SQL 2000 server; personnel based communications; personnel managing; personnel safety; security controls; task assignments; training; university LAN; university microelectronics facility; user access; Application specific processors; Computer networks; Fabrication; Information management; Instruments; Laboratories; Local area networks; Management training; Personnel; Web server;
Conference_Titel :
University/Government/Industry Microelectronics Symposium, 2003. Proceedings of the 15th Biennial
Print_ISBN :
0-7803-7972-1
DOI :
10.1109/UGIM.2003.1225703