Файл: Анализ существующих информационных систем компании для выявления решения, компенсирующего недочеты.pdf

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

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

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

Добавлен: 17.05.2023

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

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

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

Рис. 7. Представление dbo.v_PoReceiptItems

На Рис. 8 показано представление dbo.v_PoReceipt. Оно состоит из двух атрибутов:

— pr_no (тот же идентификатор из представления dbo.v_PoReceiptTasks).

— pm_no (идентификатор для связи с другими таблицами).

Рис. 8. Представление dbo.v_PoReceipt

На Рис. 9 показано представление dbo.v_PoMainItems, состоящее из двух атрибутов:

— pi_no (тот же идентификатор, что и в представлении dbo.v_PoReceiptItems);

— sku (артикул товара).

Рис. 9. Представление dbo.v_PoMainItems

На Рис. 10 показано представление dbo.v_PoMain. В нем содержатся такие атрибуты, как:

— pm_no (тот де идентификатор, который содержится в представлении dbo.v_PoReceipt);

— order_number (номер заказа);

— co_name (название компании-поставщика);

— responsible_no (идентификатор ответственного за заказ менеджера).

Рис. 10. Представление dbo.v_PoMain

Источником этих представлений является база данных ERP_Purchase, схема которой приведена в Приложении 3.

На Рис. 11 — представление dbo.ArticulInfo. Оно состоит из таких значимых атрибутов:

— (артикул товара внутри компании, атрибут sku представления dbo.v_PoMainItems);

— ManufactureName (код производителя)

— Country (страна);

— SkuName (название товара по артикулу);

— ID (уникальный первичный ключ).

Рис. 11. Представление dbo.ArticulInfo

База данных articul2 является источником представления, а именно — таблица dbo.articul (Рис. 12).

Рис. 12. База данных articul2

Представление dbo.v_PoPerson является информацией, взятой из таблицы dbo.Person (Рис. 13). Атрибут responsible_no представления dbo.v_PoMain является атрибутом p_no.

Рис. 13. Таблица dbo.Person

  1. Вид.

На Рис. 14 показана Главная страница интерфейса. В поле «Код задачи» вводится task_id.

Рис. 14. Главная страница

Следующая страница является источником информации о поставках (Рис. 9). Через атрибут pr_no, полученный через task_id с главное станицы, происходит обращение в БД articul2, из которой берется информация об ответственном за заказ. Номер Заказа поставщику и Контрагент являются результатом обращения в представление dbo.v_PoMain.


Рис. 15. Информация по поставке

На Главной странице вводился task_id. Через представление dbo.v_PoReceiptTasks осуществляется поиск pr_no; этот атрибут через представление dbo.v_PoMainItems позволяет найти артикул товара (sku). При обращении в представление dbo.ArticulInfo происходит поиск информации по внутреннему артикулу компании, и выводится информация о товаре.

  1. Реализация

Интерфейс реализован совместно с работником компании Kraftway.

Среда разработки: Visual Studio 2015.

Язык программирования: C#.

Была использована технология MVC5 (Model View Controller) [16]. В среде разработки были созданы модели, являющиеся аналогом таблиц созданной базы данных.

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

ЗАКЛЮЧЕНИЕ

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

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

Был проведен анализ представленных трех информационных систем, находящихся в распоряжении компании, таких как: HMS, поток входных данных и БД бухгалтерии.

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

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

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


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

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

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

  1. TAdviser. Infor CloudSuite Industrial. URL: http://www.tadviser.ru/index.php/Продукт:Infor_CloudSuite_Industrial_(ранее_ERP_SyteLine) (дата обращения: 24.05.2018).
  2. Государственный арбитраж при Совете Министров СССР. Инструкция о порядке приемки продукции производственно-технического назначения и товаров народного потребления по качеству. URL: http://www.consultant.ru/document/cons_doc_LAW_136661/ (дата обращения: 24.05.2018).
  3. Гарсия-Молина Г. Система баз данных. Полный курс. М.: Вильямс, 2003. С. 21-23.
  4. Карпова И.П. Базы данных. Учебное пособие. СПб: Питер, 2013.
  5. Пушников А.Ю. Введение в системы управления базами данных. Часть 1. Реляционная модель данных. Учебное пособие. Уфа: Изд-е Башкирского ун-та., 1999.
  6. Коннолли Т., Бегг Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. М.: Вильямс, 2017.
  7. Грабер М. SQL для простых смертных. М.: Лори, 2014. С. 90-92.
  8. Microsoft. Требования к системе для Internet Explorer. URL: https://support.microsoft.com/ru-ru/help/11531/internet-explorer-system-requirements (дата обращения: 24.05.2018).
  9. Microsoft. Требования к системе и информация об установке для Windows Server 2012 R2. URL: https://msdn.microsoft.com/ru-ru/library/dn303418(v=ws.11).aspx. (дата обращения: 24.05.2018).
  10. Граничин О., Кияев В. Информационные технологии в управлении предприятием. Интеграция информационных систем предприятия. URL: http://www.intuit.ru/studies/courses/13833/1230/lecture/24065 (дата обращения: 17.12.2016).
  11. Петкович Д. Microsoft SQL Server 2012. Руководство для начинающих. СПб.: БХВ-Петербург, 2013. С. 28-32.
  12. Линн С. Администрирование Microsoft Windows Server 2012. СПб: Питер, 2014.
  13. Карпова И.П. Проектирование реляционных баз данных: Методические указания к курсовому проектированию по курсу «Базы данных». М., 2010.
  14. Ерохин А. ProfessorWeb. SQL Server 2012 и Transact-SQL. Триггеры. URL: https://professorweb.ru/my/sql-server/2012/level3/3_18.php (дата обращения: 24.05.2018).
  15. Стружкин Н., Годин В. Базы данных. Проектирование. Учебник. М.: Юрайт, 2017
  16. Рогачев С. Обобщенный Model-View-Controller. Представления. URL: http://rsdn.org/article/patterns/generic-mvc.xml (дата обращения: 24.05.2018).