Font Size: a A A

Design And Implementation Of Railway Electronic Lock Information Management System

Posted on:2019-11-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y HanFull Text:PDF
GTID:2428330545965674Subject:Software engineering
Abstract/Summary:PDF Full Text Request
The Railway Freight Organizations of China use a kind of electronic lock that distributed by China Academy of Railway Sciences(CARS for short).Electronic locks installed on freight cars,have the functions of sending positioning information and detecting locking status.Those electronic locks need a system to manage,the purpose to develop the Railway Electronic Lock Information Management System is to achieve information-based management,which can not only manage electronic locks efficiently,accurately with low cost,but also meet the environmental protection concept.The main requirement of this system is to manage the data generated by the entire life flow of electronic locks.The main process of electronic locks is as follow.An organization applies for a batch of locks,then CARS get the order and distribute to a manufacturer.Then the manufacturer delivers this batch of locks,and those locks are put in the inventory.The staff claim several locks and get them from the inventory.Then those locks are installed on cars.After the car arrived the destination station,the outworkers uninstall the locks.All those data are in the management scope of this system.According to the requirements analysis,this system can be divided into seven modules:authority management,orders management,inventory management,operation management,information query,statements and statistical analysis.The author participated in the requirement analysis,outline design and testing,accomplished designing and development of authority management,inventory management and operation management,and some functions of information query and statements.For the reasons of maintainability and expandability,the system was designed as a B/S framework,developed using Java language,layered based on MVC(Model-View-Controller)to reduce the coupling,and integrated the popular lightweight frameworks like SpringMVC and MyBatis.For controlling authority strictly,the system was designed the permission-base roles-custom roles three level authority management mechanism.Basic roles are collections of several permissions that defined by super administrators and set for administrators.Custom roles are collections of several basic roles that defined by administrators for their own unit and set for unit staffs.This mechanism can control authority accurately and effectively,also enlighten the workload of super administrators.At present,the Railway Electronic Lock Information Management System has been put into operation,and no major problems have been found during the operation.However,there is still room for optimization of functions and performance.
Keywords/Search Tags:Railway Electronic Lock, Information Management System, Java, Spring, MyBatis, B/S
PDF Full Text Request
Related items