Автоматизация учёта движения основных средств

Автор работы: Пользователь скрыл имя, 29 Сентября 2012 в 22:41, курсовая работа

Краткое описание

В данной работе излагается проект автоматизации учета движения основных средств, указываются основания разработки проекта, его назначение и задачи. В работе представлены данные, необходимые для решения задач в указанной предметной области, описывается состав технических и программных средств, для реализованы задач, указываются предполагаемые результаты внедрения данного проекта на производстве. В конце работы приведен перечень литературы.

Содержание работы

Введение
Обследование предметной области
Краткая характеристика предметной области. Цель проекта
Обоснование и выбор состава автоматизируемых задач. Постановка задач
Информационный анализ предметной области и выделение информационных объектов
Группировка задач и определение последовательности их выполнения
Графическое представление последовательности выполнения задач.
Анализ данных.
Определение полного набора входных и выходных данных для каждой задачи
Отбор необходимых данных, формирование рабочих бланков задач
Определение структуры данных.
Упорядочение всех типов информации. Определение схем таблиц БД
Формирование рабочих бланков таблиц (описание наборов имен полей, типов данных, условий на значение и других свойств полей)
Схема базы данных.
Определение связей (и их типов) между объектами
Формирование схемы БД
Проектирование системы запросов
Формирование бланков (QBE) для реализации запросов (описание наборов полей, в т.ч. вычисляемых полей, условий отбора информации, групповых функций и т.д.)
Формирование отчетов
Заключение
Список литературы

Содержимое работы - 1 файл

иьитьи.doc

— 717.50 Кб (Скачать файл)

 

 

 

 

 

 

 

 

"ОС №5 - акт приемки-передачи отрем. объектов ОС" структура отражена в табл.6

Таблица 6

№ п/п

Наименование поля

Обозначение

Тип данных

Размер поля

1

Код

НомерАктаРемонта

Счетчик

Длинное целое

2

Код исполнителя

НомерИсп

Числовой

Длинное целое

3

Номер договора с исполнителем

НомерДоговора

Текстовый

255

4

Дата договора

ДатаДоговора

Дата/время

 

5

Дата плановая начала рем. работ

ПериодРемПлан1

Дата/время

 

6

Дата плановая конца рем. работ

ПериодРемПлан2

Дата/время

 

7

Дата факт. начала рем. работ

ПериодРемФакт1

Дата/время

 

8

Дата факт. конца рем. работ

ПериодРемФакт2

Дата/время

 

9

Номер акта рем. Работ

НомерВнутр

Текстовый

255

10

Дата акта

ДатаАкта

Дата/время

 

11

Код руководителя

НомерСотрРук

Числовой

Длинное целое

12

Дата подписи руководителем

ДатаПодписи

Числовой

Длинное целое

13

Код товара

НомерТов

Числовой

Длинное целое

14

Вид работы

ВидРаботы

Текстовый

255

15

Стоимость демонтажных работы

СтоимДемонт

Числовой

Двойное с плавающей точкой

16

Стоимость плановая работ

СтоимРаботПлан

Числовой

Двойное с плавающей точкой

17

Стоимость плановая работ по вводу  в эксплуатацию ОС

СтоимРаботПлан2

Числовой

Двойное с плавающей точкой

18

Стоимость факт. работ

СтоимРаботФакт

Числовой

Двойное с плавающей точкой

19

Стоимость факт. работ по вводу  в эксплуатацию ОС

СтоимРаботФакт2

Числовой

Двойное с плавающей точкой

20

Стоимость трансп. расходов

СтоимТрансп

Числовой

Двойное с плавающей точкой

21

Полностью ли произведены работы?

Полностью

Логический

 

22

Что конкретно не выполнено?

ЧтоНеПолн

Текстовый

255

23

Председатель комиссии

НомерСотрПредс

Числовой

Длинное целое

24

1й член комиссии

НомерСотрЧлен1

Числовой

Длинное целое

25

2й член комиссии

НомерСотрЧлен2

Числовой

Длинное целое

26

Сотрудник, сдавший ОС

НомерСотрСдал

Числовой

Длинное целое

27

Дата сдачи ОС

ДатаСдачи

Дата/время

 

28

Количество

Количество

Числовой

Двойное с плавающей точкой

29

Сотрудник, принявший ОС после ремонта

НомерСотрПрин

Числовой

Длинное целое

30

Дата приемки 

ДатаПриемки

Дата/время

 

31

Код главного бухгалтера

НомерБух

Числовой

Длинное целое


 

 

"ОС №6 - инвентарная карточка" структура отражена в табл.7

Таблица 7

№ п/п

Наименование поля

Обозначение

Тип данных

Размер поля

1

Код

НомерИнвентКарты

Счетчик

Длинное целое

2

Код товара

НомерТов

Числовой

Длинное целое

3

Номер карточки

НомерВнутр

Числовой

Длинное целое

4

Дата карточки

ДатаИнвКарты

Дата/время

 

5

Счет амортизации

Счет

Текстовый

255

6

Номер амортизационной группы

НомерАмортГруппы

Числовой

Длинное целое

7

Местонахождение

Местонахождение

Текстовый

255

8

Код поставщика

НомерПост

Числовой

Длинное целое

9

Основание

ОснованиеПриема

Текстовый

255

10

Вид операции

ВидОперации

Текстовый

255

11

Количество

Количество

Числовой

Длинное целое

12

Код сотрудника, который отвечает за инв. карточку

НомерСотрИнв

Числовой

Длинное целое


 

 

 

 

 

 

 

 

 

 

 

"ОС №4 - акт списания ОС" структура отражена в табл.8

Таблица 8

№ п/п

Наименование поля

Обозначение

Тип данных

Размер поля

1

Код

НомерАкт

Счетчик

Длинное целое

2

Код руководителя

НомерСотрРук

Числовой

Длинное целое

3

Дата подписи руководителем

ДатаПодписи

Числовой

Длинное целое

4

Номер документа основания

НомерОсн

Текстовый

255

5

Дата документа основания

ДатаОсн

Дата/время

 

6

Номер акта списания

НомерВнутр

Текстовый

255

7

Дата акта

ДатаАкта

Дата/время

 

8

Причина списания

Причина

Текстовый

255

9

Код товара

НомерТов

Числовой

Длинное целое

10

Председатель комиссии

НомерСотрПредс

Числовой

Длинное целое

11

1й член комиссии

НомерСотрЧлен1

Числовой

Длинное целое

12

2й член комиссии

НомерСотрЧлен2

Числовой

Длинное целое

13

Код главного бухгалтера

НомерБух

Числовой

Длинное целое

14

Заключение комиссии

Заключение

Поле МЕМО

 

15

Номер компоненты

НомерАктТов

Счетчик

Длинное целое

16

Номер акта списания

НомерАкт

Числовой

Длинное целое

17

Название

НаименованиеКомп

Текстовый

255

18

Количество

Количество

Числовой

Длинное целое


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

"Инвентаризационная опись ОС" структура отражена в табл.8

Таблица 8

№ п/п

Наименование поля

Обозначение

Тип данных

Размер поля

1

Код

НомерИнв

Счетчик

Длинное целое

2

Номер описи

НомерВнутр

Текстовый

255

3

Дата описи

ДатаИнв

Дата/время

 

4

Основание

Основание

Текстовый

255

5

Номер документа основания 

НомерОсн

Текстовый

255

6

Дата документа основания

ДатаОсн

Дата/время

 

7

Дата начала описи

ДатаНачала

Дата/время

 

8

Дата окончания описи

ДатаКонца

Дата/время

 

9

Местонахождение ОС

Местонахождение

Текстовый

255

10

1й мат. отв. сотрудник

МатОтв1

Числовой

Длинное целое

11

2й мат. отв. сотрудник

МатОтв2

Числовой

Длинное целое

12

3й мат. отв. сотрудник

МатОтв3

Числовой

Длинное целое

13

Председатель комиссии

НомерСотрПредс

Числовой

Длинное целое

14

1й член комиссии

НомерСотрЧлен1

Числовой

Длинное целое

15

2й член комиссии

НомерСотрЧлен2

Числовой

Длинное целое

16

3й член комиссии

НомерСотрЧлен3

Числовой

Длинное целое

17

Код сотрудника, проверящего ОС

НомерСотрПров

Числовой

Длинное целое

18

Дата подписи комиссией

ДатаПодписи

Дата/время

 

19

Дата подписи проверящим

сотрудником

ДатаПроверки

Дата/время

 

20

Код подразделения

СтруктПодр

Числовой

Длинное целое


 

 

……………………………………………..

 

  1. Схема базы данных.
    1. Определение связей (и их типов) между объектами

Для разработки автоматизированной системы  анализа финансово-хозяйственной  деятельности предприятия использовалась СУБД MS Access, основа которой - язык VBA. Данная среда выполняет две основные функции: позволяет разрабатывать само хранилище данных, а также разработать интерфейс приложения, в том числе и программный код к нему. Таким образом, данная СУБД является:

высокопроизводительным интерпретатором;

СУБД как таковой;

объектно-ориентированная модель компонент;

визуальное построение приложений из программных прототипов;

широкий набор встроенных средств  для работы с базами данных.

Примененная технология работы с данными - DAO 3.6, такая как эта модель максимально  совместима с прошлыми версиями СУБД MS Access, кроме того менее требовательна к ресурсам, а также проста в употреблении. В соответствии с принципами визуального программирования, разработка приложений состоит из двух этапов:

1. Создания интерфейса приложения, на этом этапе на форме размещаются  те объекты, которые необходимы для работы приложения, все существующие объекты принято делить на две группы:

а) информационные объекты, основное назначение которых ввод/вывод данных на экран;

б) управляющие объекты - это объекты  при выборе которых выполняются  определённые действия, кроме этого существует классификация объектов на визуальные и не визуальные. Вид визуальных объектов не зависит от того, в каком режиме находится форма, редактирования или работы. Не визуальные объекты можно увидеть на форме только в режиме редактирования.

2. Определение функциональности  приложения. На этом этапе для  управляющих объектов разрабатываются  процедуры на языке VBA и связываются  с выбранными объектами.

В составе проекта можно выделить следующие элементы: сами данные - таблицы, sql-инструкции в виде запросов, код проекта; описание форм; модули форм; модули; параметры проекта; описание ресурсов, отчеты и макросы (последние два вида объектов в нашем проекте не потребовались).

К наиболее часто используемым визуальным элементам интерфейса относятся: для ввода, отображения и редактирования информации - текст (надпись), однострочный редактор, различные списки, таблицы; для запуска команд на выполнение - стандартные кнопки, кнопки с рисунком и кнопки быстрого доступа.

Так же на форме могут располагать невизуальные компоненты, выполняющие вспомогательные, но не менее важные, действия, например, таймер (секундомер), набор данных Table или источник данных DataSource.

Таким образом, форма представляет собой компонент Delphi, служащий контейнером  для всех других компонентов.

Перечень объектов в базе таковой:

Рабочие таблицы в базе:

АктыПриемки, АктыРемонта, АктыСписания, АктыСписанияТовары, ВнутренниеНакл, ВнутренниеНаклТовары, Должности, Инвентаризации, ИнвентаризацииТовары, ИнвентКарты, Исполнители, ОснСредства, Параметры, Поставщики, Сотрудники, СтуктурнПодразделения, Формы, ВспомДата

Рабочие запросы в базе:

запрос_АктыПриемки, запрос_АктыРемонта, запрос_АктыСписания, запрос_АктыСписанияТовары, запрос_ВнутренниеНакл, запрос_ВнутренниеНаклТовары, запрос_Инвентаризации, запрос_ИнвентаризацииТовары, запрос_ИнвКарты, запрос_ИнвКнига, запрос_ИнвКнига2

Рабочие формы в базе:

Главная, Календарь, форма_АктПриемки, форма_АктРемонта, форма_АктСписания, форма_АктыСписанияТовары, форма_ВнутренниеНакл, форма_ВнутренниеНаклТовары, форма_ВспомДата, форма_Должности, форма_Инв, форма_ИнвентаризацииТовары, форма_ИнвКарта, форма_ИсполнителиРабот, форма_ОсновныеСредства, форма_Поставщики, форма_РеквизитыФирмы, форма_Сотрудники, форма_СписокАктовПриемки, форма_СписокАктовРемонта, форма_СписокАктовСписания, форма_СписокВнутренниеНакл, форма_СписокИнв, форма_СписокИнвКарт, форма_СписокОснСредств, форма_СтуктурнПодразделения, форма_Формы.

Рабочие модули в базе:

Inv, OS1, OS2, OS3, OS4, OS6, OS6b, Общий, прописью

Схема взаимосвязи довольно проста. Для каждого файла-шаблона есть свой модуль, отвечающий за его заполнение, см. табл.3

 

Таблица 3

Унифицированная форма для заполнения

Модуль для заполнения

Module OS1

ОС-1. xls

Module OS2

ОС-2. xls

Module OS3

ОС-3. xls

Module OS4

ОС-4. xls

Module OS6

ОС-6. xls

Module OS6б

ОС-6b. xls

Module Inv

инв. xls


 

Задачи, данным программным продуктом:

Заполнение формы ОС-1;

Заполнение формы ОС-2;

Заполнение формы ОС-3;

Заполнение формы ОС-4;

Заполнение формы ОС-6

Заполнение формы ОС-6б

Заполнение формы инвентаризации описи;

 

…………………………………………………………..

 

    1. Формирование схемы БД

Схема базы данных рассматриваемого примера приведена на рис. 2.

 

 

 

 


 

 

 

 

 

  1. Проектирование системы запросов
    1. Формирование бланков (QBE)  для реализации запросов (описание  наборов полей, в т.ч. вычисляемых полей, условий отбора информации,  групповых  функций и т.д.)

Информация о работе Автоматизация учёта движения основных средств