63
2.4. Контрольный пример реализации проекта и его описание
В рамках работы над проектом была проведена разработка программного
обеспечения автоматизации управления взаимоотношениями с клиентами в
службе реализации билетов ООО «Киноафиша».
Процесс проектирования системы состоял из нескольких этапов
включающих создание бизнес-процессов, как основы проектирования системы,
проектирование инфологической модели базы данных, разработку программного
интерфейса и программных модулей, создание физической модели базы данных.
- язык разработки – JavaScript, HTML, CSS;
- СУБД – Microsoft SQL Server.
Минимальные системные требования:
- ОС Windows 7/8/10, Linux от 2010 г., Android 5+, iOS 8+, macOS
10.5+;
- веб-браузер – Google Chrome;
- наличие установленного пакета офисных приложений OpenOffice;
- свободное место на диске – от 200МВ;
- от 1024 МВ RAM;
- от 128 МБ VRAM;
- частота процессора – от 1.5 ГГц.
Установка веб-приложения производится на сервер.
После установки веб-приложения необходимо провести восстановление
базы данных из приложенной копии на Microsoft SQL Server, далее для
подключения к восстановленной базе необходимо отредактировать файл App.js в
соответствии с настройками сервера и восстановленной базы данных.
Главное окно веб-приложения приведено на рисунке 20. Оно же
представляет собой вкладку «Фильмы», предоставляет основную информацию о
фильмах для клиента: название, постер. Имеется возможность выполнять поиск
по названию фильма, по нажатию на кнопку «Купить билеты» происходит вызов
диалогового окна с информацией о сеансах выбранного фильма в кинотеатрах.