Разработка приложения учёта продаж бытовой техники в среде 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 Мб (Скачать файл)

 

Выводы

 

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

 

 

Заключение

 

В соответствии с поставленными целями и задачами было смоделировано и разработано  приложение по учёту продаж бытовой  техники для предприятия «Техника для дома». В процессе разработки были определены требования к будующей системе, произведён обзор существующих аналогов, а так же проанализированы средства моделирования и разработки. В ходе анализа былм выбраны CASE средства BPwin и ERwin. Для разработки была выбрана среда «1С: предприятияе 8.2», так как эта система обладает наиболее подходящим функционалом для решения поставленной задачи. Занимаемое системой пространство на жёстком диске зависит от объёма используемой базы данных. После проведения тестирования и отладки приложение было передано в опытную эксплуатацию для выявления и исправления оставшихся недочётов.

Кроме разработки приложения было уделено внимание экономической  части проекта. Произведён расчёт затрат и вычислена величина прибыли. Так же вычислена экономия трудозатрат и экономический эффект.

 

Приложение  А

(обязательное)

Исходный  код некоторых модулей

 

Исходный  код модуля печати печатной формы  документа «Товарный чек»:

 

Процедура Печать(ТабДок, Ссылка) Экспорт

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

Макет = Документы.ТоварныйЧек.ПолучитьМакет("Печать");

Запрос = Новый Запрос;

Запрос.Текст =

"ВЫБРАТЬ

| ТоварныйЧек.Дата,

| ТоварныйЧек.Менеджер,

| ТоварныйЧек.Номер,

| ТоварныйЧек.Товар.(

|  НомерСтроки,

|  Товар,

|  Количество,

|  Цена,

|  Сумма,

|  Стоимость,

|  НаборСвойств

| )

|ИЗ

| Документ.ТоварныйЧек КАК ТоварныйЧек

|ГДЕ

| ТоварныйЧек.Ссылка В (&Ссылка)";

Запрос.Параметры.Вставить("Ссылка", Ссылка);

Выборка = Запрос.Выполнить().Выбрать();

 

ОбластьЗаголовок = Макет.ПолучитьОбласть("Заголовок");

Шапка = Макет.ПолучитьОбласть("Шапка");

ОбластьТоварШапка = Макет.ПолучитьОбласть("ТоварШапка");

ОбластьТовар = Макет.ПолучитьОбласть("Товар");

ТабДок.Очистить();

 

ВставлятьРазделительСтраниц = Ложь;

Пока Выборка.Следующий() Цикл

Если ВставлятьРазделительСтраниц Тогда

ТабДок.ВывестиГоризонтальныйРазделительСтраниц();

КонецЕсли;

 

ОбластьЗаголовок.Параметры.Заполнить(Выборка);

ТабДок.Вывести(ОбластьЗаголовок);

 

Шапка.Параметры.Заполнить(Выборка);

ТабДок.Вывести(Шапка, Выборка.Уровень());

 

ТабДок.Вывести(ОбластьТоварШапка);

ВыборкаТовар = Выборка.Товар.Выбрать();

Пока ВыборкаТовар.Следующий() Цикл

ОбластьТовар.Параметры.Заполнить(ВыборкаТовар);

ТабДок.Вывести(ОбластьТовар, ВыборкаТовар.Уровень());

КонецЦикла;

 

ВставлятьРазделительСтраниц = Истина;

КонецЦикла;

//}}

КонецПроцедуры

 

&НаКлиенте

Процедура ОбработкаКоманды(ПараметрКоманды, ПараметрыВыполненияКоманды)

//{{_КОНСТРУКТОР_ПЕЧАТИ(Печать)

ТабДок = Новый ТабличныйДокумент;

Печать(ТабДок, ПараметрКоманды);

 

ТабДок.ОтображатьСетку = Ложь;

ТабДок.Защита = Ложь;

ТабДок.ТолькоПросмотр = Ложь;

ТабДок.ОтображатьЗаголовки = Ложь;

ТабДок.Показать();

//}}

КонецПроцедуры

 

&НаСервере

Процедура Печать(ТабДок, ПараметрКоманды)

Документы.ТоварныйЧек.Печать(ТабДок, ПараметрКоманды);

КонецПроцедуры

 

Перечень  сокращений

 

  • БД  – база данных;
  • ИС – информационная система;
  • ЗП – заработная плата;
  • ПК – персональный компьютер;
  • ПО – программное обеспечение;
  • CASE – Computer-Aided Software Engineering – набор инструментов и методов программной инженерии для проектирования программного обеспечения;
  • IDEF0 – методология функционального моделирования;
  • DFD – Data Flow Diagrams – диаграммы потоков данных;
  • IDEF3 – Integrated DEFinition for Process Description Capture Method – методология моделирования и стандарт документирования процессов, происходящих в системе. 

Библиографический список

 

  1. М.Г. Радченко, Е.Ю. Хрусталёва. «1С: Предприятие 8.2» Практическое пособие разработчика. Примеры и типовые приёмы [текст]: Москва: ООО «1С – Паблишинг», 2009.
  2. Комплекс «Мой бизнес» [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.mbsystems.ru/about/
  3. Программа «Триумф» v2.0 [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.link-soft.ru/v363.php
  4. Программа «Магазин – 2» [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.vakompakt.ru/r_rpg/shop/?p=16
  5. ГОСТ 28195-89 [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.vsegost.com/Catalog/11/11212.shtml
  6. Режимы тестирования программного обеспечения [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.social.msdn.microsoft.com/forums/ru-ru/fordesktopru/thread/e750a78b-0c1f-4766-81a2-7cea9b4b3ea2.
  7. BPwin справочные материалы [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.itteach.ru/bpwin/
  8. ERwin справочные материалы [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.itteach.ru/bpwin/erwin-process-modeler

 


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