Автоматизация учета работ произведенных сотрудниками районных электрических сетей

Автор работы: Пользователь скрыл имя, 12 Марта 2012 в 19:19, курсовая работа

Описание работы

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

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

Введение 3
1. Основные понятия
1.1 Описание среды разработки. 4
1.2 Организация баз данных 5
1.3 Поддержка языков БД 7
1.4 BDE………………………………………………………………….8
1.5 Архитектура СУБД 9
2. Постановка задачи 11
3. Использованные инструменты Delphi 12
4. Описание базы данных 12
4.1 Связь таблиц……………………………………………………….. 13
5. Структура программного продукта 14
5.1 Межмодульные связи………………………………………………15
6. Разработанные алгоритмы по теме работы…….....…………16
6.1 Сортировка………………………………………………………….16
6.2 Поиск………………………………………………………………...16
6.3 Фильтрация………………………………………………………….16
6.4 Формирование запросов……………………………………………16
6.5 Формирование отчетов 16
7. Описание пользовательского интерфейса 17
8. Заключение 23
9. Список использованной литературы 24
Приложение А. Текст программы. 18
Приложение Б. Экранные формы. 35

Файлы: 1 файл

Пояснительная записка.doc

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

       Limit (тип платежа).

       TipL (код платежа).

       God (год).

       Kvartal (квартал).

       AllPlata (общие годовые, квартальные платежи).

       Таблица Pokazateli (содержит информацию о видах загрязнения и платежам по ним):

       ID2 (идентификационный номер типа загрязнения).

       ClassPokaz (класс загрязнения).

       Pokazatel (название загрязнения).

       PlataPoPlanu (выплаты по плану).

       PlataPoFaktu (выплаты по факту).

       PlataVBudjet (выплаты в бюджет).

       TipP (код платежа).

       Таблица Veshestva (содержит информацию по загрязняющим веществам):

       VeshID (идентификационный номер вещества).

       NormID (идентификационный номер норматива по веществу).

       Veshestvo (название вещества).

       NormPlatZaTonn (норматив платы за тонну).

       PovKoef (повышающий коэффициент).

       ObemZagr (объем загрязнений).

       Plata (платежи по веществу).

       ClassVesh

       Таблица Normative (содержит информацию о нормативах загрязнения веществами):

       VeshNID (идентификационный номер вещества).

       NormGod (годовой норматив).

       Norm1 (норматив за 1 квартал).

       Norm2 (норматив за 2 квартал).

       Norm3 (норматив за 3 квартал).

      Norm4 (норматив за 4 квартал).
4.1 Связь таблиц:

 

1.Таблица Limit

                                 (содержит информацию о квартальных и годовых платежах).

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

Тип данных

Размер

Описание

ID

Autoincrement

 

Идентификационный номер отчета

Limit

Alpha

40

Тип платежа

TipL

Alpha

10

Код платежа

God

Short

 

Год

Kvartal

Short

 

Квартал

AllPlata

Money

 

Годовые платежи

 

2. Таблица Pokazateli

(содержит информацию о типах загрязнений и платежам по ним).

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

Тип данных

Размер

Описание

ID2

Autoincrement

 

Идентификационный номер типа загрязнения

TipP

Alpha

10

Код загрязнения

Pokazatel

Alpha

65

Название загрязнения

PlataPoPlanu

Money

 

Выплаты по плану

PlataPoFaktu

Money

 

Выплаты по факту

PlataVBudjet

Money

 

Выплаты в бюджет

ClassPokaz

Alpha

10

Класс загрязнения

 

3. Таблица Veshestva

                                    (содержит информацию о загрязняющих веществах).

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

Тип данных

Размер

Описание

VeshID

Autoincrement

 

Идентификационный номер вещества

ClassVesh

Short

 

Класс загрязнения

Veshestvo

Alpha

30

Название вещества

NormPlatZaTonn

Money

 

Плата за тонну

PovKoef

Number

 

Повышающий коэффициент

ObemZagr

Number

 

Объем загрязений

Plata

Money

 

Платежи

NormID

Alpha

10

Идентификационный номер норматива

 

     4. Таблица Normative

                                                         (содержит информацию о нормативах).

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

Тип данных

Размер

Описание

VeshNID

Short

 

Идентификационный номер норматива

NormGod

Number

 

Годовой норматив

Norm1

Number

 

Норматив за 1 квартал

Norm2

Number

 

Норматив за 2 квартал

Norm3

Number

 

Норматив за 3 квартал

Norm4

Number

 

Норматив за 4 квартал


Типы данных, используемых в таблицах:

 

Тип

Обозначение

Описание

Alpha

A

Включает альфа-поля: буквы, цифры и их сочетание и строки.

Short

S

Содержит только цифры диапазона от -32 768 до 32 767

Number

 

N

числа с плавающей запятой в диапазоне от -10307 до +10307 с 15 значащими разрядами.

Money

Money

денежное поле. Содержит вещественные числа с фиксированной запятой, 6 знаками целой части и 2 знаками дробной

Autoincrement

+

автоматически увеличивающееся на 1 длинное целое

 

Информация о работе Автоматизация учета работ произведенных сотрудниками районных электрических сетей