Файл: Анализ существующих информационных систем компании для выявления решения, компенсирующего недочеты.pdf
Добавлен: 17.05.2023
Просмотров: 59
Скачиваний: 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
- Вид.
На Рис. 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 происходит поиск информации по внутреннему артикулу компании, и выводится информация о товаре.
- Реализация
Интерфейс реализован совместно с работником компании Kraftway.
Среда разработки: Visual Studio 2015.
Язык программирования: C#.
Была использована технология MVC5 (Model View Controller) [16]. В среде разработки были созданы модели, являющиеся аналогом таблиц созданной базы данных.
Результат этого подраздела — физическое проектирование таблиц, триггеров и интерфейса. Последний прошел стадию проверки на тестовом сервере и был перенесен главный, однако пока не существует пользователя на основном сервере, под которым происходило бы обращение в базу данных. Так как в базе данных уже содержится информация по текущим заказам, то можно сказать, что технология была внедрена частично.
ЗАКЛЮЧЕНИЕ
В течение работы над Выпускной Квалификационной Работой был проведет углубленный сбор, обобщение и систематизация теоретических и практических навыков, полученных в период обучения.
Целью данной работы было создание программного обеспечения для интеграции информационных систем компании в соответствии с выдвинутыми требованиями о компенсации недостатков, связанных с отсутствием подходящей базы данных для хранения дополнительной информации.
Был проведен анализ представленных трех информационных систем, находящихся в распоряжении компании, таких как: HMS, поток входных данных и БД бухгалтерии.
Все этапы проектирования базы данных были выполнены. Результатом инфологического проектирования являлся анализ предметной области, выделение сущностей, их атрибутов, а также создание ER-диаграммы базы данных.
Требования к системному оборудования, программному и аппаратному обеспечению были сформулированы, основываясь на ресурсах компании. В соответствии с ними же были сформированы требования к клиенту и серверу, на которых располагается результирующая база данных.
В результате логического проектирования была сформирована первоначальная схема базы данных на основании ER-диаграммы, составлены реляционные отношения, проведены их нормализация и сопутствующее изменение схемы.
В течение физического проектирования результирующая база данных была перенесена сначала на тестовой, следом и на основной сервер компании; был создан интерфейс взаимодействия с клиентом. Интеграция между основной базой данный, дополнительной и данными поставок проводится через представления, хранение информации обеспечивается, поэтому можно считать задачу выполненной.
Программное обеспечение полностью функционирует на тестовом сервере и находится в процессе переноса на главный, однако полноценного внедрения в работу компании нет — это ожидается в будущем при усовершенствовании ПО.
СПИСОК ЛИТЕРАТУРЫ
- TAdviser. Infor CloudSuite Industrial. URL: http://www.tadviser.ru/index.php/Продукт:Infor_CloudSuite_Industrial_(ранее_ERP_SyteLine) (дата обращения: 24.05.2018).
- Государственный арбитраж при Совете Министров СССР. Инструкция о порядке приемки продукции производственно-технического назначения и товаров народного потребления по качеству. URL: http://www.consultant.ru/document/cons_doc_LAW_136661/ (дата обращения: 24.05.2018).
- Гарсия-Молина Г. Система баз данных. Полный курс. М.: Вильямс, 2003. С. 21-23.
- Карпова И.П. Базы данных. Учебное пособие. СПб: Питер, 2013.
- Пушников А.Ю. Введение в системы управления базами данных. Часть 1. Реляционная модель данных. Учебное пособие. Уфа: Изд-е Башкирского ун-та., 1999.
- Коннолли Т., Бегг Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика. М.: Вильямс, 2017.
- Грабер М. SQL для простых смертных. М.: Лори, 2014. С. 90-92.
- Microsoft. Требования к системе для Internet Explorer. URL: https://support.microsoft.com/ru-ru/help/11531/internet-explorer-system-requirements (дата обращения: 24.05.2018).
- Microsoft. Требования к системе и информация об установке для Windows Server 2012 R2. URL: https://msdn.microsoft.com/ru-ru/library/dn303418(v=ws.11).aspx. (дата обращения: 24.05.2018).
- Граничин О., Кияев В. Информационные технологии в управлении предприятием. Интеграция информационных систем предприятия. URL: http://www.intuit.ru/studies/courses/13833/1230/lecture/24065 (дата обращения: 17.12.2016).
- Петкович Д. Microsoft SQL Server 2012. Руководство для начинающих. СПб.: БХВ-Петербург, 2013. С. 28-32.
- Линн С. Администрирование Microsoft Windows Server 2012. СПб: Питер, 2014.
- Карпова И.П. Проектирование реляционных баз данных: Методические указания к курсовому проектированию по курсу «Базы данных». М., 2010.
- Ерохин А. ProfessorWeb. SQL Server 2012 и Transact-SQL. Триггеры. URL: https://professorweb.ru/my/sql-server/2012/level3/3_18.php (дата обращения: 24.05.2018).
- Стружкин Н., Годин В. Базы данных. Проектирование. Учебник. М.: Юрайт, 2017
- Рогачев С. Обобщенный Model-View-Controller. Представления. URL: http://rsdn.org/article/patterns/generic-mvc.xml (дата обращения: 24.05.2018).