Автор работы: Пользователь скрыл имя, 09 Марта 2013 в 19:31, курсовая работа
Данная курсовая работа состоит из введения, двух глав, заключения и списком литературы.
Во введении определены актуальность, цель, задачи и практическая значимость выбранной темы исследования.
В первой главе рассмотрены теоретические аспекты информационной системы, а также дано определение базы данных и рассмотрена классификация баз данных.
Во второй главе рассказывается поэтапный процесс разработки информационной системы.
В заключении рассматриваются все достоинства и недостатки программы.
Введение……………………………………………………………………4
Глава 1. Теоретические основы разработки информационных систем……...………………………………………………………………………6
Информационные системы. Классификация информационных систем……………………………………………………………………………...6
Использования баз данных в информационных системах……... 8
Ms Access, как средство разработки информационных систем………………………………………………………………………….…13
Глава 2. Проектирование и реализация информационной системы средствами MS Access………………………………………………………….19
2.1. Анализ предметной области и функции решаемых задач………………………………………………………………………………19
Анализ входной информации предметной области и выделение информационных объектов…………………………………………………..…23
Преобразование моделей в реляционную базу данных………...28
Заключение………………………………………………………………38
Список литературы…………………………………………………..…39
Поставщики:
Продажи:
В результате анализа получили 3 информационных объекта. Проведем по парный анализ связей между ними:
Поставщики
Ассортимент предоставляемых
Тип связи: 1:М, так как
закупать можно сразу несколько
запасных частей для автомобиля. Связь
между этими объектами
Продажи
Ассортимент предоставляемых
Тип связи: 1:1, так как у каждой запчасти свой код, своя цена, свой тип. Связь между этими объектами обеспечивается с помощью реквизита: код товара.
Информационно – логическая модель – это модель данных, отображающая предметную область в виде совокупности информационных объектов и структурных связей между ними.(схема 2)
Информационно – логическая модель
Схема 2
Логическая структура базы данных определяется совокупностью логически связанных таблиц. Связь между таблицами осуществляется по средствам общих реквизитов. (Схема 3)
Ассортимент предоставляемых запасных частей | |||||
* |
|||||
Код товара |
Код поставщика |
Наименование |
Отдел |
Количество |
Стоимость |
Поставщики | |||
* |
|||
Код поставщика |
Поставщик |
Адрес |
Телефон |
Продажи | ||
* |
||
Код товара |
Покупок |
Дата покупки |
Схема3
Реляционная база данных – это совокупность отношений, содержащих всю информацию, которая должна храниться в БД.
Система управления базой данных Access позволяет управлять всеми сведениями из одного файла базы данных. В рамках этого файла используются следующие объекты: таблицы, для сохранения данных; запросы, для поиска, извлечения только требуемых данных; формы, для просмотра, добавления и изменения данных таблицы; отчеты, для анализа и печати данных в определенном формате.
Удачная разработка базы данных обеспечивает простоту ее поддержания.
После того как были разработаны логические связи сущностей приступил к проектированию таблиц БД.
База данных содержит 3 таблицы: «Поставщики», «Продажи», «Склад».
Рис.1 Вид таблицы «Поставщики» в конструкторе
Рис.2 Вид таблицы «Продажи» в конструкторе
Рис.3 Вид таблицы «Ассортимент предоставляемых запасных частей» в конструкторе
Сущности «Поставщики» объединены через сущность «Ассортимент предоставляемых запасных частей». Таким образом, сущность «Поставщики» связана с другими сущностями с отношением «один-ко-многим». Связи сущностей реализованных в Access представлены на рисунке 4.
Рис.4 Информационно-логическая модель в Access
Для всех связей, представленных на схеме, включено обеспечение целостности данных, каскадное удаление связанных записей.(см. рисунок 5)
Рис.5 Изменение связей
Из данных искомых таблиц БД были реализованы пять запросов (см. рисунок 6).
Рис.6 Запросы
Примерами простых запросов являются запрос учета продаж по отделу грузовые. (Рисунок 7)
Рис.7 Вид запроса в конструкторе
Рис.8 Результат запроса
Примерами запроса с условием является запрос «Товары походящие к концу»
Рис.9 Вид запроса в конструкторе
Рис.10 Результат запроса
Примером запроса на выборку является запрос «Учет продаж по магазину».
Рис.11 Вид запроса в конструкторе
Рис.12 Результат запроса
Примером запроса на сортировку является запрос «Учет продаж по отделу легковые » (см. рисунок 13)
Рис.13 Вид запроса в конструкторе
Рис.14 Результат запроса
Примерами запроса на вычисление данных являются запросы «Вычисление остатка товара»
Рис.15 Вид запроса в конструкторе
Рис.16 Результат запроса
Формы, которые можно создать средствами Microsoft Access, позволяют получать информацию, а так же корректировать ее в удобном для пользователя стиле. Microsoft Access позволяет создавать иерархические формы, в которых отображается информация из двух таблиц, связанных отношением “один - ко - многим". В случае необходимости иметь информацию о товарах и их производителе можно создать иерархическую форму. Для создания такой формы можно использовать мастер создания форм. Для корректировки вида формы используют режим “конструктора”. Для сохранения, закрытия и выхода из Microsoft Access в форме используются соответствующие кнопки, созданные при помощи мастера создания кнопок. Данная форма представлена на рисунке 17.
Рис.17 Главная форма
Нужная форма выводится на экран исходя из действий пользователя, по нажатию на определенную кнопку из главной формы (см. риснок 17).
Рис.18 Форма «Продажи»
Рис.19 Форма «Остаток товара»
Рис.20 Форма «Товары, подходящие к концу»
Рис. 21 Форма «Учет продаж (по отделу легковые)»
Рис. 21 Форма «Учет продаж (по отделу грузовые)»
Заключение
Результатом данной курсовой работы является разработанная информационная система по учету запанных частей для автомобилей, выполняющая круг задач, связанных с анализом результатов, с которыми ежедневно приходится сталкиваться, работникам магазина, ведь рассмотрев функционирование данной предметной области мы выяснили, что учет запчастей – это процесс, который продолжается непрерывно. Поэтому данный процесс требует постоянного контроля и четкой организации.
Разработанная система управления базой данных Access обладает следующими качествами:
Проведя в ходе исследовательской работы анализ литературы, предметной области и разработку информационной системы, мы можем сделать вывод о том, что результат данного исследования занимает важное место в автоматизации деятельности магазина по учету запасных частей для автомобилей. Таким образом, поставленная нами цель достигнута, задачи выполнены.
Список литературы