- •Проектирование и реализация приложения базы данных на тему «Транспортная компания» отчет
- •Содержание
- •1.Введение
- •1.1. Описание предметной области
- •2.Постановка задачи
- •Анализ и планирование требований.
- •Формирование словаря предметной области.
- •Проектирование
- •3 . Фазы разработки и реализации проекта
- •3.1. Анализ и планирование требований
- •3.1.1. Модель вариантов использования
- •3.1.2. Формирование словаря предметной области
- •3.1.3 Выбор инструментальных средств разработки и аппаратного обеспечения
- •3.1.4. Описание выбранной технологии доступа к бд
- •4. Заключение
- •5. Литература
3.1.2. Формирование словаря предметной области
Тариф — система ставок платы за различные производственные и непроизводственные услуги, предоставляемые компаниями, организациями, фирмами и учреждениями. К категории тарифов относят также системы ставок оплаты труда.
3.1.3 Выбор инструментальных средств разработки и аппаратного обеспечения
--ТУТ НАДО ПОДРОБНЕЙ РАСПИСАТЬ ПРО СРЕДСТВА РАЗРАБОТКИ И ПРО РНР НАПИСАТЬ
1. Инструментальные средства разработки
MS Office Visio 2007 - редактор диаграмм и блок-схем для Windows.
MySQL Server – реляционная СУБД компании Oracle Corporation.
2. Аппаратное обеспечение
Intel(R) Pentium(R) 4 CPU 3/00GHz
ОЗУ 1.00 GB
AGP NVIDIA GeForce 7600 GS 256 MB
ОС: Microsoft Windiws XP SP3
3.1.4. Описание выбранной технологии доступа к бд
Возможности динамического взаимодействия и обработки данных веб-сервером широко применяются для организации доступа к серверным базам данных.
У прощенная схема работы веб-сервера при обращении к БД приведена на рисунке.
К MySQL можно обратиться через интерфейсы с другими языками программирования из программ, написанных на C, Perl, PHP, Python и других. Связка (PHP+MySQL) является наиболее распространенной в сети Интернет на текущий момент времени.
Язык PHP специально предназначен для веб-программирования. PHP сочетает достоинства языков C и Perl и при этом весьма прост в изучении и обладает значительными преимуществами перед традиционными языками программирования.
Приложение реализовано при помощи СУБД MySQL и PHP. Доступ к базам данных системы происходит при помощи модуля шлюзов php-mysql.
Д анное расширение Web-сервера запускается как динамическая библиотека и выполняет обработку каждого вызова сервера по отдельной структуре памяти, что значительно проще, чем создание отдельного процесса для каждого клиентского запроса. Наиболее известны два API-интерфейса - NSAPI компании Netscape и ISAPI компании Microsoft. Свободно распространяемый популярный Unix-сервер Apache также имеет модуль PHP, реализующий данный интерфейс. Приложения, работающие через API, соединяются с сервером значительно быстрее, чем CGI-программы, так как API выполняется в основном процессе сервера и постоянно находится в состоянии ожидания запросов, поэтому время на запуск программы и порождения нового процесса не требуется.
3.2. Проектирование
3 .2.1. Концептуальная модель
3.2.2. Логическая модель
3.2.3. Физическая модель
4. Заключение
4.1. Определение и оценка результатов проекта и перспектив его развития
В процессе реализации проекта была создана база данных на тему «Транспортная компания», которая предназначена для оформления заказов по грузоперевозкам, управления информацией о водителях и созданию отчетов о работе.
Приложение базы данных предоставляет удобные инструменты и интерфейс для работы с информацией, которые позволяют улучшить качество и скорость каждой операции.
В процессе проектирования были созданы концептуальная, логическая и физическая модели данных. Логическая модель данных была перенесена в среду СУБД MYSQL.
Для таблиц определены первичные и внешние ключи. Для внешних ключей определены основные связи и ссылочная целостность.