Дипломная работа: Создание программного обеспечения для автоматизации деятельности компании

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Отчеты для отображения информации в графическом варианте проекта: диаграмма Гантта (2 вариант) и сетевой график: Диаграмма Гантта - горизонтальная диаграмма в линейной форме. В данной диаграмме предусмотрены этапы проекта, изображенные в определенном временном промежутке, который отмечен датой начала работы, и датой ее завершения. Здесь также изображаются элементы в виде вершин, где предоставляется информация о планировании этапов работы, и различных задач проекта. Благодаря связующим линиям можно получить информацию о зависимости между основными элементами проекта.

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

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

1.5 Обоснование проектных решений

1.5.1 Обоснование проектных решений по техническому обеспечению

Техническим или аппаратным обеспечением называют совокупность электрических, электронных и механических компонентов компьютеров и автоматизированных систем в отличие от программного обеспечения автоматизированных систем и данных. Существует возможность программной реализации некоторых функций аппаратных средств и наоборот. Компьютер с архитектурой фон Неймана обладает следующими элементами аппаратного обеспечения: устройства ввода и вывода, манипуляторы, сканеры, графические планшеты, принтеры, видеопроекторы, акустические системы и запоминающие устройства, такие как оперативная память, магнитные и оптические диски, карты памяти. Современные компьютеры оснащены устройствами, которые обеспечивают работу данной архитектуры. Это микропроцессоры, шины, порты, контроллеры, чипсеты, блок питания, система охлаждения. В зависимости от типа подключения к ПК принято различать внутренние и внешние устройства. К сетевому аппаратному обеспечению относят абонентские машины, среду передачи данных (коаксиальный кабель, витая пара, оптоволоконный кабель) и дополнительные устройства, которые требуются для работы сети (мосты, шлюзы, повторители, брутеры, коммутаторы, концентраторы). Для эффективного решения поставленной перед дипломным проектом задачи и дальнейшего полноценного функционирования автоматизированной системы необходимо выбрать проектные решения по техническому обеспечению и обосновать выбор.

Назначение автоматизированной системы управления проектами заключается в функционировании под управлением платформы 1С: Предприятие, которое в свою очередь работает в операционной системе Windows. Таким образом, для обеспечения эффективности работы разрабатываемой системы следует предусмотреть такие требования к архитектуре и параметрам технических средств, которые позволят эффективно функционировать самой операционной системе.

Анализ рынка современных ПЭВМ, компьютерных сетей и печатающих устройств определяет следующие технические характеристики для рабочих станций, где будет установлена автоматизированная система:

· Процессор Core i5, 3240, 3.4 ГГц, 5000МГц, 5ГТ/с, S1155, iH61 Express

· Звук 7.1, Realtek ALC887

· Память DIMM DDR3 1600 (PC12800), 2ГБ

· Видео Intel HD Graphics 2500, D-Sub (VGA), DVI

· Сеть 10/100Мбит, Realteck AR8152, SATAIII

· Жесткий диск 1Тб, 7200rpm

· Привод дисков DVD+/-RW, Pioneer

· Корпус Optimum, microATX, 350 Вт, черный, 8 USB2.0, 2 PS/2 (miniDIN6), 5 Mini Jack (Audio), 2 Audio, 2 USB2.0, 445 x 395 x 218 мм, 6.5 кг

В качестве устройства вывода графической информации предлагается следующий монитор:

Монитор:

· Название ЖК 19,5" PHILIPS 203V5LSB26

· Диагональ экрана 19,5"

· Разрешение экрана 1440*900

· Подсветка светодиодная

· Соотношение сторон экрана 16:10

· Яркость 200 кд/м2

· Динамическая контрастность 5000000:1

· Время реакции 5 мсек

· Тип матрицы TN

· Количество цветов 16.7 млн. оттенков

· Интерфейс подключения монитора D-Sub (VGA)

· Угол наклона -5..15 гр

Выбор данной модели обосновывается тем, что указанный монитор создан на основе TN-матрицы с малым временем отклика в 5 мс.. Широкоформатный ЖК-монитор Philips 203V5LSB26 оснащен 19.5-дюймовым WLED-экраном с соотношением сторон 16:9 и разрешением 1600 x 900 пикселей, который благодаря эргономичной подставке можно наклонять в диапазоне от -3° до 10°.

Для печати договоров, счетов и различной отчетности было выбрано следующее устройство:

Принтер:

· Название Canon i-SENSYS MF3010

· Формат бумаги A4

· Скорость черно-белой печати (А4), до 18 стр/мин

· Разрешение принтера, вертикальное 600 dpi

· Разрешение принтера, горизонтальное 600 dpi

· Время начала печати первой страницы 7.8 сек

· Стандартный объем памяти 8 МБ

· Максимальный месячный ресурс печати 8000 стр./мес.

· Емкость входного лотка для бумаги, листов 150

· Емкость выходного лотка для бумаги, листов 100

· Тип интерфейса соединения USB2.0

· Плотность бумаги 60..163 г/м2

· Индикация режимов работы светодиодная

Данное устройство отличается своей многофункциональностью, за счет чего отлично подходит для каждодневной работы с документами в небольшой организации. В данном МФУ реализована технология лазерной монохромной, которая обеспечивает качественную печать формата А4 с разрешением 1200x600 dpi со скоростью 18 стр./мин, а его ресурс картриджа составляет 8000 страниц в месяц. Устройство также позволяет копирование и сканирование изображений с разрешением 600x600 dpi.

Подбор технических средств завершен, в следующем разделе будет представлено обоснование проектных решений по программному обеспечению.

1.5.2 Обоснование проектных решений по программному обеспечению

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

Сам по себе термин «проектирование» происходит от латинского слова «projectus», и в переводе означает «выдающийся вперед». Данное определение говорит о том, что проектирование должно уметь предвидеть научно-технический прогресс, и заложить в техническую документацию важнейшие параметры и структуру автоматизированной системы, которая сможет обеспечить превосходство новой системы над теми, что уже существуют и массово используются в разных сферах жизни.

Среди важнейших терминов, которые характеризуют проектирование, можно выделить следующие:

Проектная процедура - совокупность исходных данных и проектных операций, в результате выполнения которых и принимается проектное решение.

Проектное решение - конечное либо промежуточное описание объекта проектирования, которого вполне достаточно для завершения проектной процедуры.

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

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

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

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

Пожалуй, самыми сложными объектами в проектировании служат автоматизированные системы управления технологическими процессами (АСУ ТП). В подобных системах присутствует многоуровневая структура.

Главным назначением АСУ ТП является объединение локальных АС в одну взаимосвязанную систему, которая может обеспечить максимально эффективное управление различными технологическими процессами на новом уровне с применением ряда экономических и технических критериев.

Чтобы смоделировать бизнес-процессы ФКУ «Налог-сервис» было выбрано AllFusion Process Modeler 7 (ранее BPwin). Данный инструмент, который создан для анализа, моделирования, документирования и оптимизации бизнес-процессов. Им можно пользоваться для представления бизнес-процессов в графическом представлении. Схема обмена информации, выполнения работ, оборота документации, представленная в графическом виде, способствует визуализации моделей бизнес-процессов. Подобное изложение информации в форме графика может помочь перевести задачи по управлению персоналом из сферы непростой задачи в область инженерных технологий.

AllFusion Process Modeler 7 (BPwin) способствует четкому документированию важнейших аспектов различных процессов, которые происходят в бизнесе. А именно - действия, которые нужно осуществить, методы их осуществления и контроля, ресурсы, которые нужны для этого, и визуализация полученных результатов.

Благодаря использованию AllFusion Process Modeler 7 значительно повышается эффективность IT- решений, благодаря чему аналитики и проектировщики моделей могут успешно соотносить корпоративные задания с процессами информационной архитектуры, проектированием приложений и бизнес-требованиями. В результате происходит формирование цельной картины работы предприятия - начиная потоками работ в малых подразделениях и заканчивая сложными организационными функциями.

Кроме того, AllFusion Process Modeler 7 (BPwin) отличается высокой эффективностью в тех проектах, где есть описание действующих баз предприятий и внедрением информационной корпоративной системы.

Благодаря программному продукту можно оптимизировать деятельность предприятия, а также проверить ее на соответствие стандартам ISO 9000, проектировать структуру, значительно уменьшить издержки производства, исключить лишние операции и сделать эффективность предприятия выше.

В основе продукта лежат распространенные методы моделирования, например, можно выделить методологию IDEF0, которая была рекомендована к применению Государственным стандартом.

Благодаря высокой простоте и наглядности моделей, которые получают в процессе проектирования в Process Modeler, взаимопонимание между всеми участниками процесса становится куда проще.

Распространенность CASE - того средства, с помощью которого в электронном виде можно проводить согласование с партнерами относительно функциональных моделей, и делать его максимально эффективно.

Данный продукт создала компания Computer Associates. AllFusion Process Modeler 7 вместе с другими программами является частью пакета программных средств AllFusion Modeling Suite, благодаря комплексному применению которого можно обеспечить многообразие всех аспектов в процессе моделирования информационных систем.

1.5.3 Обоснование проектных решений по информационному обеспечению

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

Чтобы реализовать задачи, которые поставлены перед системой, можно пользоваться любой СУБД современного типа, в данном случае мы будем пользоваться платформой 1С: Предприятие 8.1.

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

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

Вопрос, который касается управления данными, стоит решить после того, как будет точно определено, какие именно данные будут необходимы, как они будут сохранены в памяти, и какой должна быть система доступа к данным.

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

СУБД специально спроектированы для того, чтобы создавать приложения. Они являются инструментом для того, чтобы управлять данными и обрабатывать их, к тому же с их помощью можно осуществить каталогизацию объектов приложения и настроить управление взаимосвязей между ними. Также, кроме СУБД программист может пользоваться средством отладки и языком программирования.

Источник: https://otherreferats.allbest.ru/download/1094307/