Главная Учебники - Разные Лекции (разные) - часть 34
|
Федеральное агентство по образованию Омский государственный институт сервиса Кафедра высшей математики и информатики К защите допущен (а) Защищено с оценкой «___» ___________2006г «____________» ________________ «___»________2006г Курсовой проект по курсу: Проектирование информационных систем
на тему: «Проектирование информационной системы
ОАО «Сталинград»»
Выполнил: студент гр. 62ПИ: Томащук Сергей Проверила: Морарь Е.В Омск 2009 1. Обследование ОАО «Сталинград». 4
1.2. Должностные инструкции.. 4
2.2. Характеристика объекта автоматизации.. 6
2.3. Назначение и цели создания АИС.. 6
2.4. Основные требования к системе. 6
2.5. Состав, содержание и организация работ по созданию АИС.. 10
2.6. Порядок контроля и приёмки системы. 10
2.8. Требования к документированию... 10
2.9. Источники разработки.. 10
3.2. Основные технические решения. 11
3.3. Описание процесса деятельности.. 11
4. Схема функциональной структуры... 12
4.1. Элементы функциональной структуры АС.. 12
4.2. Информационные связи с внешней средой.. 12
4.3. Информационные связи между элементами АС.. 13
5. Общее описание системы... 14
6. Модель ОАО «Сталинград» AS-IS. 15
7. Модель ОАО «Сталинград» TO-BE.. 17
8. Описание информационного обеспечения системы... 18
8.1. Состав информационного обеспечения. 18
8.2. Организация сбора и передачи информации.. 18
8.3. Организация внемашинной информационной базы.. 18
1. Описание базы данных………………..…………………………………………………………..……………20
2. Диаграммы модели……………………………………………………………………………………………...21
3. Реализация АИС………………………………………………………………………………………………....37
Основным направлением деятельности организации является производство и реализация цементобетонной продукции. ОАО «Сталинград» является предприятием цементобетонной промышленности. Целью данной работы является разработка проекта ИС предприятия ОАО «Сталинград». Для достижения поставленной цели необходимо решить следующие задачи: 1. Провести предпроектное обследование предметной области 2. Построить модель предметной области «как есть» и выявить существующие недостатки. 3. Построить модель «как будет» и предложить рекомендации по устранению выявленных недостатков предприятия. 4. Описать техническое задание. 5. Разработать интерфейс пользователя в виде совокупности входных и выходных форм для выбранной СУБД. Для создания модели деятельности предприятия будем использовать CASE-средство BPwin 4.0. В модели будут созданы контекстная диаграмма деятельности, диаграммы декомпозиции первого, второго и третьего уровней, диаграмма организационно-штатной структуры, диаграмма Swim Lane и дерево узлов. Для создания интерфейса пользователя используется интегрированная среда разработки Borland Delphi. 1. Обследование ОАО «Сталинград» · Производство тротуарной плитки · Производство тротуарных бордюров · Производство шлакоблоков · Реализация произведенной продукции В соответствии с Федеральным законом от 26.12.1995 г. № 208 – ФЗ «Об открытых акционерных обществах» высшим органом управления ОАО «Сталинград» является общее собрание акционеров. Совет директоров
осуществляет общее руководство деятельности общества и избирается собранием акционеров. К компетенции совета директоров относятся вопросы: определение направлений деятельности общества, созыв общего собрания акционеров, увеличение уставного капитала, принятие решения о выпуске акций, облигаций, использование фондов общества, утверждение внутренних документов, заключение крупных сделок. Руководство текущей деятельностью ОАО «Сталинград» осуществляет генеральный директор. В его подчинении находятся службы: бухгалтерия, планово-экономический отдел, отделы снабжения и сбыта, а также главный технолог и заведующий производством. Директор руководит производственно-хозяйственной и финансово-экономической деятельностью компании, неся всю полноту ответственности за последствия принимаемых решений, сохранность и эффективное использование имущества компании, а также финансово-хозяйственные результаты его деятельности. Директор компании организует работу и эффективное взаимодействие всех структурных подразделений, направляет их деятельность на развитие и совершенствование производства с учетом социальных и рыночных приоритетов, повышение эффективности работы компании, рост объемов сбыта продукции и увеличение прибыли, качества и конкурентоспособности производимой продукции, ее соответствие стандартам. Главный бухгалтер
ведет аналитический и статистический бухгалтерский учет, составляет отчетность предприятия, занимается учетом поступившей и отгруженной продукции в количественном выражении; организует работу компании по кругу вопросов, входящих в его функциональные обязанности, участвует в составлении заказов и договоров на перевозку грузов, контролирует их исполнение, проверяет правильность ведения и оформления документов, осуществляет ежедневный контроль готовности компании к работе. Информирует директора об имеющихся недостатках в работе компании, принимаемых мерах по их ликвидации. Заведующий производством
ведет контроль над эффективностью работы всех производственных подразделений: основных производственных цехов, промышленных цехов; регулирует деятельность подсобных вспомогательных производств. Главный техник по оборудованию
обязан содержать рабочие цеха в чистоте, вести журнал по использования оборудования, Перед началом рабочего дня проверять исправность оборудования и техники, проводить инструктаж технической безопасности. Мастер
обязан следить за точностью исполнения процесса производства, контролировать работу всей цепи производства. Полное наименование автоматизированной информационной системы (АИС):
открытое акционерное общество «Сталинград». Условное обозначение системы:
АИС ОАО «Сталинград». Основание для создания АИС:
Должностные инструкции, технико-экономическое обоснование, журнал по технике безопасности, гражданский кодекс РФ. Наименование разработки:
Деятельность компании ОАО «Сталинград». Сроки начала и окончания работы по созданию АИС:
Начало разработки: 1.09.2009 Окончание разработки: 29.12.2009 Описание состава объекта автоматизации:
Предприятие цементобетонной промышленности по производству и реализации цементобетонной продукции. Характеристики входных и выходных потоков:
В качестве входных «ресурсов» выступают документация, информация, кадры. Выходом (результатом) является готовая продукция, документы. Описание особенностей объекта автоматизации, определяющих основные требования к создаваемой АИС:
График работы предприятия в соответствии с правилами внутреннего трудового распорядка. Назначение АИС:
Определение функций деятельности ОАО «Сталинград» (функции управления и функции основной деятельности компании). Основная цель создания АИС:
Автоматизация процессов предприятия. Перечень выполняемых функций, необходимых для достижения целей:
проведение реорганизации организационной структуры компании, выполнение автоматизации бизнес-процессов предприятия.
2.4.1. Требования к системе в целом
· Перечень подсистем, их назначение и основные характеристики, требования к числу уровней иерархии и степени централизации системы
АИС ОАО «Сталинград» Уровень 0. АИС ОАО «Сталинград» Уровень 1. АИС управления предприятием; АИС основной деятельности; АИС обеспечения предприятия. · Требования к способам и средствам связи для информационного обмена
между компонентами системы
Источник - АИС управления компанией Приемник - АИС основной деятельности и АИС обеспечения. · Требования к характеристикам взаимосвязей создаваемой системы со смежными системами, требования к ее совместимости, способы обмена информации
Отдел работы с персоналом Принимает информацию о направлении на работу через поток Кадры предприятия Принимает информацию о приказах о приёме на работу через поток Приказы о приёме на работу Управление предприятием Принимает информацию о правилах производства через поток Правила и процедуры Бухгалтерия Принимает информацию о документах через поток Документация Сотрудники, работающие с клиентами Принимают информацию от клиентов через поток Информация через поток Документы и отчёты · Требования к численности и квалификации персонала системы и режиму его работы
: персонал должен иметь навыки работы с ПК, специальным ПО. · Требования к показателям назначения
: <отсутствуют> · Требования к надежности
: система отказоустойчива · Требования к безопасности
: парольная защита · Требования к функционированию АИС:
обеспечение эффективной бесперебойной работы системы. · Требования к эргономике и технической эстетике:
<отсутствуют> · Требования к транспортабельности для подвижных АС:
<отсутствуют> · Требования к защите информации от несанкционированного доступа:
защита информации в отделах: бухгалтерия, экономическое управление предприятием (парольная защита, антивирус, файервол) Требования к сохранности информации:
информация должна сохраняться автоматически каждую минуту времени. · Требования к средствам защиты от внешних воздействий:
<отсутствуют> · Требования к патентной чистоте
: <отсутствуют> · Требования к стандартизации и унификации:
<отсутствуют> · Дополнительные требования:
<отсутствуют> АИС управления предприятием Уровень 2.
Экономическое управление предприятием
Имеет функции: анализ хозяйственной деятельности, оценка исполнения бюджета, анализ полученной прибыли по результатам деятельности; начисление заработной платы, распределение прибыли. Этим занимаются бухгалтерия и планово-экономический отдел. Управление производством
Имеет функции: Осуществление управления отделами производства продукции, контроль над работой всего персонала, управление производственным процессом. Работа с персоналом
Имеет функции: Поиск персонала, перестановка кадров, составление штатного расписания. Этим занимаются сотрудники отдела кадров и плановый отдел. При выполнении этих функций сотрудники руководствуются принципами управления персоналом. Маркетинг и развитие
Имеет функцию: Принятие решения о разработке новых продуктов, анализ качества продукта, разработка и проектирование нового продукта, а также его внедрение. При разработке и проектировании нового продукта сотрудники отдела развития руководствуются принципами совершенствования функционирования компании и принципами проведения маркетинговых исследований. АИС основной деятельности Уровень 2
Покупка необходимого сырья
Имеет функцию: сотрудники компании после переговоров с поставщиками, составляют список необходимого сырья, размещают данные в БД сырья. Затем бухгалтерия дает заявку на финансирование и осуществляется поставка необходимого сырья, а также составляется отчет о поставке. Производство цементобетонной продукции
Имеет функцию: процесс производства цементобетонной продукции: тротуарной плитки, тротуарного бордюра, шлакоблоков. Реализация продукции
Имеет функцию: сотрудники компании после переговоров с клиентом, принимают и обрабатывают заказы клиентов, размещают заказ в БД заказов. Затем они заключают договор с клиентом и вносят данные договора в БД договоров. После заключения договора выписывается чек, который клиент должен оплатить. После отгрузки и оплаты подается информация о выполнении заказа. АИС обеспечения Уровень 2
Отдел обеспечения сырьем
Имеет функции: обеспечение производства необходимым сырьём (песок, цемент, пластификатор, щебень). Административно-хозяйственный отдел
Имеет функции: Проведение ремонта, проверка состояния предприятия, проведение санитарных мероприятий, проверка соблюдения санитарных норм. Отдел содержания склада
Имеет функции: Приём продукции на склад, отпуск продукции со склада, проведение ревизий на складе. Требования к качеству выполнения функции АИС
Перечень функций управления и решаемых задач:
Функции управления: · Экономическое управление предприятием · Управление производством · Работа с персоналом · Маркетинг и развитие Для всех функций управления входными показателями являются информация и документы, на выходе – документация (маркетинговые материалы, результаты анализа, документы по проектированию), указания руководства. Для функции Работы с персоналом входным показателем являются ещё и Кадры. Функции основной деятельности: · Покупка необходимого сырья. Входные параметры – список необходимого сырья, информация, документация. Выходом является необходимое сырье и документация. · Производство цементобетонной продукции. Вход решения этой задачи – информация, необходимое сырье, документация и обеспечение производства; выход – готовая продукция и документация. · Реализация цементобетонной продукции. Входные параметры – заказы клиентов, информация, документация. Выходом является готовая продукция и документация Функции обеспечения: · Отдел обеспечения сырьём. · Административно-хозяйственный отдел. · Отдел содержания предприятия. Для всех функций управления входными показателями являются указания руководства, правила производства, выходными - обеспечение производства, информация для отделов управления. 2.4.3. Требования к видам обеспечения АИС
· Требования к математическому обеспечению:
<отсутствуют> · Требования к информационному обеспечению:
возможность работать в любой операционной системе; используемые средства проетирования - BPWIN Приём заказа
Перечень входных потоков: Информация (заказы клиентов), Документация. Перечень выходных потоков: Заявка на производство. · Требования к лингвистическому обеспечению:
язык SQL · Требования к программному обеспечению:
SQL Server · Требования к техническому обеспечению:
аппаратное · Требования к метрологическому обеспечению:
<отсутствуют> · Требования к организационному обеспечению:
организационное обеспечение должно быть осуществлено удобным для работы образом. Перечень стадий и этапов выполнения работ: · Проведение обследования деятельности предприятия. · Разработка системного проекта · Разработка системы автоматизации
2.7. Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу в действие
:
<
отсутствуют>.
2.8. Требования к документированию
: <
отсутствуют>.
Документ: ТЗ 1 Полное наименование: Техническое задание на проектирование автоматизированной информационной системы от 10.06.2009 НИР: не определены. Наименование системы: «ОАО «Сталинград»».
Документы, на основании которых проводится разработка:
- должностные инструкции, - Гражданский кодекс РФ (от 12 августа 1996 года). Документ: О создании АИС «ОАО «Сталинград »». Сроки выполнения стадий разработки:
1.1. Проведение обследования - начало этапа: 01.06.2009г. конец этапа: 01.09.2009г. 1.2. Создание модели АИС - начало этапа: 09.09.2009г. конец этапа: 029.12.2009г. Структура системы, подсистем
См. 3.4.1. Требования к системе в целом Взаимодействие со смежными системами, обеспечение совместимости
См. 3.4.1. Требования к системе в целом Распространение информации о деятельности предприятия. Распространение информации о продукции компании. Обслуживание клиентов.
4. Схема функциональной структуры
Функции управления:
· Экономическое управление предприятием · Управление предприятием · Работа с персоналом · Маркетинг и развитие Для всех функций управления входными показателями являются информация и документы, на выходе – документация (маркетинговые материалы, результаты анализа, документы по проектированию), указания руководства. Для функции Работы с персоналом входным показателем являются ещё и Кадры. Функции основной деятельности:
· Покупка необходимого сырья. Входные параметры – список необходимого сырья, информация, документация. Выходом является необходимое сырье и документация. · Производство цементобетонной продукции. Вход решения этой задачи – информация, необходимое сырье, документация и обеспечение производства; выход – готовая продукция и документация. · Реализация продукции. Входные параметры – заказы клиентов, информация, документация. Выходом является готовая продукция и документация. Функции обеспечения:
· Отдел обеспечения сырьём. · Административно-хозяйственный отдел. · Отдел содержания предприятия. Для всех функций обеспечения входными показателями являются указания руководства, правила производства, выходными - обеспечение производства, информация для отделов управления, сырье для основной деятельности. Открытое акционерное общество «Сталинград» взаимодействует со смежными системами: клиентами. · Клиент подает заявку о намерении приобрести продукцию. · Осуществляется проверка, а затем внесение клиента в БД · Принимаются спецификации заявки в результате переговоров с клиентом · Осуществляется погрузка продукции. · В сведения о заявках поступает информация о выполнении заявки. Также происходит взаимодействие с государственными органами (посредством инструкций и отчётов) и поставщиками. Общее руководство осуществляет генеральный директор. У каждого отдела есть внутреннее руководство, например, главный бухгалтер в бухгалтерии; заведующий производством – на производстве. Обмен информацией происходит постоянно между структурами всех уровней. ОАО «Сталинград»: · Удовлетворяет потребности клиентов в приобретении и доставке продукции. · Осуществляет информационное обеспечение клиентов · Деятельность предприятия сертифицирована в соответствии с законодательством России, бухгалтерская отчётность также соответствует законодательству РФ. Основная задача предприятия – сделать все для того, чтобы качество производимой продукции отвечало не только стандартам, но и всем требованиям и запросам клиентов. 6. Модель ОАО «Сталинград» AS-IS
В результате обследования деятельности ОАО «Сталинград» построена функциональная модель существующей организации работы "как есть" (AS-IS). Данная модель реализовывалась с помощью CASE-средства BPwin 4.0. При создании модели была использована возможность построения смешанной модели, которая содержит одновременно диаграммы разных методологий, т.е. IDEF0, IDEF3 и DFD. Каждая из них решает свои специфические задачи.
В основе методологии IDEF0
лежит представление изучаемой и описываемой системы в виде набора взаимодействующих и взаимосвязанных блоков, отображающих процессы, операции, действия. IDEF3
– это метод, позволяющий описать ситуацию, когда процессы выполняются в определенной последовательности, а также описать объекты, участвующие совместно в одном процессе. Диаграмма потоков данных (DFD
) показывает перемещение данных между различными процессами их обработки. На этой диаграмме можно увидеть, где данные берут свое начало и куда они в итоге поступают, какие функции системы используют информацию от других функций. 1. Функция управления:
генеральный директор компании осуществляет функцию управления всей компании в целом, контролирует работу сотрудников компании, осуществляет утверждение на должность и снятие с должности. 1.1 Экономическое управление предприятием. Данная функция разбивается на следующие подфункции: бухгалтерия и планово-экономический отдел. Функция экономического управления подразумевает всю финансово-экономическую деятельность предприятия. 1.2. Управление производством имеет функцию предоставления информации для руководства. 1.3. Работу с персоналом выполняют сотрудники отдела кадров и генеральный директор (прием на работу). 1.4. Маркетинг и развитие. Эта функция состоит из нескольких подфункций: анализ рынка и конкурентоспособности, разработка новой продукции, производство и продажа новой продукции. 2. Функции основной деятельности предприятия:
2.1. Покупка необходимого сырья – данную функцию осуществляют сотрудники, непосредственно работающие с поставщиками. Данная функция необходима для поставки необходимого сырья. 2.2. Производство цементобетонной продукции. Декомпозиция произведена при помощи диаграммы IDEF3. Она содержит следующие единицы работы: 1) Проверка сырья и оборудования, 2) Просеивание песка и цемента, 3) Добавление щебня, 4) Загрузка песка и цемента в мешалку №1, 5) Добавление воды и пластификатора, 6) Заливка в форму и сушка, 7) Размачивание, 8) Добавление цемента и воды, загрузка в мешалку №2, 9) Расформирование и сушка, 10) Сортировка, 11) Брак, 12) Стандарт, 13) Шлакоблоки, 14) Бордюры, 15) Плитка, 16) Складирование и упаковка, 17) Помещение на склад готовой продукции. Нотация IDEF3 позволяет смоделировать несколько вариантов действий при помощи перекрёстков: 1) при помощи асинхронного перекрёстка XOR моделируется следующее: если песок и цемент просеивали, то переход работы 2 осуществляется к работе 4, если нет – то к работе 3 и изготовляется шлакоблок; 2) при помощи асинхронного перекрёстка OR после сортировки плитка либо бракованная (12), либо соответствует всем стандартам (13). 3) с помощью асинхронного перекрёстка AND: после работы 13 переход осуществляется к работам 14, 15 и 16, которые должны пройти все; 4) с помощью асинхронного перекрёстка AND все произведенные товары (тротуарная плитка, тротуарный барьер и шлакоблок) поступают на упаковку(17); 2.3. Реализация цементобетонной продукции. Данная функция отвечает за реализацию цементобетонной продукции. 3. Функции обеспечения:
3.1. Отдел обеспечения сырьём. 3.2. Административно-хозяйственный отдел. 3.3. Отдел содержания предприятия.
7.
Модель ОАО «Сталинград» TO-BE Анализ построенной функциональной модели «как есть» позволил понять, где находятся самые узкие места, в чем будет состоять преимущества новых бизнес-процессов и насколько глубоким изменениям подвергнется существующая организация бизнеса. В результате построена модель TO-BE(«как будет»), отражающая желаемые изменения модели AS-IS: 1. В функцию обеспечения добавлен отдел экспертизы качества. Входные параметры – санитарно-эпидемиологические правила и правила производства, на выходе – информация для руководства предприятия. Данный отдел позволит проводить контроль качества продукции, выполнением правил производства внутри предприятия, что позволит существенно облегчить проведение сложных анализов на производстве, а также поддерживать высокое качество предлагаемой продукции. 2. Декомпозирована функция покупки необходимого сырья (основная деятельность предприятия), где с помощью диаграмм DFD показано перемещение данных при взаимодействии с поставщиком и поставке необходимого сырья. 3. С помощью диаграммы DFD показана обработка запроса клиента – данную функцию осуществляют сотрудники, непосредственно работающие с клиентами. После заключения заказа на поставку продукции предприятия «Сталинград» заключается договор, составляется накладная и выписывается чек, который клиент обязан оплатить. Также были созданы диаграмма Swim Lane, Организационная диаграмма, диаграмма узлов, стоимостной анализ (Activity Based Costing) (см. приложения).
8. Описание информационного обеспечения системы
Входящие документы:
должностные инструкции, Гражданский кодекс РФ (от 12 августа 1996 года), документация; инструкции, правила производства. Исходящие документы: должностные инструкции, правила, регламенты, положения, накладные, приказы и т.п. Реестр активов: деньги, персонал, клиенты, отделы предприятия. Источники и носители информации: клиенты, сотрудники предприятия, реклама. В ОАО «Сталинград» база данных о клиентах, договорах, отгруженной продукции, заказах, материалах, оборудовании, поставщиках. В результате выполнения курсового проекта решены следующие задачи: 1.Проведено обследование и анализ предметной области, т.е. изучение деятельности предприятия ОАО «Сталинград» 2.Построена модель предметной области «как есть» (AS -IS) при помощи CASE - средства BPwin. 3.Построена модель предметной области «как будет» (TO-BE). 4.Написано техническое задание. 5. Разработан интерфейс пользователя при помощи Borland Delphi. В ходе решения этих задач была достигнута поставленная цель. Модель
AS-IS
Отличие модели
TO
-
BE
от модели
AS
-
IS
Диаграмма
Swim
Lane
«Основное производство»
Организационная диаграмма
Диаграмма узлов
Главная форма
Таблица «персонал»
Таблица «поставщики»
Таблица «клиенты»
Таблица «товар»
Товарная накладная
Счет-фактура
| |||||