Network Programming: A Case Study With Livestock Information Management System (Lims)

No Thumbnail Available



Journal Title

Journal ISSN

Volume Title


Addis Ababa University


This study has made an attempt to address the major issues that should be considered when programming application programs that run in a network environment. The implementation of these issues has also been demonstrated through the enhancement of the Livestock Information Management System (LIMS), a software developed by the International Livestock Research Institute (ILRI) the former International Livestock Centre for Africa (ILCA During the course of this study, LIMS has been enhanced and the following facilities have been incorporated to the system: 1) the five modules of the LIMS software were integrated so that all the modules could be accessed from a single user interface menu; 2) LIMS was enhanced for simultaneous access by various users in a network environment; 3) password protection was added for options that require special security due to the effects of such processes on the data set; 4) a semaphore protection means was developed for memory files which are not supported by the locking provisions of the programming language used; 5) record and file locking were implemented for keeping the integrity of the data files; 6) a time duration checking was added to allow for several attempts that fail on the first trial; and 7) a sure write procedure has been implemented so that changes are made visible to all users of the shared data. The study has also made recommendations on the need for rigorously testing of the current work, addition of on-line help facility, and system utilities for better use of the software.



Information Science