In the process of preliminary analysis of the task
it was discovered that site implementation on ASP.NET will suit the Client most,
besides, development and support of ASP.NET variant of this site will be more effective.
That is why, decision to use ASP.NET 2.0. at the creation of this site was taken.
MS SQL Server 2005 was chosen as DMBS.
For a complete correspondence to the main page outlines
it was necessary to develop a special customized scrollbar and adjust its appearance.
In the process of work on the site a flexible system
of creating, search, editing and channels management was created.
A functionality allowing to update channels databases
automatically with the help of importing them from outer sources was developed.
Due to a created filtering and sorting system any user
of the site may quickly and easily choose a channel to his taste. Besides, for the
process of channel search to be as easy as it could and would maximally increase
the speed of getting result, a decision of placing functional elements on the main
page was taken.
Microsoft Media Player was embedded into the page in
order to transmit channels.
To increase performance, user convenience and efficiency
of requests processing AJAX technology was used.
MS Windows Media Player toolkit was used for a direct
analysis of channels.
Infrastructure of managing users and roles allowing
to provide site management only to user who have right for that was designed for
the administrative part.
To maintain sites databases in an actual state the
system of automatic determination of channel status was developed (see Channel Analyzer).
A possibility to control this system with the help of administrative part of the
site was added. It allowed to provide users with a maximally precise information
about channels state.
For management of the basic site adjustments in an
administrative part the special opportunity was provided.