Автор работы: Пользователь скрыл имя, 10 Апреля 2013 в 13:29, курсовая работа
Цель: Реализация модуля экономической информационной системы, необходимого для бухгалтерского учета хозяйственных операций предприятия с использованием базы данных.
Задачи:
1) Учет данных о поставщиках, покупателях, материалах;
2) Регистрацией заявок клиентов;
3) Оформлением документов на поступление материалов, расчет налога на добавленную стоимость;
4) Отражение операций на счетах бухгалтерского учета
Введение
Глава 1 Модель жизненного цикла
Глава 2 Этап проектирования
2.1 Функциональная диаграмма IDEF0
2.2 Диаграмма потоков данных DFD
2.3 Диаграмма связи БД (ER-win)
Глава 3 Реализация программной системы
3.1 Реализация базы данных
3.2 Описание программного проекта
a) Описание модулей и подсистем
б) Описание глобальных данных
в) Описание главной формы проекта
3.3 Результаты тестовых испытаний
3.4Оценка качественных характеристик
3.5 Оценка трудоемкости разработки
Заключение
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Приложения
3.3 Результаты тестовых испытаний
Приемлемое время запуска программы – 5 – 10 секунд.
Время для импорта исходных данных - 20 минут.
Время на обновление записей - 5 минут.
Фатальные ошибки, приводящие к потере системой работоспособности или порче данных, не обнаружены.
Серьезных ошибок не обнаружено.
Маленьких ошибок, из-за которых не следует останавливать распространение программного продукта, не выявлено.
Выявлено 5 незначительных ошибок, из-за которых не следует останавливать распространение программного продукта, в дальнейшем они будут устранены, чтобы придать программе законченность.
Интерфейс для ввода и поиска нового продукта удобен и не требует внесения изменений.
3.4 Оценка качественных характеристик
Характеристики качества программного продукта |
Мера |
Шкала |
Надежность | ||
Доступность-готовность: Относительное время работоспособного функционирования |
Вероятность |
0,85 |
Эффективность | ||
Временная эффективность: Время отклика - получение результатов на типовое задание Пропускная способность – |
Секунды Число в минуту |
5-10 5-10 |
Используемость ресурсов: Относительная величина использования ресурсов ЭВМ при нормальном функционировании программного средства |
Вероятность |
0,95 |
Практичность | ||
Понятность: Четкость концепции ПС Демонстрационные возможности Наглядность и полнота документации |
Порядковая |
отличная отличная отличная |
Простота использования: Простота управления функциями Комфортность эксплуатации Среднее время ввода заданий Среднее время отклика на задание |
Порядковая Порядковая Секунды Секунды |
хорошая хорошая 60-90 10-15 |
Изучаемость: Трудоемкость изучения применения ПС Продолжительность изучения Объем эксплутационной документации Объем электронных учебников |
Чел.-часы Часы Страницы Кбайт |
2-2,5 1-1,5
2 |
Привлекательность: Субъективные или экспертные оценки |
Порядковая |
хорошая |
Сопровождаемость | ||
Анализируемость: Стройность архитектуры программ Унифицированность интерфейсов Полнота и корректность документации |
Порядковая |
отличная удовлетв отличная |
Изменяемость: Трудоемкость подготовки изменений Длительность подготовки изменений |
Чел.-часы Часы |
0,5 - 1 0,5 - 1 |
Тестируемость: Трудоемкость тестирования изменений Длительность тестирования изменений |
Чел.-часы Часы |
0,5 - 1 0,5 - 1 |
Мобильность | ||
Адаптируемость: Трудоемкость адаптации Длительность адаптации |
Чел.-часы Часы |
0,5 - 1 0,5 - 1 |
Простота установки: Трудоемкость инсталляции Длительность инсталляции |
Чел.-часы Часы |
0,5 - 1 0,5 - 1 |
Существование-соответствие: Стандартизация интерфейсов с аппаратной и операционной средой |
Порядковая |
Отличная |
Замещаемость: Трудоемкость замены компонентов Длительность замены компонентов |
Чел.-часы Часы |
0,5 - 1 1 – 1,5 |
3.5 Оценка трудоемкости разработки
Оценка трудоемкости разработки произведена по методике расчета–
функциональные точки (functional points, FP).
Порядок расчета:
1. Определение количества и
2. Определение количества
3. Определение сложности по
4. Подсчет количества общих функциональных точек с учетом сложности системы;
Этап 1 – 2
Входной элемент приложения – Справочники – Внешние вводы EI
Справочник: «Материалы» |
Справочник «Покупатели» |
Справочник «Поставщики» |
Справочник «Заявки покупателей» |
полей – 5 ссылок – 1 сложность – низкая |
полей – 3 ссылок – 0 сложность – низкая |
полей – 3 ссылок – 0 сложность – низкая |
полей – 10 ссылок – 2 сложность – средняя |
Входной элемент приложения – Документы – Внешние вводы EI
Документ: «Покупка по заявке» |
полей – 11 ссылок – 4 сложность - высокая |
Выходной элемент – Внешние выводы EO – Отчеты
Отчет: «Ведомость заявок за период» |
Отчет: «Ведомость закупленных материалов за период» |
полей – 4 ссылок – 0 сложность - низкая |
полей – 6 ссылок – 2 сложность — средняя |
Внутренние логические файлы ILF –Документы
Документ: «Покупка по заявке» |
полей – 11 записей – 0 сложность - низкая |
Этап 3
Определение сложности по количеству сложных данных
EI |
Сложность | |
Справочник: «Материалы» |
3 |
Низкая |
Справочник «Покупатели» |
3 |
Низкая |
Справочник «Поставщики» |
3 |
Низкая |
Справочник «Заявки покупателей» |
4 |
Средняя |
Документ: Покупка по заявке» |
6 |
Высокая |
EO |
Сложность | |
Отчет: «Ведомость заявок за период» |
4 |
Низкая |
Отчет: «Ведомость закупленных материалов за период» |
5 |
Средняя |
ILF |
Сложность | |
Документ: Покупка по заявке» |
7 |
Низкая |
Этап 4
Количество общих
FP = N*(0.65 + 0.01ΣFi)
N = 9 – количество функциональных точек,
Fi = 59 – 14 коэффициентов регулировки сложности.
1. Передача данных |
4 |
2. Распределенная обработка данных |
3 |
3. Производительность |
4 |
4. Распространенность конфигурации |
3 |
5. Частота/скорость транзакций |
5 |
6. Оперативный ввод данных |
5 |
7. Оперативное обновление |
5 |
8. Алгоритмическая сложность |
4 |
9. Инженерная эргономика/
эффективность работы |
5 |
10. Повторная используемость |
4 |
11. Инсталляция |
5 |
12. Эксплуатация |
5 |
13. Целевые среды |
3 |
14. Сопровождаемость |
4 |
FP = 9 * ( 0,65 + 0,01*59 ) = 11,16
Этап 5
Оценка трудоемкости
MW = FP*I/40,
где MW – трудоемкость в человеко-неделях,
FP – количество общих функциональных точек с учетом сложности,
I – трудоемкость одной функциональной точки (часов).
MW = FP*I/40 = 11,16 * 46/40 = 11,16 * 1,15 = 12,834
Заключение
По результатам выполнения работы была разработана автоматизированная информационная система, которая позволяет вести учет поставок материалов для обеспечения оптовой торговли по заявкам клиентов.
Система выполняет следующие функции:
1) Учет данных о поставщиках, покупателях, материалах;
2) Регистрация заявок клиентов;
3) Оформление документов на
4) Отражение операций на счетах бухгалтерского учета:
Дт 10 Кт 60 – поступление материалов,
Дт 19 Кт 60 – НДС.
Использование данной программы
позволит заменить выполнение рутинной
работы, ускорить обработку данных
и снизить вероятность
Вследствие чего можно сделать вывод, что разработанная система отвечает всем заданным требованиям и выполняет все поставленные задачи.
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1. Габец А.П., Гончаров Д.И. "1С:Прелприятие 8.0". Простые примеры разработки". М.: ООО "1С-Паблишинг", 2005. - 420 с.: ил. ISBN 5-6977-0056.
2. Пэддок Р., Петерсен Дж., Тэлмейдж Р., Ренфт Э. Visual FoxPro 6. Разработка корпоративных приложений: Пер. с англ. - М.: ДМК, 1999. - 592 с.: ил. ISBN 5-89818-031-1..
Приложение
Приложения 1
«Модули»
Процедура ЗаявкаПриИзменении(Элемент)
ЗаполнитьНаОсновании(Объект.
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьНаОсновании(
ДокОбъект = РеквизитФормыВЗначение("
ДокОбъект.Материалы.Очистить()
ДокОбъект.Заполнить(Основание)
ЗначениеВРеквизитФормы(ДокОбъе
КонецПроцедуры
Процедура ОбработкаЗаполнения(
//{{__КОНСТРУКТОР_ВВОД_НА_
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения)
= Тип("СправочникСсылка.
// Заполнение шапки
КодПокупателя = ДанныеЗаполнения.
ОбщееКоличество = ДанныеЗаполнения.
Заявка = ДанныеЗаполнения.Ссылка;
ОбщаяСумма = ДанныеЗаполнения.СуммаОбщая;
Для Каждого
НоваяСтрока = Материалы.Добавить();
НоваяСтрока.Материал = ТекСтрокаЗаявленныйМатериал.
НоваяСтрока.Количество = ТекСтрокаЗаявленныйМатериал.
НоваяСтрока.Сумма = ТекСтрокаЗаявленныйМатериал.
НоваяСтрока.Цена = ТекСтрокаЗаявленныйМатериал.
КонецЦикла;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_
КонецПроцедуры
Модуль предназначен для заполнения документа «Покупка по заявке» на основании справочника «Заявки покупателей».
Движения.ЗакупленныйМатериал.
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
Движение = Движения.ЗакупленныйМатериал.
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаМатериалы.Материал;
Движение.Количество = ТекСтрокаМатериалы.Количество;
Информация о работе Разработка информационной системы бухгалтерского учета