курсовая. КУРСОВАЯ. Руководство пользователя 21
Скачать 2.4 Mb.
|
Содержание ВВЕДЕНИЕ 2 1. Структурный системный анализ 4 1.1 Описание предметной области 4 1.2 Разработка функциональной модели информационной системы 5 2. Разработка и реализация проекта базы данных 7 2.1 Инфологическое проектирование 7 2.2 Логическая модель данных 9 2.3 Физическая структура информационной системы 9 2.4 Разработка запросов 11 2.4.1 С использованием различных критериев для выбора данных 11 2.4.2 С соединением таблиц 13 2.4.3 С соединением и дополнительными условиями 13 2.4.4 С использованием вычисляемых полей 13 2.4.5 Использующие сортировку 14 2.4.6 Использующие группировку полей 14 2.5 Разработка отчетов 15 3. Разработка программной части информационной системы 17 3.1 Разработка формы меню 17 3.2 Разработка форм для ввода и вывода информации 18 3.3 Руководство пользователя 21 Заключение 23 Список литературы 25 Введение Со временем уровень жизни населения неизбежно растет и в связи с этим люди все больше начинают задумываться о таких вещах как здоровый образ жизни и свое здоровье в целом. Во всех городах открываются тренажерные залы и спортивные фитнес-клубы. А для того, чтобы заниматься спортом, тем более на профессиональном уровне, желательно использовать специализированную продукцию, улучшающую результаты тренировок. Индустрия спорта активно растет и требует все большего количества аналитических ресурсов и учитывая этот факт автоматизация рабочих процессов спортивного магазина на данном этапе актуальна. Актуальность данной работы заключается в том, что в мире непрерывного потока информации, все большую актуальность приобретают процессы автоматизации работ. В связи с этим постоянно разрабатываются программы, с помощью которых решаются возникающие проблемы. Создание информационной системы предполагает, что основные операции по накоплению, хранению и переработке информации возлагается на вычислительную технику, специалист же выполняет только определенную часть ручных операций и операций. Вычислительная техника при этом работает в тесном взаимодействии с пользователем, который контролирует ее действия, меняя значения отдельных параметров в ходе решения задачи, а также вводит исходные данные для решения задач и функций управления. Объект исследования: работа магазина спортивного питания. цель исследования: повышение эффективности работы магазина спортивного питания за счет разработки и внедрения информационной системы. Данная информационная система предназначена для хранения информации о продукции имеющейся в наличии, о произведенных оплатах и, с возможностью внесения данных, выборки и изменения данных, вывода информации в необходимом формате. В соответствии с поставленной целью в работе определены следующие задачи исследования: На основе теоретического анализа литературы и Internet-источников произвести анализ предметной области общежитие. Провести функционально-ориентированное проектирование информационной системы. Разработать инфологическую модель информационной системы. Спроектировать логическую структуру информационной системы. Разработать физическую структуру информационной системы. Разработать запросы и отчеты к информационной системе. Разработать интерфейс БД. Создать руководство пользователя. - анализ предметной области объекта исследования, в частности магазина спортивного питания; - разработка функциональной модели базы данных информационной системы: - инфологическое проектирование; - создание физической структуры базы данных; - разработка запросов и отчетов; - разработка интерфейса, включающего экранные формы для ввода и вывода информации; - разработка руководства пользователя. 1. Структурный системный анализ1.1 Описание предметной области При разработке информационной системы «магазин спортивного питания» было проведено обследование деятельности общежития по следующим источникам 1: Литература и интернет-источники, описывающие работу магазина спортивного питания 2: Документы, содержащие информацию о работе магазина спортивного питания: пользовательская база, количество доступного товара, информацию о поставщиках, информацию о продажах. Таким образом, в результате обследования предметной области были определены следующие входные данные: Информация о клиентах Информация о продажах Информация о поставщиках Информация о доступном товаре Информация о сотрудниках К выходным данным относятся отчеты о продажах сотрудников, информация о доступном товаре, сведения о клиентах, сведения о продажах сотрудника. Для создания информационной модели магазина спортивного питания необходимо осуществить формальное описание его работы. Изучение руководящих документов является первым шагом в изучении процессов работы магазина спортивного питания. В конце рабочего дня учитываются все совершенные продажи и вручную вносятся изменения в соответствующие документы о доходах, количестве продаж, изменении оставшегося товара, а также сотруднике работавшем в данный момент. Процесс введения и поиска данных связан с большим количеством работы с бумажными документами. Целью решения данной задачи является сведение к минимуму работы заведующей общежитием с бумажными носителями, что ускорит процесс обработки поступающей информации, сократив время работы сотрудников и исключит возможные ошибки в информации. 1.2 Разработка функциональной модели информационной системы Проектирование информационной системы «магазин спортивного питания» начинается с этапа построения бизнес-процессов. Для описания бизнес-процессов, подлежащих учету в информационной системе «Магазин спортивного питания», используется функциональное моделирование. Функциональная модель представляет любой процесс как совокупность функциональных блоков, соединенных интерфейсными дугами. Функциональный блок - действие, выраженное глагольным оборотом, интерфейсная дуга - предмет, описанный существительным с уточняющей информацией. В зависимости от места соединения дуги с блоком различают входы (слева), выходы (справа), управление (сверху), механизмы или ресурсы (снизу). Любое действие может быть декомпозировано, т.е. разложено на более мелкие, которые, в свою очередь могут быть декомпозированы, и т.д. до уровня разумной достаточности. Назначение функциональной модели - выявить процессы, нуждающиеся в регистрации, определить информационные потоки, циркулирующие в организации, наметить структуру информации о предметах, участвующих в бизнес процессе, очертить группы персонала которые будут заниматься вводом и обработкой информации на различных этапах ее прохождении. Здесь же необходимо обдумать содержание и оформление отчетных форм. Функциональная модель системы создавалась с использованием IDEF0 диаграммы. Диаграмма верхнего уровня называется «продажа товара». Данная диаграмма имеет следующие стрелки: входящие: Сведения о товаре, сведения о продавце, сведения о клиенте; выходящие: Информация о продаже, сведения о клиенте; управляющие: обязанности сотрудника; механизмы: Продавец-кассир, старший продавец, и компьютер. Изображение контекстной диаграммы, реализованной в Ramus, представлено на рисунке 1 Рисунок 1. Контекстная диаграмма Теперь декомпозируем бизнес-процесс верхнего уровня. Из диаграммы, изображенной на рисунке 2 видна последовательность и взаимосвязь этапов, в ходе которых клиент покупает товар. Следующий уровень декомпозиции состоит из 4-х диаграмм. A1-Расчет цены, на этом этапе учитывается общая сумма покупаемых клиентом товаров. A2-Учет специальных предложений, если клиент является постоянным покупателем. A3-Клиент оплачивает товар. A4-Запись о совершенной сделке вносится в базу данных. Рисунок 2. Декомпозиция процесса продажи товара и основные информационные потоки 2. Разработка и реализация проекта базы данных2.1. Инфологическое проектирование В разрабатываемой информационной системе, чтобы не допустить избыточность данных были спроектированы следующие сущности в соответствии с определенными входными данными: Сущность «Чек» содержит информацию о продажах, совершаемых в магазине. Сущность «клиенты» содержит клиентах, ставших постоянными покупателями. Сущность «сотрудник» содержит информацию о сотрудниках, работающих в магазине. Сущность «продукты» содержит информацию о продуктах, продаваемых в магазине. Сущность «склад» содержит информацию о продуктах, оставшихся на складе у магазина. Инфологическая модель системы создавалась с использованием методологии IDEF1Х. Схема модели организации общежития представлена на рисунке 3. Каждая из сущностей имеет свой набор атрибутов и первичных ключей, которые отражены на ER-диаграмме. Таким образом, определяется хранящаяся информация в определенной сущности и в конкретном атрибуте, что обеспечивает полную информационную поддержку для исполнения всех функций, представленных в информационной системе. Рисунок 3. Модель «сущность-связь» 2.2. Логическая модель данных. Преобразование ER–диаграммы в схему БД выполняется путем сопоставления каждой сущности и каждой связи, имеющей атрибуты, отношения (таблицы БД). Далее представляется схема данных, созданная в среде MS Access. В данной информационной системе, разработаны связи один ко многим (1:М), которые указаны в таблице 1 . Таблица 1. Классификация связей информационной системы
2.3 Физическая структура информационной системы Для создания информационной системы используются средства MS ACCESS В таблице «чек» представлена информация о совершаемых покупках. Структура таблицы: поля, их типы, и размер представлены в таблице 2. Таблица 2. Структура таблицы «чек»
В таблице «склад» представлена информация о хранимых на складе продуктах. Структура таблицы: поля, их типы, и размер представлены в таблице 3. Таблица 3. Структура таблицы «склад»
В таблице «продукты» представлена информация о совершаемых покупках. Структура таблицы: поля, их типы, и размер представлены в таблице 2. Таблица 4. Структура таблицы «продукты»
В таблице «Сотрудник» представлена информация о сотрудниках, работающих в магазине. Структура таблицы: поля, их типы, и размер представлены в таблице 5. Таблица 5. Структура таблицы «сотрудник»
В таблице «клиенты» представлена информация о клиентах, ставших постоянными покупателями. Структура таблицы: поля, их типы, и размер представлены в таблице 2. Таблица 6. Структура таблицы «клиенты»
2.4 Разработка запросов. Запросы предназначены для выборки нужных данных из одной или нескольких связанных таблиц. Вес запросы сформированы с помощью средств MS ACCESS или языка структурированных запросов SQL. 2.4.1 С использованием различных критериев для выбора данных Точное совпадение SELECT ФИО, Адрес, Должность FROM сотрудник WHERE Должность="Старший продавец"; Рисунок 4. Результат выполнения запроса Неточное совпадения SELECT * FROM продукты WHERE "имя продукта" LIKE "*тин*"; Рисунок 5. Результат выполнения запроса Диапазон значений Select * From продукты Where "Цена продажи">1500 AND "Цена продажи"<2000; Рисунок 6. Результат выполнения запроса 2.4.2 С использованием вычисляемых полей SELECT SUM(Цена), "Код сотрудника" From чек where [Код сотрудника] = 2; Рисунок 7. Результат выполнения запроса 2.4.3 Использующие группировку полей SELECT Sum(чек.Цена) AS ["продаж у сотрудника"], чек.[Код сотрудника] FROM чек GROUP BY чек.[Код сотрудника]; Рисунок 8. Результат выполнения запроса 2.4.4 Использующие сортировку SELECT Sum(чек.Цена) AS ["продаж у сотрудника"], чек.[Код сотрудника] FROM чек GROUP BY чек.[Код сотрудника] Order by Sum(чек.Цена) DESC; Рисунок 9. Результат выполнения запроса Select DISTINCT продукты.[Код продукта], склад.[Число на складе] From продукты, склад Where продукты.[Цена продажи]>1500 AND продукты.[Цена продажи]<2000 AND продукты.[код продукта]=склад.[код продукта]; Рисунок 10. Результат выполнения запроса 2.4.5 С соединением таблиц Select DISTINCT продукты.[Код продукта], склад.[Число на складе], продукты.[Имя продукта] From продукты, склад Where продукты.[код продукта]=склад.[код продукта]; Рисунок 11. Результат выполнения запроса 2.4.6 С соединением и дополнительными условиями Select DISTINCT продукты.[Код продукта], склад.[Число на складе] From продукты, склад Where продукты.[Цена продажи]>1500 AND продукты.[Цена продажи]<2000 AND продукты.[код продукта]=склад.[код продукта]; Рисунок 12. Результат выполнения запроса 2.5 Разработка отчетов Количество товара, находящегося в данный момент на складе предприятия. (рисунок 13) Рисунок 13. Количество товара на складе Наиболее эффективные сотрудники. (рисунок 14) Рисунок 14. Наиболее эффективные в продажах сотрудники Покупки клиентов у отдельных сотрудников. (рисунок 15) Рисунок 15. Покупки клиентов у отдельных сотрудников 3. Разработка интерфейса базы данных 3.1. Разработка формы-меню В таблице 7 описан состав основного меню. Таблица 7. Основное меню
Рисунок 16. Схема навигации Разработка форм для ввода и вывода информации. Форма таблицы «Сотрудник» Рисунок 17. Форма для ввода данных «Сотрудник» Форма таблицы «Склад» Рисунок 18. Форма для ввода данных «Склад» Форма таблицы «Продукты» Рисунок 19. Форма для ввода данных «Продукты» Форма таблицы «Чек» Рисунок 20. Форма для ввода данных «Чек» Форма таблицы «Клиенты» Рисунок 21. Форма для ввода данных «Клиенты» 3.3 Руководство пользователя Данное приложение предназначено для работы с БД. Программа запускается из операционной системы Windows, и имеет стандартный интерфейс windows - приложений. Запустите Access из меню "Пуск". При запуске приложения открывается главное меню. (Рисунок 22) Рисунок 22. Главное меню С помощью кнопки Отчеты показывается информация об отчетах. (Рисунок 23) Рисунок 23. Отчеты С помощью кнопок сотрудник, чек, склад, продукты, клиенты можно просматривать, добавлять, изменять и удалять данные. При нажатии кнопки выход осуществляется выход из приложения. Заключение В ходе выполнения курсовой работы средствами MS ACCESS была разработана информационная система «Магазин спортивного питания», предназначенная для автоматизации работы заведующей общежитием. Концептуальная модель данных представлена диаграммой «сущность-связь». На ее основании разработана логическая структура базы данных, в ходе реализации которой задействованы механизмы обеспечения целостности данных. Создание главной формы доступа к данным позволяет пользователям легко просматривать, обновлять или анализировать данные. Запросы дают возможность извлечь нужную информацию по заданным критериям с необходимым упорядочиванием (выборки с сортировкой), сгруппировать данные и вычислить необходимые величины (групповые операции, отчеты с вычисляемыми полями). Формы отображают информацию из таблиц в удобном виде, а также служат для ввода данных в таблицы. Отчеты выводят информацию на печать в нужном формате и (при необходимости) с группировкой и итогами. Сопоставление результатов работы с поставленными задачами позволяет заключить следующее: На основе теоретического анализа литературы и Internet-источников произведен анализ предметной области магазин спортивного питания Проведено функционально-ориентированное проектирование информационной системы. Разработана инфологическая модель данных. Спроектирована логическая структура информационной системы. Разработана физическая структура информационной системы. Разработаны запросы, отчеты к информационной системе. Разработан интерфейс БД. Разработано руководство пользователя. Таким образом, следует считать, что задачи курсовой работы полностью выполнены и цель исследования достигнута. Список литературы Бодров О. А., Медведев Р. Е. Предметно-ориентированные экономические информационные системы. — М.: Горячая линия - Телеком, 2013. — 244 с. Петров В. Н. Информационные системы. — СПб.: Питер, 2002. — 688 с. Коннолли Т., Бегг К. Базы данных. Проектирование, реализация и сопровождение. Теория и практика.— 3-е изд. — М.: Вильямс, 2003. — 1436 с. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс.— Вильямс, 2003. — 1088 с ГОСТ 34.601-90 «Стадии создания АС». Вендров А.М. Проектирование программного обеспечения экономических информационных систем: Учеб. - М.: Финансы и статистика, 2006, - 544 с. |