80
Thus, from the above, it is possible to derive the functions that
an interactive
system should perform and the requirements that it must satisfy:
1) The system should have a convenient and understandable interface for
providing the most comfortable user communication with the system.
2) The system should be based on a database containing as much information
as possible on the subject area.
3) The system should be easily reconfigured in accordance with the functions
performed.
4) The system must be scalable.
5) The system should contain data of complex structure, including clips, clips,
photographs, and have multimedia capabilities.
6) The system should be able to change the contents of the database used
without additional effort.
7) The system must be trainee, that is, it should be possible to replenish the
stored data in accordance with new information about the objects.
8) The system should provide the possibility of dialogue with the user. [1]
The basis of the interactive system is the database.
As a model of data
representation we will use the relational model. The choice of this particular model is
due to its traditionality, the presence in the model of the necessary means for
connecting multimedia facilities and the ease of scaling.
When creating a database, one of the most difficult tasks is collecting complete
data about excursion routes. It is important to choose the right illustrative material
and the accompanying text. The text of usual excursions
is not always suitable for
this. The information should be more complete, since the system is declared as
interactive and the client can ask questions and expects to receive an answer. And if
the guide-man can answer any question not provided by the text of the excursion,
based on
his knowledge and experience, then for the same effect with an electronic
excursion, all the data about the visited object should be preliminarily entered into the
database. At the same time, it is necessary to implement the training function of the
system and make replenishments and changes to the database as soon as a need
arises.
The control program is designed to provide communication of disparate data
and their presentation through the interface. Particular attention is paid to the
problem
of the correspondence of text, video and audio data. In addition, the control program
should ensure the consistency of the text: in the database, information is stored in the
nominative, while in the composition of the sentence it is necessary to conjugate the
words.[3]
The structure of the program is shown in Figure 2.
Do'stlaringiz bilan baham: