Реферат

Реферат Организация баз данных 2

Работа добавлена на сайт bukvasha.net: 2015-10-28

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 27.12.2024





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

В своей работе я собираюсь решить такие задачи:

·                     заносить в базу данные по каждому параметру данные о препарате, аптек (Название препарата, кто его занес в базу, цена, комментарии, адрес аптек, город, назначение препарата):

·                     заносить данные по городам, аптекам;

·                     сделать возможность просмотра и редактирования базы данных препаратов;

·                     сделать программу устойчивой к любым ошибкам;

·                     создавать отчеты в универсальном виде, для просмотра данных на компьютере без моего программного продукта (это может быть текстовый документ Word);

·                     сделать понятный и привычный для пользователя интерфейс.

Более подробно задачи рассмотрены в системном анализе предметной области.

Для написания программы я буду использовать следующее программное обеспечение:

- MS WINDOWS XP SP2:

- MS VISUAL BASIC 6.0;

- BORLAND INTERBASE 6.5;

- GEMINI INTERBASE ODBC DRIVER 2.0.


1 СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Нам необходимо создать программу для просмотра каталога препаратов в различных аптеках разных городов.

У нас в базе должны отображаться следующие таблицы:

- должна быть таблица, которая характеризует каталог препаратов:

a)                 Уникальный номер препарата;

b)                 Филиал;

c)                 Аптека;

d)                 Назначение;

e)                 Название;

f)                   Автор;

g)                 Цена;

h)                 Комментарии.

- должна быть таблица, характеризующая филиалы:

a)                 Уникальный номер филиала;

b)                 Название (напр. Алчевск, Перевальск).

- нужна таблица для характеристики аптеки:

a)                 Уникальный номер аптеки;

b)                 Адрес.

- нужна таблица для характеристики назначение:

a)                 Уникальный номер;

b)                 Назначение;

- должна быть таблица для пользователей, которые вносят изменение в таблицы:

a)                 Уникальный номер администратора;

b)                 ФИО;

c)                 Адрес;

С нашей базой данных будут работать два вида сотрудников – это администраторы и пользователи. Отличие между ними будет в том, что пользователь может только искать нужные препараты и просматривать каталог, сохранять отчет в текстовом виде, а администратор может еще добавлять/удалять новые объекты и редактировать существующие.

Для администратора должны быть доступны следующие задачи:

·                     Добавление, редактирование и удаление нового города;

·                     Добавление, редактирование и удаление новой аптеки;

·                     Добавление, редактирование и удаление препаратов из каталога;

Совместно для администратора и оператора должны быть решены следующие задачи:

·                     Просмотр всего каталога препаратов;


2 ПРОЕКТИРОВАНИЕ ИНФОЛОГИЧЕСКОЙ МОДЕЛИ ПРЕДМЕТНОЙ ОБЛАСТИ
Для перехода от предметной области к конкретной модели базы данных нам необходимо выделить столбцы для каждой таблицы и написать скрипты для их создания на сервере базы данных.

Для начала необходимо создать домены типов базы данных. В моей базе данных будет несколько доменов, которые приведены в таблице 2.1.
Таблица 2.1 – Домены базы данных

Имя домена

Описание применения

NAME_CHAR

Для полей с названиями.

INT_COUNT

Для различных числовых полей и счетчиков.

NAME_STRING

Для текстовых полей (автор)



Скрипты создания доменов приведены в приложении А.

В приложении Б приведена схема связи в таблицах (первичный и вторичный ключи).

В приложении В приведены скрипты создания базы данных в InterBase Client 6.5.

В приложении Г приведены примеры заполнения предварительными данными таблицы базы данных.


3  РИСУНКИ, ИЛЛЮСТРИРУЮЩИЕ ГРАФИЧЕСКИЙ ИНТЕРФЕЙС ВЗИМОДЕЙСТВИЯ ПОЛЬЗОВАТЕЛЯ С ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ



Рисунок 3.1 – Главная форма пользовательского приложения
Рисунок 3.2 – Главная форма администратора




Рисунок 3.3 – Выбор пользователя



Рисунок 3.4 – Форма добавления или редактирования препаратов из каталога



Рисунок 3.5 – Форма добавления или редактирования данных (город, аптека)


СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
1.                  Кнут Д. Искусство пргораммирования на ЭВМ. Т.3. – М.: Мир, 1978

2.                 Райманс Х.Г. Вводный курс Visual Basic 6.0: пер. с нем. – К.:BHV,1993

3.                 Браун С. Visual Basic 6. Учебный курс.: пер. с англ. – СПб.: Питер, 2001



1. Статья Применение Европейской конвенции о защите прав человека и основных свобод в судах России
2. Реферат Правові відносини в суспільстві
3. Курсовая на тему Комплексный экономический анализ хозяйственной деятельности ОАО Агат
4. Реферат Ограниченность ресурсов и перенаселение планеты
5. Реферат на тему Jazz By Toni Morrison Written Commentary Essay
6. Реферат на тему The Enlightenment Essay Research Paper The Age
7. Контрольная работа Статус адвоката в Европе
8. Реферат Индоевропейской аблаута
9. Курсовая Особливості стресових станів у дітей різного віку
10. Реферат Соглашение Хэ Умэдзу