Разработка информационной системы бухгалтерского учета
Курсовая работа, 10 Апреля 2013, автор: пользователь скрыл имя
Описание работы
Цель: Реализация модуля экономической информационной системы, необходимого для бухгалтерского учета хозяйственных операций предприятия с использованием базы данных.
Задачи:
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 Оценка трудоемкости разработки
Заключение
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Приложения
Файлы: 1 файл
Курсовая, Шайхиева.doc
— 3.59 Мб (Скачать файл)
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С:Предприятие 8.2". Практическое пособие разработчика. Примеры и типовые приемы" - М.: ООО "1С-Паблишинг", СПб: Питер, 2009. - 874 с.: ил. ISBN 978-5-9677-1147-3.
- ”Информационные технологии бухгалтерского учета” О. П. Ильина СПб: Питер.2001г.
- ”Информационные системы в экономике”: Учебник В.В. Дика Москва Финансы и статистика.1996г.
- ”Документация по программым средствам: 1С:Предприятие
- ”Современные методы и средства проектирования информационных систем” А. М .Вендров Москва: Финансы и статистика 1998г.
Приложение
Приложения 1
«Модули»
- &НаКлиенте
Процедура ЗаявкаПриИзменении(Элемент)
ЗаполнитьНаОсновании(Объект.
КонецПроцедуры
&НаСервере
Процедура ЗаполнитьНаОсновании(
ДокОбъект = РеквизитФормыВЗначение("
ДокОбъект.Материалы.Очистить()
ДокОбъект.Заполнить(Основание)
ЗначениеВРеквизитФормы(ДокОбъе
КонецПроцедуры
Процедура ОбработкаЗаполнения(
//{{__КОНСТРУКТОР_ВВОД_НА_
// Данный фрагмент построен конструктором.
// При повторном использовании конструктора, внесенные вручную изменения будут утеряны!!!
Если ТипЗнч(ДанныеЗаполнения)
= Тип("СправочникСсылка.
// Заполнение шапки
КодПокупателя = ДанныеЗаполнения.
ОбщееКоличество = ДанныеЗаполнения.
Заявка = ДанныеЗаполнения.Ссылка;
ОбщаяСумма = ДанныеЗаполнения.СуммаОбщая;
Для Каждого
НоваяСтрока = Материалы.Добавить();
НоваяСтрока.Материал = ТекСтрокаЗаявленныйМатериал.
НоваяСтрока.Количество = ТекСтрокаЗаявленныйМатериал.
НоваяСтрока.Сумма = ТекСтрокаЗаявленныйМатериал.
НоваяСтрока.Цена = ТекСтрокаЗаявленныйМатериал.
КонецЦикла;
КонецЕсли;
//}}__КОНСТРУКТОР_ВВОД_НА_
КонецПроцедуры
Модуль предназначен для заполнения документа «Покупка по заявке» на основании справочника «Заявки покупателей».
- Процедура ОбработкаПроведения(Отказ, РежимПроведения)
Движения.ЗакупленныйМатериал.
Для Каждого ТекСтрокаМатериалы Из Материалы Цикл
Движение = Движения.ЗакупленныйМатериал.
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = Дата;
Движение.Материал = ТекСтрокаМатериалы.Материал;
Движение.Количество = ТекСтрокаМатериалы.Количество;