Файл: Разработка проекта информационной системы для магазина, торгующего музыкальными CD.pdf
Добавлен: 15.06.2023
Просмотров: 255
Скачиваний: 3
СОДЕРЖАНИЕ
1. Технико–экономическая характеристика предметной области и предприятия
1.1 Характеристика предприятия и его деятельности
1.2 Организационная структура управления предприятием
1.3 Выбор комплекса задач автоматизации и характеристика существующих бизнес–процессов
2. Информационное обеспечение задачи
2.1 Информационная модель и ее описание
2.2 Используемые классификаторы и системы кодирования
2.3 Характеристика результатной информации
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
3.2 Характеристика базы данных
3.3 Структурная схема пакета (дерево вызова программных модулей)
3.4 Описание программных модулей
Таблица №3
Характеристика результатных документов
3. Программное обеспечение задачи
3.1 Общие положения (дерево функций и сценарий диалога)
Общение информационной системы для магазина с пользователем реализовано при помощи кнопочного меню, обеспечивающего доступ к необходимым функциям.
Дерево функций изображено на Рисунке 4.
Функции
Основные
Служебные
Проверка логина/пароля
Настройки
Ведение справочников
Ввод сведений
Вывод результатов
Рисунок 4 Дерево функций
Сценарий диалога изображен на Рисунке 5.
Основное меню
Операции
Справка
Сервис
Отчеты
Справочники
Файл
Выход
О прогр
Отчет
Ввод инф
Справочник сотрудников
Настройки
Новый
Перечень продаж
Помощь
Парамет
Вывод на печать
Справочник дисков
Открыть
Перечень дисков
Формир. отчета
Сохран.
Справочник продаж
Печать
Перечень сотрудников
Выход
Рисунок 5 Сценарий диалога
3.2 Характеристика базы данных
Проектируемая информационная система будет включать базу данных, содержащую три таблицы:
- сотрудники;
- диски;
- продажи.
Описание сущностей представлено в нижеследующих таблицах.
Таблица №4
Сведения о сотрудниках
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код сотрудника |
числовой |
Kod_s |
20 |
3 |
неогр |
Да Ключевое поле |
|
ФИО сотрудника |
текстовый |
Fio_s |
30 |
30 |
неогр |
Нет |
|
Пасп. данные |
числовой |
passport |
20 |
8 |
неогр |
Нет Повторения невозможны |
|
Дата рождения |
Дата/время |
Date |
20 |
10 |
неогр |
Нет |
|
Контактный телефон |
числовой |
Nom_tel |
20 |
3 |
неогр |
Нет |
|
Должность |
текстовый |
Dolzn |
20 |
30 |
неогр |
Нет |
Таблица №5
Сведения о дисках
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код диска |
числовой |
Kod_post |
20 |
3 |
неогр |
Да Ключевое поле |
|
Название альбома |
текстовый |
nazv |
30 |
30 |
неогр |
Нет |
|
Исполнитель |
текстовый |
ispolnit |
20 |
8 |
неогр |
Нет |
|
Год выпуска |
числов |
Date |
20 |
10 |
неогр |
Нет |
|
Цена |
денежн |
cena |
20 |
3 |
неогр |
Нет |
|
Кол–во |
числов |
Kol–vo |
20 |
10 |
неогр |
Нет |
Таблица №6
Сведения о продажах
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код сотр |
Числовой |
Kod_s |
10 |
3 |
неогр |
Да. Ключ. |
|
Код диска |
Числовой |
Kod_d |
5 |
1 |
неогр |
Нет |
|
Кол–во |
Числовой |
Kol–vo |
5 |
3–5 |
неогр |
Нет |
|
Цена |
Денеж |
cena |
5 |
5 |
неогр |
Нет |
|
Сумма |
Денеж |
Summa |
5 |
5 |
неогр |
Нет |
ER–модель проекта информационной системы для магазина представлена на рисунке 8.
Сведения о сотрудниках
код сотрудника
ФИО сотрудника
пасп. данные
Дата рождения
Контактный телефон
Должность
Сведения о продажах
код сотрудника
код диска
количество
цена
сумма
Сведения о дисках
код диска
название альбома
исполнитель
год выпуска
цена
количество
Рисунок 6 ER–модель
3.3 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей проекта информационной системы для магазина изображено на Рисунке 7.
Рисунок 7 Дерево вызова программных модулей
3.4 Описание программных модулей
На рисунке 8 приведено описание программного модуля безопасности, который был выбран для иллюстрации построения и принципов работы программных модулей системы. Данный модуль осуществляет проверку корректности авторизации при начале работы с системой.
Рисунок 8 Блок–схема программного модуля
4. Контрольный пример реализации проекта и его описание
Работа с базой данных начинается с формой авторизации. Процесс авторизации призван реализовать контроль над доступом к хранящейся информации. Для того, чтобы приступить к знакомству и изменению информации необходимо ввести корректные учетные данные:
Рисунок 9 Форма авторизации
После введения данных необходимо нажать на кнопку «Вперед!», после чего произойдет переход на страницу меню:
Рисунок 10 Форма главного меню
На данной форме пользователь может выбрать тот пункт, который необходим. Кроме того, есть функциональная кнопка «Выход», которая закроет форму и кнопка «Назад», которая возвращает на предыдущий экран.
Предположим, что пользователю необходимо произвести ввод информации. После нажатия на соответствующую кнопку откроется следующая форма:
Рисунок 11 Форма «Ввод информации»
Для внесения и изменения данных в справочниках необходимо выбрать соответствующую кнопку. Таким образом открываются пользовательские формы, которые предназначены для непосредственной работы пользователя:
Рисунок 12 Форма «Сотрудники»
Рисунок 13 Форма «Товары»
Рисунок 14 Форма «Продажи»
На данных формах есть все необходимое для добавления, изменения информации. При необходимости можно получить отчеты по информации. Например, отчет по форме «Сотрудники»:
Рисунок 15 Отчет «Сотрудники»
ЗАКЛЮЧЕНИЕ
В ходе выполнения работы была достигнута поставленная цель: разработан проект информационной системы для магазина, торгующего музыкальными CD.
Для достижения поставленной цели были выполнены следующие задачи:
- охарактеризовано предприятие и характер его деятельности;
- рассмотрена организационная структура управления предприятием;
- осуществлен выбор комплекса задач автоматизации и характеристика существующих бизнес–процессов;
- разработана и описана информационная модель;
- приведены используемые классификаторы и системы кодирования;
- охарактеризована нормативно–справочная, входная и оперативная информация;
- охарактеризована результатная информация;
- разработано дерево функций и сценарий диалога информационной системы, охарактеризована база данных;
- описана структурная схема пакета и программные модули;
- рассмотрен контрольный пример реализации проекта.
При грамотном внедрении и сопровождении готовый проект должен значительно снизить время введения, обработки данных, а также их наглядного представления. Это позволит снизить нагрузку персонала, сделав более комфортными условия их труда и сам их труд более продуктивным.
Помимо всего прочего, в ходе выполнения работы были получены ценные практические навыки по проектированию и реализации информационных систем, которые будут полезны не только при дальнейшем обучении, но также и в профессиональной деятельности.
СПИСОК ЛИТЕРАТУРЫ
- Алешин, Л. И. Обеспечение автоматизированных библиотечных информационных систем (АБИС) / Л.И. Алешин. – М.: Форум, 2017. – 432 c.
- Балдин, К. В. Информационные системы в экономике / К.В. Балдин. – М.: ИНФРА–М, 2018. – 224 c.
- Вдовенко, Л. А. Информационная система предприятия: Уч. пос./Л.А.Вдовенко–2–е изд., пераб. и доп.–М.:Вузовский уч. / Л.А. Вдовенко. – Москва: Машиностроение, 2016. – 143 c.
- Вендров, А. М. Практикум по проектированию программного обеспечения экономических информационных систем / А.М. Вендров. – М.: Финансы и статистика, 2017. – 192 c.
- Зегжда, Д.П. Основы безопасности информационных систем / Д.П. Зегжда, А.М. Ивашко. – М.: Горячая линия – Телеком, 2016. – 452 c.
- Ивасенко, А.Г. Информационные технологии в экономике и управлении. Учебное пособие / А.Г. Ивасенко. – М.: КноРус, 2017. – 354 c.
- Ипатова, Э. Р. Методологии и технологии системного проектирования информационных систем / Э.Р. Ипатова, Ю.В. Ипатов. – М.: Флинта, 2016. – 256 c.
- Исаев, Г. Н. Информационные системы в экономике / Г.Н. Исаев. – М.: Омега–Л, 2018. – 464 c.
- Кулемина, Ю. В. Информационные системы в экономике. Краткий курс / Ю.В. Кулемина. – М.: Окей–книга, 2015. – 112 c.
- Лихтенштейн, В. Е. Информационные технологии в бизнесе. Практикум / В.Е. Лихтенштейн, Г.В. Росс. – М.: Финансы и статистика, 2017. – 512 c.
- Раскин Интерфейс: новые направления в проектировании компьютерных систем: моногр. / Раскин, Джеф. – М.: Символ–плюс, 2016. – 272 c.
- Раскин, Д. Интерфейс: Новые направления в проектировании компьютерных систем / Д. Раскин. – М.: Символ–плюс, 2017. – 508 c.
- Уткин, В. Б. Информационные системы в экономике / В.Б. Уткин, К.В. Балдин. – М.: Academia, 2018. – 288 c.
- Филиппов, В. А. Многомерные СУБД при создании корпоративных информационных систем: моногр. / В.А. Филиппов. – М.: Едиториал УРСС, 2016. – 305 c.
- Черников, Б. В. Информационные технологии управления / Б.В. Черников. – М.: Инфра–М, Форум, 2017. – 368 c.
- Чудновский, А. Д. Информационные технологии управления в туризме / А.Д. Чудновский. – М.: КноРус, 2017. – 104 c.
- Шастова, Г. А. Выбор и оптимизация структуры информационных систем / Г.А. Шастова, А.И. Коёкин. – М.: Энергия, 2017. – 256 c.
- Шелухин, О. И. Моделирование информационных систем / О.И. Шелухин. – Москва: Машиностроение, 2017. – 536 c.
- Шлыкова, О. В. Компьютерная Анимация: Учебная Программа Курса / О.В. Шлыкова. – Москва: СПб. [и др.] : Питер, 2016. – 701 c.
- Юркевич, Е.В. Введение в теорию информационных систем / Е.В. Юркевич. – М.: Группа ИДТ, 2016. – 917 c.
- Ярочкин, В. Безопасность информационных систем / В. Ярочкин. – М.: Ось–89, 2017. – 320 c.