Автор работы: Пользователь скрыл имя, 26 Апреля 2012 в 16:29, дипломная работа
Целью данного дипломного проекта является разработка системы автоматизации рабочего места бухгалтера по учету складских операций и реализации продукции для предприятия, работающей в сфере торговли асбестотехнических и резинотехнических изделий.
Для того чтобы автоматизировать учет складских операций и реализацию продукции, необходимо решить следующие задачи:
Собрать материал о предприятии ЗАО «Посад резинотехника»;
Проанализировать сущность задач учета складских операций и реализации продукции;
Обосновать использование вычислительной техники;
Формализовать расчеты;
Обосновать разработки по всем видам обеспечения;
Построить инфологическую модель;
Охарактеризовать входную, постоянную, промежуточную и результатную информацию;
Реализовать выбранный вариант проекта;
Введение 3
3
Аналитическая часть
7
Характеристика предприятия ЗАО «Посад резинотехника»
7
Экономическая сущность задач учета складских операций и реализации продукции
10
Обоснование использования вычислительной техники
14
Характеристика организации обработки информации
18
Формализация расчетов
20
Обоснование разработок по информационному обеспечению
22
Обоснование разработок по программному обеспечению
24
Обоснование разработок по технологии сбора, передаче, обработке и выдаче информации
28
Проектная часть
29
Информационное обеспечение задачи учета складских операций и реализации продукции
29
Инфологическая модель и ее описание
30
Характеристика входной информации
32
Описание входной оперативной информации и ее структура
33
Описание структуры постоянной информации
35
Характеристика результатной информации
37
Характеристика промежуточной информации
39
Машинная реализация комплекса задач
41
Описание структуры диалога
41
Схема взаимосвязи программных модулей и информационных файлов
46
Организация технологического процесса сбора, передачи, обработки и выдачи информации
50
Схема технологического процесса сбора, передачи, обработки и выдачи информации и ее описание
50
Инструкционные карты основных операций технологического процесса
52
Обоснование экономической эффективности
56
Обоснование эргономических решений
72
Заключение
76
Список литературы
3. Расчет количества условных
команд разрабатываемого
При применении процедурных языков расчет количества условных команд выполняется по формуле
Q = q * (1 + P1 + P2 + …. + Pn),
где q – предполагаемое число команд программы, определяемое в ориентации на ассемблерную обработку.
q = q0 число команд ассемблера (от 2 до 10 команд)
q = 100 * 20 = 2000 (усл. ком. )
Kсл - коэффициент сложности программы (1.0 – 1.5)
P – коэффициент коррекции программы
n - количество коррекций программы в ходе разработки.
Каждый модуль программы потребует следующих доработок:
15% серьезной
доработки изменений текста
2% уточняющей
отладочной доработки
Коэффициент типизации (повторение одинаковых
или очень близких фрагментов
в различных программных
Соответственно разработка программы составляет 75%.
Таки образом количество условных команд Q разрабатываемого ПИ составляет:
Q = 2000 * 1.2 * 0.75 * (1 + 0.15 + 0.02) = 2106 (усл. команд)
Расчет трудоемкости разработки программного изделия по стадиям
1. Расчет трудоемкости стадии
алгоритмизации и
Работы, выполняемые на третьей стадии разработки – алгоритмизации и программирования, являются наиболее сложными и наиболее длительными.
Трудоемкость работ на данной (третьей стадии вычисляются по формуле:
TЗ = tИ+ tА + tБС + tП + tОТ + tЭВМ + tД ,
где: tИ - затраты труда на изучение (и описание) задачи;
tА - затраты труда на изучение задачи в целом и на разработку алгоритмов;
tБС - затраты труда на разработку блок-схем;
tП - затраты труда на программирование;
tОТ - затраты труда на отладку программы;
tЭВМ – время машинного счета на ПЭВМ;
tД- затраты на оформление документации.
Затраты труда на изучение задачи - tИ определяются по формуле:
Q
tИ = *ККАЧ ,
В 31* ККВ
где: Q - общее количество команд в программном комплексе (2106 усл. команд);
В 31 – производительность исполнителя на первом этапе третьей стадии (55 ком/час);
ККВ - коэффициент, отражающий квалификацию специалиста (для стажа менее 2 лет, коэффициент равен 0.8);
ККАЧ - коэффициент, учитывающий требуемое качество описания задачи (1.1).
2106
Остальные величины трудоемкости на различных этапах работы определяются по той же формуле с учетом исходных данных, получаемых в ходе анализа системы.
Затраты труда на изучение задачи в целом и разработку алгоритмов составят:
Q
tИ =
В32* ККВ
где В32 - производительность исполнителя на втором этапе третьей стадии (20 ком/час);
Затраты на разработку блок-схем ПИ определяются:
Q
tБС =
В33* ККВ
где В33 - производительность исполнителя на третьем этапе третьей стадии (22 ком/час);
Затраты труда на этапе программирования составляют:
Q
tП =
В34* ККВ
где В34 - производительность на четвертом этапе третьей стадии (25 ком/час);
Затраты труда
на отладку программы
Q
tОТ =
В35* ККВ
где В35 - производительность на пятом этапе третьей стадии (10 ком/час);
Затраты на оформление документов составляют:
Q
tП =
В36* ККВ 24 * 0.8
где В36 - производительность на шестом этапе третьей стадии (24 ком/час);
Время машинного счета на ЭВМ определяется:
tЭВМ = В37 = 10 (чел/час)
где В37 - время машинного счета на ЭВМ – 10 чел/час.
Таким образом трудоемкость работ на третьей стадии составит:
TЗ = 53 + 132 + +120 +105 +263 + 10 + 110 = 793 (чел/час)
Или, в человеко-днях, на алгоритмизацию и программирование буде затрачено:
793
TЗД = = 99 (чел. дн)
8
II. Расчет трудоемкости остальных стадий
В соответствии с исходными данными таблицы № 3.1. можно определить трудоемкость 1, 2, 4, 5, 6 стадий разработки программного изделия:
Ti%
Ti = TЗ * , где:
TЗ %
Ti – трудоемкость каждой стадии.
13
T1 = 793 * = 159 (чел.час) = 159 : 8 = 20 (чел. дн)
65
10
T2 = 793 * = 122 (чел.час) = 122 : 8 = 15 (чел. дн)
65
5
T4 = 793 * = 61 (чел.час) = 61 : 8 = 8 (чел. дн)
65
5
T5 = 793 * = 61 (чел.час) = 61 : 8 = 20 (чел. дн)
65
2
T6 = 793 * = 24 (чел.час) = 24 : 8 = 3 (чел. дн)
65
III. Расчет трудоемкости разработки в целом
T = T1 + T2 + T3 + T4 + T5 + T6 = 159 + 122 + 793 + 61 + 61 + 24 = 1220 (чел. час) = 153 (чел.дн)
Выполненная проверка свидетельствует о правильности полученных значений:
100
T = 793 * = 1220 (чел.час) - = 24 : 8 = 3 (чел. дн)
65
Построение календарного плана графика
С учетом функциональных обязанностей и знаний специалистов – исполнителей на конкретной стадии и характера работ, предусматриваемых этой стадией (табл. 10), распределение нагрузки на специалистов приведено в таблице № 11.
На 1, 2, 4 и 6 стадиях применяется труд ведущего инженера и инженера программиста, на 3 и 5 стадиях – только инженера – программиста.
Таблица № 11
Распределение трудоемкости работ между исполнителями на различных стадиях
№ п/п |
Наименование стадий |
Трудоемкость, чел.час |
Занятые исполнители |
Доля выполненных работ, % |
Трудоемкость по исполнителям, чел.час |
1 |
Подготовительная стадия |
183 |
Ведущий инженер Инженер-программист |
67 33 |
123 60 |
2 |
Теоретическая разработка |
146 |
Ведущий инженер Инженер-программист |
33 67 |
48 98 |
3 |
Алгоритмизация и |
793 |
Инженер-программист |
100 |
793 |
4 |
Обобщение и выводы |
37 |
Ведущий инженер Инженер-программист |
33 67 |
12 25 |
5 |
Техническая отчетность |
49 |
Инженер-программист |
100 |
49 |
6 |
Заключительная стадия |
12 |
Ведущий инженер Инженер-программист |
60 40 |
7 5 |
При определении продолжительности каждой из стадий учитывается следующее, чтобы данная стадия не оказалась меньшей, чем трудоемкость, приходящаяся на какого-либо исполнителя. Расчет календарной продолжительности стадии определяется по формуле, предполагающей равную степень загруженности Rj исполнителей на j –й стадии.
Ti(1 + р)
TiК = , где:
Rj * f *tg
Ti – общая трудоемкость j стадии;
p - доля дополнительных работ (в нашем случае равна 0.2);
tg – количество часов в рабочем дне (8);
f – переводной коэффициент, обеспечивающий переход от человеко-дней с календарным интервалом
f = (12 * 22) / 365 = 0.73 раб.дн/кал.дн
Эта формула модифицируется в формулу
TiК = maxi
Gij – относительная доля работ, выполняемых j-м исполнителем на i-й стадии. В результате получим следующие значения:
T1К = 123 * 1.2 / (0.73 * 8) = 25 (кал. дн)
T2К= 98 * 1.2 / (0.73 * 8) = 20 (кал. дн)
T3К= 793 * 1.2 / (0.73 * 8) = 163 (кал. дн)
T4К= 25 * 1.2 / (0.73 * 8) = 6 (кал. дн)
T5К= 49 * 1.2 / (0.73 * 8) = 10 (кал. дн)
T6К= 7 * 1.2 / (0.73 * 8) = 1 (кал. дн)
Таким образом, общая продолжительность разработки составит 224 календарных дня.
Расходы на разработку
Основными статьями затрат, которые должны быть предусмотрены сметой являются: заработная плата (ПФ, , ФОМС, ФСС), накладные расходы, затраты на материалы, покупные изделия, полуфабрикаты, затраты на специальное оборудование.
Основная заработная плата
В разработке ПИ принимают участие
ведущий инженер и инженер-
Информация о работе Автоматизация рабочего места бухгалтера по учету складских операций