Помощь в написании студенческих работ
Антистрессовый сервис

Техническая реализация онлайн сервиса

РефератПомощь в написанииУзнать стоимостьмоей работы

И наконец, в папке «scripts» хранятся папки со скриптами, реализующие выполнение сценариев доступные на одноименных url — адресах. Например, папка «mymodels» отвечает за работу сценариев для создания/редактирования/удаления и вывода математических моделей пользователя. И эта страница доступна в интернете по адресу: http://адрес-сайта/mymodels/. Для удобства программирования используется шаблон… Читать ещё >

Техническая реализация онлайн сервиса (реферат, курсовая, диплом, контрольная)

Для работы современного сайта используется целый комплекс различных технологий. Об этих технологиях было сказано в разделе «выбор технических средств» этой части дипломного проекта. В этом же разделе речь пойдет о технической реализации некоторых ключевых моментов, файловой системе проекта и структуре базы данных.

Файловая система сервиса

На рисунке 14 представлена примерная файловая система онлайн сервиса.

Файловая система онлайн сервиса.

Рисунок 14. Файловая система онлайн сервиса.

Давайте рассмотрим рисунок 14, и разберемся, за что отвечают некоторый файлы и папки.

В папке «css» хранятся файлы стилей .css, которые отвечают за внешний вид страниц. В папке «js» хранятся javascript программы, которые отвечают за динамику на страницах.

Файл .htaccess это конфигурационный файл HTTP-сервера Apache, позволяющий корректно настроить работу сайта или сервера в целом. В нашем сервисе в настройках этого файла было настроено специальное перенаправление с любого URL — сайта на главную страницу index.php.

А уже в файле index. php подключаются все необходимые скрипты для работы приложения, и для определения на какой странице мы сейчас находимся.

В папке php хранятся все файлы необходимые для работы онлайн сервиса на сервере. Внутри этой папки множество других папок. Рассмотрим некоторые из них.

В папке «core» хранятся файлы, ключевые файлы, которые позволяют сервису работать в рамках общего интерфейса. В ней хранятся файлы необходимые для инициализации всех настроек приложения, подключение библиотек, аутентификация пользователей, главная страница, главное меню и глобальные функции.

В папке «libs» хранятся необходимые для работы библиотеки.

И наконец, в папке «scripts» хранятся папки со скриптами, реализующие выполнение сценариев доступные на одноименных url — адресах. Например, папка «mymodels» отвечает за работу сценариев для создания/редактирования/удаления и вывода математических моделей пользователя. И эта страница доступна в интернете по адресу: http://адрес-сайта/mymodels/.

Для удобства программирования используется шаблон «Model-View». Этот шаблон используется для разделения модели и её представления, что необходимо, так как позволяет изменять их отдельно друг от друга. Так в одном файле (являющейся моделью) будет логика работы с данными, а в другом (представление) работа с пользовательским интерфейсом.

Показать весь текст
Заполнить форму текущей работой