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

Организация баз данных 2

ВВЕДЕНИЕ


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


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


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


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


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


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


· создавать отчеты в универсальном виде, для просмотра данных на компьютере без моего программного продукта (это может быть текстовый документ 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

Сохранить в соц. сетях:
Обсуждение:
comments powered by Disqus

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

Слов:626
Символов:5658
Размер:11.05 Кб.