Файл: Методы и средства проектирования информационных систем и технологий (Техническое и программное обеспечение).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 19.06.2023

Просмотров: 37

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Современные системы управления базами данных обеспечивают как физическую (независимость от способа хранения и метода доступа), так и логическую независимость данных (возможность изменения одного приложения без изменения остальных приложений, работающих с этими же данными).

Простота использования СУБД позволяет создавать новые базы данных, не прибегая к программированию, а пользуясь только встроенными функциями. СУБД обеспечивают правильность, полноту и непротиворечивость данных, а также удобный доступ к ним.

Microsoft Access создана на основе реляционной модели базы данных и предназначена для создания быстрых, эффективных баз данных, применяемых в быту и бизнесе. Кроме того, она способна подключаться к другим базам данных, создавая для вас широкий фронт работы с данными, независимо от того, где они находятся.

Оценивая преимущества и недостатки СУБД Microsoft Access и ее функциональные возможности, можно утверждать, что данная система обладает всеми необходимыми инструментами для создания, редактирования, хранения и ежедневного использования баз данных. Интерфейс программы прост и удобен, работа не требует получения большого количества дополнительных знаний.

Для проектирования ИС была создана модель сущность-связь. В ней определены все основные объекты (сущности) и связи, которые существуют между ними. Были выделены 6 сущностей: Поступление материалов, Заказ материалов, Списание, Поставщики, Материалы, Сотрудники.

Рис.2.4 Диаграмма сущность-связь

Рис 2.5 Диаграмма деятельности организации

Таблица 2.1 Сущность «Материалы»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код материала

Kod_math

Счетчик

5

ключевое поле

Наименование

Name_math

Короткий текст

20

Запас

Bank_math

Числовой

50

Таблица 2.2 Сущность «Сотрудники»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код сотрудника

Kod_sotr

Счетчик

5

ключевое поле

Фамилия

Second_name

Короткий текст

20

Имя

Name

Короткий текст

50

Должность

Position

Короткий текст

20

Телефон

Phone_number_sotr

Числовой

50

Адрес

Address_sotr

Короткий текст

20

Электронная почта

Email_sotr

Короткий текст

8


Таблица 2.3 Сущность «Поставщики»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код поставщика

Key_provider

Счетчик

5

ключевое поле

Организация

Organization

Короткий текст

20

Адрес

Address_provider

Короткий текст

50

Индекс

Index

Короткий текст

20

Телефон

Phone_provider

Короткий текст

50

Таблица 2.4 Сущность «Поступление материалов»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Накладная прихода

Invoice_key

Счетчик

5

ключевое поле

Код материала

Kod_math

Короткий текст

20

Материал

Name_math

Короткий текст

50

Количество

Number_mat

Числовой

20

Дата поставки

Date_of_supply

Дата и время

50

Код поставщика

Key_provider

Числовой

20

Код сотрудника

Kod_sotr

Числовой

8

Таблица 2.5 Сущность «Заказ материалов»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код заказа

Kod_order

Счетчик

20

ключевое поле

Код поставщика

Key_provider

Числовой

20

Код сотрудника

Kod_sotr

Числовой

20

Код материала

Key_provider

Числовой

20

Дата размещения

Date_of_accomodation

Дата и время

8

Дата исполнения

Date_of_realization

Дата и время

8

Количество

Quantity_of_ord

Числовой

10

Цена за единицу

Price_of_unit

Денежный

100

Сумма

Sum

Денежный

100


Таблица 2.6 Сущность «Списание»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Накладная списания

nakladnaya

Счетчик

5

ключевое поле

Код материала

Kod_math

Числовой

20

Материал

Name_math

Короткий текст

50

Количество

Quantity_write_off

Числовой

20

Тип списания

Type_of_write_off

Короткий текст

50

Дата списания

Date_of_write_off

Дата и время

20

Код сотрудника

Kod_sotr

Числовой

20

Таблица 2.7 Сущность «Расход»

Наименование поля

Идентификатор поля

Тип поля

Длина поля

Прочее

Код расхода

Key_consumption

Счетчик

5

ключевое поле

Код материала

Kod_math

Числовой

20

Материал

Name_math

Короткий текст

50

Количество

Quantity

Числовой

20

Дата списания

Date_of_write_off

Дата и время

20

Рис 2.5 Схема данных

3 Контрольный пример реализации и его описание

Для начала необходимо выполнить запуск базы данных, после чего откроется интерфейс Microsoft Access.

Перед началом работы следует для целостности данных через формы заполнить таблицы: Сотрудники (Рис 3.1), Поставщики (Рис 3.2) и добавить несколько наименований материалов.


Рис 3.1 Ввод в таблицу сотрудников данных через формы.

Рис 3.2 Ввод данных в таблицу поставщиков через формы.

Для учёта необходимо ввести сведения о поставке товаров. Расход и списание материалов.

Рис 3.3 Ведение поступления материалов

Рис 3.4 Ведение списания материалов

Рис 3.5 Ведение расхода материалов

После ввода всех необходимых для учёта данных в отчёте можно ознакомиться с расходом материалов, списаниями и поставками с изменениями и вводом новых входных значений данные автоматически вносятся в отчёт и подсчитывается количество имеющихся материалов.

Рис 3.6 Отчет

Заключение

Информационные системы предназначены для хранения и обработки больших объемов информации. Изначально такие системы существовали в письменном виде. Для этого использовались различные картотеки, папки, журналы, библиотечные каталоги и т.д. Любая информационная система должна выполнять три основные функции: ввод данных, запросы по данным, составление отчетов.

Преимущества получает пользователь при использовании БД как безбумажной технологии:

  • Компактность.

Информация хранится в БД, нет необходимости хранить многотомные бумажные картотеки.

  • Скорость.

Скорость обработки информации (поиск, внесение изменений) компьютером намного выше ручной обработки.

  • Низкие трудозатраты.

Нет необходимости в утомительной ручной работе над данными.

  • Применимость.

При создании курсовой работы автор изучил и использовал современные методики разработки автоматизированных систем.

Автор значительно расширил свой кругозор в сфере программного обеспечения информационных систем. Постоянное консультирование с руководством и специалистами предприятия позволили автору овладеть навыками разработчика автоматизированных систем на уровне младшего специалиста IT отдела и отдела информационного обеспечения.

В ходе выполнения курсовой работы была решена проблема создание базы данных для организации Alliance Computer Tech. СУБД позволяет получать данные о поставщиках, расходованных материалах, списанных материалах, о работающих сотрудниках. В данном проекте была проанализирована предметная область и на этой основе были реализованы поставленные задачи.


  1. Было проведено обследование предприятия с целью выявления основных информационных потоков, а также участков для которых необходима автоматизация
  2. На основании обследования и выбранного компонента задач, был разработан проект автоматизации Alliance Computer Tech
  3. На основе разработанного проекта, была создана автоматизированная система и была показана её эффективность и работоспособность с помощью контрольного примера реализации.
  4. Реализован ввода разработанной автоматизированной системы в опытную, а затем и промышленную эксплуатацию на предприятии Alliance Computer Tech.

В ходе выполнения курсового проекта были освоены общие приёмы разработки прикладного программного обеспечения на основе реляционный базы данных, многие методы и аспекты проектирования стали прозрачны и понятны вследствие применения их на практике разработки определённого программного комплекса.

Список литературы

  1. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем – М.: ИУИТ, 2012 – 300 с.
  2. Гущин А.Н. Базы данных: учебник. - М.: Директ-Медиа, 2014. - 266с
  3. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
  4. Абрамова Л.В. Инструментальные средства информационных систем: учебное пособие. - Архангельск: САФУ, 2013. - 118 с.
  5. Заботина Н.Н. Проектирование информационных систем: учебное пособие. – М.: ИНФРА-М, 2013. - 331с.
  6. Золотов С.Ю. Проектирование информационных систем: учебное пособие. - Томск: Эль Контент, 2013. - 88 с.
  7. Методы и средства проектирования информационных систем и технологий: учебное пособие / авт.-сост. Е.В. Крахоткина. - Ставрополь: СКФУ, 2015. - 152 с.
  8. Проектирование информационных систем. Проектный практикум: учебное пособие / А.В. Платёнкин, И.П. Рак, А.В. Терехов, В.Н. Чернышов. - Тамбов: Издательство ФГБОУ ВПО «ТГТУ», 2015. - 81 с.
  9. Советов Б.Я. Базы данных: учебник / Б.Я. Советов, В.В. Цехановский, В.Д.г
  10. Черноусова А.М Создание и использование баз данных: учебное пособие/ А.М Черноусова. – Оренбург: ГОУ ОГУ 2009г 244c 1. Атре Ш. Структурный подход к организации баз данных. - М.: Финансы и статистика, 1983. - 320 с.
  11. Бойко В.В., Савинков В.М. Проектирование баз данных информационных систем. - М.: Финансы и статистика, 1999. - 351 с.
  12. Голицина О.Л., Максимов Н.В., Попов И.И. Базы данных: Учебное пособие. - М.: ФОРУМ: ИНФРА-М, 2009. - 352 с.
  13. Джексон Г. Проектирование реляционных баз данных для использования с микроЭВМ. -М.: Мир, 1991. - 252 с.
  14. Карпова Т.С. Базы данных: модели, разработка, реализация. - СПб.: Питер, 2008. - 304 с.
  15. Корнеев И.К., Машурцов В.А. Информационные технологии в управлении. - М.: ИНФРА-М, 201-. - 158 с.
  16. Мартин Дж. Планирование развития автоматизированных систем. - М.: Финансы и статистика. - 196 с.
  17. К.Дж. Дейт Введение в системы баз данных -- 8-е изд. -- М.: «Вильямс», 2011 -- С. 1328.