Разработка информационной системы для ателье
![]()
|
Организационные мероприятия при компоновке рабочих мест Большое значение для профилактики статических физических перегрузок имеет правильная организация рабочего места человека, работающего с ПЭВМ. Рабочее место должно быть организовано в соответствии с требованиями стандартов, технических условий и (или) методических указаний по безопасности труда. Оно должно удовлетворять следующим требованиям: – обеспечивать возможность удобного выполнения работ; – учитывать физическую тяжесть работ; – учитывать размеры рабочей зоны и необходимость передвижения в ней работающего; – учитывать технологические особенности процесса выполнения работ. Невыполнение требований к расположению и компоновке рабочего места 63 может привести к получению работником производственной травмы или развития у него профессионального заболевания. Рабочее место программиста должно соответствовать требованиям СанПин 2.2.2/2.4.1340 -03. Основными элементами рабочего места программиста являются: рабочий стол, рабочий стул (кресло), дисплей, клавиатура, мышь; вспомогательными - пюпитр, подставка для ног. Взаимное расположение элементов рабочего места должно обеспечивать возможность осуществления всех необходимых движений и перемещений для эксплуатации и технического обслуживания оборудования. Рабочие места с ЭВМ должны располагаться па расстоянии не менее 1,5 м от стены с оконными проемами, от других стен – на расстоянии 1 м, между собой – на расстоянии не менее 1,5 м. При размещении рабочих мест необходимо исключить возможность прямой засветки экрана источником естественного освещения. При размещении ЭВМ на рабочем месте должно обеспечиваться пространство для пользователя величиной не менее 850 м. Для стоп должно быть предусмотрено пространство по глубине и высоте не менее 150 мм, по ширине – не менее 530 мм. Располагать ЭВМ на рабочем месте необходимо так, чтобы поверхность экрана находилась на расстоянии 400 – 700 мм от глаз пользователя. Конструкция рабочего места и взаимное расположение всех его элементов (сиденье, органы управления, средства отображения информации и т.д.) должны соответствовать антропометрическим, физиологическим и психологическим требованиям, а также характеру работы. Рабочее кресло обеспечивает поддержание рабочей позы в положении сидя, и чем длительнее это положение в течение рабочего дня, тем жестче должны быть требования к созданию удобных и правильных рабочих сидений. Высота поверхности сиденья должна регулироваться в пределах 400 – 550 мм. Ширина и глубина его поверхности должна быть не менее 400 мм. Поверхность сиденья должна быть плоской, передний край – закругленным. Сиденье и спинка кресла должны быть полумягкими, с нескользящим, не 64 электризующимся и воздухопроницаемым покрытием, материал которого обеспечивает возможность легкой очистки от загрязнения. Опорная поверхность спинки стула должна иметь высоту 280 – 320 мм, ширину – не менее 380 мм и радиус кривизны горизонтальной плоскости – 400 мм. Расстояние сцинки от переднего края сиденья должно регулироваться в пределах 260 – 400 мм. Рабочее место должно быть оборудовано устойчивой и просто регулируемой подставкой для ног, располагающейся, по возможности, по всей ширине отводимого участка для ног. Подставка должна иметь ширину не менее 300 мм, глубину не менее 400 мм, регулировку по высоте до 150 мм и по углу наклона опорной поверхности подставки до 20. Поверхность подставки должна быть рифленой, по переднему краю иметь бортик высотой 10 мм. При организации рабочего пространства необходимо учитывать индивидуальные антропометрические параметры пользователя с соответствующими допусками на возможные изменения рабочих поз и потребность в перемещениях. Рациональной рабочей позой может считаться такое расположение тела, при котором ступни работника расположены на плоскости пола или на подставке для ног, бедра сориентированы в горизонтальной плоскости, верхние части рук – вертикальный угол локтевого сустава колеблется в пределах 70 – 90, запястья согнуты под углом не более чем 20, наклон головы – в пределах 15 – 20, а также исключены частые ее повороты. 65 ЗАКЛЮЧЕНИЕ В ходе выполнения работы была изучена специфика работы ателье, выявлены требования к системе автоматизации, по которым впоследствии составлено техническое задание. В результате была спроектирована и создана база данных. На основе физической модели БД созданы все необходимые классы. Выбраны подходящая распределенная архитектура приложения и шаблон проектирования и непосредственно разработана сама информационная система. Разработанная информационная система полностью удовлетворяет всем требованиям, предъявленным в техническом задании. Приложение разработано на языке C# с использованием фреймворка ASP.NET Core на основе шаблона проектирования MVC. Разработка велась в среде Microsoft Visual Studio 2017. В рамках развития проекта в будущем планируется следующее: оптимизация исходного кода для повышения производительности; расширение функциональных возможностей. 66 CONCLUSION During implementation of final qualifying work, the specificity work of tailor shop was studied, the requirements for the automation system were identified, and subsequently the terms of reference were drafted. As a result, a database was designed and created. Based on the physical model of the database all the necessary classes was created. A suitable distributed application architecture and design pattern was chose and the information system itself is directly developed. The developed information system fully meets all the requirements presented in the terms of reference. The application was developed in C # language with using ASP.NET Core framework based on the MVC design pattern. Integrated development environment Microsoft Visual Studio 2017 was used to develop the application. For the future development of the project, the following is planned: optimization of the source code for system performance improvement; functionality expansion. 67 СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 1. Евдокимова А. Б. Выбор информационных систем для компаний малого бизнеса // Экономика, управление, финансы: материалы VII Междунар. науч. конф. (г. Краснодар, февраль 2017 г.). — Краснодар: Новация, 2017. — С. 99-103. — URL https://moluch.ru/conf/econ/archive/220/11756/ , свободный. Яз. Рус. Дата обращения: 01.04.2018. 2. Архитектурные особенности проектирования и разработки Веб- приложений [Электронный ресурс] / Национальный Открытый Университет «ИНТУИТ». URL: https://www.intuit.ru/studies/courses/611/467/lecture/28784 , свободный. Яз. Рус. Дата обращения: 10.04.2018. 3. Toad Data Modeler [Электронный ресурс]: Quest Software. URL: https://www.toadworld.com/products/toad-data-modeler , свободный. Яз. Англ. Дата обращения: 04.05.2018. 4. Introduction to ASP.NET Core [Электронный ресурс]/ MSDN – сеть разработчиков Microsoft. URL: https://docs.microsoft.com/en- us/aspnet/core/?view=aspnetcore-2.1 , свободный. Яз. Англ. Дата обращения: 04.05.2018. 5. Усольцев А.А. Информационные системы в экономике [Электронный ресурс]: конспект лекций / Усольцев А.А. Том. политехн. ун-т. – Томск: Изд-во ТПУ, 2009. – 254 с. – Электрон. версия печ. публ. URL: http://portal.tpu.ru/SHARED/a/ALEKC/Ucheba/Uchmet/Inf_Sys/Inf_Sys.pdf , свободный. Яз. Рус. Дата обращения: 10.04.2018. 6. PostgreSQL 10 [Электронный ресурс]: Postgres Professional. URL: https://postgrespro.ru/docs/postgresql/10/intro-whatis , свободный. Яз. Рус. Дата обращения: 04.05.2018. 7. Обзор интегрированной среды разработки Visual Studio [Электронный ресурс]: Microsoft.com. URL: https://docs.microsoft.com/ru- ru/visualstudio/ide/visual-studio-ide , свободный. Яз. Англ. Дата обращения: 04.05.2018. 68 8. Пособие. Распределённые системы. Архитектура клиент-сервер [Электронный ресурс]: Образовательный портал «Электронный университет ВГУ». URL: https://edu.vsu.ru/mod/book/view.php?id=12520&chapterid=237 , свободный. Яз. Рус. Дата обращения: 10.04.2018. 9. Нотация и семантика языка UML [Электронный ресурс] / Национальный Открытый Университет «ИНТУИТ». URL: http://www.intuit.ru/studies/courses/32/32/info, свободный. Яз. Рус. Дата обращения: 24.05.2018. 10. UML Tutorial [Электронный ресурс] / Tutorials point – simply easy learning. URL: https://www.tutorialspoint.com/uml/index.htm, свободный. Яз. Англ. Дата обращения: 24.05.2018. 11. Get Bootstrap [Электронный ресурс]: Bootstrap. URL: https://getbootstrap.com/docs/4.1/getting-started/introduction/ , свободный. Яз. Англ. Дата обращения: 01.05.2018. 12. ГОСТ 12.0.003-2015. ССБТ. Опасные и вредные производственные факторы. Классификация. 13. СанПиН 2.2.4.548–96. Гигиенические требования к микроклимату производственных помещений. 14. СанПиН 2.2.2/2.4.1340–03. Санитарно-эпидемиологические правила и нормативы «Гигиенические требования к персональным электронно- вычислительным машинам и организации работы». 15. СН 2.2.4/2.1.8.562–96. Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории застройки. 16. ГОСТ 12.1.038–82 ССБТ. Электробезопасность. Предельно допустимые уровни напряжений прикосновения и токов. 17. ГОСТ Р 12.1.019-2009 ССБТ. Электробезопасность. Общие требования и номенклатура видов защиты. 18. ГОСТ 12.1.045–84 ССБТ. Электростатические поля. Допустимые уровни на рабочих местах и требования к проведению контроля. 69 19. «Трудовой кодекс Российской Федерации» от 30.12.2001 №197- ФЗ (ред. От 30.12.2015). [Электронный ресурс]. – Режим доступа: http://www.consultant.ru/document/cons_doc_LAW_34683/ 20. ГОСТ Р ИСО 9241-5-2009. Эргономические требования к проведению офисных работ с использованием видеодисплейных терминалов (VDT). Часть 5. Требования к расположению рабочей станции и осанке оператора. 21. СП 52.13330.2011 Естественное и искусственное освещение. 22. СанПиН 2.2.4.1191–03. Электромагнитные поля в производственных условиях. 23. Федеральный закон от 22.07.2013 г. №123 «Технический регламент о требованиях пожарной безопасности». 24. Федеральный закон «Об отходах производства и потребления» 25. Федеральный закон от 24.07.2009 №212-ФЗ «О страховых взносах в Пенсионный фонд Российской Федерации, Фонд социального страхования Российской Федерации, Федеральный фонд обязательного медицинского страхования». [Электронный ресурс]. – Режим доступа: http://www.consultant.ru/document/cons_doc_LAW_89925 Дата обращения: 24.05.2018. 70 ПРИЛОЖЕНИЕ А Таблица А.1 – Матрица SWOT-анализа Сильные стороны научно- исследовательского проекта: С1. Актуальность разработки. С2. Простой интерфейс пользователя. С3. Отличная масштабируемость проекта С4. Возможность взаимодействия системы с различными ОС. С5. Ограничение доступа по ролям. Слабые стороны научно- исследовательского проекта: Сл1. Высокая сложность и большие трудозатраты разработки. Сл2. Необходима постоянная поддержка продукта. Сл3. Отсутствие команды разработчиков. Сл4. Небольшой опыт разработки. Сл5. Неизвестность программного продукта на целевом рынке. Возможности: В1. Внедрение дополнительных функций. В2. Доработка по пожеланиям пользователей. В3. Тенденция роста спроса на программный продукт. В4. Рост потребностей клиентов. В5. Захват смежных сегментов целевого рынка. Направления развития: 1. В1B5С1С2С3С4 – увеличение степени автоматизации процессов. 2. В3В4С1С3 – повышение удобности использования. 3. В4С1С2С5 – повышение надежности системы. 4. В3В4С1С4 – интеграция с другими информационными системами системами. Сдерживающие факторы: 1. В2Сл4 – в связи со сложностью разработки возможен выход за предполагаемые временные и бюджетные рамки. 2. В4В5Сл2Сл4 – отсутствие команды разработчиков. 3. В3В5Сл5 – отсутствие опыта продвижения программного продукта на рынке. 4. Угрозы: У1. Появление и развитие аналогичных систем. У2. Непопулярность продукта на рынке. У3. Сбои работы в различных средах функционирования продукта. Угрозы развития: 1. У2У3С2С3С4С5 – непопулярность продукта на рынке снизит мотивацию разработчика к развитию проекта. 2. У1С1 – развитие конкурентных систем может привести к снижению спроса на продукт. Уязвимости: 1. У3Сл1Сл5 – сбои работы программы при первом появлении на рынке могут способствовать провалу проекта. 2. У3У4Сл1Сл2Сл4 – нестабильность работы всей системы в целом. 71 У4. Чрезмерно быстрое увеличение нагрузки на систему У5. Возможность наличия не выявленных ошибок 72 ПРИЛОЖЕНИЕ Б Таблица Б.1 – Перечень этапов, работ и распределение исполнителей Основные этапы № раб Содержание работ Должность исполнителя 1 2 3 4 Разработка технического задания 1 Составление и утверждение технического задания Научный руководитель, бакалавр Выбор направления исследований 2 Выбор направления исследований Научный руководитель 3 Подбор и изучение материалов по теме Бакалавр 4 Календарное планирование работ по теме Научный руководитель, бакалавр Теоретические и экспериментальные исследования 5 Проведение теоретических расчетов и обоснований Бакалавр 6 Утверждение лучшего результата Научный руководитель Обобщение и оценка результатов 7 Оценка эффективности полученных результатов Научный руководитель, бакалавр 8 Определение целесообразности проведения ВКР Бакалавр Проведение ВКР Разработка технической документации и проектирование 9 Разработка информационной системы Бакалавр 10 Тестирование разработанной системы на наличие ошибок Бакалавр 11 Оценка эффективности и применения разработки Бакалавр 12 Разработка социальной ответственности по теме Бакалавр Оформление отчета (комплекта документации по ВКР) 13 Составление пояснительной записки Бакалавр ПРИЛОЖЕНИЕ В Таблица В.1 – Временные показатели научного исследования Название работы Исполнители Трудоемкость работ, человеко-дни Длительность работ tmin tmax tожi Тр, рабочие дни Тк, календарные дни И1 И2 И3 И1 И2 И3 И1 И2 И3 И1 И2 И3 И1 И2 И3 Постановка задачи 1 1 1 1 2 2 2 1,4 1,4 1,4 1,4 1,4 1,4 2 2 2 Анализ предметной области 1 1 1 1 2 2 2 1,4 1,4 1,4 1,4 1,4 1,4 2 2 2 Выбор методов и средств разработки 1 1 2 2 2 3 3 1,4 2,4 2,4 1,4 2,4 2,4 2 4 4 Проектирование архитектуры системы 2 1 1 1 3 3 3 1,8 1,8 1,8 0,9 0,9 0,9 1 1 1 Реализация первой версии системы 1 8 8 9 11 12 13 9,2 9,6 10,6 9,2 9,6 10,6 14 14 16 Реализация второй версии системы 1 9 13 12 12 15 14 10,2 13,8 12,8 10,2 13,8 12,8 15 20 19 Разработка алгоритмов прогнозирования 1 10 10 10 12 12 12 10,8 10,8 10,8 10,8 10,8 10,8 16 16 16 Разработка графического пользовательского интерфейса 1 6 4 3 8 6 5 6,8 4,8 3,8 6,8 4,8 3,8 10 7 6 74 Внедрение функций для гибкой настройки работы системы 1 7 8 10 10 10 12 8,2 8,8 10,8 8,2 8,8 10,8 12 13 16 Разработка и внедрение функций, обеспечивающих стабильную работу программной системы 1 5 6 8 6 8 10 5,4 6,8 8,8 5,4 6,8 8,8 8 10 13 Реализация конечной версии программного продукта 1 4 6 5 5 7 6 4,4 6,4 5,4 4,4 6,4 5,4 7 9 8 Тестирование 2 2 2 2 3 3 3 2,4 2,4 2,4 1,2 1,2 1,2 2 2 2 Исправление ошибок 1 1 1 1 3 3 3 1,8 1,8 1,8 1,8 1,8 1,8 3 3 3 Оценка полученных результатов 1 1 1 1 2 2 2 1,4 1,4 1,4 1,4 1,4 1,4 2 2 2 Оформление сопровождающей документации 1 7 7 7 10 10 10 8,2 8,2 8,2 8,2 8,2 8,2 12 12 12 Итого 74,8 81,8 83,8 72,7 79,7 81,7 108 117 122 75 ПРИЛОЖЕНИЕ Г Таблица Г.1 – Календарный план-график проведения работ № Вид работ Исполнители i Tк Продолжительность выполнения работ февр. март апрель май июнь 1 Составление ТЗ Руководитель, студент, 5 2 Выбор направления исследований Руководитель 4 3 Подбор и изучение материалов по теме Студент 10 4 Календарное планирование работ по теме Руководитель, студент 2 5 Проведение теоретических расчетов и обоснований Студент 5 6 Утверждение лучшего результата Руководитель 1 7 Оценка эффективности полученных результатов Руководитель, студент 2 8 Определение целесообразност и проведения ВКР Студент 2 9 Разработка информационной системы Студент 35 10 Тестирование разработанной системы на наличие ошибок Студент 12 11 Оценка эффективности и применения разработки Студент 6 12 Разработка социальной ответственности по теме Студент 6 13 Составление пояснительной записки Студент 12 |