Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Министерство образования Российской Федерации
Новосибирский государственный технический университет
Кафедра ТЭВН
Расчётно-графическое задание.
Вариант 12.
Факультет: энергетики
Группа: Эн1-21
Студент:Шибанов Данил Сергеевич
Преподаватель: Лаптев Олег Игоревич
Новосибирск 2012
Цель работы: Используя СУБД Access создать базу рецептов аптеки. База должна содержать подробную информацию о симптомах, связанных с ними лекарствами, противопоказания к применению лекарств,а так же снабдить базу данных формами для наполнения данными и формами для ввода запросов для получения необходимой информации.
Задание: Используя СУБД Access создать базу рецептов аптеки. База должна содержать информацию о симптомах болезни, связанных с ними лекарствами, противопоказания к применению лекарств, а также сопутствующую информацию:
Базу данных необходимо снабдить формами для наполнения данными и формами для ввода запросов для получения необходимой информации.
Пример запроса: выбрать лекарство при указанных симптомах, при отсутствии указанных противопоказаний и в заданном ценовом диапазоне.
Пример отчета: сформировать список лекарств срок годности которых истекает в следющем месяце.
Входные данные:
Входными данными в в базе данных буду являться лекарства их противопоказания, срок годности ,а также наличие того или иного лекарства. Так же создано ключевое поле с типом данных «счётчик», для последующего создания логических связей в базе данных.
Так же создана вспомогательная таблица, состоящяя из 3 столбцов. Первый столбец номер товара, второй столбец-симптомы, третий ключевое поле со счётчиком.
В базе данных «Аптека» сделана следующая схема данных:
Выходные данные:
Для удобства восприятия информации для каждой таблицы (за исключением вспомогательной) создана форма, снабжённая кнопками для просмотра следующей и предыдущей записи, а так же для удаления записи.
Для удобства работы с базой данных создано 3 запроса и, соответственно, отчёт для каждого из них
Запрос №1: Поиск лекарства по симптому.
Данный запрос осуществляет поиск совпадений между симптомами и текстом, введённым пользователем, и выводит результат на экран.
Пример работы данного запроса при вводе «При боли в горле»
Запрос №2: Поиск по сроку годности
Данный запрос осуществляет поиск по сроку годности, необходимо задать дату
Пример отчёта по данному запросу, поиск по 25.10.2013
Запрос №3: поиск по цене и наличии
Данный запрос осуществляет поиск товара по цене.Входными данными для него являются «Лекарства» и «Наличие».
Пример отчёта с входными данными «400руб и менее” и “наличие”
Предложения по улучшению функционала:
1. В случае значительного расширения базы данных, целесообразно будет создать отдельную таблицу и форму.
2.Создать запрос, позволяющий клиенту найти препарат при указанных противопоказаниях.
3. Дополнить таблицу «Лекарства» различными характеристиками препарата, дающими наиболее полную информацию о конкретном препарате и о его местоположении в аптеке