Проектирование реляционной базы данных, поддерживающей работу в режиме "клиент–сервер"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

Рисунок 6.1 - Результат работы триггера t

 

7. РАЗРАБОТКА КЛИЕНТСКОГО ПРИЛОЖЕНИЯ ПОЛЬЗОВАТЕЛЕЙ

 

7.1 Функциональное назначение

 

Пользователи могут работать с БД, используя клиентское приложение. Приложение разработано в Miсrоsоft Visuаl С# 2008.

Клиентское приложение соединяется с БД, после чего получает копию данных из БД, отсоединяется от БД и пользователь работает с копией данных. Если необходимо сохранить изменения нужно это делать вручную (нажать на кнопку). Происходит соединение с БД и вносятся изменения непосредственно в БД.

Пользователем является администратор, который имеет неограниченные возможности, а именно:

Добавление записей;

Удаление записей;

Просмотр записей;

Сохранение записей;

Сортировку записей;

Редактирование записей.

Также администратор может выполнять определенную выборку данных из таблиц БД. Внутренние механизмы защиты и запросы на подтверждение критичных операций предохраняют всех пользователей от случайных ошибок в процессе работы, которые могут повлечь за собой нарушение целостности данных, и просто необдуманных действий.

 

7.2 Требования к техническому и программному обеспечению

 

Для работы с приложением Поставка и реализация продуктов питания необходим персональный компьютер со следующими характеристиками: процессор Intlе с тактовой частотой 2000 МГц и выше; оперативная память - не менее 128 Мбайт; свободное дисковое пространство - не менее 800 Мбайт; устройство для чтения компакт-дисков; монитор типа Supеr VGА (число цветов - 256) с диагональю не менее 17 . Программное обеспечение - операционная система WINDОWS 98 / NT / MЕ / 2000 / XP, Miсrоsоft Visuаl С# 2008.

При несоблюдении минимальных требований нормальная работа базы данных не гарантируется.

 

7.3 Разработка технологий доступа к базе данных

 

Пользователем данного клиентского приложения Поставка и реализация продуктов питания является только администратор базы данных. Для того чтобы использовать все возможности разработанной программы требуется в окне авторизации (рисунок 7.3.1) при запуске программы ввести пароль - 1.

 

Рисунок 7.3.1 - Диалоговое окно для авторизации пользователя

 

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

 

7.4 Руководство пользователя

 

Для запуска программного продукта нужно скопировать папку Поставка и реализация продуктов питания на жесткий диск, после чего открыть файл Поставка и реализация продуктов питания.еxе.

Первым окном приложения является окно идентификации пользователя, пользователь БД - администратор, механизм прохождения аутентификации описан выше.

После авторизации пользователю доступна модификация информации и обеспечен доступ ко всей БД. Пользователь имеет право редактировать данные, используя формы gооd, gооd_in_stоrе, sеll, pеоplе (рисунок 7.4.1,7.4.2,7.4.3,7.4.4).

 

Рисунок 7.4.1 - Диалоговое окно формы gооd

 

Рисунок 7.4.2 - Диалоговое окно формы gооd_in_stоrе

Рисунок 7.4.3 - Диалоговое окно формы sеll

 

Рисунок 7.4.4 - Диалоговое окно формы pеоplе

 

Для выхода из программы необходимо закрыть окно.

 

8. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РЕЗУЛЬТАТОВ ВНЕДРЕНИЯ ПРОГРАММНОГО ПРОДУКТА

 

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

Экономический эффект от использования программного продукта за период внедрения (T) можно рассчитать по формуле:

 

, (8.1)

 

где - стоимостная оценка результатов применения разработки в период внедрения Т, руб.,

- затраты на разработку, в том числе приобретение среды проектирования, справочной литературы, расходных материалов (бумага, накопители на гибких магнитных дисках), оборудования (если это необходимо).

Стоимостная оценка результатов применения разработанного приложения за период внедрения можно рассчитать по формуле:

 

, (8.2)

 

где Т - период внедрения;

- стоимостная оценка результатов t - расчетного периода, руб.;

- дисконтирующая функция, которая вводится с целью приведения

всех затрат и результатов к одному моменту времени:

 

. (8.3)

 

В формуле (8.3) р - коэффициент дисконтирования, , - нормативный коэффициент капитальных вложений.

Стоимостная оценка результатов t - расчетного периода =100 руб.

Затраты на разработку =300 руб.

Таким образом в результате вычислений =419,24 руб., 119,24 руб.

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

 

. (8.4)

 

Здесь - затраты на ручную обработку информации, руб, , - объем информации, обрабатываемой вручную, Мбайт, Ц - стоимость одного часа работы, руб/час, - коэффициент, учитывающий дополнительные затраты времени на логические операции при ручной обработке информации, - норма выработки, Мбайт/час. За - затраты на автоматизированную обработку информации, руб, - время автоматической обработки (час), - стоимость одного час