Реферат

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

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

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

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

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

от 25%

Подписываем

договор

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

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





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

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

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

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

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

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

·                     создавать отчеты в универсальном виде, для просмотра данных на компьютере без моего программного продукта (это может быть текстовый документ 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. Реферат на тему Social Movements Essay Research Paper The definition
2. Реферат Ресурсоснабжение на предприятиях
3. Контрольная работа на тему Трудовые отношения 2
4. Реферат на тему Bathing The Dog Essay Research Paper Bathing
5. Контрольная работа Международный опыт реформ в сфере налогообложения доходов населения
6. Курсовая на тему Современные тайные общества и их влияние на мировую политику
7. Реферат Личность как социальное явление
8. Реферат на тему Anti Capital Punishment Essay Research Paper In
9. Реферат на тему LifeAffirming Wisdom Within Wide Sargasso Sea Essay
10. Реферат на тему The Internet Essay Research Paper Imagine life