Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ChebotarevJHHHH.doc
Скачиваний:
8
Добавлен:
20.03.2016
Размер:
1.56 Mб
Скачать
    1. Формулировка функциональных требований к разработке

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

  1. Ведение базы данных клиентов в соответствии с информацией из заявки, поступившей от клиента.

  2. Осуществление поиска необходимой информации из базы данных.

  3. Формирование отчётов:

  • информация о сроках активации/деактивации карт;

  • информация о сумме денежных средств закрепляемой за текущей картой:

  • количество карт разного типа на разное количество дней;

  • общая сумма заказов за <указанный период>/ сумма заказов за 3 месяца с распределением по месяцам/ сумма заказов за полгода с распределением по месяцам;

  • информация о доставках карт клиентам.

  1. Проектирование разработки

    1. Описание входных и выходных данных

Входными являются данные:

  • о клиентах - (номер клиента, ФИО, электронная почта, телефон);

  • о картах - (номер карты, номер типа, дата активации, переиздана или нет);

  • о доставке - (номер доставки, номер покупки, место, время, дата);

  • об электронных транспортных кошельках – (номер доплаты, номер карты, дата заявки, сумма).

Выходными данными являются:

Выполнение отчетов:

  • информация о сроках активации/деактивации карт;

  • информация о сумме денежных средств закрепляемой за текущей картой:

  • количество карт разного типа на разное количество дней;

  • общая сумма заказов за <указанный период>/ сумма заказов за 3 месяца с распределением по месяцам/ сумма заказов за полгода с распределением по месяцам;

  • информация о доставках карт клиентам.

Выполнение запросов:

  • список клиентов, купивших <более чем указанное количество карт>;

  • количество приобретенных карт каждого типа за <указанный период>;

  • общее количество карт, заказанных за <указанный период>;

  • список клиентов, купивших карты на сумму <больше чем>.

    1. Обоснование выбора средств разработки

Самой распространенной и доступной СУБД в настоящий момент является Microsoft Access, входящая в состав пакета Microsoft Office. Поскольку на всех компьютерах отдела по работе с клиентами установлен полный лицензионный пакет Microsoft Office 2003, использование Microsoft Access позволит решить поставленную задачу с минимальными затратами на приобретение программного обеспечения. Поэтому было принято решение о том, что разработка будет проводиться под эту СУБД.

    1. Формирование модели разработки

На основе функциональных требований была создана модель разрабатываемой системы, представленная в приложении 5.

    1. Схема алгоритмов

Схема алгоритмов представлена на рисунках 1-4.

Рисунок 1 Общий вид

Рисунок 2 Клиенты, карты, доставка

Рисунок 3 Работа с запросами

Рисунок 4 Работа с отчетами

    1. Разработка интерфейса

Интерфейс работы программы представлен в приложении 4.

  1. Программная реализация разработки

    1. Техническая реализация

В процессе программной реализации были использованы следующие программные средства:

  • Microsoft Access 2003

  • VBA (Visual Basic for Applications)

Программный код разработанного программного продукта представлен в приложении 3.

    1. Тестирование и отладка

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]