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

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

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

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

Добавлен: 15.06.2023

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

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

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

СОДЕРЖАНИЕ

Введение

1 глава. Аналитическая часть

1.1. Выбор комплекса задач автоматизации 

1.2. Характеристика существующих бизнес–процессов

1.3. Характеристика документооборота, возникающего при решении задачи учета продаж

1.4. Обоснование проектных решений по информационному обеспечению необходимо выполнить

1.5. Обоснование проектных решений по программному обеспечению

2 глава. Проектная часть

2.1. Информационная модель и её описание

2.2. Характеристика нормативно-справочной, входной и оперативной информации 

2.3. Характеристика результатной информации 

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

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

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

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

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

Заключение

Список используемых источников

Приложения

Приложение А

Приложение Б

Приложение В

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

Коды программных модулей приведены в приложении В.

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

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

Созданные таблицы представлены на рис. 21.

Рисунок 21 – Поля таблиц базы данных MS Access

На экране дисплея пользователя данные представляются в виде таблиц с вертикальными столбцами. На вершине столбца находится наименование столбца на русском языке в отличие наименований столбцов (доменов) в базе данных. Физическое представление таблиц базы данных будет описано в следующем разделе. Пример представления таблиц базы данных для пользователя можно увидеть на рисунке 22 на примере таблицы товаров.

Рисунок 22 - Табличное представление таблиц базы данных для пользователей

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

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

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


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

Данная форма имеет вид, представленный на рисунке 23.

Рисунок 23 - Форма табличных данных по реализации продукции

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

По такому же принципу организованы формы для запросов к базе данных системы. Как видно на рисунке, на некоторых формах имеются кнопки вывода на печать или в документы Word и Excel (рис. 24).

Рисунок 24 – Форма «Учет поставок и продаж»

Чтобы проверить работоспособность базы данных необходимо выполнить следующие действия:

Запустить программу на выполнение.

Ввести необходимые параметры для выполнения запросов и проверить правильность результатов.

Просмотреть все отчеты и проверить выводятся ли они на печать.

При успешном завершении каждой из перечисленных операций система готова к работе. После того как произошла загрузка программы - открывается главная форма (рис.25).

Рисунок 25 – Главная форма АРМ менеджера ООО «СТЕКЛОТЕКС»

В главной форме необходимо выбрать нужный режим работы, выбирая соответствующий пункт меню:

  • Файл.
  • Справочники.
  • База.
  • Учет поставок и продаж.
  • Отчеты.
  • Справка.

Нажав кнопку на форме:

  • Авторизация.
  • Выход.

Форма авторизации представлена на рис. 26.

Рисунок 26 – Форма «Авторизация»

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


При выборе пункта меню Учет поставок и продаж откроется форма «Учет поставок и продаж» (рис. 27).

Рисунок 27 – Форма «Учет поставок и продаж»

Также используются отчетные формы в виде стандартных форм отчета или файлов Excel.

Отчетная форма по поставщикам представлена на рис. 28.

Рисунок 28 – Отчет в виде формы «Отчет по поставщикам»

Остальные отчеты представлены в приложении Б.

При выборе пункта меню Справка можно просмотреть информацию о программе и о компании (рис. 29-30).

Рисунок 29 – Форма «О программе»

Рисунок 30 – Форма «О компании»

Для перехода в родительскую форму необходимо воспользоваться кнопкой «Главная», а для завершения работы с программой – кнопкой «Выход».

Заключение

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

На основании проведенного анализа компании ООО «СТЕКЛОТЕКС» в работе рассмотрены вопросы создания АРМ менеджера по работе с клиентами, развития программного обеспечения информационных систем (ИС), базирующихся на современных программных платформах, современных концепциях в области систем управления базами данных (СУБД), современных концепциях прикладного программирования, интернет технологиях.

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

АРМ менеджера по работе с клиентами представляет собой базу данных MS Access. С помощью форм, разработанных в среде визуального программирования Delphi 7 был организован интерфейс АРМ менеджера по работе с клиентами ООО «СТЕКЛОТЕКС».

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


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

Использование АРМ менеджера по работе с клиентами позволит:

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

Таким образом, реализация проекта, предусматривающего внедрение современных технологий баз данных и использование визуальной среды программирования позволит оптимизировать сбор отчетности, упростить работу компании ООО «СТЕКЛОТЕКС».

ИС «АРМ менеджера по работе с клиентами ООО «СТЕКЛОТЕКС», разработанная на основании анализа основных этапов и технологий проектирования ИС, повысит эффективность работы предприятия и его сотрудников.

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

Список используемых источников

  1. Delphi. Программирование для Windows, OS X, iOS и Android Автор: Д. Л. Осипов – СПБ.: БХВ-Петербург, 2014. – 464с.
  2. Аблязов В.И. Проектирование баз данных в среде Microsoft Office Access 2003, 2007 и 2010 – СПб.: Изд-во Политехн. ун-та, 2014. – 108 с. 
  3. Абрамов Г.В., Медведкова И.Е., Коробова Л.А. Проектирование информационных систем – Воронеж: ВГУИТ, 2012 г. - 172 с.
  4. Базы данных / И.Е. Медведкова, Ю.В.Бугаев, С.В.Чикунов – Воронеж: ВГУИТ, 2014. – 105 с.
  5. Бекаревич Ю. Самоучитель Microsoft Access 2013 / Ю. Бекаревич, Н. Пушкина – С-Пб.: БХВ-Петербург, 2014. – 465 с.
  6.  В.Г. Елиферов, В.В. Репин. Процессный подход к управлению. Моделирование бизнес-процессов. – М.:Манн, Иванов и Фербер, 2013. – 256 с.
  7. Венделева М.А. Информационные технологии в управлении: Учебное пособие для бакалавров / М.А. Венделева, Ю.В. Вертакова. - М.: Юрайт, 2013. - 462 c.
  8. Грекул В. Проектное управление в сфере информационных технологий / В. Грекул, Н.Коровкина, Ю.Куприянов – М.:БИНОМ, ИНФРА-М, 2013. – 348 с.
  9. Голицына, О.Л. Информационные технологии: Учебник / О.Л. Голицына, Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - М.: Форум, ИНФРА-М, 2013. - 608 c.
  10. Грошев А.С. Информатика. Лабораторный практикум – Архангельск: Арханг. гос. техн. ун-т, 2012. – 148 с.
  11. Информатика для экономистов: Учебник для бакалавров / Под ред. В.П. Полякова. – М.: Юрайт, 2013. – 322 с.
  12. Информационные ресурсы и технологии в экономике : Учебное пособие / Г. Н. Безрядина [и др.] ; Под ред. Б.Е.Одинцова, А.Н.Романова. - М. : Вузовский учебник: ИНФРА-М, 2013. – 526 с.
  13. Исаев Г.Н. Информационные системы в экономике: Учебник для студентов вузов / Г.Н. Исаев. - М.: Омега-Л, 2013. - 462 c.
  14. Киселев Г.М. Информационные технологии в экономике и управлении (эффективная работа в MS Office 2007): Учебное пособие / Г.М. Киселев, Р.В. Бочкова, В.И. Сафонов. - М.: Дашков и К, 2013. - 272 c.
  15. Кузнецов С.Д. Базы данных – М.: Академия, 2012. – 496 с.
  16. Леонтьев В.П. Новейший самоучитель. Компьютер + Интернет 2013. – М.: Олма Медиа Групп, 2013. – 641 с.
  17. Линн Бейли Изучаем SQL – Спб.: Питер, 2012. – 573с.
  18. Нестеров С.А. Базы данных. – СПб.: Изд-во Полит. Ун-та, 2013. – 150 с.
  19. Пташинский В. Самоучитель Office 2013. – М.: Эксмо, 2013. – 290 с.
  20.   Ричард Ньютон. Управление проектами от А до Я. – М.: Альпина Паблишер, 2014. – 218 с.
  21. Советов Б. Я. Базы данных. Теория и практика / Советов Б. Я., Цехановский В. В., Чертовской В. Д. - 2-е изд. - М.: Юрайт, 2012. – 462 с.
  22. Федотова Е.Л. Информационные технологии и системы: Учебное пособие / Е.Л. Федотова. - М.: ИД ФОРУМ, 2013. - 352 c.
  23. Хлебников, А.А. Информационные технологии: Учебник / А.А. Хлебников. - М.: КноРус, 2014. - 472 c.
  24. Цветкова М.С. Информатика и ИКТ. / М.С.Цветкова, Л.С.Великович 3-е изд., стер. - М.: ИНФРА, 2012. – 352 с.
  25. Экономика и финансы предприятия / под ред. Т.С. Новашиной. - М.: Университет, 2014. - 344 с
  26. MS Office Online [Электронный ресурс]: домашняя страница. – Продукты. MS Office Access. – Режим доступа: http://office.microsoft.com/ru-ru/access/(дата обращения: 05.11.2016)
  27. SQL.RU – Введение в базы данных [Электронный ресурс]: ресурс содержит теоретический и практический материал, посвященный вопросам разработки и использования баз данных. – Режим доступа: http://www.sql.ru/articles/ms sql/2006/031701iintroductionindatabases.shtml (дата обращения: 05.11.2016)
  28. Грекул В.И. Проектирование информационных систем. Учебный курс. Internet- университет Информационных технологий (ИНТУИТ) [Электронный ресурс] - Режим доступа: http://www.intuit.ru/department/se/devis/(дата обращения: 05.11.2016)
  29. Маклаков С. В. CASE-средства Computer Associates.
    ERwin, BPwin и Model Mart - новые возможности Service Pack 2. URL: http://www.interface.ru/logworks/sp2.htm (дата обращения: 02.11.2016)

Приложения

Приложение А

Рисунок А1. Диаграмма деятельности бизнес-процесса «Учет заявок клиентов»

База.mdb

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

Загрузка главного модуля

База.mdb

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

База.mdb

Сообщение об ошибке

Отчеты по сотрудникам и компьютерам

Отчеты

Параметры отчета

База.mdb

Текущие действия

База.mdb

Учет товаров

Формирование отчетов

Соединение с базой данных

Начало

Конец

Справочные данные

Работа со справочниками

Рисунок А2. Алгоритм работы информационной системы

Приложение Б

Рисунок Б1. Форма договора на поставку продукции

Приложение В

Части кода основных программных модулей

unit Unit1;

interface

uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, Menus, ExtCtrls, StdCtrls, jpeg, Buttons;

type

TForm1 = class(TForm)

MainMenu1: TMainMenu;

A1: TMenuItem;

procedure N23Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

Form1: TForm1;

implementation

uses Unit2, Unit3, Unit4, Unit5, Unit6, Unit7, Unit8, Unit9, Unit10;

{$R *.dfm}

procedure TForm1.N3Click(Sender: TObject);

begin

Form2.Show;

form2.TabSheet1.Show;

Form1.Hide;

end;

procedure TForm1.N4Click(Sender: TObject);

begin

Form2.Show;

form2.TabSheet2.Show;

Form1.Hide;

end;

procedure TForm1.N5Click(Sender: TObject);

begin

Form2.Show;

form2.TabSheet3.Show;

Form1.Hide;

end;

procedure TForm1.N6Click(Sender: TObject);

begin

Form2.Show;

form2.TabSheet4.Show;

Form1.Hide;

end;

procedure TForm1.N7Click(Sender: TObject);

begin

Form2.Show;

form2.TabSheet5.Show;

Form1.Hide;

end;

procedure TForm1.N1Click(Sender: TObject);

begin

close;

end;

procedure TForm1.Button1Click(Sender: TObject);

begin

Form2.Show;

Form1.Hide;

end;

procedure TForm1.Button4Click(Sender: TObject);

begin

Close;

end;

procedure TForm1.Button2Click(Sender: TObject);

begin

form5.show;

Form1.Hide;

end;

procedure TForm1.N10Click(Sender: TObject);

begin

Form5.Show;

form5.TabSheet1.Show;

Form1.Hide;

end;

procedure TForm1.N11Click(Sender: TObject);

begin

Form5.Show;

form5.TabSheet2.Show;

Form1.Hide;

end;

procedure TForm1.N12Click(Sender: TObject);

begin