Автор работы: Пользователь скрыл имя, 09 Марта 2013 в 19:31, курсовая работа
Данная курсовая работа состоит из введения, двух глав, заключения и списком литературы.
Во введении определены актуальность, цель, задачи и практическая значимость выбранной темы исследования.
В первой главе рассмотрены теоретические аспекты информационной системы, а также дано определение базы данных и рассмотрена классификация баз данных.
Во второй главе рассказывается поэтапный процесс разработки информационной системы.
В заключении рассматриваются все достоинства и недостатки программы.
Введение……………………………………………………………………4
Глава 1. Теоретические основы разработки информационных систем……...………………………………………………………………………6
Информационные системы. Классификация информационных систем……………………………………………………………………………...6
Использования баз данных в информационных системах……... 8
Ms Access, как средство разработки информационных систем………………………………………………………………………….…13
Глава 2. Проектирование и реализация информационной системы средствами MS Access………………………………………………………….19
2.1. Анализ предметной области и функции решаемых задач………………………………………………………………………………19
Анализ входной информации предметной области и выделение информационных объектов…………………………………………………..…23
Преобразование моделей в реляционную базу данных………...28
Заключение………………………………………………………………38
Список литературы…………………………………………………..…39
Иными словами, Microsoft Access может
быть использован, с одной стороны,
в качестве настольной СУБД и составной
части офисного пакета, а с другой
стороны, в качестве клиента Microsoft SQL
Server, позволяющего осуществлять его
администрирование, манипуляцию его
данными и создание приложений для
этого сервера.
Глава 2. Проектирование и реализация информационной системы средствами MS Access
2.1. Анализ предметной области и функции решаемых задач
В данной работе необходимо автоматизировать деятельность магазина автозапчастей. Предметом области автоматизации является некоторые должностные функции отдела поставок запасных частей для автомобиля и отдела их реализации.
В магазине имеется прайс-лист поступающих запасных частей для автомобиля от поставщиков, в соответствии с этим списком сотрудники магазина отмечают нужные им запчасти для их реализации. Но для упрощения работы необходимо создать специальную базу данных, где по запросу пользователя выдавалась информация о той или иной запасной части для автомобиля. А точнее должна отображаться следующая информация: наименование запчасти, поставщик, ее цена, количество штук и т.д.
Ассортимент имеющихся запасных частей в автомагазине приведен в таблице 1.
Таблица 1
Ассортимент предоставляемых запасных частей
Код товара |
Код поставщика |
Наименование |
Отдел |
Количество |
Стоимость |
1 |
3 |
Аккумулятор |
легковые |
5 |
2095,00 руб. |
2 |
1 |
Амортизатор |
легковые |
9 |
1335,00 руб. |
3 |
3 |
Бампер |
легковые |
3 |
5115,00 руб. |
4 |
2 |
Бензонасос |
легковые |
6 |
3720,00 руб. |
5 |
2 |
Блок индикации |
грузовые |
8 |
564,00 руб. |
6 |
1 |
Замок зажигания |
грузовые |
4 |
552,00 руб. |
7 |
3 |
Зеркало боковое |
легковые |
6 |
394,50 руб. |
8 |
2 |
Кардан |
легковые |
2 |
888,00 руб. |
9 |
1 |
Ремень генератора |
грузовые |
20 |
90,00 руб. |
10 |
3 |
Рулевой редуктор |
грузовые |
1 |
10640,00 руб. |
Код товара |
Код поставщика |
Наименование |
Отдел |
Количество |
Стоимость |
11 |
2 |
Сайлентблок |
легковые |
10 |
44,00 руб. |
12 |
1 |
Спидометр |
грузовые |
5 |
340,00 руб. |
13 |
1 |
Термостат |
Грузовые |
10 |
120,00 руб. |
14 |
3 |
Уплотнитель |
Легковые |
15 |
50,00 руб. |
15 |
2 |
Шатун |
грузовые |
3 |
518,00 руб. |
В бухгалтерии магазина хранится важная информация о поставщиках: название поставщика, адрес поставщика, телефон поставщика, город поставщика. Поставщик обязуется передать в собственность покупателя автомагазина запасные части, принадлежащие поставщику, а покупатель обязуется принять и заплатить его стоимость на условиях настоящего договора. Поэтому для упрощения и ускорения работы автомагазина надо создать также специальную базу данных, в которой хранилась бы вся важная информация о поставщиках. Всего имеется 3 поставщика. Необходимые данные представлены в таблице 2.
Таблица 2
Поставщики
Код поставщика |
Поставщик |
Адрес |
Телефон |
1 |
ООО «Паскер» |
г.Москва, Чернинский проезд, д.3 |
(495)961-3388 |
2 |
ООО«Автокемп» |
г.Москва, Южнопортовая ул., д.22,стр.1 |
(495)365-4862 |
3 |
ООО «Департс» |
г.Москва, ул. Щербаковская, д. 41а |
(495)542-4572 |
В качестве первичных документов для решения данной задачи используется:
Ассортимент предоставляемых запасных частей: (см. таблицу 3)
Таблица 3
Код товара |
Код поставщика |
Наименование |
Отдел |
Количество |
Стоимость |
Список поставщиков, предоставляющих запасные части для автомобилей в магазин: (см. таблицу 4)
Таблица 4
Код поставщика |
Поставщик |
Адрес |
Телефон |
Список покупок: (см. таблицу 5)
Таблица 5
Код товара |
Покупок |
Дата покупки |
В данной работе допускаются следующие ограничения:
Входную информацию делят на:
К условно – постоянной информации относятся:
К постоянно меняющейся оперативно – учетной информации относятся:
Перечень первичных документов представленных в виде таблицы 6:
Таблица 6
№ п\п |
Наименование документа |
Реквизиты |
1 |
Ассортимент предоставляемых запасных частей |
1)Код товара 2)Код поставщика 3)Наименование 4)отдел 5)Количество 6)Стоимость |
2 |
Поставщики |
1)Код поставщика 2)Поставщик 3)Адрес 4)Телефон |
3 |
Продажи |
1)Код товара 2)Покупок 3)Дата покупки |
Выходную информацию представим в виде отчетной формы: (см. таблицу 7)
Таблица 7
Код товара |
Наименование |
Отдел |
Имеется (шт) |
Для получения этой формы используются данные первичных документов:
Следить и тем боле контролировать учет автозапчастей очень не просто. В процессе работы сотрудников автомагазина может возникнуть ряд проблем, и если магазин столкнется с этими проблемами, то мод воздействий на магазин. Одной из основных проблем в магазине может возникнуть несоответствие планового комплекса заказа продукции, в связи с фактическим количеством запасных частей у поставщиков.
Также в магазине может внезапно закончиться какой – либо товар, и чтобы этого не произошло надо своевременно заносить свежую информацию, для заказа этого товара. Также для решения каких – либо казусов нужно сделать так же чтобы любая информация выдавалась пользователю при помощи обычного запроса.
Задача данной информационной системы состоит в создании базы данных, которая бы по запросу пользователя выдавала бы быстро и безошибочно точные данные о товарах. Также содержала такого рода информацию, как данные о различных поставщиках и их запасных частях для автомобиля.
Благодаря данной информационной системе любой работник магазина может быстро просмотреть данные о своих товарах, и в соответствии с этими данными заказать нужные товары. Тем самым упрощается процесс проведения рабочего времени и снижается риск попасть не в очень благоприятную для магазина ситуацию.
2.2. Анализ входной
информации предметной области
и выделение информационных
Реквизитный состав первичных документов:
Необходимо проанализировать каждый реквизит на наличие взаимосвязей с другими реквизитами.
Реквизит приобретает смысл только тогда, когда он связан с другими, обладающими смысловым единством.
Код товара, код поставщика, наименование, отдел, количество, стоимость – отображают все необходимые нам сведения о запасных частях автомобиля.
Код поставщика, поставщик, адрес, телефон показывают нам всю необходимую информацию о поставщиках.
Код товара, покупок, дата покупки выдают нам информацию о том, какие товары были куплены.
Среди реквизитов, описывающих сущность можно выделить один или несколько реквизитов, которые однозначно определяют экземпляр сущности, такой реквизит является ключом.
Между ключом и другими
реквизитами существует функциональная
зависимость в группе реквизитов,
которые характеризуют все
Одного реквизита для ключа мало, так как у поставщика могут заказываться сразу несколько лекарственных препаратов, в качестве ключа здесь будет выступать: код товара.
Таблица 8
Информационные объекты и их реквизиты
Информационные объекты |
Ключ |
Реквизиты |
Документы |
Ассортимент предоставляемых запасных частей |
* |
1)Код товара |
Данные о товаре |
2)Код поставщика | |||
3)Наименование | |||
4)Отдел | |||
5)Количество | |||
6)Стоимость | |||
Поставщики |
* |
1)Код поставщика |
Данные о поставщиках |
2)Поставщик | |||
|
3)Адрес | ||
4)Телефон | |||
Продажи |
* |
1)Код товара |
Данные по продаже запчастей |
2)Покупок | |||
3)Дата покупки |
Покажем на схеме 1 функционально зависимые реквизиты:
Реквизиты |
Ассортимент предоставляемых запасных частей |
Поставщики |
Продажи |
Код товара |
|
|
|
Код поставщика | |||
Наименование | |||
Отдел | |||
Количество | |||
Стоимость | |||
Код поставщика | |||
Поставщик | |||
Адрес | |||
Телефон | |||
Код товара | |||
Покупок | |||
Дата покупки |
Схема 1
Отсюда следует, что в заданном наборе реквизитов выделены 3 группы информационных объектов с ключевыми реквизитами.
Ассортимент предоставляемых запасных частей: