close

Вход

Забыли?

вход по аккаунту

?

курсач наш

код для вставкиСкачать
Содержание
Введение2
1.Теоретическая часть2
1.1. Описание предметной области2
1.2. Концептуализация разработки ИС3
1.3. Технико-экономическое обоснование необходимости разработки функциональной подсистемы АЭИС8
2. Техническое задание на разработку ИС8
2.1. Общие сведения8
2.2. Характеристика объекта автоматизации8
2.3. Общие требования к системе9
2.4. Требования к видам обеспечения9
2.5. Состав и содержание работ по созданию системы.10
3. Постановка задачи на проектирование ИС10
3.1. Организационно-экономическая сущность задачи10
3.2. Описание исходной информации10
3.3. Описание результирующей информации11
3.4. Описание условно-постоянной информации11
3.5 Алгоритм решения задачи12
4. Информационное обеспечение ИС13
4.1. Разработка логической структуры базы данных13
4.2. Разработка локального классификатора14
5. Программное обеспечение ИС14
5.1. Обоснование выбора ПО для реализации ИС методом анализа иерархий14
5.2. Разработка алгоритма работы ИС19
5.3. Реализация форм электронных документов.20
6. Краткая инструкция пользователя21
Заключение23
Список литературы23
Введение
Целью курсового проекта является проектирование функциональной подсистемы склад тмц. Договор на поступление заключается с целью с целью обеспечения стройматериалами как на разовой основе так и на постоянной. В договоре на поступление оформляются сроки поступление, количество и качество продукции, суммы оплаты и размер компенсации, в случае если поставщик не сможет вовремя предоставить стройматериалы.
1 Теоретическая часть
1.1 Описание предметной области
Склад СуперСтрой предоставляют своим покупателям возможность широкого выбора материалов и инструментов для самых различных нужд. Наша компания реально позволит вам сэкономить время и деньги. Товары для ремонта в СуперСтрой представлены авторитетными российскими и зарубежными производителями. Компания ООО "Уфа Суперстрой" - крупный поставщик качественных стройматериалов, поставляющий свою продукцию как в магазины Уфы, так и по всей республике Башкортостан и за ее пределами. Клиентская база компании постоянно расширяется, и ежедневно менеджеры компании заключают множество новых договоров на поступление качественной продукции. Мнемосхема существующего процесса заключения договоров на поступление стройматериалов представлена на рисунке 1.1.
Рисунок 1.1 Мнемосхема существующего процесса проведения аудита на предприятии
1) Заказчик обращается к менеджеру с требованием предоставить ему прейскурант;
2) Получив от менеджера прейскурант, заказчик выбирает необходимые ему товары, и предоставляет заказ на поставку продукции;
3) На основании заказа на поставку, менеджер составляет заказ на производство, который передает в производственный отдел, а так же составляет договор на поставку, который передается заказчику;
4) Получив заказ, контрагент оплачивает его в бухгалтерии;
5) По окончании производства менеджеру передается информация о готовности;
6) Получив оплаченный счет и информацию о готовности, менеджер дает разрешение отделу доставки на поставку продукции.
1.2 Концептуализация разработки ИС
Важным этапом разработки информационной системы является концептуальное проектирование. Его цель - представление информации в общем виде, доступном для понимания пользователя вне зависимости от спецификации системы и возможностью реализации несколькими системами.
Для концептуализации системы выбран структурный подход. Его сущность сводится к декомпозиции (разбиению) системы на функциональные подсистемы, которые в свою очередь делятся на подфункции, задачи и так далее. Процесс разбиения продолжается вплоть до конкретных процедур. При этом автоматизируемая система сохраняет целостное представление, в котором все составляющие компоненты взаимосвязаны.
Для детального изучения бизнес-процесса была разработана функциональная модель. Модель построена по методологии IDEF0 с использованием программного продукта Business Studio. Контекстная диаграмма представлена на рисунке 1.2, декомпозиция на рисунке 1.3.
* Цель построения модели: изучение существующего процесса составления договоров на поставку продукции;
* Точка зрения: менеджер по продажам;
* Входная информация: требования заказчика;
* Выходная информация: отчет по продажам;
* Управляющие воздействия: должностные инструкции, законы;
* Механизмы: менеджер по продажам, заказчик, производитель, бухгалтерия.
Рисунок 1.2 Функциональная модель
Рисунок 1.3 Декомпозиция блока "Продажа товаров"
Рисунок 1.4 Декомпозиция блока "Выбор товаров на поставку" в нотации "Процесс"
Рисунок 1.5 Декомпозиция блока "Заключение договора на поставку" в нотации EPC
Рисунок 1.6 Декомпозиция блока "Поставка товара" в нотации "Процедура"
1.3 Технико-экономическое обоснование необходимости разработки функциональной подсистемы АЭИС
После исследования процесса "Заключение договоров на поставку продукции", и в частности при составлении договора с заказчиком, было выявлено, что данный процесс имеет некоторые недостатки:
* В ходе выполнения процесса создаются различные документы, заполнение которых занимает много времени;
* Передача документов от одного исполнителя другому так же занимает время;
* Не исключена вероятность появления орфографических ошибок, потеря или перемешивание документов, дублирование информации.
Разработка и внедрение программного продукта для автоматизации данного процесса поможет решить эти проблемы благодаря тому, что исходные данные будут заноситься работником в электронную базу данных, а исходные документы будут формироваться автоматически, на основании исходных данных и информации, введенной пользователем, и их впоследствии можно будет отправить на печать. Это позволит намного быстрее осуществлять заключение договоров с заказчиками и в целом повысить качество экономического процесса.
2 Техническое задание на разработку ИС
2.1 Общие сведения
* Полное наименование системы: Автоматизированная информационная система "ООО "Уфа Мебель";
* Краткое наименование системы: АИС "ООО "Уфа Мебель";
* Назначение системы: * автоматизация процесса заключение договоров;
* защита информации от доступа третьих лиц;
* Цели создания системы:
* автоматизация существующей информационной системы для облегчения работы с данными;
* автоматизация выполнения арифметических операций;
* автоматизация процесса формирования выходного документа "Договор".
2.2 Характеристика объекта автоматизации
Объектом автоматизации является процесс заключения договора на поставку продукции. Данный процесс состоит из следующих этапов:
* Выбор заказчиком необходимых ему товаров;
* Составление договора на поставку продукции;
* Проверка правильности составления договора;
* Согласование договора со сторонами;
2.3 Общие требования к системе
Для эффективности работы, АИС должна обладать следующими качествами:
* Интерфейс программы должен быть понятен как опытному, так и начинающему пользователю;
* Иметь защиту информации от доступа третьих лиц;
* Автоматически считать стоимость поставки выбранных заказчиком товаров;
* Автоматически формировать документ "Договор на поставку".
2.4 Требования к видам обеспечения
2.4.1 Требования к информационному обеспечению
Информационная система должна содержать базу данных, состоящую из следующих таблиц:
* Работники - содержит персональные данные о работниках фирмы, такие как ФИО, должность, адрес, а так же логин и пароль для авторизации в системе, и права доступа к данным;
* Заказчики - список заказчиков предприятия;
* Товары - список товаров, цен и информации о товарах;
* Договоры - список заключенных договоров с заказчиками.
2.4.2 Требования к программному обеспечению
Используемое при разработке и эксплуатации программное обеспечение должно быть простым в освоении, не вызывать трудностей при использовании работниками. Базовой платформой для работы системы является операционная система Windows 7, а так же пакет офисных программ MS Office 2010.
2.4.3 Требования к техническому обеспечению.
Серверное техническое обеспечение должно обладать следующими характеристиками:
* Процессор с частотой 1,8 ГГц или выше;
* Оперативная память 2 Гб или выше; * Графический адаптер 256 Мб или выше;
* Жесткий диск 60 Гб или выше;
* Сетевой адаптер (100 Мбит);
* Клавиатура
* Монитор
Клиентское техническое обеспечение должно обладать следующими характеристиками:
* Процессор с частотой 1,2 ГГц или выше;
* Оперативная память 256 Мб или выше; * Графический адаптер 128 Мб или выше;
* Жесткий диск 30 Гб или выше;
* Сетевой адаптер (100 Мбит);
* Устройства ввода:
* Клавиатура;
* Мышь;
* Устройства вывода:
* Монитор;
* Принтер.
2.4.4 Организационное обеспечение.
К работе с системой должны допускаться сотрудники, имеющие навыки работы на персональном компьютере, ознакомленные с правилами эксплуатации и прошедшие обучение работе с системой, а так же имеющие права доступа к системе.
2.5 Состав и содержание работ по созданию системы.
Порядок работ по созданию системы:
1. Ознакомиться с функциональной моделью работы системы, требованиями к программному обеспечению;
2. Ознакомиться с информационной моделью системы для создания базы данных;
3. Разработать программный продукт в соответствии с техническим заданием;
4. Внедрить программный продукт на объект автоматизации.
3 Постановка задачи на проектирование ИС
3.1 Организационно-экономическая сущность задачи
* Задача: составление договоров на поставку продукции;
* Цель: ускорение данного процесса, исключение появления ошибок в документе "Договор на поставку";
* Предназначение: использование менеджером по продажам;
* Потребители: заказчики;
* Время решения задачи без ПО: 30 минут;
* Время решения с использованием ПО: 10 минут;
* Периодичность: по мере поступления требований на поставку.
3.2 Описание исходной информации
Исходной информацией является заказ на поставку продукции (таблица 3.1).
Таблица 3.1 Заказ на поставку продукции
Наименование реквизитаТип данныхРазрядностьКод заказаЧисловой7Дата заказаТекстовый6ЗаказчикТекстовый30ТоварыТекстовый30СтатусТекстовый123.3 Описание результирующей информации
Результирующей информацией является договор на поставку (таблица 3.2).
Таблица 3.2 Договор на поставку
Наименование реквизитаТип данныхРазрядностьДата оформленияЧисловой6Код заказаЧисловой7Код заказчикаЧисловой3Наименование заказчикаТекстовый50Товары на поставкуТекстовый50КоличествоЧисловой3Дата поставкиТекстовый6Сумма договораЧисловой7Код договораЧисловой12Подпись заказчикаПодпись поставщика3.4 Описание условно-постоянной информации
Условно-постоянной информацией будут являться следующие данные:
* Данные сотрудника;
* Данные заказчика;
* Товары.
Структура данных представлена в таблицах 3.3 и 3.4.
Таблица 3.3 Данные сотрудника
Наименование реквизитаТип данныхРазрядностьКод сотрудникаЧисловой2ФамилияТекстовый30ИмяТекстовый30ОтчествоТекстовый30ДолжностьТекстовый30Права доступаТекстовый30ЛогинТекстовый15ПарольТекстовый15
Таблица 3.4 Данные заказчика
Наименование реквизитаТип данныхРазрядностьКод заказчикаЧисловой3Наименование заказчикаТекстовый30ФИО ДиректораТекстовый60Юридический адресТекстовый30Контактная информацияЧисловой20ИННЧисловой10КППЧисловой9БИКЧисловой9Расчетный счетЧисловой20ПрочееТекстовый255
Таблица 3.5 Товары
Наименование реквизитаТип данныхРазрядностьКод товараЧисловой4Наименование товараТекстовый30ХарактеристикиТекстовый60ЦенаТекстовый30
3.5 Алгоритм решения задачи
Для составления договора:
* Получить от заказчика требования поставки товаров;
* Если заказчик обращается впервые, то внести его данные в БД;
* Выбрать заказчика из БД;
* Выбрать необходимые ему товары из прейскуранта;
* Сформировать договор на поставку;
* Отдать договор на согласование.
4 Информационное обеспечение ИС
4.1 Разработка логической структуры базы данных
Информационная модель отражает информационную структуру предлагаемого процесса, и на ее основе формируется база данных информационной системы. Внутри разрабатываемой системы циркулируют следующие справочники и документы:
* Справочник "Товары";
* Справочник "Сотрудники";
* Справочник "Заказчики";
* Документ "Заказ на поставку"
* Документ "Договор на поставку".
Все справочники и документы заполняются с использованием разработанного программного продукта в процессе работы с ним.
Модель разработана по методологии IDEF1x и реализована в программе Microsoft Visio 2010 (рисунок 4.1).
Рисунок 4.1 Информационная модель
4.2 Разработка локального классификатора
Для классификации кода заявки используется фасетный метод, который заключается в параллельном разделении заданного множества объектов на независимые группировки по различным признакам классификации.
Признаки классификации:
* Данные заказчика;
* Данные сотрудника;
* Дата заказа;
* Порядковый номер.
Таблица 4.1 Метод кодирования.
№Данные заказчикаДанные сотрудникаПорядковый номер1ОАО "Дом мебели"Иванов Сергей12ЗАО "Белоречье"Сергеев Иван23ООО "Мебель-Сити"Иванченко Антон3............
Фасетная формула будет иметь вид, представленный на рисунке 4.1.
Рисунок 4.1 Фасетная формула
Пример кодирования: 00201-25.04.13-1 - 25 апреля 2013 года фирма "Белоречье" сделала заказ на поставку мебели. Договор оформил менеджер Иванов Сергей.
5 Программное обеспечение ИС
5.1 Обоснование выбора ПО для реализации ИС методом анализа иерархий
5.1.1 Определение исходных данных
Критерии к выбору ПО для реализации ИС рассматриваются с точки зрения разработчика системы. Схема метода анализа иерархий представлена на рисунке 5.1, а исходные данные для анализа иерархий представлены в таблице 5.1.
Рис. 5.1 Схема метода анализа иерархий.
Таблица 5.1 Исходные данные для анализа иерархий.
Delphi 2009IBM Lotus Domino DesignerVisual BasicСтоимость проекта (руб.)15 00017 00016 000Срок реализации (дней)243Удобство использования (1-10)1098Сроки внедрения (дней)1421175.1.2 Установление приоритетов критериев.
Матрица парных сравнений критериев представлена в таблице 5.2.
Таблица 5.2 Матрица парных сравнений критериев.
Стоимость проектаСрок реализацииУдобство использованияСроки внедренияYiYiнλiСтоимость проекта1 3 4 5 2,7830,5290,943Срок реализации 1/31 3 4 1,4140,2691,231Удобство использования 1/4 1/31 3 0,7070,1341,119Сроки внедрения 1/5 1/4 1/31 0,3590,0680,887∑1,784,588,3313,005,2641,0004,181
Оценка согласованность матрицы:
Максимальное собственное число матрицы:
=4,181(1)
Индекс согласованности:
=0,06(2)
СС=0,9 - значение случайной согласованности для матрицы размерностью 4.
Оценка согласованности:
=0,07(3)
Поскольку ОС ≤ 0,1 то матрица считается согласованной.
5.1.3 Попарное сравнение альтернатив.
1 По критерию "Стоимость проекта"
Таблица 5.3 Матрица сравнения альтернатив по критерию "стоимость проекта"
Стоимость проектаDelphi 2009IBM Lotus Domino DesignerVisual BasicYiYiнλiDelphi 20091 5 3 2,4660,6370,977IBM Lotus Domino Designer 1/51 1/30,4050,1050,943Visual Basic 1/33 1 1,0000,2581,119∑1,539,004,333,8721,0003,039
Оценка согласованность матрицы:
=3,039
=0,019
СС=0,58
=0,03 ≤ 0,03 - матрица согласована
2 По критерию "Срок реализации"
Таблица 5.4 Матрица сравнения альтернатив по критерию "Срок реализации"
Срок реализацииDelphi 2009IBM Lotus Domino DesignerVisual BasicYiYiнλiDelphi 20091 3 2 1,8170,5400,989IBM Lotus Domino Designer 1/31 1/20,5500,1630,981Visual Basic 1/22 1 1,0000,2971,039∑1,836,003,503,3671,0003,009
Оценка согласованность матрицы:
=3,009
=0,005
СС=0,58
=0,07 ≤ 0,01 - матрица согласована
3 По критерию "Удобство использования"
Таблица 5.5 Матрица сравнения альтернатив по критерию "Удобство использования"
Удобство использованияDelphi 2009IBM Lotus Domino DesignerVisual BasicYiYiнλiDelphi 20091 3 5 2,4660,6370,977IBM Lotus Domino Designer 1/31 3 1,0000,2581,119Visual Basic 1/5 1/31 0,4050,1050,943∑1,534,339,003,8721,0003,039
Оценка согласованность матрицы:
=3,039
=0,019
СС=0,58
=0,02 ≤ 0,03 - матрица согласована
4 По критерию "Сроки внедрения"
Таблица 5.6 Матрица сравнения альтернатив по критерию "сроки внедрения"
Сроки внедренияDelphi 2009IBM Lotus Domino DesignerVisual BasicYiYiнλiDelphi 20091 6 4 2,8840,6820,966IBM Lotus Domino Designer 1/61 1/40,3470,0820,901Visual Basic 1/44 1 1,0000,2361,241∑1,4211,005,254,2311,0003,108
Оценка согласованность матрицы:
=3,108
=0,054
СС=0,58
=0,02 ≤ 0,09 - матрица согласована
5.1.4 Определение глобального приоритета.
Результат вычислений глобального приоритета представлен в таблице 5.7.
Таблица 5.7 Матрица определения глобального приоритета.
АльтернативыКритерииГлобальные приоритетыСтоимость проектаСрок реализацииУдобство использованияСроки внедренияНормальный вектор приоритета критериев0,5290,2690,1340,068Delphi 20090,6370,5400,6370,6820,614IBM Lotus Domino Designer0,1050,1630,2580,0820,140Visual Basic0,2580,2970,1050,2360,247
Анализ показал, что среда разработки Delphi 2009 имеет наивысшую глобальную оценку, т.к. превосходит другие альтернативы по всем показателям.
5.2 Разработка алгоритма работы ИС
В начале рабочего дня менеджер авторизуется в программе. По мере поступления требований от заказчиков он составляет заказы на поставку и формирует договоры. Алгоритм работы ИС представлен на рисунке 5.2.
Рисунок 5.2 Алгоритм работы пользователя ИС
5.3 Реализация форм электронных документов.
Во время работы с информационной системой, а именно в процессе составления договора на поставку продукции, происходит формирование электронного документа "Договор", который впоследствии распечатывается и подписывается сторонами. Пример договора представлен на рисунке 5.3.
Рисунок 5.3 Документ "Договор на поставку"
6 Краткая инструкция пользователя
Пользователем программы является менеджер по продажам. Для доступа к ИС ему следует ввести свои логин и пароль в соответствующие поля (рисунок 6.1).
Рисунок 6.1 Авторизация пользователя
В случае успешной авторизации пользователю станет доступна главная форма программы, позволяющая обрабатывать заявки (рисунок 6.2).
Рисунок 6.2 Главная форма программы
В таблице на закладке "Заявки" отражены заявки от заказчиков, находящиеся в обработке. Пользователь имеет возможность добавлять новые заявки. Для этого следует вызвать контекстное меню нажатием правой кнопкой мыши по таблице, и выбрать пункт "Добавить". В поля на открывшейся форме следует ввести данные о заказе, и нажать кнопку "Добавить" (рисунок 6.3).
Рисунок 6.3 Регистрация заявки
Щелкнув по пункту контекстного меню "Добавить товары" на новой заявке, откроется вкладка, в которой работник сможет прикрепить новые товары к выбранной заявке (рисунок 6.4).
Рисунок 6.4 Добавление товаров к заявке.
Пункт контекстного меню "Сформировать договор" позволяет составить электронный договор на основании исходных данных, который впоследствии можно буде траспечатать (рисунок 6.5).
Рисунок 6.5 Электронный договор
Заключение
В ходе выполнения курсового проекта была разработана функциональная подсистема заключения договоров на поставку продукции.
В теоретической части была дана краткая технико-экономическая характеристика предприятия, с помощью построенной функциональной модели по методологии IDEF0 были выявлены недостатки существующего бизнес-процесса, а в проектной части был разработан программный продукт, позволяющий устранить эти недостатки путем автоматизации.
При выполнении курсового проектирования были закреплены умения и навыки типового автоматизированного проектирования с применением современных методологий и инструментальных средств, а также углублены и систематизированы знания, полученные в ходе изучения дисциплины проектирование информационных систем.
Список литературы
1) Автоматизированные информационные технологии в экономике: Учебник/под ред. проф. Г.А. Титоренко. - М.: ЮНИТИ, 2005.
2) Вендров А.М. CASE - технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998. 3) Гринберг А.С., Горбачев Н.Н., Бондаренко А.С. Информационные технологии управления: Учебное пособие для вузов. - М.: ЮНИТИ-ДАНА, 2004.
4) Информационные технологии управления: Учебное пособие для вузов / Под ред. проф. Г.А. Титоренко. - М.:ЮНИТИ-ДАНА, 2004.
5) Куликов Г.Г., Речкалов А.В., Набатов А.Н., Черняховская Л.Р., Никулина Н.О., Старцева Е.Б. Автоматизированное проектирование информационно-управляющих систем. - Уфа: Изд-во УГАТУ, 1999.
6) Куликов Г.Г., Никулина Н.О., Старцева Е.Б., Алькин А.Ю. Моделирование экономических и производственных процессов предприятий с использованием CASE- средства ERwin: Методические указания к лабораторным работам по курсу "Технико-экономический анализ деятельности предприятий" / Уфимск. гос. авиац. техн. ун-т. - Уфа: УГАТУ, 2002. - 31 с.
7) Мамиконов А.Г. Основы построения АСУ: Учебник для вузов. - М.: Высш. школа, 1981.
8) Материалы интернет-портала http://asu.ugatu.ac.ru
9) Интернет-энциклопедия http://ru.wikipedia.org
Документ
Категория
Без категории
Просмотров
274
Размер файла
1 145 Кб
Теги
курсач
1/--страниц
Пожаловаться на содержимое документа