Проектирование и реализация web-приложения для предоставления транспортных услуг - Курсовая работа

бесплатно 0
4.5 149
Разработка web-приложения для автоматизации работы диспетчера транспортной компании. Анализ требований к формированию программного обеспечения. Анализ построения логической модели информации. Суть создания SQL-скриптов для реализации таблиц баз данных.


Аннотация к работе
МІНІСТЕРСТВО ОСВІТИ І НАУКИ Кафедра інженерії програмного забезпечення КУРСОВИЙ ПРОЕКТ з дисципліни: Програмне забезпечення корпоративних інформаційних систем на тему: Програмне забезпечення для тарифікація міжнародних розмов з урахуванням історії абонентівПользуясь сетью Интернет, можно донести информацию о своих продуктах и услугах до сотен тысяч людей в день. Все эти факты породили новое ответвление информационных технологий - web-дизайн, разработка web-страниц. В самом деле - человек, которому необходимы какие-то услуги или информация, имея доступ к сети Интернет с большей вероятностью воспользуется ее услугами, чем пойдет, например, в библиотеку или в газетный ларек за изданием, освещающим интересующие его вопросы. И путешествуя по Web-ресурсам, человек находит огромное количество разнообразной рекламы - в виде баннеров и текстовых сообщений на полях web-страниц. В связи с этим, практически все современные компании, учреждения, организации имеют в сети Интернет собственные web-ресурсы, на которых находится основная информация об организации, сообщается о роде ее деятельности и контактах.Разработать Web-приложение для автоматизации работы диспетчера транспортной компании содержащее следующие функции: - защита от несанкционированного доступа; Целью разрабатываемого программного обеспечения является создание прототипа приложения для логистов, позволяющее по заданным координатам строить маршрут. Спроектировать и реализовать программное обеспечение веб-сервиса для автоматизации работы диспетчера. Провести экономическое обоснование целесообразности разработки программного обеспечения веб-сервиса для автоматизации работы диспетчера. Программное обеспечение должно поддерживать три основных класса пользователей: Гость (неавторизованный пользователь), Водитель и Диспетчер.В режиме незарегистрированного пользователя реализовать следующие возможности: возможность просматривать домашнюю страницу; Возможность просматривать страницу с информацией о программном обеспечении и правилами пользования. В режиме Авторизированного пользователя реализовать возможность наследования прав неавторизированного пользователя и следующие возможности: возможность редактировать свой профиль: удалять профиль, изменять пароль, изменять фото; возможность авторизоваться: вводить Email; В режиме Администратора возможность наследования всех прав авторизированного пользователя и следующие возможности: возможность редактировать домашнюю страницу;Диаграммы вариантов использования описывают функциональное назначение системы или то, что система должна делать. разработать исходную концептуальную модель системы для ее последующей детализации в форме логических и физических моделей; подготовить исходную документацию для взаимодействия разработчиков системы с ее заказчиками и пользователями. Проектируемая система представляется в виде множества сущностей или актеров, взаимодействующих с системой с помощью вариантов использования. При этом актером (actor) или действующим лицом называется любая сущность, взаимодействующая с системой извне.При анализе сайтов для предоставления транспортных услуг следует учитывать: 1) функциональность; Необходимо также учитывать стоимость услуг, предоставляемых на сайте. На программном рынке представлен ряд компаний-разработчиков, предлагающих собственные разработки. Среди наиболее известных программных продуктов: Программное обеспечение «Sat.ua» Преимущества ПО «sat.ua»: - возможность рассчитать стоимость перевозки;Режим незарегистрированного пользователя: просматривать домашнюю страницу; Просматривать страницу с информацией о программном обеспечении и правилами пользования. Режим Авторизированного пользователя наследует права неавторизированного пользователя и имеет дополнительные функции: редактировать свой профиль: удалять профиль, изменять пароль, изменять фото; Режим Администратора наследует все права авторизированного пользователя и имеет дополнительные функции: редактировать домашнюю страницу; возможность добавить новый заказ: - вводить тип груза;Спецификация вариантов использования состоит из общей информации о варианте использования: названия варианта использования, контекста использования, области действия, уровня цели, основных актеров, предусловия, триггера, минимальных гарантий и успешного постусловия. Основной поток событий Администратор изменяет контент веб-страниц. Администратор нажимает кнопку «Сохранить изменения». Альтернативный поток Кнопка «Сохранить изменения» не нажата - изменения не сохраняются. Основной поток событий Администратор выполняет переход на страницу с профилем пользователя.В компьютерных технологиях трехуровневая архитектура, синоним трехзвенная архитектура (англ.three-tier или Multitier architecture) предполагает наличие следующих компонентов приложения: клиентскоеприложение (обычно говорят «тонкий клиент» или терминал), подключенное к серверу приложений, которыйв свою очередь подключен к серверу базы данных.

План
СОДЕРЖАНИЕ

ВВЕДЕНИЕ

1. АНАЛИЗ ТРЕБОВАНИЙ К WEB-ПРИЛОЖЕНИЯ ДЛЯ ПРЕДОСТАВЛЕНИЯ ТРАНСПОРТНЫХ УСЛУГ

1.1 Формулировка цели и постановка задач дипломного проекта

1.2 Требования заказчика

1.3 Построение диаграммы вариантов использования

1.4 Обзор существующих аналогов

1.5 Требования к ПО

1.6 Спецификация вариантов использования

2. ПРОЕКТИРОВАНИЕ И РЕАЛИЗАЦИЯ WEB-ПРИЛОЖЕНИЯ ДЛЯ ПРЕДОСТАВЛЕНИЯ ТРАНСПОРТНЫХ УСЛУГ

2.1 Обоснование выбора модели архитектуры программного обеспечения

2.2 Разработка архитектуры программного обеспечения

2.3 Построение диаграммы развертывания для реализации системы

2.4 Построение диаграмм деятельности

2.5 Проектирование модели данных

ВЫВОДЫ

ЛИТЕРАТУРА

ПРИЛОЖЕНИЕ
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?