ВВЕДЕНИЕ
Целью моей курсовой работы является создание базы данных для быстрого поиска нужного препарата. Аптеки находятся в разных городах. Так же возможно наличие в одном городе нескольких аптек. В каждой аптеки существуют различные назначение препаратов, по которым и разбиты все препараты.
В своей работе я собираюсь решить такие задачи:
заносить в базу данные по каждому параметру данные о препарате, аптек (Название препарата, кто его занес в базу, цена, комментарии, адрес аптек, город, назначение препарата):
заносить данные по городам, аптекам;
сделать возможность просмотра и редактирования базы данных препаратов;
сделать программу устойчивой к любым ошибкам;
создавать отчеты в универсальном виде, для просмотра данных на компьютере без моего программного продукта (это может быть текстовый документ Word);
сделать понятный и привычный для пользователя интерфейс.
Более подробно задачи рассмотрены в системном анализе предметной области.
Для написания программы я буду использовать следующее программное обеспечение:
- MS WINDOWS XP SP2:
- MS VISUAL BASIC 6.0;
- BORLAND INTERBASE 6.5;
- GEMINI INTERBASE ODBC DRIVER 2.0.
1 СИСТЕМНЫЙ АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
Нам необходимо создать программу для просмотра каталога препаратов в различных аптеках разных городов.
У нас в базе должны отображаться следующие таблицы:
- должна быть таблица, которая характеризует каталог препаратов:
Уникальный номер препарата;
Филиал;
Аптека;
Назначение;
Название;
Автор;
Цена;
Комментарии.
- должна быть таблица, характеризующая филиалы:
Уникальный номер филиала;
Название (напр. Алчевск, Перевальск).
- нужна таблица для характеристики аптеки:
Уникальный номер аптеки;
Адрес.
- нужна таблица для характеристики назначение:
Уникальный номер;
Назначение;
- должна быть таблица для пользователей, которые вносят изменение в таблицы:
Уникальный номер администратора;
ФИО;
Адрес;
С нашей базой данных будут работать два вида сотрудников – это администраторы и пользователи. Отличие между ними будет в том, что пользователь может только искать нужные препараты и просматривать каталог, сохранять отчет в текстовом виде, а администратор может еще добавлять/удалять новые объекты и редактировать существующие.
Для администратора должны быть доступны следующие задачи:
Добавление, редактирование и удаление нового города;
Добавление, редактирование и удаление новой аптеки;
Добавление, редактирование и удаление препаратов из каталога;
Совместно для администратора и оператора должны быть решены следующие задачи:
Просмотр всего каталога препаратов;
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 – Форма добавления или редактирования данных (город, аптека)
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ
Кнут Д. Искусство пргораммирования на ЭВМ. Т.3. – М.: Мир, 1978
Райманс Х.Г. Вводный курс Visual Basic 6.0: пер. с нем. – К.:BHV,1993
Браун С. Visual Basic 6. Учебный курс.: пер. с англ. – СПб.: Питер, 2001
Другие работы по теме:
Организация налогового учета 2
Автономная Некоммерческая Организация Владимирский Институт Бизнеса Контрольная работа По дисциплине «Налоговое планирование» На тему: «Организация налогового учета»
Налоговый учет 4
Налоговый учет. Принципы налогового учета (по налогу на прибыль). Налоговый учет (по налогу на прибыль) применяется в организациях с общей системой налогообложения, то есть где не применяется упрощенная система налогообложения (УСН).
Коммунистическая организация 19 мая
Коммунистическая организация 19 мая (англ. May 19th Communist Organization), также известная как Коммунистическая коалиция 19 мая (англ. May 19 Communist Coalition) — североамериканская леворадикальная организация, созданной группой, отколовшейся от Уэзерменов.
объект исследования или разработки
Санкт-Петербурга прикладных программ учета музейных ценностей. Исследована возможность перехода от программ, реализующих идеологию «файл-сервер», к программам, построенным по принципу «клиент-сервер». Отработан алгоритм конвертации записей бд субд foxPro в формат Mysql
Специалист
Назначение и структурная схема асу тп. Характеристика объекта автоматизации. Требования к функциям и программному обеспечению асу тп
Что такое логистика в туристической сфере
В туристской сфере под логистикой понимается: организация движения туристских потоков на основе грамотного управления материальными и информационными потоками; рациональная организация разработки нового продукта и его распределения.
Внутренняя добруджанская революционная организация
(болг. Вътрешна добруджанска революционна организация, рум. Organizaţia Internă Revoluţionară Dobrogeană) - болгарская революционная организация, боровшаяся с политикой румынизации Добруджи. Северная Добруджа вошла в состав Румынии в 1878 г., Южная Добруджа управлялась королевством Румыния в 1919-1940 гг.
Коммунистический союз молодёжи Китая
Введение 1 История 2 Организация 3 Первые секретари комсомола Введение Коммунистический союз молодёжи Китая (кит. 中国共产主义青年团, пиньинь Zhōngguу Gтngchǎnzhǔyм Qīngniбntuбn, палл. Чжун-го Гун-чань-чжу-и Цин-нянь-туань; аббревиатура: кит. 共青团, пиньинь Gтngqīngtuбn, палл.
Жагев
Жа́гев , польск. Żagiew (Факел) — коллаборационистская еврейская организация в оккупированной гитлеровцами Варшаве. Организация «Жагев» сотрудничала с гестапо, цель её состояла в том, чтобы выявлять поляков, которые укрывали евреев за пределами гетто. Многие из членов «Жагева» были связаны с «Группой 13» А.
Польская военная организация
По́льская вое́нная организа́ция (ПОВ, POW, польск. Polska Organizacja Wojskowa) — подпольная военная организация, созданная во время Первой мировой войны в целях борьбы за освобождение польских территорий из-под российского владычества.
Американский союз защиты гражданских свобод
(англ. American Civil Liberties Union, ACLU) — некоммерческая, неправительственная организация США, провозгласившая своей целью «защиту и охрану частных прав и свобод, гарантированных каждому человеку в этой стране конституцией и законами Соединенных штатов»[1]. Деятельность организации направлена главным образом на участие в судебных процессах, законотворчество и осуществление образовательных программ.
Шура-и-Улема
(араб. «Совет духовенства») — общественно-политическая организация в Туркестане, существовавшая в годы революции 1917 года и Гражданской войны в России. В организацию входили представители мусульманского духовенства, местных феодалов, национальной буржуазии.
Военная организация БКП
(болг. Военна организация на БКП) — вооружённое крыло Болгарской коммунистической партии, существовавшее в 1920—1925 гг. Создана после разгрома транспортной стачки правительством БЗНС при помощи частей Оранжевой гвардии. Для предотвращения подобных репрессий в будущем БКП(т.с.) принимает решение о создании вооружённого крыла партии.
Военный переворот в Ливии 1969 года
Введение 1 Ливия при монархии 2 Организация «Свободные офицеры» Список литературы Введение Сентябрьский переворот 1969 года — военный переворот в Ливии во главе с полковником Муаммаром Каддафи. 1 сентября в Ливии было объявлено о низложении короля Идриса I и упразднении монархии.
Ирландская национальная освободительная армия
Это статья об ИНОА см. Ирландская республиканская армия Ирландская национальная освободительная армия (ИНОА, ирл. Arm Saoirse Nбisiъnta na hЙireann) — левая ирландская республиканская военизированная организация, которая была сформирована 8 декабря 1974.
Война в Южном Таиланде
Война в Южном Таиланде Противники Таиланд Филиппины Новая Зеландия Mujahideen Pattani Movement (BNP) Объединенная Организация Освобождения Патани (PULO)
Революционное движение 13 ноября
План Введение 1 Организация Список литературы Введение Революционное движение 13 ноября (исп. Movimiento Revolucionario 13 Noviembre) — левое партизанское движение в Гватемале.
Microsoft Exel
ВОПРОСЫ К ЭКЗАМЕНУ ПО ИНФОРМАТИКЕ 2 семестр Табличные процессоры. Классификация. Табличный процессор Excel. Назначение. Основные приемы работы в Excel: ведение рабочей книги.
Построение базы данных боксерской организации
Порядок проектирования системы, которая хранила бы всю информацию о боксерах, титулах, боксерских поединках, отвечала на ряд запросов и формировала необходимые отчеты. Типы сущности и связи в программе. Составление условной блок-схемы базы данных.
База данных "Сотрудники"
Методика создания и описания работы базы данных, с помощью которой можно осуществить быстрый доступ к информации о сотрудниках фирмы. Пошаговая инструкция по использованию данной базой данных, содержащаяся в ней информация и оценка необходимости.
Алгоритмические языки: обработка одномерных массивов
Работа с массивами, их ввод и вывод, организация программ циклической структуры. Способы описания и использования массивов, алгоритмы их сортировки, сортировка выбором и вставками. Алгоритмы поиска элемента в неупорядоченном и упорядоченном массивах.
Создание базы данных, состоящей из одной таблицы
Проектирование структуры базы данных. Конструирование структуры будущих таблиц баз данных, основные приемы их заполнения и редактирования. Простая сортировка значений таблицы. Поиск записей по образцу. Как правильно сохранить и загрузить базу данных.
Объекты базы данных
База данных это совокупность данных которые обладает свойствами структурированности и взаимно связанности, а также не зависимости от прикладных программ. Чтобы оперировать данными составляющие базу необходимо от дельная программа системами управления базами данных – это управляющая программа предназначенная для хранение, поиска и обработки данных в базе.
Устройства памяти
Text Graphics Презентацию выполняли Корепанова А Макрушина Т Graphics Устройства Памяти Устройства Памяти - устройства памяти данных, которые используются в компьютерах, чтобы хранить данные. Компьютер имеет много типов устройств памяти данных. Некоторые из них могут быть тематическими категориями как сменные Устройства Памяти данных и другие как не сменные Устройства Памяти данных.
Создание базы данных состоящей из одной таблицы
Проектирование структуры базы данных. Конструирование структуры будущих таблиц баз данных основные приемы их заполнения и редактирования. Простая сортировка значений таблицы. Поиск записей по образцу. Как правильно сохранить и загрузить базу данных.
Государство и граждане
Text Text Политико-территориальная суверенная организация публичной власти, располагающая специальным аппаратом в целях осуществления управленческо-обеспечительной, охранительной функцией и способная делать свои веления обязательными для населения всей страны.
Организация мотопехотной дивизии
Основа боевых действий частей и соединений армии ФРГ. Организация мотопехотной дивизии. батальоны роты защиты от оружия радио, массового поражения радиотехнической
Сущность бухгалтерского дела, его содержание 2
1. Сущность бухгалтерского дела, его содержание. Бухгалтерское дело – это профессиональная деятельность бухгалтера во всех во всех ее проявлениях: ведение учета, составление отчетности, формирование учетной политики организации, контроль, анализ отчетных данных и т.д.