Автор работы: Пользователь скрыл имя, 06 Апреля 2014 в 16:06, курсовая работа
Целью данного курсового проектирования является закрепление теоретических знаний и навыков проектирования информационных систем, а так же создание информационной системы «Склад».
Объект исследования информационные системы, их проектирование, разработка и анализ в условиях современных технологий.
Введение
Глава 1. Проектирование ИС «Склад»
1.1 Функциональная модель автоматизируемых Бизнес-процессов
1.2 Для построения диаграмм использовалось следующее программного средство Enterprise Architect.
1.3 Диаграмма прецедентов
1.4 Диаграмма классов
1.5 Диаграммы видов деятельности
1.6 Диаграммы последовательности
1.7 Диаграмма состояний
1.8 Диаграмма развертывания
1.9 Модель базы данных
1.10 Генерация SQL кода
Глава 2. Технико-экономическое обоснование разработки ИС «Склад»
2.1 Расчет стоимости выполнения процесса до автоматизации
2.2 Расчет стоимости выполнения процесса после автоматизации
2.3 Расчет экономического эффекта
Заключение
Список используемой литературы
Сотрудник склада при входе в систему выбирает пункт «Оформить акт приема», когда все необходимые данные введены система проводит проверку акта, а затем составляет технический паспорт. В случае не соответствия приходного акта, формируется акт на возврат товара. Возврат товара происходит на основании составления необходимых документов акт о порче или акт, о недостаче товара. Если же ошибок не произошло, то система делает отметку в журнале о принятом товаре. Для отпуска товара система формирует расходную накладную, приходный кассовый ордер и счет фактуру, после составляется отчет об остатках на складе и товар отгружается клиенту.
Построение диаграммы видов деятельности с разделами
Раздел представляет собой средство группировки действий в соответствии с некоторым признаком. Действие может входить одновременно в несколько разделов. Раздел может содержать несколько подразделов. На рис. 9 разделы «Поставщик» и «Склад» отражают исполнителей бизнес-процесса обработки заказа и отгрузки товара.
1.6 Диаграммы последовательности
Диаграммы последовательности отражают поток событий, происходящих в рамках варианта использования.
Эта диаграмма последовательности показывает поток событий в рамках варианта использования «принятие заказа». Все действующие лица показаны в верхней части диаграммы; в приведенном выше примере изображено действующее лицо Клиент. Объекты, требуемые системе для выполнения варианта использования «принятие заказа», также представлены в верхней части диаграммы. Стрелки соответствуют сообщениям, передаваемым между действующим лицом и объектом или между объектами для выполнения требуемых функций.
Эта диаграмма последовательности показывает поток событий в рамках варианта использования «Форма отчета». Действующим лицом на этой диаграмме является Администратор. Объекты, требуемые системе для выполнения варианта использования «Форма отчета», также представлены в верхней части диаграммы. Стрелки соответствуют сообщениям, передаваемым между действующим лицом и объектом или между объектами для выполнения требуемых функций.
1.7 Диаграмма состояний
Прецеденты и сценарии применяются для описания поведения системы, то есть взаимодействия объектов в ней. Иногда требуется рассмотреть поведение внутри самого объекта. Диаграмма состояний (statechart diagram) показывает положение одиночного объекта, события или сообщения, которые вызывают переход из одного состояния в другое, и действия, являющиеся результатом смены состояния [2].
Диаграмму состояний не нужно создавать для каждого класса в системе, только для классов с «особенным» динамическим поведением. Подобным объектом в разрабатываемой системе является класс «Прием» и «Отгрузка». На рисунке 12 представлена диаграмма состояния объекта «Прием» и «Отгрузка».
1.8 Диаграмма развертывания
Диаграмма развёртывания, Deployment diagram — служит для моделирования работающих узлов (аппаратных средств, англ. node) и артефактов, развёрнутых на них. Чтобы показать различные узлы вычислительных систем и связи между ними, создаются диаграммы развертывания (deployment diagram). Такая диаграмма демонстрирует распределение компонентов по предприятию. Элементы обработки представлены в виде узлов вычислительных систем, которые соединены линиями, показывающими коммуникационные каналы между ними.
Программные процессы изображаются в виде текста, привязанного к узлу или группе узлов.
Такая диаграмма позволяет разработчикам архитектуры понять топологию системы и отобразить компоненты на исполняемые процессы. Здесь учитываются следующие вопросы: процессорная архитектура, скорость, емкость, пропускная способность каналов для взаимодействия процессов, физическое расположение аппаратных ресурсов, технология распределенной обработки.
1.9 Модель базы данных
Логическая и физическая модели баз данных разрабатывались с помощью программного средства ERwin Data Modeler.
На рис.1 представлена логическая модель данных, служащая описание объектов предметной области, их атрибутов и взаимосвязей между ними в том объеме, в котором они подлежат непосредственному хранению в базе данных системы. Данная модель включает в себя следующие сущности: Кладовщик, Отгрузка, Поставщик, Приход, Клиент, Адрес доставки, Расположение на складе, Товар. Для каждой сущности выделе первичный ключ.
На рисунке представлена физическая модель данных, которая строится на основе логической модели данных.
Физическая модель представляет скрипт, позволяющий создать реальную базу данных. В ряде случаев может потребоваться также включить в физическую модель описание дополнительных настроек СУБД, необходимых для реализации БД.
Физическая модель данных содержит следующую информацию:
описание базы данных, сегментов отката и табличных областей;
описания файлов и структуры памяти;
типы индексов;
описания объектов, связанных с хранилищем данных (физическое размещение, включая сегментацию)[3].
1.10 Генерация SQL кода
На основе физической модели данных, генерируется скрипт для создания таблицы «Кладовщик»
CREATE TABLE Kladovshik
(
id_kladovshik INTEGER NOT NULL,
f_kladovshika TEXT NOT NULL,
i_kladovshika CHAR(18) NULL,
o_kladovshika CHAR(18) NULL,
adres_kladovshika CHAR(18) NULL,
telefon_kladovshika CHAR(18) NULL
);
CREATE UNIQUE INDEX XPKKladovshik ON Kladovshik
(
id_kladovshik
);
ALTER TABLE Kladovshik
ADD PRIMARY KEY (id_kladovshik);
Глава 2. Технико-экономическое обоснование разработки ИС «Склад»
Для расчета стоимости системы автоматизации склада необходимо знать ее составляющие, которые приведены ниже:
1) затрат на заработную плату
участникам процесса
2) затрат на расходные материалы;
3) расходов на амортизацию.
Для того что бы рассчитать стоимость разработки системы автоматизации воспользуемся следующие формулой:
Сис = З + М + А, (1)
где Сис – стоимость разработки системы автоматизации;
З – затраты по заработной плате специалистам, задействованным в разработке систем;
М – затраты на расходные материалы, необходимые при разработке системы;
А – амортизация оборудования используемого в процессе разработки системы.
Для расчета затрат на выплату заработной платы специалистам, задействованным в разработке системы, целесообразно составить квалификационный план проекта разработки системы.
Таблица 2
Перечень работ |
|№ |
|Перечень работ |
Продолжительность |
Исполнитель |
|1 |
|Подготовка договора |
7 |
|Руководитель проекта |
|
2 |
|Постановка задачи |
2 |
Инженер-технолог | |
| |
3 |
Утверждение ТЗ |
1 |
Руководитель проекта | |
| |
4 |
Написание алгоритма |
3 |
Инженер-программист | |
|
|5 |
Определение требований к |
3 |
Инженер-технолог | |
|
| |
|программе |
| |
| |
|
6 Написание пояснительной записки |
2 |
Руководитель проекта | |
||
7 |
|Алгоритм решения задачи |
4 |
Инженер-программист | |
|
8 |
Утверждение эскизного проекта |
1 |
Инженер-технолог | |
|
9 |
Создание документации по |
8 |
Инженер-программист || |
|техническому проекту |
10 Утверждение технического проекта |
3 |
Руководитель проекта | |
||
11 |
Программирование и отладка |
10 |
Инженер-программист | |
|
12 |
Написание и сдача программной |
5 |
Инженер-технолог | |
| |документации | |
13 |
Разработка программной |
5 |
Инженер-технолог | |
| |
|документации в соответствии с |
| |
| |
||
| |
|требованиями ГОСТ |
|||
14 |
Сдача в промышленную эксплуатацию |
2 |
Инженер-технолог | |
Затраты по заработной плате рассчитываются следующим образом:
З = Ззп + ЕСН, (2)
Учитывая разработанные сетевой график и квалификационный план выполнения проектных работ, затраты на заработную плату задействованных специалистов составят.
Ззп=1666,67*7+1190,48*2+1666,
Отчисления в Фонд оплаты труда составляют 34%:
ЕСН= Ззп*0,262, (3)
С полученной суммы в фонд оплаты труда будут произведены отчисления в размере:
ЕСН=93100*0,34=31654,00 (руб.)
В итоге затраты по заработной плате составят:
З =93095,24 +31654,00 =124749,24 (руб.)
Основными расходными материалами, задействованными при разработке ИС, являются электроэнергия, необходимая для работы компьютера, и бумага. В процессе разработки системы будет задействовано три компьютера. Номинальная мощность компьютера составляет 200 Вт/ч.
Расчеты затрат на расходные материалы будем проводить по следующим формулам:
М = Б +Э, (4)
где М – стоимость затраченных расходных материалов;
Б – стоимость бумаги;
Э – стоимость электроэнергии.
Стоимость бумаги и электроэнергии рассчитаем по следующим формулам:
Б = К*Ц, (5)
Э = Р*Ц*Т, (6)
где К – количество пачек бумаги;
Р – мощность компьютера;
Ц – цена потребляемого ресурса.
Результаты расчета затрат на расходные материалы сведены в таблицу .
Амортизация, входящая в формулу стоимости ИС, складывается из амортизации оборудования, используемого при разработке системы, и амортизации нематериальных активов, под которыми подразумеваются программные продукты, необходимые для разработки ИС.
А =А1 + А2, (7)
база данное диаграмма программный
где А – общая амортизация,
А1 – амортизация оборудования,
А2 – амортизация программных продуктов.
В таблице приведены расчеты норм амортизации оборудования и программного обеспечения, а в таблицу сведены затраты на амортизацию оборудования и нематериальных активов, используемых в процессе разработки системы.
Исходя из полученных расчетных данных, стоимость разработки системы автоматизации составляет:
С =124749,24+4589,85+3 950,00=133289,09 (руб).
2.1 Расчет стоимости выполнения процесса до автоматизации
Применение метода ФСА для оценки экономической эффективности начинается с построения функциональной модели процесса, для которого будут проводиться расчеты.
Рассмотрим работу склада до автоматизации. На рисунке изображена последовательность операций рассматриваемого процесса.
До внедрения автоматизированной подсистемы процесс осуществления деятельности склада состоял из следующих операций:
1) Принимать товар;
2) Складировать товар;
3) Отпускать товар.
Рассчитаем стоимость процесса до автоматизации. Чтобы определить стоимость всего процесса, необходимо рассчитать стоимость каждой операции процесса, которая в общем случае складывается из затрат на расходные материалы, амортизацию оборудования и нематериальных активов, а также расходов на заработную плату работников, выполняющих операции процесса.
Таким образом, затраты на выполнение процесса до автоматизации рассчитываются по следующей формуле:
Cдо =∑ЗOi +∑МOi+∑АOi , i=1..n, (8)
При расчетах затрат на расходные материалы необходимо учесть следующие данные:
1) стоимость пачки бумаги объемом 500 листов составляет 300 рублей;
2) потребляемая мощность
Исходя из данных, стоимость осуществления деятельности склада до автоматизации составляет:
Cдо = 19632,93+549,74+69,78 = 20252,44(руб).
2.2 Расчет стоимости выполнения процесса после автоматизации
Применение метода ФСА для оценки экономической эффективности начинается с построения функциональной модели процесса, для которого будут проводиться расчеты. Рассмотрим работу склада после автоматизации
Автоматизированная система состоит из следующих операций:
1. отслеживать разгрузку;
2. сформировать схему размещения товара;
3. сформировать расходную
На основании вышеизложенного затраты на выполнение процесса после автоматизации рассчитываются по следующей формуле:
Cпосле =∑(З +М+А) , (9)
где З – заработная плата сотрудника
М– затраты на расходные материалы
А – амортизация оборудования и нематериальных активов
Для обеспечения нормального функционирования проектируемой системы необходимо следующее аппаратное обеспечение и коммуникационные средства:
1. Сервер;
2. Персональных компьютера;
3. Модем;
4. Лазерный принтер.
Для указанного оборудования необходимо рассчитать нормы амортизации. Расчет норм амортизации производится по следующим формулам:
А =А1 + А2, (10)
где А – общая амортизация,
А1 – амортизация оборудования,
А2 – амортизация программных продуктов.
В таблице приведены расчеты норм амортизации оборудования и программного обеспечения.
Расчет амортизации оборудования и программного обеспечения после автоматизации, приведен в таблице 12. Для расчета нормы амортизации разрабатываемой подсистемы примем, что срок ее эксплуатации равен 5 лет, а рассчитанная стоимость разработки системы равна 124749,24 рублей.
Таким образом стоимость работы склада, после внедрения системы автоматизации составляет:
Cпосле =801,36+960,96+17540,00=19302,
2.3 Расчет экономического эффекта