Отчет по преддипломной практике Выполнил студент группы ИС-05 Синицын А.Ю.
Предметная область и решаемые задачи Увеличение аудитории посетителей привлечением через интернет-рекламу ресторана Возможность заказов через интернет Возможность листания интерактивного меню ресторана Возможность бронирования столов через интернет Возможность оставления отзывов о работе ресторана Возможность получения новостей ресторана и изучения информации о японской кухне Данный проект представляет собой электронный магазин, расширяющий возможности бизнеса организации.
Технические требования к проекту Хранение данных в СУБД Использование модульной структуры проекта Легкость изменения и ведения информации сайта Обеспечение безопасности доступа к данным для сотрудников ресторана Обработка неправильного ввода данных Сбор, обработка, анализ, хранение и представление данных о ресторане и через опросы в виде, удобном для принятия управленческих решений; Использование бесплатных средств разработки и обслуживания
Выбор технологии программирования Среди языков веб-программирования существует достаточное количество достаточно мощных и быстро исполняемых. Каждый язык имеет свои достоинства и недостатки. Java, Python, Perl и PHP не имеют привязки к операционной системе, они могут работать и под MAC и под Linux и под Windows. ASP.NET изначально был привязан в Windows, а точнее к.NET Framework, который мог работать только под этой операционной системой. PHP к тому же является бесплатной платформой. Таким образом в сочетании с операционной системой Linux и СУБД MySQL такая платформа является мощным и доступным средством разработки достаточно сложных веб-решений.
Структура сайта
Структура базы данных
Интерфейс системы Дружественность, интуитивность Локализация Веб-интерфейс Высокое быстродействие Стабильность
Возможность онлайн-заказа Высокое быстродействие Удобный пользовательский интерфейс Удобный рабочий стол администратора Преимущества перед конкурентами
лицензия MySQL (90 y.e) Доменное имя ( рублей\год) Хостинг ( рублей\месяц) разработка проекта техническая поддержка консультационные услуги по внедрению затраты на персонал (заработная плата, обучение) Стоимость проекта внедрения
Спасибо за внимание