figure 4, which includes login module, employees’
information management module, post adjusting
module, operation recording module, setting module
and data processing module.
Figure 4: Function of the Management System.
(1) Login Module: Role-based access control is
an effective manner for system stability and
flexibility, especially for colliery enterprise which
has various departments and posts. (Zhao Shufang,
2010). Here the administrating levels and the
authorities were designed separately, so were the
user names and the employees’ names. This design
can set different management ranges of every
operator and different usages of every module.
Compared with the manner used in Zhao Shufang’s
paper, binary number can implement the function
easily and flexibly. Select ‘1’ as having the authority
and ‘0’ as not having. ‘xor’ is applied to implement
modify easily.
(2) Employees Information Management Module:
For personnel positioning, the employees’
information concludes not only text information but
also picture information. Accessing between the
database and the system was completed by using
CDatabase and CRecordset class. (Wang Jingyang,
2003). The difficulties here are saving and display
photos by ODBC. The solution is shown as figure 5:
Figure 5: Sketch of Displaying and Saving a Picture.
In this paper pictures can be saved just in the
server, thus the data amount is decreased and the
data consistency can be ensured. Using ‘IPicture’
variable, picture types can be of various, such as
‘jpg’. Thus the data amount is decreased further and
saving one picture is more flexible. For picture
printing, we still need the ‘IPicture’ class, based on
‘LoadPicture’ and ‘Render’ function.
(3) Post Adjusting Module: Since the employees
are of much mobility, a specific module should be
layout to manage on and off post information.
(4) Operation Recording Module:
Administrators’ operations are recorded in this
module in case of changing information frequently.
As the employees’ information is related with the
personnel positioning system, the falsely changed
information will bring unexpected effect.
(5) Setting Module: This module makes the
system more flexible and various. Combined with
the login module, the administrators’ levels and
authorities are assigned and modified. Meanwhile
according to the administrators’ demands, the
displaying frame and some attributes can be
modified.
(6) Data Processing Module: Inputting and
exporting between data information and Excel were
implemented, thus the efficiency of the system was
enhanced. Moreover for system upgrading, repeated
information inputting can be reduced. In some
certain extent, the operation efficiency of the colliery
enterprises can be improved. Also data backup and
resetting were taken into account.
3.4 Communication in the System
As described in Section 2, the entire systems are
divided into seven systems. The temperature sensing
and gas sensing system work for the abnormal
warning system to decrease or eliminate incident
under the mine. The video supervising system works
for the personnel positioning system to guarantee the
employees’ safety. All the separate systems
exchange and restore data by the means of network.
4 CONCLUSIONS
The main architecture designed here uses LAN to
communicate between under-mine and up-mine. It
can achieve the goal of information management and
under-mine control for the colliery enterprise. Based
on the architecture, one stable three-layer network,
one effective management system and the data
model were established. Furthermore take the
STUDY ON INFORMATION MANAGEMENT SYSTEM AND ITS APPLICATION IN COLLIERY ENTERPRISES
591