Автор работы: Пользователь скрыл имя, 29 Сентября 2012 в 22:41, курсовая работа
В данной работе излагается проект автоматизации учета движения основных средств, указываются основания разработки проекта, его назначение и задачи. В работе представлены данные, необходимые для решения задач в указанной предметной области, описывается состав технических и программных средств, для реализованы задач, указываются предполагаемые результаты внедрения данного проекта на производстве. В конце работы приведен перечень литературы.
Введение
Обследование предметной области
Краткая характеристика предметной области. Цель проекта
Обоснование и выбор состава автоматизируемых задач. Постановка задач
Информационный анализ предметной области и выделение информационных объектов
Группировка задач и определение последовательности их выполнения
Графическое представление последовательности выполнения задач.
Анализ данных.
Определение полного набора входных и выходных данных для каждой задачи
Отбор необходимых данных, формирование рабочих бланков задач
Определение структуры данных.
Упорядочение всех типов информации. Определение схем таблиц БД
Формирование рабочих бланков таблиц (описание наборов имен полей, типов данных, условий на значение и других свойств полей)
Схема базы данных.
Определение связей (и их типов) между объектами
Формирование схемы БД
Проектирование системы запросов
Формирование бланков (QBE) для реализации запросов (описание наборов полей, в т.ч. вычисляемых полей, условий отбора информации, групповых функций и т.д.)
Формирование отчетов
Заключение
Список литературы
"ОС №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 |
Код подразделения |
СтруктПодр |
Числовой |
Длинное целое |
……………………………………………..
Для разработки автоматизированной системы
анализа финансово-
высокопроизводительным
СУБД как таковой;
объектно-ориентированная
визуальное построение приложений из программных прототипов;
широкий набор встроенных средств для работы с базами данных.
Примененная технология работы с данными - DAO 3.6, такая как эта модель максимально совместима с прошлыми версиями СУБД MS Access, кроме того менее требовательна к ресурсам, а также проста в употреблении. В соответствии с принципами визуального программирования, разработка приложений состоит из двух этапов:
1. Создания интерфейса
а) информационные объекты, основное назначение которых ввод/вывод данных на экран;
б) управляющие объекты - это объекты при выборе которых выполняются определённые действия, кроме этого существует классификация объектов на визуальные и не визуальные. Вид визуальных объектов не зависит от того, в каком режиме находится форма, редактирования или работы. Не визуальные объекты можно увидеть на форме только в режиме редактирования.
2. Определение функциональности
приложения. На этом этапе для
управляющих объектов
В составе проекта можно выделить следующие элементы: сами данные - таблицы, 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б
Заполнение формы инвентаризации описи;
…………………………………………………………..
Схема базы данных рассматриваемого примера приведена на рис. 2.
Информация о работе Автоматизация учёта движения основных средств