оиищ. Игоря курсач. Разработка информационной подсистемы автоматизации бизнеспроцессов автоматизированной системы управления данными, строительной компании
Скачать 0.58 Mb.
|
СодержаниеВведение 4 1 глава. Разработка информационной подсистемы 5 1.1. Идентификация предметной области автоматизации 5 1.1.1. Общие сведения 5 1.1.1.1. Наименование системы 5 1.1.1.2. Основания для разработки системы 5 1.1.2. Назначение и цели 5 1.1.2.1. Назначение и область применения системы 5 1.1.2.2. Цели создания системы 5 1.1.3. Характеристика объектов оптимизации 6 1.1.4. Требования к системе 6 1.1.4.1. Требование к структуре и функционированию системы 6 1.1.4.2. Требования к численности и квалификации персонала системы 6 1.1.4.3. Требования к надёжности и информационной безопасности 7 1.1.4.4. Требования к условиям эксплуатации 7 1.1.4.5. Требования к безопасности 8 1.1.4.6. Требования к составу и параметрам технических средств 8 1.1.4.7. Требование к информационной и программной совместимости 9 1.1.5. Состав и содержание работ по созданию системы 9 1.1.6. Порядок контроля и приёмки системы 11 1.1.6.1. Общие сведения 11 1.1.6.2. Предварительная эксплуатация 11 1.1.6.3. Опытная эксплуатация 11 1.1.6.4. Приёмочные испытания 12 1.1.7. Требование к документации 12 1.1.8 Источники разработки 12 1.2. Выбор методологии и технологии концептуального 14 моделирования АИП 14 1.3. Обзор и анализ аналогов ИС 15 Глава 2. Создание БД. 16 2.1. Постановка задачи на разработку новой ИС 16 2.2. Таблицы с данными БД SQL Server. 17 2.3. Создание БД на SQL Server. 21 2.4 Создание табеля заработной платы 26 Заключение 27 Список использованной литературы 28 ВведениеТема курсовой работы: «Разработка информационной подсистемы автоматизации бизнес-процессов автоматизированной системы управления данными, строительной компании». Необходимо разработать информационную подсистему автоматизации бизнес-процессов автоматизированной системы управления данными строительной компании, которая будет предназначена для автоматизации данных строительных ценностей. Целью данной работы является разработка информационной подсистемы автоматизации бизнес-процессов автоматизированной системы управления данными строительной компании. Актуальность темы данной курсовой работы обусловлена тем, что многие строительные фирмы, компании не используют в своей работе автоматизированные средства обработки информации. При этом переход от бумажного управления к автоматизированным средствам позволит сократить время, затрачиваемое на ведение бумажной информации об материалах, заказчиках и компаниях. Объект курсовой работы: Информационной подсистемы автоматизации бизнес-процессов Предмет курсовой работы: Разработка информационной подсистемы автоматизации бизнес-процессов автоматизированной системы управления данными строительной компании. 1 глава. Разработка информационной подсистемы1.1. Идентификация предметной области автоматизации1.1.1. Общие сведения1.1.1.1. Наименование системыАвтоматизации бизнес-процессов автоматизированной системы управления данными строительной компании. 1.1.1.2. Основания для разработки системыОснованием для разработки автоматизации бизнес-процессов автоматизированной системы управления данными строительной компании является курсовая работа Срок начала создания системы с 16.02.2022. Срок окончания создания системы до 09.04.2022 1.1.2. Назначение и цели1.1.2.1. Назначение и область применения системыСистема предназначена для автоматизации бизнес-процессов автоматизированной системы управления данными строительной компании, где компаниям начисляют проценты к зарплате за выбор качественных материалов, а работникам начисляют заработную плату за проделанную работу, информация на основе данных предоставляется людям. 1.1.2.2. Цели создания системыЦелью создания системы является: Облегчить работу с начислением процентов в стоимость работы компаниям за построение объектов с разными видами качества материалов, начислением заработной платы работникам за постройку этих объектов, на основе выданной информации. 1.1.3. Характеристика объектов оптимизацииЗаказчик смотрит на сколько быстро построила строительная фирма данный им в объект за отведённое время, и от этого зависит будет ли изменена окончательная стоимость работы. Следовательно, применительно к данному ТЗ, объектами автоматизации будут являться документация, включающая в себя: данные заказчиков данные компаний итоговая стоимости с процентами итоговая работников 1.1.4. Требования к системе1.1.4.1. Требование к структуре и функционированию системыСтруктура АИП должна быть реализована как трехуровневая иерархическая система. Функции, предъявляемые к АИП Проведение различных мероприятий Организация участия в мероприятиях, проводимых управлением для более совершенных построек объектов; Проведение широкой пропаганды стремления выполнять постройку быстрее; 1.1.4.2. Требования к численности и квалификации персонала системыПользователями системы являются заказчики, а также лица обслуживающие автоматизированные системы управления. К работе с системой допускаются только те лица, которые ознакомились с инструкцией по эксплуатации и инструктивными указаниями. 1.1.4.3. Требования к надёжности и информационной безопасностиСоздаваемая АИП должна быть многофункциональной, восстанавливаемой, непрерывного действия, должна характеризоваться показателями безотказности и ремонтопригодности по основным выполняемым функциям, в соответствии с ГОСТ 24.701-86. Надежность АИП должна быть обеспечена выбором и разработкой технических, программных средств и регламентов их обслуживания. Система должна обеспечивать непрерывное ведение документального процесса. Среднее время восстановления системы с использованием ЗИП – не более 1 часа. Отказы программы вследствие некорректных действий пользователя при взаимодействии с интерфейсом программного продукта недопустимы. 1.1.4.4. Требования к условиям эксплуатацииСодержание и объем работ по обслуживанию технических средств системы и ее частей устанавливается согласно документации фирм производителей, программных средств согласно инструкциям по эксплуатации системы для пользователей и администраторов. При аварийном снятии напряжения сети аппаратура системы не должна выходить из строя. Необходимо обеспечить безаварийное восстановление режима работы системы при снятии и повторном включении питания. При эксплуатации системы должны выполняться следующие условия: рабочая температура воздуха 20 ± 5 °С; относительная влажность воздуха при +25 °С от 50 до 80%; атмосферное давление 630-800 мм рт.ст; защищенность от электромагнитных помех и пыли; защищенность от статического электричества. 1.1.4.5. Требования к безопасностиТехнические средства системы должны соответствовать требованиям «Правил устройства электроустановок» и правил техники безопасности средств вычислительной техники, используемой в АИП по ГОСТ 25861-83. Все комплектующие технических средств системы, находящиеся под напряжением, должны иметь защиту от случайного прикосновения человека к токоведущим частям, а сами технические средства должны быть заземлены в соответствии с требованием ГОСТ 12.1.030-81 и «Правил устройства электроустановок». Требования безопасности должны соответствовать следующим документам: ГОСТ 12.1.004-85 «ССБТ. Пожарная безопасность общие требования»; СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы; Нормы освещенности рабочих мест должны быть обеспечены в соответствии с СНиП 11-4-79. При возникновении аварийной, или опасной для жизни человека ситуации, оператор, управляющий и следящий за АИП должен иметь возможность немедленно остановить автоматизацию и рабочие механизмы. 1.1.4.6. Требования к составу и параметрам технических средствСистема должна сохранять работоспособность как минимум, при перепадах питающего напряжения +10% -10%, и при кратковременном его исчезновении. Так как протяженность кабельных линий от поста управления, концевых механических выключателей и т.д. до места монтажа системы может достигать двухсот метров необходимо предусмотреть усилительные модули или использовать децентрализованную периферию, которая была бы малочувствительна к наводным помехам. 1.1.4.7. Требование к информационной и программной совместимостиТехнические средства АИП, используемые при взаимодействии с другими системами, должны быть совместимы по интерфейсам с соответствующими техническими средствами этих систем и используемых систем связи. Автоматизированное рабочее место должно иметь порт Ethernet для подключения к информационной технологической сети (ИТС) рельсобалочного цеха. Для перепрограммирования и диагностики необходимо, чтобы система обладала интерфейсом Ethernet для связи с ПК, а также необходимым программным обеспечением для обслуживания ПЛК. 1.1.5. Состав и содержание работ по созданию системыПредлагается проведение нескольких этапов по созданию системы. Стадии и этапы разработки системы приведены в таблице 1.5.1. Таблица 1.5.1
1.1.5.1. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действиеУстанавливаются следующие этапы ввода системы управления в эксплуатацию: наладка технических средств системы; наладка функций системы; индивидуальные испытания и опробование системы контроля; В процессе создания системы и ввода ее в действие выполняются следующие виды работ: организуется обучение технологического персонала для работы в условиях промышленного функционирования системы; организуется наладка всех технических средств нижнего уровня системы контроля; проверяются и отрабатываются все задачи системы. 1.1.6. Порядок контроля и приёмки системы1.1.6.1. Общие сведенияВ соответствии с ГОСТ 34.603-92 при вводе системы управления в промышленную эксплуатацию предусмотрены следующие виды испытаний: предварительные; опытная эксплуатация; приемочные; За критерий работоспособности системы принимается выполнение возложенных на нее функций и требований настоящего ТЗ, в случае отсутствия нарушений условия функционирования системы. 1.1.6.2. Предварительная эксплуатацияСогласно ГОСТ 34.603-92 предварительные испытания системы проводятся для определения ее работоспособности и решения вопроса о возможности приемки в опытную эксплуатацию. Предварительные испытания должны проводиться после проведения отладки и тестирования, поставляемых программных и технических средств системы (подсистемы), а также после ознакомления персонала с эксплуатационной документацией. 1.1.6.3. Опытная эксплуатацияСогласно ГОСТ 34.603-92 опытная эксплуатация системы проводится с целью определения соответствия создаваемой системы требованиям ТЗ и готовности персонала к работе в условиях функционирования системы. Продолжительность опытной эксплуатации должна быть достаточной для проверки правильности функционирования системы. Во время опытной эксплуатации системы ведется рабочий журнал, в который заносятся сведения о результатах наблюдения за правильностью ее функционирования, об отказах, сбоях, аварийных ситуациях и т.д. По результатам опытной эксплуатации составляется акт о завершении опытной эксплуатации и допуске системы к приемочным испытаниям. 1.1.6.4. Приёмочные испытанияВ соответствии ГОСТ 34.603-92 приемочные испытания системы проводятся для определения соответствия АИП техническому заданию, оценки качества опытной эксплуатации и решения вопроса о возможности приемки системы в постоянную эксплуатацию. После приемки системы в постоянную эксплуатацию ответственность за ее функционирование должен нести Заказчик. 1.1.7. Требование к документацииЭксплуатационная документация на систему должна быть достаточной для ввода ее в действие и эффективной для ее эксплуатации. Она должна содержать сведения, необходимые для быстрого и качественного освоения и правильной эксплуатации, содержать указания по действиям персонала в аварийных ситуациях или при нарушении нормальных условий функционирования, не содержать сведений, допускающих неоднозначное толкование. АИП должна быть снабжена следующим видом документации: техническое задание, инструкция по эксплуатации. 1.1.8 Источники разработкиДокументы и информационные материалы, на основании которых разработано настоящее ТЗ: ГОСТ 34.602-89. Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы; ГОСТ 24.205-80. Требования к содержанию документов по информационному обеспечению; ГОСТ 24.207-80. Требования к содержанию документов по программному обеспечению; ГОСТ 24.602-86. Состав и содержание работ по стадиям; СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работы; ГОСТ 34.601-90 Информационная технология. Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Стадии создания; ГОСТ 34.603-92 Виды испытаний автоматизированных систем. 1.2. Выбор методологии и технологии концептуальногомоделирования АИПБазовая концепция создания СУБД нотация: MS SQL Server MS SQL Server – программа, которая предназначена для хранения и обработки данных. При взаимодействии с ней пользователи могут отправлять запросы и получать ответы – причём как локально, так и по сети. Функционирует программа следующим образом: открывает сетевой порт, принимает команды и выдаёт результат. Для работы по локальной сети СУБД устанавливается на рабочем устройстве юзера. Режим работы зависит от выбранной системы. Каждый выпуск включает в себя несколько специализированных редакций. Это снижает сложность внедрения и затраты на процесс разработки собственных решений, адаптированных для «узких» задач. При написании программного кода активно используется интеграция с продуктами Microsoft, например, с платформой Visual Studio. Прямые конкуренты на рынке – Oracle Database, PostgreSQL. Первый проект коммерческий, он создан для поддержки крупных компаний, поэтому сопоставим по возможностям с MS SQL Server. Второй же распространяется на бесплатной основе и не «блещет» функциональностью, хотя весьма популярен среди многих разработчиков (аналог от Oracle MySQL). Язык SQL представляет собой стандарт, унифицирующий обработку данных всеми реляционными базами данных. Такой подход упрощает перекрестные обращения, дает возможность переходить на «иную платформу» без серьезных переделок проекта. Но здесь нужно учитывать, что в каждой БД имеется собственный язык, который называется диалектом (расширением). 1.3. Обзор и анализ аналогов ИСAccess Access – это интерактивная реляционная СУБД (relational database management system – RDBMS) для WINDOWS. Это программа, которую можно использовать для хранения и извлечения данных в зависимости от отношений, которые установлены. Работа с ней упрощена посредством манипулятора мыши. Access также предоставляет в распоряжение пользователя механизмы работы с базами данных различных форматов. К примеру, можно прямо обращаться к базам данных dBASE, Paradox или Btrieve без конвертирования их в формат, используемый Access. В отличие от других настольных СУБД, Access хранит все данные в одном файле, хотя и распределяет их по разным таблицам, как и положено реляционной СУБД. LibreOffice LibreOffice — это комплекс прикладных приложений, который может стать отличным аналогом Access, в частности. Рассматриваемый вариант можно использовать для работы с текстовыми документами, таблицами, презентациями, графическими изображениями, математическими записями и базами данных. Kexi Kexi — это приложение для управления базами данных, входящее в состав офисного пакета CalligraSuite, который является частью проекта KDE. Kexi специально разработан для KDE Plasma, но на самом деле его возможности шире. Он работает под Linux, BSD, Unix, MacOS и Windows. Продукт легко интегрируется с другими приложениями пакета, включая Words (работа с текстами), Sheets (электронные таблицы), Stage (презентации) и Plan (управление проектами). Глава 2. Создание БД.2.1. Постановка задачи на разработку новой ИСАвтоматизированная информационная система позволит выполнять ежедневные рутинные операции быстрее, сделает обработку данных удобной, даст возможность анализировать тестирование учащихся благодаря наглядным отчётам. В качестве инструментального средства разработки базы данных выбрана СУБД «SQL Server», базирующаяся на реляционной модели данных. Данная система предназначена для персонала учебного учреждения, она позволит автоматизировано сохранять результаты учащихся и упрощает проверку тестов. Система должна быть качественной и корректной, то есть должна выполнять все требуемые функции и быть пригодной для эксплуатации. Система должна быть устойчивой, то есть способной выполнять запланированные действия. В то же время, база данных должна быть простой в использовании, и иметь удобный интерфейс. Итак, в первой главе были определены цели создания системы, задачи, которые она будет решать; были построены диаграммы с использованием двух методологий. Диаграмма потоков данных дала возможность описать и внешние по отношению к системе источники, хранилища данных, к которым осуществляется доступ. Таким образом, анализ объекта исследования и разработка моделей его функционирования полностью выполнены. 2.2. Таблицы с данными БД SQL Server.В данной таблице были созданы материалы и их примерная стоимость (Табл.1)
Табл.1.Материалы В следующей таблице были введены данные компаний (Табл.2)
Табл.2. Данные компаний В следующей таблице была высчитана итоговая стоимость работы с процентами за различные виды материалов (Табл.3)
Табл.3. Примерная стоимость работы Далее были введены данные работников (Табл.4)
Табл.4. Данные работников В этой таблице будет описана заработная плата одного работника в компании (Табл.5)
Табл.5. Зарплата в компании В этой таблице было описано какая заработная плата будет начислена за стаж работы в компании (Табл.6)
Табл.6. Зарплата за стаж работы В этой таблице была высчитана итоговая зарплата (Табл.7)
Табл.7. Итоговая стоимость работы с процентами В этой таблице были выведены заказчики (Табл.8)
Табл.8 Данные заказчиков В последней таблице выведены проценты начисления к итоговой стоимости работы за срок работы (Табл. 9)
Табл. 9 Проценты за срок строительства 2.3. Создание БД на SQL Server.В данной главе я приступил к созданию базы данных института. Здесь я создал 9 таблиц: «Материалы», «Зарплата за стаж работы», «Зарплата в компании», «Данные компаний», «Данные работников», «Итоговая зарплата», «Итоговая стоимость работы с процентами», «Данные заказчиков», «Проценты за срок строительства», и создал 5 связей «Данные компаний» - «Материалы», «Материалы» - «Итоговая стоимость работы с процентами», «Данные компаний» - «Итоговая стоимость работы с процентами», «Данные работников» - «Итоговая стоимость работы с процентами», «Стаж работы» - «Итоговая стоимость работы с процентами», «Данные компаний» - «Данные заказчиков», «Данные зарплаты в компании» - «Итоговая стоимость работы», «Проценты за срок строительства» - «Итоговая стоимость работы».(Рис.1). Рис.1. База данных компании Выведены следующие таблицы в MS SQL Server: Таблица «Материалы» В этой таблице будут выводится материалы нужные для строительства, и их оценочная стоимость. Табл. 1 (Материалы) Таблица «Данные компании» В ней будет кратко описана информация о строительной компании, ее название и т.д., стоимость оплачиваемой работы. Табл. 2 (Данные компании) Таблица «Примерная стоимость работы» В ней будет выведено стоимость материалов плюс стоимость работы от компании, и в итоге выведтся примерная стоимость работы от компании. Табл. 3 (Примерная стоимость работы) Таблица «работники» В ней описивается ФИО работника, его паспортные данные, пол, стаж работы на производстве и т.д.. Табл. 4 (Работники) Таблица «Зарплата в компании» В ней описана зарплата на одного человека в выделенной нам компании. Табл. 5 (Зарплата в компании) Таблица «Зарплата за стаж работы» В этой таблице будет описана надбавка за стаж работы в компании. Табл. 6 (Зарплата за стаж работы) Таблица «Итоговая стоимость работы» В этой таблице будет подсчитана итоговая стоимость работы на одного работника с процентами. Табл. 7 (Итоговая стоимость работы с процентами) Таблица «Данные заказчиков» В ней будет описана контактная информация о заказчике, паспортные данные и какой срок работы они дают. Табл. 8 (Данные заказчиков) Таблица «Проценты за срок строительства» В этой таблице выведены процента за срок работы данные заказчиком. Табл. 9 (Проценты за срок работы) 2.4 Создание табеля заработной платыВ данном табеле (Табл.10) была высчитана примерная стоимость работы от одной из компаний: =СУММ(C4+E4) и т.д. Табл.10. Примерная стоимость работы от компании В следующем табеле (Табл.11) была определена итоговая стоимость работы с процентами. Табл.11. Ведомость начисления стипендии за месяц . ЗаключениеВ данной курсовой работе достигнуты все поставленные задачи и цели. В ходе выполнения работы было разработано программное средство, предназначенное для управления данными строительной фирмы. Для получения достигнутого результата были реализованы следующие задачи: проведен сравнительный анализ аналогов системы; проанализирована предметная область, выделены сущности, их атрибуты и связи между ними; разработана логическая и физическая модель данных; определен функционал системы, выделено два типа пользователя: «Компания» и «Заказчики». Созданная ИС может позволить решить основные задачи: внесение новых данных и удаление записей, изменение существующей информации, а также облегчит проверку тестов. Список использованной литературыДж. Хаббард Автоматизированное проектирование баз данных / Дж. Хаббард. - М.: Мир,2019. - 296 c. Алистер, Коберн Современные методы описания функциональных требований к системам / Коберн Алистер. - М.: ЛОРИ, 2019. – 763 c. Мюллер, Роберт Дж. Проектирование баз данных и UML / Мюллер Роберт Дж. - М.: ЛОРИ, 2020. – 522 c. Йордон, Эдвард Объектно-ориентированный анализ и проектирование систем / Эдвард Йордон, Карл Аргила. - М.: ЛОРИ, 2019. - 264 c Материал с youtubeпо созданию вSQLServerбазу данных и связь таблиц: https://www.youtube.com/watch?v=w77H1aZrEXo |