Разработка приложения учёта продаж бытовой техники в среде 1С: Предприятие 8.2

Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 14:13, дипломная работа

Описание работы

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

Содержание работы

Введение 4
1 Аналитическая часть 5
1.1 Обоснование актуальности проблемы 5
1.2 Характеристика предметной области 6
1.3 Обзор аналогов 8
1.3.1 Комплекс «Мой бизнес» 8
1.3.2 Программа «Триумф» v2.0 8
1.3.3 Программа «Магазин – 2» 9
1.3.4 Другие приложения 9
1.4 Постановка задачи 10
1.4.1 Требования к функциональным возможностям 10
1.4.2 Требования к программным и аппаратным средствам. 11
1.4.3 Требования к интерфейсу 13
1.4.4 Требования к надёжности 13
1.4.5 Требования к выходной документации 13
1.4.6 Требования по защите информации 14
1.5 Описание исходных данных 14
2 Проектная часть 15
2.1 Обоснование выбора CASE – средств 15
2.1.1 BPwin 15
2.1.2 ERwin 16
2.2 Построение модели IDEF0 16
2.3 Построение модели DFD 21
2.4 Построение модели IDEF3 22
2.5 Разработка структуры базы данных 23
2.5.1 Логическая модель 23
3 Разработка алгоритмов и программного обеспечения 26
3.1 Разработка структуры программы 26
3.2 Процесс создания объектов конфигурации 28
3.2.1 Создание справочников 30
3.2.2 Создание документов 32
3.2.3 Создание отчётов 33
3.2.4 Создание прочих объектов 34
3.2.5 Редактор форм 34
3.3 Разработка алгоритмов программных модулей 35
3.3.1 Разработка модуля документа «Приходная накладная» 35
3.4 Разработка графического интерфейса пользователя 38
3.4.1 Раздел «Рабочий стол» 40
3.4.2 Раздел «Бухгалтерия» 41
3.4.3 Раздел «Учёт продаж» 51
3.4.4 Раздел «Учёт товаров» 55
3.5 Тестирование программы 59
3.5.1 Модульное тестирование 59
3.5.2 Интеграционное тестирование 59
3.5.3 Системное тестирование 60
3.5.4 Альфа – тестирование 60
3.5.5 Бета – тестирование 60
4 Расчёт затрат на создание ПО, цены и прибыли от его реализации 61
4.1 Расчёт трудоёмкости по видам работ и исполнителям 61
4.2 Расчёт общих затрат на создание ПО 64
4.3 Проектная цена создания и реализации ПО 70
4.4 Предполагаемая выручка и прибыль от реализации ПО 73
4.5 Обоснование эффективности внедрения 75
4.6 Расчёт изменения трудозатрат 76
Заключение 79
Приложение А (обязательное). Исходный код некоторых модулей 80
Перечень сокращений 82
Библиографический список 83

Файлы: 1 файл

Диплом.docx

— 7.15 Мб (Скачать файл)

 

При проведении альфа – тестирования имитируется  реальная работа с системой конечными  пользователями. Чаще всего альфа – тестирование выполняется самими разработчиками на ранней стадии разработки продукта, но в некоторых случаях может применяться для готового продукта в качестве внутреннего приёмочного тестирования. На данном этапе выявлена одна ошибка: обнаружено и удалено лишнее поле «Стоимость» из печатной формы документа «Товарный чек».

3.5.5 Бета – тестирование

 

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

 

Выводы

 

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

 

 

4 Расчёт затрат  на создание ПО, цены и прибыли от его реализации

 

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

4.1 Расчёт трудоёмкости  по видам работ и исполнителям

 

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

 

Таблица 4.1 – Состав разработчиков программного обеспечения

Наименование должности

Численность, Чел.

Месячный оклад, Руб.

Программист

1

8000

Руководитель

1

8500


 

Время участия в создании программного обеспечения каждого специалиста  определяется на основе перечня работ  и трудоёмкости их выполнения.

Трудоёмкость выполнения работ  следует рассчитать на основе экспертных оценок, используя формулу

 

 ,                                               (4.1)

                                                 

где tp – расчётная трудоёмкость выполнения работы, час. ;

tmin – минимальное время, необходимое для выполнения работы, час. ;

tmax – максимальное время, необходимое для выполнения работы, час. .

 

 

 

Таблица 4.2 – Расчёт трудоёмкости выполнения работ

Наименование работ

Tmin, час.

Tmax, час.

Tp, час.

Программист, час.

Руководитель, час.

Изучение задания

4

5

4,4

4

0,4

Подбор и изучение литературы и  патентов

1

2

1,4

1,4

0

Поиск прототипа

1

2

1,4

1,4

0

Анализ проблемы и существующих алгоритмов

5

7

5,8

5,7

0,1

Разработка общих принципов  построения программы и методов  представления данных

2

15

3,2

13,2

0

Финансово-экономическое обоснование  создания ПО

2

3

2,4

2,3

0,1

Проведение маркетинговых исследований

1

2

1,4

1,4

0

Выбор и обоснование СУБД, операционной системы, инструментария

1

2

1,4

1,4

0

Разработка структуры программного обеспечения

15

20

17

16,2

0,8

Разработка новых алгоритмов

20

25

22

22

0

Разработка пользовательского  интерфейса

15

20

17

17

0

Написание программы

100

110

104

104

0

Разработка входных и выходных форм

15

20

17

16,9

0,1

Ввод программы в ЭВМ, ее трансляция и редактирование

20

25

22

22

0

Отладка, тестирование корректировка  программы, устранение выявленных ошибок и выполнение программы

80

90

84

83

1

Разработка документации

12

15

13,2

13,2

0

Написание инструкции для пользователя на русском языке

6

8

6,8

6,8

0

Набор и печатание документации

6

8

6,8

6,8

0

Копирование ПО и подготовка его к реализации

2

3

2,4

2,4

0

Копирование документации и инструкции для пользователя

2

3

2,4

2,4

0

Итого:

319

384

346

343,5

2,5


 

 

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

 

Таблица 4.3 – Комплекс работ по созданию программного обеспечения

Наименование комплекса работ

Обозначение

Tp, час.

Программист, час.

Руководитель, час.

Создание математического обеспечения  и написание программы

Вмо

62,4

61,1

1,3

Ввод программы в ЭВМ, редактирование, трансляция, отладка, тестирование, выполнение.

Вм

210

209

1

Прочие затраты по разработке программного обеспечения

Впр

34,4

34,4

0

Маркетинговые исследования

Вми

3,8

3,7

0,1

Оформление программного продукта

Воф

35,4

35,3

0,1

Всего

Впо

346

343,5

2,5


 

 

 

4.2 Расчёт общих  затрат на создание ПО

 

Общие затраты на создание программного обеспечения определяются по формуле

 

 ,                                   (4.2)

 

где  Зсп – общие затраты на создание программного обеспечения, руб.;

Зрп – затраты на разработку программного обеспечения, руб.;

Нсп – налоги, включаемые в затраты по созданию программного обеспечения, руб.;

Зоф – затраты на оформление программного продукта и подготовку его к продаже, принимаются в  размере 15–25% от Зрп, руб.;

Зми – затраты на маркетинговые  исследования, принимаются в размере 10–20% от Зрп, руб.

 

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

 

 ,                                               (4.3)

 

где ФОТпо – общий фонд оплаты труда работников, участвующих в создании программного обеспечения, руб.;

Сн – общая ставка налогов, включаемых в затраты по созданию программного обеспечения, принимаются  в размере 10%, %.

 

Заработная плата работников, участвующих  в создании программного обеспечения, определяется по формуле

 

 ,                                    (4.4)

 

Где ЗПоб – суммарная заработная плата всех специалистов, участвующих в разработке программы, руб.;

П – премия для работников участвующих в создании программного продукта, можно принять в размере 20–25% от ЗПоб, руб.;

Врк – выплаты по районному  коэффициенту (15% от (ЗПоб+П)), руб.

 

 

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

 

 ,                                          (4.5)

 

где Впо – время участия специалиста определённой квалификации в создании программного обеспечения в час (данные берутся из таблицы 2 или таблицы 3), руб.;

Р – число специалистов определённой квалификации, участвующих  в создании программного обеспечения, ед.;

Ом – месячный оклад  работника в соответствии с его  категорией или тарифным разрядом ЕТС  производственной сферы, руб.;

ds – длительность смены (8 часов), час.;

Др – среднее число  рабочих дней в месяце (принимается 21 день), д.

 

Решение

 

ЗП на создание математического обеспечения и  написание программы:

 

 

 

 

Всего ЗП за создание математического обеспечения и написание программы (ЗПмо)  =  2909,58 + 61,91 = 2971,49 руб.

 

ЗП за ввод программы  в ЭВМ, редактирование и отладку:

 

 

 

Всего ЗП за ввод программы в ЭВМ, редактирование и отладку (ЗПм) = 9952,58 + 47,62 = 10000,2 руб.

 

 

ЗП за прочие затраты  по работе ПО:

 

 

 

Всего ЗП за прочие затраты по работе ПО (ЗПпр)= 1638,13 руб.

 

ЗП  за маркетинговые исследования:

 

 

 

Всего ЗП за маркетинговые исследования (ЗПми)= 176,19 + 4,76 = 180,95 руб.

 

ЗП за оформление программного продукта:

 

 

 

Всего ЗП за оформление программного продукта (ЗПоф)= 1685,75 руб.

ЗПоб = 2971,49 + 10000,2 + 1638,13 + 180,95 + 1685,75 = 16476,52 руб.

П = 16476,52 0,25 = 4119,13 руб.

Врк = 0,15 (16476,52 + 4119,13) = 3089,35 руб.

ФОТпо = 16476,52+4119,13+3089,35 = 23685 руб.

Нсп = 23685 0,1 = 2368,5 руб.

 

 

Затраты на разработку ПО (Зрп) рассчитываем по формуле

 

,                                         (4.6)

 

где Зпо – затраты на создание программного обеспечения, руб;

Зком  – затраты, связанные с работой  компьютера при разработке ПО (ввод программы в ЭВМ, её трансляция и  редактирование, отладка, тестирование, корректировка и выполнение ПО), руб;

Зпр – прочие затраты, связанные с  разработкой ПО (изучение задания, литературы, патентов, анализ проблемы и существующих алгоритмов, проведение экономических  расчётов и др.; принимаем в размере 25% от Змо), руб.

 

Затраты на создание математического обеспечения и  написания программы определяются по формуле

 

,                          (4.7)

 

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

Сесн  – ставка единого социального  налога (30%), %;

ФОТпо – фонд оплаты труда работников, участвующих в создании программы, руб.;

Нр  – накладные расходы организации, где разрабатывается программное  обеспечение (затраты на отопление, освещение, на содержание административно-управленческого  персонала и др.), принимаются в размере 10% от ЗПоб, руб.

 

Затраты, связанные с работой  компьютера при разработке программного обеспечения, можно рассчитать по формуле

 

,                                              (4.8)

 

где Вм – машинное время, необходимое для ввода программы в компьютер, её трансляцию, редактирование, отладку, тестирование, корректировку и выполнение, час.;

См  – стоимость одного часа эксплуатации компьютера определённой модели. Она  зависит от конкретных условий работы организации (фирмы), где разрабатывается  программный продукт, руб.

 

Если этих данных нет, то стоимость одного часа эксплуатации компьютера можно определить по формуле 

 

 

 ,                                                        (4.9) 

 

где Tci – месячная тарифная ставка 1-го разряда ЕТС бюджетной сферы, руб.;

ds – длительность смены (8 часов), час.;

Др – среднее число рабочих дней в месяце (21 день), д.

 

Решение

 

Единый Социальный Налог:

ЕСН =  23685 0,34 = 8052,9 руб.

 

накладные расходы  организации, где разрабатывается  программное обеспечение:

Нр = 16476,52 0,1 = 1647,65 руб.

 

Затраты на создание математического обеспечения и  написания программы:

Змо = 23685 + 8052,9 + 1647,65 = 33385,55 руб.

 

Стоимость одного часа эксплуатации компьютера:

См =  = 2,58 руб.

 

Затраты, связанные  с работой компьютера при разработке программного обеспечения:

Зком = 210 2,58 = 541,8 руб.

 

Прочие затраты, связанные с разработкой программного обеспечения:

Зпр = 33385,55 0,025 = 834,64 руб.

 

Затраты на разработку программного обеспечения:

Зрп = 33385,55 + 541,8 + 834,64 = 34761,99 руб.

 

затраты на оформление программного продукта и подготовку его к продаже:

Зоф = 34761,99 0,015 = 521,43 руб.

 

 

затраты на маркетинговые  исследования:

Зми = 34761,99 0,01 = 347,62 руб.

 

Общие затраты  на создание программного обеспечения:

Зсп = 34761,99 + 2368,5 + 521,43 + 347,62 = 37999,54 руб.

 

Для наглядности расчёты на создание программного обеспечения указаны  в таблице 4.4.

Информация о работе Разработка приложения учёта продаж бытовой техники в среде 1С: Предприятие 8.2