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

Автор работы: Пользователь скрыл имя, 07 Апреля 2012 в 12:43, дипломная работа

Краткое описание

В данном дипломном проекте рассматривается создание системы автоматизации управленческого и бухгалтерского учета в оптовой и розничной торговле. Проведена работа по изучению проблемной области, проведен анализ подобных систем, и путей решения создания системы, определена структура базы данных и выбрана инструментальная среда разработки. При построении системы были использованы 1С-технологии.

Содержание

Введение 12
1. Постановка задачи 17
2. Аналитическая часть 22
2.1. Анализ подобных систем 22
2.2. Основные требования к системе 28
2.2.1. Технологическая платформа «1С:Предприятие 8.0» 28
2.2.2. Предметная область «1С:Бухгалтерия 8.0» 34
2.2.3. Основные требования для ведения бухгалтерского учета в программе «1С: Бухгалтерия» 35
2.2.4. Основные требования для ведения налогового учета в программе «1С:Бухгалтерия» 42
2.2.5. Основные требования для ведения учета торговых операций в разрабатываемой системе на базе «1С:Бухгалтерия» 52
2.2.6. Требования к эксплуатационным характеристикам системы 59
2.3. Актуальность выбранной темы 61
3. Конструкторская часть 62
3.1. Обоснование выбора языка программирования 62
3.2. Анализ бизнес-процессов 63
3.3. Определение структуры базы данных 72
3.4. Определение структурных элементов базы данных 88
3.4.1. Перечисления 88
3.4.2. Справочники 89
3.4.3. Регистры 90
3.4.4. Документы 97
3.4.5. Отчеты 103
4. Документация программного продукта 104
4.1. Техническое задание 104
Введение 104
4.1.1. Основание для разработки 104
4.1.2. Назначение разработки 105
4.1.3. Технические требования к системе 105
4.1.4. Порядок контроля и приемки 108
4.1.5. Требования к программной документации 109
4.1.6. Стадии и этапы разработки 109
4.2. Руководство программиста 110
4.2.1. Назначение программного продукта 110
4.2.2. Условия применения 110
4.2.3. Характеристики программы 111
4.2.4. Запуск программы 112
4.2.5. Входные данные 112
4.2.6. Выходные данные 112
4.2.7. Сообщения программисту 112
4.3. Руководство пользователя 113
4.3.1. Запуск программы 113
4.3.2. Сообщения пользователю 114
4.3.3. Описание работы с системой 114
5. Экспериментальная часть 128
6. Организационно-экономическая часть 129
6.1. Анализ рынка программного продукта 129
6.2. Оценка качества программного продукта 132
6.3. Определение трудоемкости разработки системы 138
6.4. Определение состава и численности исполнителей 141
6.5. Определение стоимости разработки 142
7. Безопасность жизнедеятельности 146
Введение 146
7.1. Анализ опасных и вредных факторов, воздействующих на оператора ПЭВМ 146
7.2. Анализ электробезопасности и электромагнитного излучения 147
7.2.1. Анализ уровня шума и вибрации 149
7.2.2. Анализ психофизиологических факторов 150
7.3. Организация рабочего места оператора ПЭВМ 150
7.3.1. Нормативные требования к рабочему месту оператора ПЭВМ 150
7.3.2. Нормативные требования к освещению 151
7.3.3. Нормативные требования к микроклимату 153
7.3.4. Нормативные требования к видеомонитору 153
7.3.5. Нормативные требования к режиму труда 154
7.3.6. Мероприятия по улучшению условий труда 155
7.4. Анализ эргономических параметров интерфейса программного продукта 156
7.5. Расчет пропорциональности графических элементов интерфейса 159
7.6. Расчет яркости, контраста и размеров знаков на экране монитора 163
Выводы 166
Заключение 167
Литература 168

Прикрепленные файлы: 1 файл

Автоматизация Торговля 1С.docx

— 863.24 Кб (Скачать документ)

Связь показателей на разных уровнях  иерархии показана на рисунке 6.1.

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

По выделенным показателям произведем сравнение качества разработанного программного продукта с аналогом – программным продуктом «Турбо Бухгалтер». Оценим оба программных продукта по каждому параметру в баллах от 1 до 10. Для этого в таблице приведены оценки трех независимых экспертов (Di и Di*) и их усредненные значения. Данные приведены в таблице 6.2

 

 

 

 

 

Рисунок 6.1. – Система показателей качества программного продукта

 

 

 

 

 

 

Таблица 6.1. – Весовые коэффициенты параметров системы качества программного продукта

Номер параметра

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

Весовой коэффициент

1.1

Общая полезность

1

2.1

Мобильность

0,3

2.2

Исходная полезность

0,5

2.3

Удобство эксплуатации

0,2

3.1

Надежность

0,4

3.2

Эффективность

0,2

3.3

Учет человеческого фактора

0,2

3.4

Оцениваемость

0,1

3.5

Понятность

0,1

4.1

Машино-независимость

0,08

4.2

Завершенность

0,08

4.3

Точность

0,25

4.4

Доступность

0,15

4.5

Коммуникативность

0,2

4.6

Информативность

0,11

4.7

Согласованность

0,09

4.8

Краткость

0,04

 

Таблица 6.2. – Оценка программного продукта и выбранного аналога

Весовой коэффициент

Оценка разработанного ПП (D)

Оценка аналога (D*)

Оценка весового коэффициента разработанного ПП

Оценка весового коэффициента аналога

D1

D2

D3

Dср

D1*

D2*

D3*

Dср*

4.1

0,08

7

8

7

8

6

6

8

7

0,6

0,54

4.2

0,08

7

8

6

7

7

8

6

7

0,56

0,56

4.3

0,25

8

8

8

8

8

8

8

8

2

2

4.4

0,15

9

9

8

9

7

6

5

5

1,31

0,86

4.5

0,2

8

7

7

6

7

7

6

7

1,4

1,35

4.6

0,11

7

9

8

9

6

7

8

7

0,91

0,77

4.7

0,09

6

7

8

7

6

5

7

6

0,63

0,54

4.8

0,04

8

9

9

9

8

7

7

8

0,35

0,3

 

å=1

   

å = 7,76

å = 6,92

 

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

где n – количество оцениваемых параметров,

Kвес – весовой коэффициент,

Q – оценка.

Для разрабатываемого программного продукта получаем значение качества равное 7,76, а для аналога – 6,92. Получаем, что значение качества для разрабатываемого программного продукта больше, чем значение качества аналога. Вычислим отношение качества разработанного продукта к аналогу:

7,76 / 6,92 = 1,121

Таким образом, в выбранной системе параметров качества научно-технический уровень разработанного программного продукта превосходит аналог. Необходимо заметить, что превосходство является незначительным, соответственно, разработанный программный продукт, хотя и является конкурентоспособным, но не обладает свойствами, явно превосходящими другие аналогичные программные продукты. Но в большинстве случаев аналогичные программные продукты являются недоступными по причине большой стоимости, поэтому необходимость разработки данного программного продукта вполне обоснована.

    1. Определение трудоемкости разработки системы

Для учета затрат труда при разработке программного продукта можно выделить следующие этапы:

  • описание задачи;
  • разработка алгоритма решения задачи;
  • программирование;
  • отладка;
  • подготовка документации.

Определить общую трудоемкость разработки проекта можно как сумму трудоемкостей этапов разработки:

Тобщ = Тпз + Тразр.алг + Тпрогр + Ткомп.отл + Тмаш.док,

где трудоемкости этапов разработки задаются следующими формулами:

Тпз = Q * B / (75…85) * Кквал – трудоемкость описания задачи,

Тразр.алг = Q / (20…25) * Кквал – трудоемкость разработки алгоритма,

Тпрогр = Q / (20…25) * Кквал – трудоемкость программирования,

Тавт.отл = Q / (4…5) * Кквал – трудоемкость автономной отладки,

Ткомп.отл   = 1,5 * Тавт.отл – трудоемкость комплексной отладки,  

Трук.док = Q / (15…20 * Кквал) – трудоемкость подготовки рукописной                 документации,

Тмаш.док = 0,75 * Трук.док – трудоемкость подготовки машинной документации.

Q – условное число операторов.

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

Q = q * C * (1 + p),

где q - предполагаемое число операторов в программе;

С – коэффициент сложности программы, принимается равным от 1,25 до 2,0;

p – коэффициент коррекции программы при внесении в неё изменений, принимается равным от 0,05 до 0,1.

Отсюда,

Q = 2500 * 1,35 * (1 + 0,05 ) = 3544 .

Kквал. – коэффициент квалификации исполнителей, зависит от стажа работы.

 

 

 

Таблица 6.3 – Квалификация исполнителей

Стаж работы

Менее 2 лет

От 2 до 3 лет

От 3 до 5 лет

От 5 до 7 лет

Более 7 лет

Кквал.

0,8

1,0

1,1-1,2

1,3-1,4

1,5-1,6

Информация о работе Разработка системы автоматизации бухгалтерского и управленческого учета