Файл: Применение процессного подхода к управлению бизнес-процессами (Используемые классификаторы и системы кодирования).pdf

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

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

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

Добавлен: 29.03.2023

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

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

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

Программное обеспечение задачи

Общие положения (дерево функций и сценарий диалога)

Общение системы для супермаркета с пользователем реализовано при помощи кнопочного меню, реализующего необходимые функции.

Дерево функций изображено на Рисунке 4.

Функции

Основные

Служебные

Проверка логина/пароля

Настройки

Ведение справочников

Ввод сведений

Вывод результатов

Рисунок 4 Дерево функций

Сценарий диалога изображен на Рисунке 5.

Основное меню

Файл

Справочники

Отчеты

Сервис

Справка

Операции

Новый

Открыть

Сохран.

Печать

Настройки

Выход

Справочник продавцов

Справочник менеджеров

Справочник групп товаров

Справочник товаров

Ввод инф

Формир. отчета

Вывод на печать

Парамет

Помощь

О прогр

Отчет

Перечень товаров

Перечень групп товаров

Перечень сотрудников

Выход

Рисунок 5 Сценарий диалога

Характеристика базы данных

Проектируемая информационная система будет включать базу данных, содержащую четыре таблицы:

  • продавцы;
  • менеджеры;
  • группы товаров;
  • товары.

Описание таблиц представлено в нижеследующих таблицах.

Таблица №6 Сведения о продавцах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код продавца

числовой

Kod_pr

20

3

неогр

Да Ключевое поле

ФИО продавца

текстовый

Fio_pr

30

30

неогр

Нет.

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

Дата рождения

Дата/время

Date

20

10

неогр

Нет

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Отв. за группу товаров

числовой

Otv_gr_tov

20

10

неогр

Нет

Таблица №7 Сведения о менеджерах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код менеджера

числовой

Kod_men

20

3

неогр

Да Ключевое поле

ФИО менеджера

текстовый

Fio_men

30

30

неогр

Нет.

Пасп. данные

числовой

passport

20

8

неогр

Нет

Повторения невозможны

Дата рождения

Дата/время

Date

20

10

неогр

Нет

Контактный телефон

числовой

Nom_tel

20

3

неогр

Нет

Отв. за группу товаров

числовой

Otv_gr_tov

20

10

неогр

Нет


Таблица №8 Сведения о группах товаров

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код группы товара

Числовой

Kod_gr

10

3

неогр

Да. Ключ.

Наименование группы

Текстовый

Naim_gr

10

3

неогр

Нет

Таблица №9 Сведения о товарах

Имя поля

Тип данных

Идентификатор

Длина поля

Длина одной записи

Число записей

Возможность индексирования

Код товара

Числ.

Kod_tov

10

3

неогр

Да. Ключ. поле

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

Текст.

Naim

10

3

неогр

Нет

Код группы товаров

Числ.

Kod_gr

10

3

неогр

Да

Срок годности

Числ.

Srok

10

3

неогр

Нет

Остаток на складе

Числ

Ost_na_skl

10

1-15

неогр

Нет

ER-модель проекта информационной системы для супермаркета представлена на рисунке 8.

Сведения о менеджерах

код менеджера

ФИО менеджера

пасп. данные

Дата рождения

Контактный телефон

Ответственный за группу товаров

Сведения о продавцах

код продавца

ФИО продавца

пасп. данные

Дата рождения

Контактный телефон

Ответственный за группу товаров

Сведения о товарах

код товара

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

код группы товаров

срок годности

остаток на складе

Сведения о группах товаров

код группы товаров

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

Рисунок 6 ER-модель

Структурная схема пакета (дерево вызова программных модулей)

Дерево вызова программных модулей проекта информационной системы для супермаркета изображено на Рисунке 7.

Рисунок 7 Дерево вызова программных модулей

Описание функций приведенных модулей отображено в Таблице 10.

Таблица 10 Описание функций программных модулей

Наименование модуля

Функции модуля

1

Модуль безопасности

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

2

Модуль инициализации интерфейса программы

После успешного входа в систему, запускает программу, используя настройки прав доступа для учетной записи пользователя

3

Модуль управления деревом объектов

Содержит процедуры и функции, позволяющие управлять отображением дерева объектов и его элементами

4

Модуль взаимодействия с базой данных

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

5

Модуль справочной системы

Содержит процедуры и функции, необходимые для отображения справочной информации

6

Модуль «Справочники»

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

7

Модуль ввода данных «Заявки»

Содержит процедуры и функции, позволяющие создавать новые заявки, вводить данные, управлять статусом заявок

8

Модуль «Отчеты»

Содержит процедуры и функции для просмотра типовых отчетов и создания произвольного отчета

9

Модуль «Печать документов»

Обеспечивает предварительный просмотр, настройку параметров документов и печать на принтере


Описание программных модулей

Описание программных модулей, реализуемых в проекте информационной системы для супермаркета, приведено на Рисунке 8. Рассмотрен пример описания модуля «Отчеты».

Рисунок 8 Описание программного модуля «Отчеты»

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

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

В первую очередь после открытия пользователь видит форму авторизации.

Рисунок 10 Форма авторизации

Для авторизации пользователю необходимо в поле «Имя пользователя» выбрать соответствующее имя пользователя, а после этого ввести пароль. Если данные для авторизации корректны, то после нажатия на кнопку «Вперед!» откроется соответствующее данному пользователю меню, если же была допущена ошибка, то появится системное сообщение, которое сообщит, какая именно была ошибка.

Допустим, что успешно была пройдена авторизация пользователем «Директор», которому доступны все действия в системе. Тогда откроется меню для директора.

Рисунок 11 Форма «Меню» для директора

На данной форме пользователь может выбрать тот пункт, который необходим. Кроме того, есть функциональная кнопка «Выход», которая закроет форму и кнопка «Назад», которая возвращает на предыдущий экран.

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

Рисунок 12 Форма «Ввод информации»

Здесь также предусмотрены необходимые функциональные кнопки и кнопки, при нажатии на которые происходит открытие соответствующих форм. Например, пользователь хочет добавить информацию о менеджере:

Рисунок 13 Форма «Менеджер»

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

Помимо всего прочего, в системе предусмотрена возможность обработки информации посредством запросов. Для этого в меню необходимо выбрать пункт «Обработка информации». Тогда откроется следующая форма:


Рисунок 14 Форма «Обработка данных»

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

Рисунок 15 Результаты запроса «Номера телефона»

Кроме того, по результатам запросов можно получить наглядные отчеты, где указано число и время их составления. Например, отчет по ранее произведенному запросу:

Рисунок 15 Отчет «Номера телефона»

ЗАКЛЮЧЕНИЕ

В ходе выполнения работы была достигнута поставленная цель: разработан проект информационной системы для супермаркета.

Для достижения поставленной цели были выполнены следующие задачи:

  1. предоставлена технико-экономическая характеристика предметной области и предприятия, а именно – супермаркета;
  2. выбран комплекс задач автоматизации и охарактеризованы существующие бизнес-процессы супермаркета;
  3. изучено информационное обеспечение задачи для информационной системы супермаркета;
  4. проанализировано программное обеспечение задачи для информационной системы супермаркета;
  5. рассмотрен контрольный пример реализации проекта и предоставлено его описание.

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

СПИСОК ЛИТЕРАТУРЫ

  1. Базиян, Менахем и др. VisualFoxPro 6. Специальное издание: Пер. с англ. – М.: Издательский дом «Вильямс», 1999 – 928 с.
  2. Буч Г. Объектно – ориентированный анализ. Электронный вариант
  3. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2005. – 352 с. электронный вариант
  4. Вендров. А.М. Проектирование программного обеспечения экономических информационных систем: Учебное пособие. – М.: Финансы и статистика, 2002 электронный вариант
  5. Венчковский Л.Б. Разработка сложных программных изделий. – электронный вариант.
  6. Гофман В. Работа с базами данных в Delphi. С-Пб: БХВ-Петербург 2001
  7. Ньютон Р. Управление проектами от А до Я. – М.: Альпина Паблишер, 2014
  8. Смирнова Г.Н. и др. Проектирование экономических информационных систем: Учебник – М. Финансы и статистка, 2001. электронный вариант
  9. Фаронов В. Программирование баз данных в Delphi 7. Учебный курс С-Пб: Питер 2003
  10. Шлеер. Технология разработки программного обеспечения. Электронный вариант.
  11. Э.В.Фуфаев, Д. Э. Фуфаев Разработка и эксплуатация удаленных баз данных : учебник для студ. сред. проф. образования / Э.В.Фуфаев, Д. Э. Фуфаев. — М .: Издательский центр ≪Академия≫, 2008. — 256 с..