База данных "Аптечный склад"

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

База данных Аптечный склад

Дипломная работа

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

Другие дипломы по предмету

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

Сдать работу со 100% гаранией
#242;à FROM Deleted) < getdate()

 

6.3 Триггер для обновления данных

 

CREATE TRIGGER [dbo].[UpdateDealTrg3]

ON [dbo].[Çàêàçû]

FOR UPDATE

- SET NOCOUNT ON added to prevent extra result sets from

- interfering with SELECT statements.NOCOUNT ON;

- Update statements for trigger here(SELECT Äàòà FROM Updated) < getdate()

7. РАЗРАБОТКА ТЕХНОЛОГИЙ ДОСТУПА К БАЗЕ ДАННЫХ

 

7.1 Выбор пользователей базы данных

 

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

 

7.2 Разграничение полномочий пользователя

 

Для того чтобы использовать все возможности разработанной программы требуется в окне авторизации (рисунок 7.1) при запуске программы ввести логин - вход и пароль - 1111. В противном случае приложение будет закрыто. После того как пользователь войдет в систему ему будут доступны все таблицы и запросы из БД «Аптечный склад».

 

Рисунок 7.1 - Окно авторизации

 

8. Проектирование клиентского приложения

 

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

 

Пользователи могут работать с БД, используя клиентское приложение. Приложение разработано с использованием языка программирования Microsoft Visual FoxPro 6.0.

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

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

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

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

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

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

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

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

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

 

8.2 Описание входных и выходных форм

 

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

На рисунке 8.1 представлено окно авторизации.

 

Рисунок 8.1 - Вход в систему

 

На рисунке 8.2 представлено главное меню приложения.

Рисунок 8.2 - Главная форма «Аптечный склад»

 

Для получения результатов выборки нужно выбрать пункт меню «Запросы». А для того, чтобы просмотреть таблицы нужно выбрать соответствующую кнопку.

 

9. ОРГАНИЗАЦИЯ ОБМЕНА ДАННЫМИ МЕЖДУ ПРИЛОЖЕНИЯМИ

 

Одним из способов, с помощью которых различные приложения могут подключиться базам данных SQL - sервера, является интерфейс Open Database Connectivity (открытый интерфейс подключения к базам данных). ODBC обеспечивает набор функций программного интерфейса приложений (API), которые упрощают подключение к базам данных самых различных форматов.

Доступ к базам данных в этом случае осуществляется с помощью драйверов ODBC, библиотек DLL, в которых содержатся функции для обеспечения таких возможностей. Драйверы ODBC устанавливаются в системе одновременно с установкой в ней утилит SQL - сервера. Кроме этого они могут устанавливаться совместно с некоторыми приложениями и средствами разработки, например с Microsoft Office. В поставке комплекта Microsoft Office находится специальное приложение Microsoft Query, с помощью которого осуществляется формирование запросов к базам данных. Это приложение запускается из Word и Excel, после чего оно формирует запросы к базам данных для этих систем и возвращает им результаты выполнения этих запросов (рисунок 9.1).

 

Рисунок 9.1 - Результат выполнения запроса с помощью приложения Microsoft Query

 

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

 

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

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

 

, (12.1)

 

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

период внедрения Т, руб.,

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

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

 

, (12.2)

 

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

. (12.3)

 

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

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

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

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

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

 

. (12.4)

 

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

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

Затраты на автоматизированную обработку информации, За = 200 руб.

Затраты на ручную обработку информации, Зр = 855 руб.

Eкономия средств от внедрения продукта, Эу= 745 руб.

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

 

, (12.6)

 

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

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

Эг=405.

Тогда эффективность разработки может быть определена по формуле:

 

. (12.7)

 

Для разработанного проекта Эр = 0,84, использование на предприятии разработанного программного продукта считается экономически целесообразным, если значение .

Вывод: база данных «Аптечный склад» является экономически выгодным программным продуктом.

 

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

 

Для успешной эксплуатации программного продукта необходим персональный компьютер со следующими характеристиками: процессор Intel Pentium с тактовой частотой 800 МГц и выше, оперативная память - не менее 256 Мбайт, свободное дисковое пространство - не менее 700 Мбайт, устройство для чтения компакт-дисков, монитор типа Super VGA (число цветов - 256) с диагональю не менее 15″, принтер.

Программное обеспечение: Операционная система WINDOWS 2000/XP и выше, Платформа Net Framework 2.0 и выше, Microsoft Visual Studio 2005, MS Microsoft SQL Server 2005.

 

12. Инструкция по эксплуатации базы данных и клиентского приложения

 

Для установки программного продукта «Аптечный склад» не требуется особых усилий. Для этого нужно скопировать проект «Аптечный склад» на жесткий диск, после чего открыть его в среде Visual Studio 2005 и прописать свойство Connection string с указанием пути к БД «Аптечный склад». После указания пути необходимо скомпилировать и запустить проект. Запуск проекта осуществляется двойным щелчком мыши по файлу Аптечный склад из каталога проекта.

 

ЗАКЛЮЧЕНИЕ

 

В данной работе мною был разработан проект базы данных «Аптечный склад». Был проведен анализ поставленной задачи с последовательным её решением. Для разработки базы данных была выбрана среда MS SQL Server 2005. Был рассмотрен и усвоен предложенный теоретический материал, что позволило более качественно и быстро справиться с поставленными целями и задачами:

-Был разработан удобный для пользователя интерфейс базы данных, включающий в себя все необходимые объекты;

-Изучена предметную область;

-Осуществлён выбор основного набора

Похожие работы

<< < 1 2 3 4 >