Скачиваний:
11
Добавлен:
17.06.2023
Размер:
1.12 Mб
Скачать

ЗАКЛЮЧЕНИЕ

В ходе выполнения курсового проекта была проанализирована предметная область – учет заказов клиентов в организации по производству ювелирных изделий, результатом которой стала постановка задачи к проектированию информационной системы. На основе чего, была построена функциональная модель бизнес-процессов по стандарту IDEF0, а также логическая и физическая модели данных по стандарту IDEF1X.

На основе полученных результатов был осуществлен выбор структур объектов базы данных и созданы их структуры.

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

также схема взаимодействия модулей и массивов данных.

Тестирование информационной системы осуществлялось в трех режимах

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

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

Таким образом, все поставленные задачи курсового проекта выполнены,

следовательно, цель достигнута.

42

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1Петренко Е.С. Экономические ресурсы и проблема их ограниченности // Инновационная наука. 2016. №5-1 (17). [Электронный ресурс] // URL: https://cyberleninka.ru/article/n/ekonomicheskie-resursy-i-problema-ihogranichennos (дата обращения: 24.09.2018).

2Карх Д.А., Царегородцева С.Р., Гаянова В.М., Фадеева З.О. Анализ рынка ювелирных изделий // Вестник ЮУрГУ. Серия: Экономика и менеджмент. 2015. №3. [Электронный ресурс] // URL: https://cyberleninka.ru/ article/n/analiz-rynka-yuvelirnyh-izdeliy (дата обращения: 24.09.2018).

3ИТ-К: Управление Ювелирным Производством [Электронный ресурс] // URL: Автоматизация ювелирного производства http://it-k.ru/soft/jwl_pr/ index.php (дата обращения: 24.09.2018).

4Комплексная автоматизация ювелирного производства [Электронный ресурс]. URL: https://infostart.ru/public/504390/ (дата обращения: 10.11.2018).

5ЮвелирСофт [Электронный ресурс] // URL: https://uvelirsoft.ru/support/

(дата обращения: 11.10.2018).

6Мамонова В.Г. Моделирование бизнес-процессов: учеб. пособие / В.Г. Мамонова, Н.Д. Ганелина. Н.В. Мамонова. Новосибирск: Изд-во НГТУ, 2012. 43 с.

7О Ruby [Электронный ресурс] // URL: https://www.ruby-lang.org/ru/about/

(дата обращения: 20.11.2018).

8 Маклаков С.В. Моделирование бизнес-процессов с AllFusion PM. 2-е

изд., испр. и дополн. [Электронный ресурс] // М.: Издательство Диалог-МИФИ,

2008. 224 с. URL: http://biblioclub.ru/index.php?page=book_view_red&book _id=54770 (дата обращения: 20.11.2018).

9 Маклаков С.В. Моделирование бизнес-процессов с BPwin 4.0. – М.: ДИАЛОГ-МИФИ, 2002. 224 с.Методология IDEF0 [Электронный ресурс] //

ITteach.RU: URL: http://itteach.ru/bpwin/metodologiya-idef0 (дата обращения

20.11.2018).

43

10 Проектирование информационных систем [Электронный ресурс] // URL http://www.kgau.ru/istiki/umk/pis/pis.htm (дата обращения 29.10.2018).

11 Коваленко В. Проектирование информационных систем. Форум, 2015.

320 с.

12 Громов Ю.Ю. Управление данными [Электронный ресурс]: учебное пособие / Ю.Ю. Громов, О.Г. Иванова, А.В. Яковлев, В.Г. Однолько. – Тамбов:

Издательство ФГБОУ ВПО «ТГТУ», 2014. 190 с. URL: http://biblioclub.ru/ index.php?page=book_view_red&book_id=277959 (дата обращения 29.10.2018).

13 Туманов В.Е. Основы проектирования реляционных баз данных:

учебное пособие / В.Е. Туманов. М.: Интернет-Университет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. 421 с.

14 Баженова И.Ю. Основы проектирования приложений баз данных:

учеб. пособие / И.Ю. Баженова. Электронные текстовые данные. - М. :

Открытый университет «ИНТУИТ», 2016.

15 Вендров А. М. Проектирование программного обеспечения экономических информационных систем: учеб. для студентов вузов. М. :

Финансы и статистика, 2013. 352 с.

16 Карпова Т.С. Базы данных: модели, разработка, реализация. СПб. :

Питер, 2013. 276 с.

17 Радченко М., Хрусталева Е. Инструменты для создания тиражируемых приложений «1С: Предприятия 8.3». 1С-Паблишинг, 2015. 194 с.

18Кудеяров Ю.А. Испытания (Тестирование) программного обеспечения средств измерений. Учебн. Пособие. – М.: АСМС, 2010. 97 с.

19Гусятников В. Н. Безруков А. И. Стандартизация и разработка программных систем. Электрон. текстовые дан. СПб.: Лань, 2012. [Электронный ресурс] // URL http://e.lanbook.com/books/element.php?pl1 (дата обращения 20.11.2018).

20Тестирование программного обеспечения [Электронный ресурс] // URL: https://www.edsd.ru/ru/uslugi/testirovanie_po (дата обращения 20.11.2018).

44

ПРИЛОЖЕНИЕ А Глоссарий

IDEF0 – методология функционального моделирования графическая нотация, предназначенная для формализации и описания бизнес-процессов.

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

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

База данных (БД) – совокупность связанных данных, организованных по определенным правилам, предусматривающим общие принципы описания,

хранения и манипулирования, независимая от прикладных программ.

Бизнес-процесс – то совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.

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

Выходной документ – документ, являющийся носителем результатов обработки данных, который формируется автоматизированной системой и выдается системными средствами вывода.

Тестирование чёрного ящика или поведенческое тестирование — стратегия (метод) тестирования функционального поведения объекта

(программы, системы) с точки зрения внешнего мира, при котором не используется знание о внутреннем устройстве тестируемого объекта.

45

ПРИЛОЖЕНИЕ Б

Модель бизнес-процесса учета заказов клиентов в организации по производству ювелирных изделий по стандарту IDEF0

Рисунок Б.1 – Концептуальный уровень диаграммы IDEF0

Рисунок Б.2 – Декомпозиция блока «Учет взаимодействия с клиентами в организации по производству ювелирных изделий»

46

Рисунок Б.3 – Декомпозиция блока «Ведение БД»

Рисунок Б.4 – Декомпозиция блока «Формирование заказа»

47

Рисунок Б.5 – Декомпозиция блока «Завершение заявки»

48

ПРИЛОЖЕНИЕ В Список элементарных функций

Элементарные работы бизнес-процесса учета заказов клиентов в организации по производству ювелирных изделий:

1.Прием заявки клиента.

2.Занесение данных о клиенте в базу данных.

3.Выбор изделия.

4.Выбор материала для изготовления изделия.

5.Формирование предварительной стоимости заказа.

6.Формирование распоряжения на изготовление изделия.

7.Изготовление заказа

8.Контроль качества со стороны клиента.

9.Оплата.

10.Отпуск готового изделия.

11.Формирование отчетности

49

ПРИЛОЖЕНИЕ Г План выполнения проекта

Рисунок Г.1 – План курсового проекта

Рисунок Г.2 – План курсового проекта

50

ПРИЛОЖЕНИЕ Д

Листинг программы

Листинг Д.1 – Справочник «Изделия»

<%= form_for(@izdel) do |f| %> <% if @izdel.errors.any? %> <div id="error_explanation">

<h2><%= pluralize(@izdel.errors.count, "error") %> prohibited this izdel from being saved:</h2>

<ul>

<% @izdel.errors.full_messages.each do |message| %>

<li><%= message %></li> <% end %>

</ul>

</div> <% end %>

<div class="field">

<%= f.label :Наименование %><br>

<%= f.text_field :i_name %> </div>

<div class="field">

<%= f.label :Артикул %><br>

<%= f.text_field :i_art %> </div>

<div class="field">

<%= f.label :Материал %><br>

<%= f.collection_select(:material_id, Material.all, :id, :m_name) %>

</div>

<div class="field">

<%= f.label :Тип %><br>

<%= f.collection_select(:tip_id, Tip.all, :id, :t_name) %>

</div>

<div class="field">

<%= f.label :Вес %><br>

<%= f.text_field :i_vec, required:true %> </div>

<div class="field">

<%= f.label :Цена %><br>

<%= f.text_field :i_sum, required:true %> </div>

<div class="field">

<%= f.label :Фото %><br>

<%= f.text_field :i_photo %> </div>

<div class="field">

<%= f.label :Статус %><br>

<%= f.check_box :status %> </div>

<div class="field">

<%= f.label :Удаление %><br>

<%= f.check_box :s_delete %> </div>

<div class="actions">

<%= f.submit "Добавить изделие" %>

</div> <% end %>

<section class="h1">

<p id="notice"><%= notice %></p> <h1 class="h1">Изделия</h1>

<%= link_to 'Добавить новое изделие', new_izdel_path %> |

<%= link_to 'Главная страница', controller: 'home_page' %>

<table border=1>

<% @izdels.each do |izdel| %> <%if izdel.s_delete == false %> <tr>

<%else %>

<tr bgcolor="Red"> <%end %>

<tr class="<%= cycle('list_line_odd', 'list_line_even') %>" >

<td>

<%= image_tag(izdel.i_photo, class: 'list_photo') %>

</td>

<td class="list_description"> <dl>

<dt>Наименование: <%= izdel.i_name %></dt>

<dt>Артикул: <%= izdel.i_art %></dt> <dt>Материал: <%=

izdel.material.m_name %></dt>

<dt>Тип изделия: <%= izdel.tip.t_name %></dt>

<dt>Вес изделия (гр): <%= izdel.i_vec %></dt>

<dt>Цена (руб): <%= izdel.i_sum %></dt>

51

Соседние файлы в папке Курсовые работы