TK ON THE EDITION OF THE AIRLINE TICKET SITE
TERMS OF REFERENCE FOR THE DEVELOPMENT OF AN INFORMATION RESOURCE 1. GENERAL PROVISIONS 1.1. The subject of development The subject of development is the development of a site for the online airline reservation service AVIBA.ru. 1.2. Project goals The project goals can be represented by the following list: - Development of a new website design to provide the company customers with a convenient booking service and to present the desired image of the company. - Creation of adaptive HTML + CSS3 + bootstrap templates in the new site design. - Integration of layout in the existing structure of the PHP engine of the site aviba.ru 1.3. Project concept - The project is developed on the basis of an agreement and terms of reference drawn up jointly with the client. 1.4. The structure of the Internet resource and navigation The main page includes the following blocks: 1.4.2. Hat with branded elements, contact information and the main menu of the site 1.4.3. Block of online booking of air tickets 1.4.4. Block with a brief description of the benefits of the service 1.4.5. Block "affiliate program" 1.4.6. Block "About the company" 1.4.7. Futer (lower part of the site with details and additional menu) 1.5 Language support The Internet resource is available in Russian. The administrative interface is implemented in Russian. 1.6 Authentication and authorization For visitors to the Internet resource, all information that is published by the administrator for general viewing is available. To work with the administrative interface, the site administrator needs to authenticate using the login and password that are issued to him by the DEVELOPER. Authorization of the administrator for working with the administrative web interface is carried out by standard means of the web server used. 1.7 Modules The functionality of the site modules is not affected by the Contractor. The created site templates are integrated into the existing aviba.ru structure. 1.8 Site map 1. Home page 2. Splash page when searching for flights 3. Flights exit page 4. Personal account 5. Contacts 6. About the service 7. Registration 2. DESIGN 2.1. External presentation Website design will be carried out in accordance with the brief on the design. Site layout will be done using Bootstrap technology, which is fully adaptive for all platforms and devices, including smartphones with Safari (iPhone) and Chrome Mobile (Android) browsers. 3. SOFTWARE AND HARDWARE The requirements for the hardware and software are as follows: - The Internet site is a distributed client-server application. - The server part of the software, in turn, is divided into a database server (relational database management system MySQL RDBMS) and application server (a set of scripts, modules and PHP classes, Apache web server). The server part provides the functioning of the Internet site and is the responsibility of the Customer. - Client application - web browser. A web browser (Internet Explorer, Opera, etc.) is used to view the Internet site by visitors, as well as to manage information on the site by the administrator. - The full functionality of the site administrator interface is guaranteed only in Google Chrome browsers. The responsible employee of the CUSTOMER has the ability to manage information on the site using a web browser using a personal password. 4. LINGUISTIC SUPPORT The implementation of templates is based on the specifications of the HTML 4.0 markup language. As a result, the correct operation of the section is guaranteed in the browsers Internet Explorer (starting from version 11), Opera (starting from version 9), Mozilla FireFox (starting from version 3). The website should correctly display on users' devices with installed operating systems IOS, Android and Windows versions not lower than WindowsXP. 5. RELIABILITY REQUIREMENTS 5.2.1. Security requirements The system must ensure the correct separation of user access rights. The system software should ensure that there are no known application-level software vulnerabilities to attacks of failure and unauthorized access. 5.2.2. Performance requirements The necessary software for the site to work must be installed on a hardware platform whose performance is sufficient to effectively serve visitors to the created resource. 5.2.3. Sustainability requirements The site should be maintained around the clock with acceptable breaks for prevention and troubleshooting no more than 5 hours per month. With a correct restart of the hardware and operating system, the functioning of the site should be restored in full automatically, without operator intervention. 6. TESTING AND QUALITY CONTROL It is envisaged to test the operational reliability of the site in the amount of normal operation (100-300 visitors per day). Testing will be carried out in the following hardware configuration: - MySQL database server; - Apache web server; The first level of testing is carried out by the development team. The second level of testing is carried out by the CUSTOMER's specialists during the test operation. For testing purposes, the customer can attract customers from Russia and foreign countries, set various, including peak, loads on the website, and form specific orders. Errors and shortcomings identified at this stage are eliminated by the Contractor at his own expense within the time period established by the Agreement. 7. TECHNICAL SUPPORT Technical support of the Internet resource is carried out under a separate contract for technical support. The information and technical support service will help the Administrator of the Internet resource from the CUSTOMER to cope with any difficulties encountered during the operation of the Internet resource and the Content Management System of the site (Publication System).