Автор работы: Пользователь скрыл имя, 21 Декабря 2011 в 17:54, курсовая работа
Введение
Актуальность изучения данной темы обусловлена тем, что на современном этапе существует острая практическая необходимость усовершенствовать правовую регламентацию лицензирования фармацевтической деятельности. Аптеки активно участвуют в реализации высшей цели экономической стратегии страны – сохранения здоровья нации и подъем его культурного уровня. В период рыночных отношений в современных условиях обеспечение конкурентоспособности первоочередная задача каждой аптечной организации, решить которую успешно позволить приемлемая нормативно- правовая база. Этим и обусловлен выбор темы нашего исследования: «Лицензирование фармацевтической деятельности».
Введение 3
Выбор автоматизируемых функций и информационного обеспечения
1.1. Краткое описание предметной области 5
1.2. Выбор и описание автоматизируемых функций 8
1.3. Первичное описание информационного обеспечения 11
1.4.Вывод 15
Проектирование концептуальной ER-модели
2.1. Выявление ограничений и правил поддержания целостности 16
2.2. Графическое представление концептуальной ER-модели в среде MS SQL Server Management Studio 24
2.3.Вывод 24
Проектирование реляционной SQL-модели
3.1. SQL-код для создания реляционной модели 25
3.2.SQL-код запросов наиболее часто используемых в процессе эксплуатации базы данных 26
3.3.Реализация по физическому размещению файлов базы данных 27
3.4.Ввывод 28
4. Проектирование приложений доступа к базе данных для автоматизируемых функций
4.1. Разработка прототипов клиентского приложения 29
4.2. Реализация клиентского приложения в среде MS C# 31
Вывод 33
Список использованной литературы 34
Приложения
Примечания:
Запись в едином реестре юридических лиц - записывается как логическое значение: «да» или «нет».
Динамические
ограничения для атрибутов
Операционные правила для кортежей атрибутов соответствующих данной функции, не выявлены.
2.2. Графическое представление концептуальной ER-модели в среде MS SQL Server Management Studio
В данном подразделе, в результате выявления эквивалентных сущностей и их слияния, выявления категорий и синтеза обобщающих сущностей, выявления и устранения дублирования атрибутов, была построена локальная ER – модель (рис. 3).
Рис. 3. ER – модель
2.3. Вывод
В
данном разделе предоставлены
ограничения и правила поддержания целостности
данных, которые размещены в базе данных.
Рассмотрены ограничения и правила для
отдельных атрибутов, кортежей, множеств
кортежей и баз данных в целом, была
построена ER-модель, на основе выявленных
сущностей и их слияний, выявленных категорий
синтеза обобщающих сущностей.
3.Проектирование реляционной SQL-модели
Данный раздел посвящен проектированию реляционной SQL-модели. Здесь выполняется перевод глобальной ER-модели в реляционную форму, специфицируются ограничения и правила поддержания целостности на реляционном уровне, записывается SQL-код для создания реляционной модели.
3.1. SQL-код для создания реляционной модели
В данном подразделе разработан SQL-код для создания реляционной модели.
В разработанной реляционной форме SQL- модели используется 3 таблиц:
В
данном подразделе разработан SQL-код для
создания реляционной модели:
CREATE TABLE FNS
(
INN INT NOT NULL primary key,
Adress varchar(50) null,
Adresses varchar(50) null
)
CREATE TABLE FMS
(
INN INT NOT NULL,
Passport varchar(50) null,
Familaya varchar(50) null,
Imya varchar(50) null,
Otchestvo varchar(50) null
)
CREATE TABLE FSZ
(
INN INT NOT NULL,
Vid varchar(50) null,
Phone varchar(50) null,
Mail varchar(50) null,
SEZ varchar(50) null
)
CREATE TABLE Zayavlenie
(
INN INT NOT NULL,
Passport varchar(50) null,
Familaya varchar(50) null,
Imya varchar(50) null,
Otchestvo varchar(50) null,
Adress varchar(50) null,
Adresses varchar(50) null
Vid varchar(50) null,
Phone varchar(50) null,
Mail varchar(50) null,
SEZ varchar(50) null
)
3.2.
SQL-код запросов наиболее
часто используемых
в процессе эксплуатации
базы данных
Наиболее частыми запросами при работе с данной автоматизированной системой в базе данных MS SQL Server это:
Реализация наиболее часто используемых SQL-запросов
SELECT *
FROM IP
SELECT *
FROM Zayvlenie
where INN='54765876'
select id_experta,oplacheno
from Oplata
where id_kvitancia='1'
3.3.Рекомендации по физическому размещению файлов базы данных
В данном подразделе указывается физическое размещение файлов базы данных. Это показано на рисунке 4:
Рис.4. Физическое размещение файлов базы данных
Каждый блок представляет собой сервер, хранящий определенную базу данных ФНС, ФСН, ФМС и ФСЗ. Сайт гос. услуги автоматически заполняет заявление данными полученными из баз данных, и отправляет заявление на сервер ФСЗ, для дальнейшего рассмотрения.
3.4. Вывод
В
данном разделе спроектирована реляционная
SQL-модель. А так же показана логическая
и физическая реализация базы данных.
4. Проектирование
приложений доступа
к базе данных для автоматизируемых
функций
4.1. Разработка прототипов клиентского приложения
В данном разделе
разрабатываются прототипы
Заявитель заходит на сайт гос. услуги и далее следует инструкциям.
Всплывает
окно «Лицензирование фармацевтической
деятельности» и следуя инструкции пользователь
нажимает кнопку «Заполнить заявление».
При нажатие на кнопку «Заполнить заявление», система запросит ИНН для астоматического введения данных в заявление.
При нажатие кнопки «Ок», открывается уже заполненное заявление данными из уже существующих баз данных.
Те поля, которые остаются пустыми, при открытии окна заявления, пользователь заполняет самостоятельно, в поле «Вид обособленного объекта» должен выбрать один из имеющхся вариантов:
-Аптека розничная торговля лекарственными средствами с правом изготовления лекарственных средств;
-Аптека розничная торговля лекарственными средствами без права изготовления лекарственных средств;
-Аптечный пункт розничная торговля лекарственными средствами с правом изготовления лекарственных средств;
-Аптечный пункт розничная торговля лекарственными средствами без права изготовления лекарственных средств;
Информация о работе База данных лицензирования фармацевтической деятельности