Разработка приложения учёта продаж бытовой техники в среде 1С: Предприятие 8.2
Дипломная работа, 20 Ноября 2013, автор: пользователь скрыл имя
Описание работы
В торговой и бухгалтерской деятельности важно занять лидирующие позиции на рынке, повысить эффективность работы персонала и создать оптимальную структуру управления. Особенно это важно в наше время, так как стремительно растёт количество торговых организаций и возрастает конкуренция. Это обуславливает масштабное применение бухгалтерских приложений, благодаря которым повышается оперативность обработки данных и достоверность деловой информации.
Содержание работы
Введение 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 – Computer-Aided Software Engineering – набор инструментов и методов программной инженерии для проектирования программного обеспечения;
- IDEF0 – методология функционального моделирования;
- DFD – Data Flow Diagrams – диаграммы потоков данных;
- IDEF3
– Integrated DEFinition for Process Description Capture Method –
методология моделирования и стандарт
документирования процессов, происходящих
в системе.
Библиографический список
- М.Г. Радченко, Е.Ю. Хрусталёва. «1С: Предприятие 8.2» Практическое пособие разработчика. Примеры и типовые приёмы [текст]: Москва: ООО «1С – Паблишинг», 2009.
- Комплекс «Мой бизнес» [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.mbsystems.ru/about/
- Программа
«Триумф» v2.0 [Электронный ресурс] – электронные
текстовые данные. Режим доступа: http://www.link-soft.ru/v363.
php - Программа
«Магазин – 2» [Электронный ресурс] – электронные
текстовые данные. Режим доступа: http://www.vakompakt.ru/r_rpg/
shop/?p=16 - ГОСТ
28195-89 [Электронный ресурс] – электронные
текстовые данные. Режим доступа: http://www.vsegost.com/
Catalog/11/11212.shtml - Режимы
тестирования программного обеспечения
[Электронный ресурс] – электронные текстовые
данные. Режим доступа: http://www.social.msdn.microso
ft.com/forums/ru-ru/fordesktop ru/thread/e750a78b-0c1f-4766- 81a2-7cea9b4b3ea2. - BPwin справочные материалы [Электронный ресурс] – электронные текстовые данные. Режим доступа: http://www.itteach.ru/bpwin/
- ERwin
справочные материалы [Электронный ресурс]
– электронные текстовые данные. Режим
доступа: http://www.itteach.ru/bpwin/
erwin-process-modeler