Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовой Проект, Базы Данных, документация.docx
Скачиваний:
21
Добавлен:
27.10.2018
Размер:
2 Мб
Скачать

2 Постановка задачи

Целью работы является создания программного продукта для организации работы экскурсионного бюро, с использование баз данных, с возможностью редактирования, изменения, удаления записей в таблицах программы

Пользователю будет предоставлена возможность создания собственного запроса, который позволит оптимизировать работу опытного пользователя. Также в программе будут реализованы «горячие» запросы, это те, которые чаще всего требуется выполнять при работе в данной предметной области, что существенно упростит и ускорит работу пользователя.

Программный продукт, который будет создан, должен реализовывать следующие возможности:

  1. добавление, удаление, редактирование: Клиента, Экскурсии, Места;

  2. оформление заказа для клиента. Запись соответствующих данных в таблице заказы (id клиента, id экскурсии, дата заказа);

  3. просмотр клиентов, экскурсий, мест, заказов;

  4. поиск, краткий и расширенный по: клиентам, экскурсиям, местам и заказам;

  5. возможность произвольного запроса на выборку (добавление) экскурсии, клиента, места;

  6. выдача информации по запросам:

  1. по полю «Статус» у клиента, возможность предоставления экскурсий которые ему подходят по стоимости;

  2. просмотр всех мест, по выбранной экскурсии, если у него их много;

  3. просмотр всех клиентов, которые заказали выбранную экскурсию;

  4. просмотр всех экскурсий, которые входят в данное место;

  1. формирование отчётов:

  1. распечатка отчёта о выбранном клиенте;

  2. распечатка заказа для клиента;

  3. распечатка таблицы клиентов, экскурсий и мест;

  1. автоматизация: по введённому названию места, автоматическая загрузка данных о месте из сети интернет, и дальнейшая возможность редактирования;

  2. иметь помощь, чтоб неопытный пользователь мог разобраться с использованием программного продукта.

На систему накладываются следующие ограничения:

  1. у каждой экскурсии есть много мест, и у каждого места есть много экскурсий;

  2. у одной экскурсии может быть много клиентов;

  3. у одного клиента может быть много заказов;

  4. для одного клиента, не более одного заказа на одну дату.

Цветовую схему в программе предполагается использовать стандартную как в обычных окнах OS Windows, что позволит пользователю не адаптироваться к программе, её цветовой гамме, а сразу пользоваться ею.

Программа должна соответствовать основным требованиям, которые выдвигаются к программным продуктам (стойкость, защита данных при введении, оптимальное использование ресурсов). Пользовательский интерфейс должен быть эргономичным и интуитивно понятным, также обеспечивать корректную работу под управлением операционной системы Windows XP и выше.

Системой управления базой данных был выбран MS ACCESS. Языком реализации был выбран C#, поскольку имеются его хорошие знания, которые дают возможность создать требуемый продукт с реализацией полного функционала. Средой разработки была выбрана MS Visual Studio 2008, которая на данные момент является наиболее распространённой и популярной.