Разработка информационной системы бухгалтерского учета

Автор работы: Пользователь скрыл имя, 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 Оценка трудоемкости разработки
Заключение
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Приложения

Файлы: 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. Определение количества функциональных  приложений, связанных с каждым  функциональным типом элементарных  данных DET, элементарных записей  RET и внешних ссылок FTR;

3. Определение сложности по количеству  сложных данных;

4. Подсчет количества общих функциональных точек с учетом сложности системы;

      1. Оценка трудоемкости.

 

 

Этап 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. Радченко М.Г., Хрусталева Е.Ю. "1С:Предприятие 8.2". Практическое пособие разработчика. Примеры и типовые приемы" - М.: ООО "1С-Паблишинг", СПб: Питер, 2009. - 874 с.: ил. ISBN 978-5-9677-1147-3.
      2. ”Информационные технологии бухгалтерского учета” О. П. Ильина СПб: Питер.2001г.
      3. ”Информационные системы в экономике”: Учебник В.В. Дика Москва Финансы и статистика.1996г.
      4. ”Документация по программым средствам: 1С:Предприятие
      5. ”Современные методы и средства проектирования информационных систем” А. М .Вендров Москва: Финансы и статистика 1998г.

 

 

Приложение

Приложения 1

«Модули»

  •    &НаКлиенте

Процедура ЗаявкаПриИзменении(Элемент)

ЗаполнитьНаОсновании(Объект.Заявка);

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

 

&НаСервере

Процедура ЗаполнитьНаОсновании(Основание)

ДокОбъект = РеквизитФормыВЗначение("Объект");

ДокОбъект.Материалы.Очистить();

ДокОбъект.Заполнить(Основание);

ЗначениеВРеквизитФормы(ДокОбъект, "Объект");

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

 

Процедура ОбработкаЗаполнения(ДанныеЗаполнения, СтандартнаяОбработка)

//{{__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

// Данный фрагмент  построен конструктором.

// При повторном использовании  конструктора, внесенные вручную  изменения будут утеряны!!!

Если ТипЗнч(ДанныеЗаполнения) = Тип("СправочникСсылка.СправочникЗаявокПокупателя") Тогда

// Заполнение шапки

КодПокупателя = ДанныеЗаполнения.КодПокупателя;

ОбщееКоличество = ДанныеЗаполнения.КоличествоОбщее;

Заявка = ДанныеЗаполнения.Ссылка;

ОбщаяСумма = ДанныеЗаполнения.СуммаОбщая;

Для Каждого ТекСтрокаЗаявленныйМатериал  Из ДанныеЗаполнения.ЗаявленныйМатериал Цикл

НоваяСтрока = Материалы.Добавить();

НоваяСтрока.Материал = ТекСтрокаЗаявленныйМатериал.Материал;

НоваяСтрока.Количество = ТекСтрокаЗаявленныйМатериал.Количество;

НоваяСтрока.Сумма = ТекСтрокаЗаявленныйМатериал.Сумма;

НоваяСтрока.Цена = ТекСтрокаЗаявленныйМатериал.Цена;

КонецЦикла;

КонецЕсли;

//}}__КОНСТРУКТОР_ВВОД_НА_ОСНОВАНИИ

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

 

Модуль предназначен для заполнения документа «Покупка по заявке» на основании справочника «Заявки  покупателей».

 

  •    Процедура ОбработкаПроведения(Отказ, РежимПроведения)

Движения.ЗакупленныйМатериал.Записывать = Истина; 

 Для Каждого ТекСтрокаМатериалы Из Материалы Цикл

Движение = Движения.ЗакупленныйМатериал.Добавить();

Движение.ВидДвижения = ВидДвиженияНакопления.Приход;

Движение.Период = Дата;

Движение.Материал = ТекСтрокаМатериалы.Материал;

Движение.Количество = ТекСтрокаМатериалы.Количество;

Информация о работе Разработка информационной системы бухгалтерского учета