D_OSNOV (663359), страница 5

Файл №663359 D_OSNOV (Автоматизированное рабочее место) 5 страницаD_OSNOV (663359) страница 52016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 5)

LGOT.DBF (Льготы)

Имя

Тип

Длина

Примечание

N_LG

N

1

0

Код льготы

INFO

C

20

-

Описание льготы

KWP_L

N

4

2

Ставка начислений по квартплате

RD_L

N

4

2

Ставка начислений по радио

GW_L

N

4

2

Ставка начислений по горячей воде

XW_L

N

4

2

Ставка начислений по холодной воде

K_L_L

N

4

2

Ставка начислений по ком. Услугам

OT_L

N

4

2

Ставка начислений по отоплению

TL_L

N

4

2

Ставка начислений по телефону

TABLE_R .DBF (Ставки)

Имя

Тип

Длина

Примечание

TAB

N

4

0

Табельный номер

KWP_L

N

5

2

Ставка начислений по квартплате

RD_L

N

5

2

Ставка начислений по радио

GW_L

N

5

2

Ставка начислений по гор. Воде

XW_L

N

5

2

Ставка начислений по хол. Воде

K_L_L

N

5

2

Ставка начислений по ком. Услугам

OT_L

N

5

2

Ставка начислений по отоплению

EL_L

N

5

2

Ставка начислений электроэнергии

TL_L

N

5

2

Ставка начислений по телефону

TARIF.DBF (Тарифы)

Имя

Тип

Длина

Примечание

INFO

C

25

-

Описание тарифа

ST_KA

N

5

2

Ставка оплаты

K_INFO

C

11

-

Помощь начисления (на 1-го чел.\на 1 кв.м)

K_CH

L

1

-

Выбор: .T. – на 1-го человека .F. – на 1 м2

HELP.DBF – БД, содержащая описание помощи.

Имя

Тип

Длина

Примечание

HLP

M

10

-

Описание помощи

M_ZAR .MEM - Файл, в котором хранятся переменные стоимости услуг ( _* ).

А также структурные файлы-индексы (CDX), для каждой базы, создаваеммые программным путем.

Поддержка базы данных……………………...

20

Описание работы приложения………………..

21

Работа с пунктами меню………………….

23

PAD-пункт «Кадры»………………………………

23

PAD-пункт «Отчеты» …………………………….

24

PAD-пункт «Печать»………………………………

24

PAD-пункт «Сервис»………………………………

25

PAD-пункт «Расчет»………………………………

25

PAD-пункт «Помощь»…………………………….

25

PAD-пункт «Выход»………………………………

25

Работа окнами…………………………….

26

Окно «Работа с картотекой» (INS)……………….

26

Окно «Квартиросъемщики» (KD)…………………

28

Окно нормативов (M_ZAR)………………………

29

Окно дополнения льгот (M_ZAR)………………...

29

Окно тарифов (M_ZAR)…………………………..

29

Окно дополнения жильцов (INS)…………………..

29

BROWSE-окна (KDR)…………………………….

30

Окно помощи (HELP)……………………………..

30


Поддержка базы данных

поддержка или ведение базы данных подразумевает наличие средств доступа к данным и средств управления ими. При этом рабочий интерфейс должен быть максимально “комфортным”. Здесь нужно решить, что пользователь будет обычно видеть на экране компьютера.

Удобно в качестве “рабочего стола”, на котором он будет принимать решения, и совершать действия по обработке данных, взять не какое-то меню, а отображение самой базы данных. На экране должны присутствовать и указания на возможные действия пользователя. Поскольку на нем никогда не хватает места, указания на некоторые действия можно поместить в развертывающиеся световые меню. При необходимости также должна быть предусмотрена контекстно-зависимая помощь (HELP – F1).

Функции поддержки базы данных.

Для обслуживания базы необходимы следующие функции.

  1. перемещение вперед\назад на одну запись (SKIP\SKIP –1). При этом должны блокироваться попытки выйти за первую\последнюю запись базы. Достижение верхней\нижней границы желательно отображать на экране (READ-окно).

  2. Переход на начало\конец базы (GO TOP\BOTTOM).

  3. Пометка записей, предназначенных для удаления, и снятие пометки (DELETE\RECALL).

  4. Дополнение базы новой записью (APPEND BLANK).

  5. Выход из окна редактирования.

  6. Поиск по ключу (SEEK, LOCATE). В случае неудачного поиска указатель записей должен вернуться на исходную запись.

  7. Вывод\печать данных.

  8. Упаковка данных (PACK).

  9. Переиндексация базы (REINDEX или INDEX).

  10. Полная очистка базы от данных (вспомогательная база oplata.dbf) (ZAP).

Средства предъявления данных.

  1. Команда BROWSE\CHANGE удобна тем, что дает панораму данных и не требует программирования перемещения в БД. В данной программе команда BROWSE в основном используется для просмотра данных и результатов вычислений.

  2. Команда READ с командами @…SAY…@…GET:

@…SAY…GET…

@…SAY…

@…GET…

READ …

Эта форма предъявления данных является самой гибкой и дает непосредственный доступ к полям базы. Теперь кроме собственно редактирования, поля базы данных можно анализировать, трансформировать, запоминать в переменных или в других базах и т.д.. Чаще всего такой режим называют READ-окном, хотя использование команд @…GET, READ не обязывает помещать их в специальное окно – они могут проектироваться и непосредственно на экран.

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

Обе формы (BROWSE и READ) предъявления данных активно используются в программе.

Описание работы приложения.

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

В FoxPro имеются две альтернативные технологии построения меню – концепция, продолжающая еще из предыдущей версии СУДБ FoxBASE-2,1, и концепция, позаимствованная из СУДБ dBASEIV.

Важнейшее «идейное» различие между Fox-меню и dBASE-меню может быть определено терминами «меню-программа» и «меню-объект». Fox-меню является только частью программы, где оно создается, используется и «умирает». dBASE-меню после своего определения остается независимым и «живым» объектом, к которому можно обратиться из любого места прикладной системы.

Поэтому управление программой осуществляется именно с помощью dBASE-меню, а также в процедуре показано использование Fox-меню.

dBASE-меню может не только вырабатывать переменные для анализа, но и непосредственно вызывать процедуры, подпрограммы, команды по обработке выбора. Оно предлагает такую архитектуру построения систем обработки данных, когда программа может вообще не иметь единого ядра, а состоять из процедур, которые связаны друг с другом только через вызовы меню. Кроме того, имеется неоценимая возможность создавать меню из имен файлов и компонентов базы данных, осуществлять множественный выбор.

В общем случае для создания dBASE-меню и работы с ним необходимо предусмотреть следующие элементы:

Определение меню. Здесь описываются содержание, «горячие» клавиши, клавиши быстрого доступа, форма и реакции меню. Определение меню может сделано один раз в начале программы и далее только использоваться.

Активация меню. Команды\клавиши активации предъявляют меню на экране и делают его чувствительным к выбору пользователя.

Деактивация меню. Удаляет его с экрана, сохраняя в памяти для следующего возможного использования.

Удаление меню. Это действие очищает память от определения меню, и более оно не может быть использовано без нового определения.

Имеются два типа элементарных меню:

  1. Вертикальное («всплывающее», или POPUP-меню),

  2. Горизонтальное (BAR-меню)

На их основе можно строить иерархические меню практически любой сложности (вложенности). Именно по такой технологии построенно меню программы и вид меню показан на рис. 2.1

Р исунок 2.1 Структура меню (ZAR)

* - Файл, где

описывается процедура

Характеристики

Тип файла
Документ
Размер
1,22 Mb
Тип материала
Учебное заведение
Неизвестно

Список файлов реферата

HELP.DBF
HELP.FPT
LGOT.DBF
M_ZAR.MEM
OPLATA.DBF
RABOT.DBF
TABLE_R.DBF
TARIF.DBF
ADD_DEL.PRG
BAZES.PRG
FUNC.PRG
HELP1.TXT
HELP2.TXT
HELP3.TXT
HELP4.TXT
HELP5.TXT
HELP6.TXT
HELP7.TXT
HELP8.TXT
MENI.PRG
OPEN.PRG
OTCHET.PRG
RAS.PRG
Readme.
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7033
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее