1. ОСНОВНЫЕ ПРИНЦИПЫ ПРОЕКТИРОВАНИЯ И РАЗРАБОТКИ
ИНФОРМАЦИОННЫХ СИСТЕМ 6
1.1 История развития информационных систем 6
1.2 Архитектура информационных систем 7
1.3 Принципы проектирования и разработки информационных систем 9
1.4 Основные принципы проектирования БД 11
2. МОДЕЛИРОВАНИЕ И РАЗРАБОТКА ИНФОРМАЦИОННОЙ СИСТЕМЫ
«ПРОДУКТОВЫЙ МАГАЗИН. ВНУТРЕННИЙ УЧЁТ» 13
2.1 Постановка задачи на разработку информационной системы 13
2.1.1 Описание предметной области 13
2.1.2 Обоснование необходимости разработки информационной системы
14
2.2 Выбор средств разработки информационной системы 15
2.3 Моделирование базы данных 17
2.3.1 ER-модель 18
2.3.2 Детализация ER-модели 20
2.4 Разработка информационной системы 23
2.4.1 Создание проекта 23
2.4.2 Создание БД в MS Access 24
2.4.3 Подключение базы данных MS Access к Visual Studio 2019 25
2.4.4 Разработка интерфейса 27
ЗАКЛЮЧЕНИЕ 36
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 38
Приложение 1 41
РЕФЕРАТ
Выпускная квалификационная работа по теме «Разработка информационной системы «Продуктовый магазин. Внутренний учет».
Цель работы - разработка информационной системы «Продуктовый магазин. Внутренний учет».
Объект исследования - действующий продуктовый магазин ИП Шадрина Н.Н.
Предмет исследования - использование ИС в автоматизации учета и оперативного регулирования торговых операций, подготовки стандартных документов для внешней среды.
В результате исследования решены следующие задачи: изучены принципы проектирования и разработки ИС, выбрано программное обеспечение для реализации ИС, проведен анализ предметной области, построена модель базы данных для ИС, спроектирован графический интерфейс пользователя. Итогом исследования стало разработанное приложение ИС «Продуктовый магазин. Внутренний учет».
Объем работы - 61 страница, количество рисунков - 23, таблиц - 7, приложений - 1, использованных источников литературы - 27.
Ключевые слова: информационные системы, базы данных,проектирование, разработка, SQL, C#.
Большое количество информации в бумажном виде значительно затрудняет ее чтение, обработку и поиск. Решением данной проблемы стало создание информационных систем. Это значительно упрощает жизнь людей, экономя их время. Не зря говорят, что современный мир трудно представить без информационных технологий.
Информационная система (ИС) - это система, которая предоставляет возможность надежного хранения, обработки и поиска необходимой информации. Разработкой ИС занимаются системные администраторы и программисты, а в качестве основного технического инструмента работы над информацией являются персональные компьютеры.
Информационные системы широко применяются во всех сферах деятельности человека (начиная от гуманитарных наук, заканчивая техническими и естественными) и приобрели большую значимость (например, обеспечение пользователя необходимой информацией, обработка информации без ошибок, автоматизация работы, что позволяет работникам выполнять только зависящую от них работу). С увеличением объемов информации на различных предприятиях возникают трудности с организацией управления данными. Даже небольшие магазины сталкиваются с данной проблемой. Поэтому для того, чтобы не хранить информацию в бумажном виде, разрабатываются ИС.
Примерами информационных систем являются банковские системы, авиакомпании, интернет-магазины и др. Все они значительно отличаются друг от друга архитектурой, функциями, назначением, реализацией. Но все же информационные системы имеют общие свойства:
a) любая ИС содержит среду хранения и доступа к данным;
b) ИС должна быть простой и доступной для обычного, не имеющего специальных навыков, пользователя (т.е. иметь удобный интерфейс).
Таким образом, ИС стали необходимым инструментом упрощения процесса обработки информации практически во всех сферах деятельности.
Данная выпускная квалификационная работа посвящена разработке информационной системы продуктового магазина ИП Шадрина Н.Н. Результатом внедрения ИС в работу магазина станет автоматизация учета товаров и выполнения функций: работа с базой поставщиков и покупателей, заказ товаров у поставщиков, продажа и списание, а также формирование отчетов.
Целью данной выпускной работы является разработка информационной системы «Продуктовый магазин. Внутренний учёт».
Для достижения поставленной цели необходимо решить следующие задачи:
1. Изучить принципы проектирования и разработки ИС.
2. Выбрать программное обеспечение для реализации ИС.
3. Провести анализ предметной области.
4. Построить модель базы данных для ИС.
5. Спроектировать графический интерфейс пользователя.
6. Разработать приложение ИС «Продуктовый магазин. Внутренний учёт».
Объектом исследования выпускной квалификационной работы является действующий продуктовый магазин ИП Шадрина Н.Н.
Предмет - использование ИС в автоматизации учета и оперативного регулирования торговых операций, подготовки стандартных документов для внешней среды.
Информационные системы стали широко применяться во всех сферах деятельности человека. Благодаря ИС теперь нет необходимости в хранении большого объема информации в бумажном виде.
Данная выпускная квалификационная работа посвящена разработке ИС «Продуктовый магазин. Внутренний учет» и состоит из двух глав.
Первая глава посвящена теории информационных систем. Здесь представлена история ИС, их архитектура, а также принципы проектирования и разработки ИС и БД.
Во второй главе описана предметная область, выбор программных средств, моделирование базы данных, процесс разработки ИС.
В результате моделирования базы данных была построена реляционная модель для ИС продуктового магазина. Этот этап является важным в разработке информационной системы, так как ER-модель отражает наглядное представление структуры БД.
В качестве программных инструментов, используемых при создании и проектировании информационной системы, применялась СУБД Microsoft Access для разработки базы данных, современный язык программирования C# и язык программирования структурированных запросов SQL предназначены для разработки пользовательского интерфейса и среда разработки MS Visual Studio.
Информационная система «Продуктовый магазин. Внутренний учет» поддерживает следующие функции:
Для директора магазина: добавление и удаление информации о сотрудниках и поставщиках, заполнение таблицы товаров для заказа;
Для всех сотрудников: оформление заказа товаров у поставщиков, оформление продажи потребителям, а также списание товара в случае истечения срока годности.
Графическая оболочка информационной системы состоит из нескольких форм (окон). Главная форма содержит ввод пароля для директора магазина и кнопки для перехода на остальные формы. Все окна выполнены в одном графическом стиле.
В результате выполнения выпускной квалификационной работы была разработана информационная система «Продуктовый магазин. Внутренний учет», которая повысит оперативность и производительность труда сотрудников магазина, так как хранение информации в электронном виде значительно упрощает работу. ИС имеет удобный и понятный интерфейс взаимодействия с пользователем. В системе так же предусмотрена возможность формирования отчетов о выполненных заказах, продажах и списаниях. Преимуществом использования данной информационной системы является то, что на обработку данных затрачивается меньше времени и меньше места. Удобный и наглядный интерфейс так же дает предпочтение ИС.
Таким образом, в ходе выполнения выпускной квалификационной работы были выполнены все поставленные задачи, а цель - достигнута.
1. Балдин, К.В. Информационные системы в экономике: Учебник / К.В. Балдин, В.Б. Уткин. - М.: Дашков и К, 2016. - 395 с.
2. Варфоломеева, А.О. Информационные системы предприятия: Учебное пособие / А.О. Варфоломеева, А. В. Коряковский, В.П. Романов. - М.: НИЦ ИНФРА-М, 2016. - 283 с.
3. Гаврилов М.В. Информатика и информационные технологии / М.В. Гаврилов, В.А. Климов. - 4-е изд. - М.: Издательство Юрайт, 2021. - 383 с.
4. Горбенко, А.О. Информационные системы в экономике / А.О. Горбенко. - М.: БИНОМ. ЛЗ, 2015. - 292 с.
5. Грекул В.И. Проектирование информационных систем: учебник и практикум для вузов / В.И. Грекул, Н.Л. Коровкина, Г.А. Левочкина. - М.: Издательство Юрайт, 2021. - 385 с.
6. Илюшечкин В.М. Основы использования и проектирования баз данных: учебник для вузов / В.М. Илюшечкин. - М.: Издательство Юрайт, 2021. - 213 с.
7. Казанский А.А. Программирование на Visual C#. 2-е изд. - М.: Издательство Юрайт, 2021. - 192 с.
8. Кудрявцев В.Б. Интеллектуальные системы: учебник и практикум для вузов / В.Б. Кудрявцев, Э.Э. Гасанов, А.С. Подколзин. - 2-е изд. - М.: Издательство Юрайт, 2021. - 165 с.
9. Лашина, М.В. Информационные системы и технологии в экономике и маркетинге: Учебное пособие / М.В. Лашина, Т.Г. Соловьев. - М.: КноРус, 2018. - 480 с.
10. Маркин А.В. Программирование на SQL в 2 ч. Часть 1: Учебник и практикум для вузов / А.В. Маркин. - 2-е изд. - М.: Издательство Юрайт, 2021. - 403 с.
11. Мартишин, С.А. Базы данных. Практическое применение СУБД SQL- и NoSQL-типа для проектирования информационных систем: Учебное пособие / В.Л. Симонов, М.В. Храпченко. - М.: Форум, 2018. - 368 с.
12. Рихтер Д. CLR via C#. Программирование на платформе Microsoft .NET 4.5 на языке С#. 4-е изд, 2018. - 895 с.
13. Советов Б.Я. Информационные технологии / Б.Я. Советов, В.В. Цехановский. - 7-е изд. - М.: Издательство Юрайт, 2021, 327 с.
14. Стружкин Н.П. Базы данных: проектирование: учебник для вузов / Н.П. Стружкин, В.В. Годин. - М.: Издательство Юрайт, 2021. - 477 с.
15. Тузовский А.Ф. Объектно-ориентированное программирование: учебное пособие для вузов / А.Ф. Тузовский. - М.: Издательство Юрайт, 2021. - 206 с.
16. Федорова Г.Н. Информационные системы: Учебник / М.:
Издательский центр Академия, 2013. - 208 с.
17. Шилдт Г. С# 4.0 Полное руководство - М.: Вильямс
Издательский дом, 2019. - 1056 с.
18. Шустова, Л., Тараканов, О. Базы данных: Учебник. - М.: Инфра- М, 2018. - 304 с.
2. Электронные ресурсы
19. Большая российская энциклопедия. Информационная система [Электронный ресурс]. - Заглавие с экрана. Режим доступа: https://bigenc.ru/technology_and_technique/text/3444940
20. Инфопедия для углубления знаний. Принципы разработки ИС
[Электронный ресурс]. - Заглавие с экрана. Режим доступа:
https://infopedia.su/5x26ee.html
21. Основные сведения о базах данных. Access. Заглавие с экрана. Режим доступа: https://support.microsoft.com/
22. Официальный сайт Microsoft Access [Электронный ресурс]. - Заглавие с экрана. Режим доступа: https://microffice.net/access.html
...