Разработка информационной системы лекарственных сборов средствами MS Access

Страницы работы

Содержание работы

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Государственное образовательное учреждение высшего профессионального образования

Санкт Петербургский государственный университет аэрокосмического приборостроения.

КУРСОВОЙ ПРОЕКТ

по дисциплине

"Информационные технологии

в экономике"

Работу выполнила студентка гр. 4538                                                       Берсон Ю.М.             

Курсовая работа                                                                                 Научный руководитель

выполнена с оценкой

__________________                                                                                   Соловьева Н.А.

Санкт Петербург

2008 г.


Цель проекта: закрепить навыки разработки информационной системы средствами   Ms Access.

2)Вариант №14.

Способ ввода данных

Способ вывода результата

14

таблицы Excel

страницы доступа к данным

Образец входных данных в виде текста:

1          боярышник кровяно-красный                        

2          омела белая                                      

3          барвинк малый                                    

4          астрагал малый                                   

5          арония черноплодная                              

7          сушеница болотная                                

8          пустырник                                        

10         хвощ полевой                                     

11         тысячелистник обыкновенный                       

16         мать-и-мачеха обыкновенная                       

21         багульник болотный                               

22         ромашка аптечная                                 

23         девясил высокий                                  

24         анис обыкновенный                                 

25         фиалка трехцветная  

3)


Таблица «Категория», содержащая категорию заболевания.

Таблица «Болезнь», содержащая данные о болезни.


Таблица «сбор», содержащая данные о сборе: рецепт и его количество.

Таблица «Растения для сбора», содержащая данные о растении, входящем в сбор.

В данной таблице использовано свойство поля «Подстановка» (часть_растения).


Таблица «Растения», содержащая названия растений.

Таблица «Часть растения», содержащая различные виды частей растений.


4) Разработанная схема не содержит некоторые данные исходного примера. В базу данных не вошли следующие данные: номера страниц с входными данными, заголовок «Приложение» и сноска на первой странице, так как эти данные не имеют прямого отношения к заданной теме «Рецептура и применение сборов и чаев по основным заболеваниям».

5)

1.Перекрестный запрос «Вес растения в сборе».В заголовках строк используются названия растений, в заголовках столбцов – номера сборов, в которые входят эти растения. Значение – вес растения. Данный запрос позволяет определить в какой сбор входит растение и каков его вес в сборе.

Текст SQL

TRANSFORM Sum(РастенияДляСбора.вес_растения) AS [Sum-вес_растения]

SELECT Растения.названиеРастения

FROM Сбор INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора

GROUP BY Растения.названиеРастения

PIVOT Сбор.номерСбора;

2.Запрос с параметром «Сбор с условием»: вывести название растения, часть растения и вес растения, включенного в сбор.

Ввести параметр: номер сбора.

Текст SQL

SELECT Сбор.номерСбора, Растения.названиеРастения, РастенияДляСбора.часть_растения, РастенияДляСбора.вес_растения

FROM Сбор INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора

WHERE (((Сбор.номерСбора) Like [номер сбора]));

3.Запрос с параметром «Запрос растения по весу с условием»: вывести названия растений. Ввести параметр: вес.

Текст SQL

SELECT РастенияДляСбора.вес_растения, Растения.названиеРастения

FROM Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения

WHERE (((РастенияДляСбора.вес_растения) Like [вес]));

4. «Запрос сбор». Запрос на выборку. Дает исчерпывающую информацию о сборе.

Текст SQL

SELECT Сбор.номерСбора, Сбор.рецепт, Сбор.количество_сбора, Растения.названиеРастения, РастенияДляСбора.часть_растения, РастенияДляСбора.вес_растения

FROM Сбор INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора;


5. «Запрос из разных таблиц».Запрос на выборку.

Текст SQL

SELECT Категория.имя, Болезнь.название_болезни, Сбор.номерСбора, Сбор.рецепт, Сбор.количество_сбора, Растения.названиеРастения, РастенияДляСбора.часть_растения, РастенияДляСбора.вес_растения

FROM (Категория INNER JOIN (Болезнь INNER JOIN Сбор ON Болезнь.N = Сбор.NизБолезни) ON Категория.N = Болезнь.Nкатегории) INNER JOIN (Растения INNER JOIN РастенияДляСбора ON Растения.N = РастенияДляСбора.NизРастения) ON Сбор.N = РастенияДляСбора.NизСбора;

6)

Формулировка макроса

Макрокоманда

 1. Закрыть все формы в кнопочной форме

Закрыть

Закрыть

Закрыть

Закрыть

 2. Закрыть форму «Категория2»

 Закрыть

 3. Открыть отчет «Болезнь с рецептом»

 ОткрытьОтчет

 4. Открыть форму «Категория2»

 ОткрытьФорму

 5. Показать последнюю запись в таблице «Болезнь»

ОткрытьТаблицу

 НаЗапись


7)Образец структуры с входными данными.

8)Образец структуры с выходными данными.


9)Отчет «Болезнь с рецептом».

Отчет1

Вывод: При разработке данной БД я закрепила навыки разработки информационной системы средствами Ms Access.


10)Список использованной литературы:

  1. Методические указание к выполнению курсовой работе F:\ИТЭ\курсовой_2008\Курсовой_ИТЭ_2008.doc.
  2. Конспект лекций по курсу «Информационные технологии в экономике».

Похожие материалы

Информация о работе