Автор работы: Пользователь скрыл имя, 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С: Предприятие 8.2