Информационная система для учета довогоров на предприятии - Программирование, компьютеры и кибернетика дипломная работа
Главная
Программирование, компьютеры и кибернетика
Информационная система для учета довогоров на предприятии
Выбор языка программирования. Требования к информационному и техническому обеспечению. Реализация базы данных. Разработка алгоритма работы программного обеспечения. Форма идентификации пользователя. Руководство пользователя. Типы элементов диалога.
посмотреть текст работы
скачать работу можно здесь
полная информация о работе
весь список подобных работ
Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
1. Предметная область. Необходимость и актуальность решаемых задач
В ОАО «Беларуськалий» для совершенствования следующих показателей эффективности автоматизации функций ОАЭОиИ:
- повышение достоверности, оперативности и надежности информационного обеспечения специалистов ОАЭОиИ;
- совершенствование организации первичного учета;
- сокращение сроков представления сводных документов;
- обеспечение быстрого доступа ко всей информации и анализ этой информации;
- обеспечение быстрой выдачи различного рода статистических данных;
- обеспечение будущей возможности обмена информацией между ОАЭОиИ, финансовым отделом и бухгалтерией;
- сокращение трудоемкости учетных работ, повышение производительности труда работников ОАЭОиИ и других подразделений объединения;
- улучшение планирования производства;
- проект предполагает создание информационных связей с АС « Учет основных фондов».
1.1 АРМ экономиста ОАЭОиИ , АРМ куратора договора, АРМ руководителя
Таблица 1.1 ? Автоматизация рабочих мест
Ввод из договоров дополнительных данных
Ввод дополнительных соглашение к договору
Ввод при поступлении акта выполненных работ
- номер договора по регистрации подрядчика;
- № договора, к которому относится дополнительное соглашение;
- номер этапа, который на основании данного акта будет закрыт
Куратор договора (выполнение функций)
- контролирует сроки выполнения этапов договоров;
- производит учет правильности оценки договоров;
- предоставляет информацию для других отделов;
- контролирует сроки выполнения этапов договоров;
- производит учет правильности оценки договоров;
- предоставляет информацию дл других отделов
Введённые в базу данные экономист сможет корректировать.
Функции по администрированию БД должны выполняться системным администратором СУБД Oracle. Перечень функций:
- восстановление БД из резервной копии при нарушениях целостности данных.
1.2 О бщие локальные критерии и ограничения
- полнота и достоверность выходной информации.
- периодичность и сроки представления отчетных документов должны соответствовать нормативным.
- любые изменения не должны требовать значительных трудозатрат на перепрограммирование.
- должна быть обеспечена высокая степень резервирования отдельных функций подсистемы с целью обеспечения работоспособности системы в целом.
Ограничения по надежности, быстродействию, полноте представления информации предъявляются техническим уровнем используемых средств вычислительной техники, качеством разработанных программных средств и условиям организации технологии решения задач.
Перечень функций ОУ, подлежащих автоматизации в соответствии с разрабатываемым дипломным проектом. Предполагается автоматизировать следующие функции подразделений объединения, участвующих в работах по учету выполнения и оплаты договоров:
- ведение экономистом справочников, разработанных специально для данного проекта, которые пока не используются в других задачах;
- учет договоров и формирование служебных писем на оплату;
- формирование и печать отчета о договорах, финансируемых из прибыли предприятия;
- формирование и печать отчета о договорах, финансируемых из инновационного фонда;
- формирование и печать отчета о выполнении каждого отдельно взятого договора;
- формирование и печать отчета о каждом рамочном договоре;
- формирование и печать отчета о помесячном финансировании хоздоговорных работ, заключенных с ОАО «Беларуськалий».
- резервное копирование массивов базы данных и их восстановление;
- анализ и выход из аварийных ситуаций;
2. Аппаратно-программные средства для решения поставленной задачи
2.1 Выбор языка программирования и СУБД
Возможности Delphi 7 подходят для создания систем любой сложности. Благодаря среде Delphi 7, которая представляет собой интегрированную оболочку разработчика, в которую входит набор специальных программ, ответственных за разные этапы создания готовности приложения, с ней легко работать. Не малое значение имеет компилятор Delphi. Что бы откомпилировать программу достаточно выполнить всего одну команду или нажать одну клавишу (F9). Всего лишь за одну секунду программа ? компилятор анализирует и транслирует тысячи строк исходного кода. В Delphi 7 имеется специальный проектировщик форм, с помощью которого будущей программы подготавливаются в виде форм. Проектировщик позволяет подобрать оптимальные размеры окон, разместить и настроить всевозможные элементы управления и меню, добавить готовые изображения, указать заголовки, подсказки, подписи и так далее. На этапе проектирования форм программа как бы составляется из готовых компонентов. Компоненты располагаются на палитре компонентов разделённой на несколько самостоятельных панелей. Компоненты обладают наборами свойств, характеризующими их отличительные особенности. Некоторые свойства имеются практически у всех компонентов ? таково, например, свойство Name (имя). Другие свойства, например Caption (Заголовок), имеются у большинства компонентов ? ведь заголовок необходим и для окна, и для кнопки. Некоторые уникальны для конкретных компонентов, например свойство Simple Text (Простой текст), содержащий текст, для компонента Строка состояния. В системе Delphi 7 используется специализированная, постоянно совершенствуемая версия языка программирования Паскаль, которая называется Delphi (в шестой и более ранних вариантах в системы Delphi она называлась «Object Pascal», «объектный паскаль»). Эта версия включает набор расширений, ориентированных только на применение в рамках среды Delphi 7 и предназначенных для ускоренного создания приложений.
MS SQL Server представляет собой мощный полнофункциональный сервер баз данных, отличающийся высокой производительностью, быстротой освоения и удобным интерфейсом администрирования. Под его управлением могут работать базы данных в широком диапазоне от уровня среднего звена предприятия до распределенных баз масштаба корпорации. Доступ к MS SQL Server возможен из большого числа средств разработки клиентских front-end, настольных баз данных и офисных продуктов. MS SQL Server изначально ориентирован на интеграцию с другими серверами MS Back-Office, что позволяет непосредственно охватить решение комплексных задач автоматизации хранения и обработки информации, электронной почты и документооборота, построения Internet/intranet приложений и т.д. MS SQL Server работает в как в традиционных клиент-серверных платформах, так и в многоуровневых средах. Одним из основных инструментов при создании распределенных многокомпонентных приложений является Microsoft Transaction Server.
2 . 1 Т ребования к информационному обеспечению
Требования к виду, форме, порядку оформления и вводу первичных документов.
Первичная информация поступает в виде:
- договора на создание научно технической продукции;
- прилагаемого к договору протокола соглашения о договорной цене на выполнение работ;
- калькуляции плановой себестоимости;
- расшифровки калькуляции по данному договору;
При заполнении входных документов необходимо соблюдать ряд общих правил:
- заполнять все графы документов, при отсутствии информации в нужных графах необходимо проставлять 0;
- ввод первичной информации для дальнейшей обработки предполагается осуществлять экономистом ОАЭОиИ в диалоговом режиме с использованием форматированных экранов.
Так же можно выделить еще некоторые требования:
1. Требования к составу и структуре справочников - кодификаторов, выбору систем классификации и кодирования
- справочник источников финансирования.
Нормативно-справочная информация должна быть единой для всего объединения. Формирование разрабатываемых справочников осуществляется экономистом ОАЭОиИ. Коды НСИ должны разрабатываться по серийной и порядковой системе кодирования с выделением в отдельные поля группировочных признаков.
Система классификации и кодирования информации должна быть гибкой, предусматривать возможность наращивания. Структура баз данных НСИ будет окончательно уточнена и разработана на стадии технорабочего проектирования.
Система классификации и кодирования для справочника курсов валют может быть взята из существующей задачи «Бухгалтерский учет и реализация на страны дальнего зарубежья».
2. Требования к структуре, содержанию, технологии формирования и ведения базы данных.
Информационная структура проекта представляется в виде базы данных, расположенной на центральном сервере.
Доступ пользователей к базе осуществляется путем формирования запросов, передачи их на сервер баз данных, обработки и возврата результатов запроса на АРМ пользователя. Все вычислительные операции при формировании отчетов выполняются на рабочих станциях пользователей КС .
Данные должны архивироваться или восстанавливаться только администратором базы данных. Пользовательская часть программного обеспечения должна быть размещена на жестком диске рабочих станций с возможностью восстановления и форматирования.
Защита от несанкционированного доступа должна быть обеспечена системой разграничения прав доступа к информации группам пользователей, отдельным пользователям, системой разграничения прав обработки информации и необходимостью ввода пароля для входа в любое рабочее место КС .
3. Требования к составу, принципам и видам формирования выходной информации
Фиксированные отчетные формы должны разрабатываться в соответствии со стандартом предприятия СТП КАЛИЙ 9002.4.9.0899.
Набор отчетов должен быть сведен в меню. Для того, чтобы получить отчет, конечный пользователь должен будет произвести следующие действия:
- с помощью меню приложения выбрать необходимый вид отчета;
- ввести параметры, характерные для данного отчета, в зависимости от того, как необходимо отфильтровать выборку данных;
- просмотреть отчет в окне предварительного просмотра;
- учет договоров и формирование служебных писем на оплату;
- формирование и печать отчета о договорах, финансируемых из прибыли предприятия;
- формирование и печать отчета о договорах, финансируемых из инновационного фонда;
- формирование и печать отчета о выполнении каждого отдельно взятого договора;
- формирование и печать отчета о каждом рамочном договоре;
- формирование и печать отчета о помесячном финансировании хоздоговорных работ, заключенных с ОАО «Беларуськалий»;
- формирование и печать отчета о сроках выполнения всех договоров;
- отчетность за месяц, квартал, год.
Формы выходных документов и других видов представления выходной информации, а также вид и форма данных или документов для обмена с другими задачами и системами окончательно будут установлены на стадии технорабочего проектирования.
4. Требования к организации системы контроля входной и выходной информации
Технология контроля должна быть нацелена на обнаружение максимально возможного количества ошибок при вводе информации. При необходимости на рабочем месте экономиста должен быть предусмотрен вывод протокола сообщений на экран.
Системы контроля входной информации должны быть разнообразны и обеспечить достоверность, надежность и целостность информации.
Описание системы программно - логического контроля подробно будет описана на стадии технорабочего проектирования.
5. Требования к организации технологии сбора, обработки, выдачи и хранения информации.
Договора, календарные планы, калькуляции поступают до начала планируемого календарного года. Дополнительные соглашения - при внесении изменений в договора. Акты выполненных работ - по окончании планируемого этапа. Информация по договорам и дополнениям к ним будет накапливаться до окончания срока действия договора, после чего данные будут помещаться в архив.
За отделом АСУП должны остаться функции по системному обслуживанию: контроль за нормальным функционированием комплекса задач; копирование и восстановление массивов.
6. Требования к обеспечению сохранности и достоверности информации
На этапе опытно-промышленной эксплуатации необходимо использовать журнальные методы ввода информации, обеспечивающие при вводе данных вывод на экран дополнительных сведений о вводимой информации, выбираемой из нормативной базы, а также из других баз данных. Это обеспечит уменьшение количества ошибок, заносимых в базы данных, и сократит трудозатраты при вводе данных в базы данных.
При проектировании и практической реализации системы необходимо учитывать возможность нештатной ситуации и принять все возможные меры, чтобы в момент сбоя операционной системы рабочей станции пользователя, администратора баз данных или в случае аварийной ситуации обрабатываемая информация не искажалась, а легко и быстро восстанавливалась.
2.2 Т ребования к техническому обеспечению
1. Требования к типу, составу и конфигурации средств вычислительной техники
Комплекс технических средств подсистемы должен обеспечивать:
- реализацию задач и функций проекта;
- возможность наращивания функций в проекта;
- совместимость технических средств в проекта;
В состав технических средств должны входить следующие основные виды:
- рабочая станция администратора БД;
- рабочая станция пользователя с принтером и источником бесперебойного питания;
Для пользователя системы должны быть установлены IBM совместимые ПЭВМ, подключенные к вычислительной сети ПО.
Рабочие станции для всех типов должны иметь характеристики не хуже следующих:
- видеоадаптер с возможностью отображения 256 цветов при разрешении 800x600;
- сетевой адаптер стандарта Ethernet на 10 Мбит.
2. Специальные требования к техническому обеспечению.
Подсистема рассчитана на работу в локальной вычислительной сети стандарта Ethernet со скоростью передачи данных 10 Мб, соединенной с вычислительной сетью ПО через высокоскоростные модемы.
3. Требования к помещениям, электропитанию и прочим факторам, определяющим условия эксплуатации СВТ
Технические средства должны соответствовать требованиям ГОСТ 1299784:
- по защищенности от воздействия окружающей среды и механического воздействия;
- по устойчивости к воздействию окружающей среды.
Индустриальные помехи от технических средств не должны превышать предельно допустимых величин, установленных «Общесоюзными нормами допускаемых индустриальных радиопомех» (нормы 172972). Технические и программные средства должны обладать патентной чистотой на территории Республики Беларусь.
Все рабочие станции пользователей КЗ обязательно должны быть укомплектованы источниками бесперебойного питания с возможностью работы станции от источника в течение не менее 30 минут.
2.3 Т ребования к программному обеспечению
К составу требований технического обеспечения можно отнести:
Наличие замечаний, не препятствующих проведению ОПЭ, не должно являться причиной отказа к приему проекта в ОПЭ . При положительном результате ОПЭ подписываются необходимые акты и проект сдается в промышленную эксплуатацию. Возникшие в процессе сдачи программных средств дополнительные требования, не предусмотренные техническим заданием, не являются основанием для отрицательной оценки результатов сдачи и не подписания актов приемки сдачи.
Дополнительные требования могут быть удовлетворены по дополнениям к проекту, которые согласовываются и утверждаются специалистами и руководителями по установленной форме в соответствии со стандартом СТП КАЛИЙ 9002.4.9.0899.
В разделе 1 выделим основные этапы и данные, которые необходимо хранить в базе:
На рабочем месте экономиста предполагается вводить все новые данные в следующие справочники:
На рабочем месте экономиста также предполагается вводить из договора следующие дополнительные данные:
- номер договора по регистрации подрядчика;
- номер договора по регистрации в концерне;
- тип научно-технической продукции, предоставляемой по окончании этапов.
При наличии дополнительных соглашений к договору необходимо ввести:
- № договора, к которому относится дополнительное соглашение;
При поступлении акта выполненных работ экономист вводит:
- номер этапа, который на основании данного акта будет закрыт.
Введённые в базу данные экономист сможет корректировать.
Куратор договора выполняет следующие функции:
- контролирует сроки выполнения этапов договоров;
- производит учет правильности оценки договоров;
- предоставляет информацию для других отделов;
- просмотр и печать отчетных документов.
Руководитель выполняет следующие функции:
- контролирует сроки выполнения этапов договоров;
- производит учет правильности оценки договоров;
- предоставляет информацию для других отделов;
Функции по администрированию БД должны выполняться системным администратором СУБД Oracle. Перечень функций:
- восстановление БД из резервной копии при нарушениях целостности данных.
Таблица 3.1 ? Перечень таблиц и их описание
Предназначена для хранения сведений о договорах.
Является справочником организаций - исполнителей работ по договорам.
Является справочником должностных лиц, курирующих договора.
Предназначена для хранения информации о дополнительных соглашениях к договору.
Предназначена для хранения информации об этапах договора либо доп. соглашения.
Таблица TREATY. Предназначена для хранения сведений о договорах. В нее предусмотрены следующие поля: идентификатор записи, используется первичный ключ; номер договора, тип символьный, т. к. в номере договора кроме цифр встречаются ещё и различные символы (/, -.).
Таблица 3.2 ? Описание таблицы TREATY
идентификатор записи, используется первичный ключ.
номер договора, тип символьный, т. к. в номере договора кроме цифр встречаются ещё и различные символы (/, -.)
дата начала работ по договору, тип date.
дата окончания работ по договору, тип date
стоимость выполнения работ по договору, тип money
идентификатор организации-исполнителя работ, используется внешний ключ, связь один-ко-многим с полем ID таблицы EXECUTOR
Таблица AGREEM. Предназначена для хранения информации о дополнительных соглашениях к договору. В этой таблице предусмотрены следующие поля и их описание: идентификатор записи, используется первичный ключ; идентификатор договора, используется внешний ключ, связь один-ко-многим с полем ID таблицы TREATY.
Таблица 3.3 ? Описание таблицы Agrem
идентификатор записи, используется первичный ключ.
идентификатор договора, используется внешний ключ, связь один-ко-многим с полем ID таблицы TREATY
дата подписания дополнительного соглашения, тип date
дата начала работ по договору, тип date
дата окончания работ по договору, тип date
стоимость выполнения работ по договору, тип money
Таблица STAGE. Предназначена для хранения информации об этапах договора либо доп. соглашения. В этом описании описаны поля: идентификатор записи, используется первичный ключ; идентификатор дополнительного соглашения, используется внешний ключ, связь один-ко-многим с полем ID таблицы AGREEM. Более подробно описано в таблице 3.4.
Таблица 3.4 ? Описание таблицы stage
идентификатор записи, используется первичный ключ.
идентификатор дополнительного соглашения, используется внешний ключ, связь один-ко-многим с полем ID таблицы AGREEM
дата начала работ по этапу, тип date
дата окончания работ по этапу, тип date
стоимость выполнения работ по этапу, тип money
дата акта выполненных работ этапа, тип date
номер акта выполненных работ этапа, тип числовой
Таблица EXECUTOR. Является справочником организаций - исполнителей работ по договорам. В этой таблице описываются следующие поля: идентификатор записи, используется первичный ключ; наименование организации, тип символьный; юридический адрес организации, тип символьный.
Таблица 5 - Описание таблицы executor
идентификатор записи, используется первичный ключ
наименование организации, тип символьный
юридический адрес организации, тип символьный
наименование банка, который сопровождает финансовую деятельность организации, тип символьный
номер расчётного счёта организации в банке, тип числовой
Таблица KURATOR. Является справочником должностных лиц, курирующих договора. В состав этой таблицы входят поля: фамилия куратора, тип символьный; имя куратора, тип символьный. Более полные сведения приведены в таблице 3.6.
Таблица 3.6 ? Описание таблицы users
идентификатор записи, используется первичный ключ
наименование занимаемой должности в структуре организации, тип символьный
В результат проектирования базы данных представлен на рисунке 3.2.
3 .2 Разработка алгоритма работы программного обеспечения
Работа Системы начинается с «ввода имени пользователя», что включает в себя работу руководителя, экономиста.
В работу руководителей входят обязанности:
- контроль сроков выполнения этапов договоров;
- производительность учета правильности оценки договоров;
- просмотр и печать отчетных документов.
В работу экономиста входят обязанности:
- ввод из договоров дополнительных данных;
- ввод дополнительных соглашений к договору;
- ввод при поступлении акта выполненных работ.
Рисунок 3.2 Схема работы алгоритма системы
3.3 Разработка программного обеспечения
Алгоритм работы Системы представлен на рисунке 3.1 и рисунке 3.2. Схема алгоритма наглядно демонстрирует модель поведения Системы. Анализируя подробнее каждый блок осуществляем написание кода программы.
Блок 1. Блок начала работы Системы, условно можно считать момент первоначального обращения к системе.
Блок 2. Осуществляется вывод формы запроса на введение идентификатора пользователя и пароля. Вид формы представлен на рисунке 3.3:
Рисунок 3.3 ? Форма идентификации пользователя
Login.pas Модуль формы ввода имени пользователя и пароля
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, Menus, cxLookAndFeelPainters, StdCtrls, cxButtons, cxTextEdit, cxLabel, cxControls, cxContainer, cxEdit, cxGroupBox;
procedure FormShow (Sender: TObject);
procedure btnOKClick (Sender: TObject);
procedure btnCancelClick (Sender: TObject);
procedure FormClose (Sender: TObject; var Action: TCloseAction);
procedure FormDestroy (Sender: TObject);
class procedure Execute (var UserName, UserPass: string; var ExecResult: Boolean);
class procedure TLoginDlg. Execute (var UserName, UserPass: string; var ExecResult: Boolean);
TLoginDlg.btnOKClick (Sender: TObject);
procedure TLoginDlg.btnCancelClick (Sender: TObject);
procedure TLoginDlg. FormClose (Sender: TObject; var Action: TCloseAction);
class procedure TLoginDlg. CloseForm;
procedure TLoginDlg. FormDestroy (Sender: TObject);
Блок 3 Kurators.pas Модуль формы справочника кураторов. Осуществляет контроль сроков выполнения этапов договоров; ведет правильность оценки договоров; печать отчетных документов.
Рисунок 3.4 ? Kurators.pas модуль формы справочника кураторов
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, cxStyles, cxCustomData, cxGraphics, cxFilter, cxData,
cxDataStorage, cxEdit, DB, cxDBData, cxNavigator, cxDBNavigator,
cxGridLevel, cxClasses, cxControls, cxGridCustomView,
cxGridCustomTableView, cxGridTableView, cxGridDBTableView, cxGrid,
grGrid1DBTableView1: TcxGridDBTableView;
cxgrdbclmnGrid1DBTableView1OTCHESTVO: TcxGridDBColumn;
cxgrdbclmnGrid1DBTableView1DOLZHNOST: TcxGridDBColumn;
procedure FormClose (Sender: TObject; var Action: TCloseAction);
procedure TfrmKurators. FormClose (Sender: TObject;
« Строка заголовка » - верхняя строка окна, содержащая наименование АРМа «НИОКР».
« Строка состояния » - строка внизу окна, которая отображает некоторую информацию о текущем состоянии работы или содержит подсказку относительно выбираемого действия.
« Строка меню » - список команд меню главного меню. Обычно располагается под строкой заголовка.
« Панель инструментов » - панель с кнопками, нажатие на которые вызывает определенные действия. Панель инструментов обеспечивает возможность быстрого доступа к часто используемым командам. Доступ к кнопкам на панели инструментов осуществляется только при помощи мыши. Для того, чтобы вызвать требуемую команду, нужно щелкнуть по соответствующей кнопке панели инструментов.
« Кнопки на панели инструментов » - чтобы узнать, какое действие связано с кнопкой, нужно установить указатель мыши на эту кнопку, немного подождать и прочитать наименование кнопки, которое появится в окне подсказки.
«Курсор» ? мигающий символ « | », указывающий на текущую позицию ввода информации.
Строковое меню-строка экрана, в которой размещаются окна с наименованиями предлагаемых функций.
Для выбора из меню некоторой опции необходимо с помощью клавиш-стрелок {} и {} подвести к ней курсор и нажать {Enter}. Это приводит к появлению на экране подчиненного меню. Выпадающее меню - окно экрана, в котором столбцом размещены наименования опций.
Для выбора из меню некоторой опции необходимо с помощью клавиш-стрелок {} и {} подвести к ней курсор (засветку) либо пометить мышью и нажать {Enter}. Выбор опции, помеченной символом «» в правой части, приводит к появлению следующего подчиненного меню. Выбор остальных опций приводит к появлению на экране форматированных окон отображения и редактирования информации или выполнению некоторой процедуры; панель инструментов предоставляет возможность, щелкнув по кнопке, вызвать наиболее часто используемые команды. Все кнопки снабжены всплывающими подсказками, которые появляются при подведении указателя мыши к соответствующей кнопке.
Данное окно выдается в том случае, если пользователь ввел неверную информацию.
Если вдруг в процессе работы на экране вашего компьютера появилось окно следующего вида, с текстом на английском языке, то необходимо выполнить:
- описать ситуацию, при которой оно возникло, записать сообщение;
- обратиться к программисту, сопровождающему задачу;
- запустить АРМ заново и продолжить работу.
Этот реквизит предназначен для ввода информации. Наименование значения, которое необходимо ввести находится над реквизитом. В случае, когда значение реквизита можно выбрать из справочника, справа от окна ввода находится кнопка с тремя точками, при нажатии на которую, раскрывается справочник для выбора необходимого значения. После выбора справа от окна появляется сокращенное наименование, соответствующее введенному значению. При вводе значения вы можете использовать клавиши:
{}/{} ? для перехода к следующему / предыдущему символу, относительно текущей позиции курсора.
{Backspace} ? для удаления символа, стоящего слева от текущей позиции курсора.
{Tab} - для перехода к следующему реквизиту;
{Shift+Tab} - для перехода к предыдущему реквизиту;
{ пробел } - выбор значения из справочника (если вводимое значение является кодом из справочника);
{Esc} - отмена сделанных изменений.
2) Реквизит типа «группа радио-кнопок» (переключатель)
Этот реквизит предназначен для выбора информации из фиксированного, постоянно определенного списка. Ключевая идея группы радио-кнопок состоит в том, что только одна из них может быть выбрана в данный момент времени, как это происходит с кнопками на старом автомобильном радиоприемнике. На рисунке показан пример для выбора типа строк из штатных расписаний. Текущее выбранное значение обозначено символом «». Для изменения текущего значения вы должны с помощью указателя мыши или клавиш {}/{} , {}/{} указать новое положение символа «».
Этот реквизит предназначен для выполнения определенного действия (вызов нового окна, выполнение процедуры и т.д.). Вид выполняемого по нажатию кнопки действия указан с помощью надписи на самой кнопке. Чтобы нажать на кнопку вы должны с помощью мыши щелкнуть по кнопке либо с помощью клавиатуры осуществить следующую последовательность операций:
а) с помощью клавиш {Tab}/{Shift+Tab} выбрать кнопку;
б) с помощью клавиши {Enter} нажать на кнопку.
Существует четыре специальных вида кнопки: , < Применить >, < Отменить >, <Выход>. Эти кнопки служат для выхода из текущего окна.
Кнопка < Применить > служит для выхода с сохранением сделанных в окне изменений. Выбрать эту кнопку вы также можете нажатием клавиши {Enter}.
Кнопка <Отменить> служит для выхода с отменой сделанных в окне изменений.
Кнопка служит для выхода без изменений из соответствующего окна. Выбрать эту кнопку вы также можете нажатием клавиши {Enter} либо {Esc} (в случае отсутствия в окне кнопки <Отменить>). Эта кнопка используется для выхода из окна сообщения об ошибках.
Кнопка <Выход> служит для выхода из соответствующего окна. Эта кнопка используется для выхода из окна просмотра.
Хаотичное расположение окон получается при последовательном открытии и закрытии справочников, когда окна могут перекрывать друг друга.
Рисунок 4.1 ? Режим просмотра, хаотичное расположение
Для того, чтобы видеть перечень всех открытых справочников и массивов их необходимо расположить каскадом. Для чего в горизонтальном меню в опции «Окно» необходимо выбрать из выпадающего вертикального меню опцию «Каскад». При этом окна будут расположены следующим образом:
Для одновременного просмотра информации всех открытых справочников и массивов необходимо выбрать режим просмотра мозаикой (горизонтальной или вертикальной).
Для расположения открытых массивов и справочников мозаикой горизонтальной необходимо в горизонтальном меню в опции «Окно» выбрать из выпадающего вертикального меню опцию «мозаика Горизонтальная». При этом окна будут расположены следующим образом (Рисунок 4.3):
Рисунок 4.3 ? Опция «мозаика горизонтальная»
А для расположения вертикальной мозаикой необходимо в горизонтальном меню в опции «Окно» выбрать из выпадающего вертикального меню опцию «мозаика Вертикальная». При этом окна будут расположены следующим образом:
Для передачи активного состояния от одного окна другому используются опции «Предыдущее окно» или «Следующее окно».
При просмотре справочников и массивов используются стандартные окна. Для удобства просмотра некоторых таблиц предусмотрена возможность увеличивать (уменьшать) размеры окна и ширину колонок таблицы, менять местами колонки.
Для изменения места расположения окна следует подвести указатель мыши к зоне заголовка, нажать левую кнопку и, не отпуская ее, переместить окно на нужное место.
Для изменения размеров окна, следует подвести указатель мыши к рамке окна:
На правой и левой сторонах рамки указатель мыши превращается в горизонтальную двойную стрелку. Нажав в этот момент левую кнопку и, сместив указатель влево или вправо, можно изменить ширину окна. Н
Информационная система для учета довогоров на предприятии дипломная работа. Программирование, компьютеры и кибернетика.
Реферат На Тему Многомерные Последовательности Фибоначчи
Курсовая работа: Текстовый редактор
Реферат: Консервация инструмента. Гарантийный срок хранения и эксплуатации
Дипломная работа по теме Специальный репортаж на примере программы 'Профессия репортер' на канале НТВ
Реферат На Тему Загальна Характеристика Австралії
Военная Реформа Петра 1 Реферат
Курсовая Работа На Тему Бродильная Промышленность. Технологическое Оборудование
Собор Василия Блаженного Описание Внешнего Вида Сочинение
Антагонисты наркотических анальгетиков, ненаркотические анальгетики
Реферат: Методические рекомендации к выполнению самостоятельной работы для студентов, обучающихся по специальности «Бухгалтерский учет, анализ и аудит»
Реферат по теме Общая характеристика психического развития глухих и слабослышащих
Реферат: Проблема самоактуализации личности
Отчет По Учебной Практике Экономическая Безопасность
Структура и функции политической системы
Реферат: Обучение начальных курсов методам программирования на языке Turbo Pascal. Скачать бесплатно и без регистрации
Курсовая работа: Методика дослідження процесу запам'ятовування
Контрольная Работа На Тему Етика Гоббса І Бенедикта Спінози
Контрольная работа по теме Судебная бухгалтерия
Реферат: The Clock Stopped Essay Research Paper This
Ефросинина Литературное Чтение 2 Класс Контрольные Работы
Анализ основных направлений национального проекта "Жилье" в Сахалинской области и разработка мероприятий по совершенствованию его реализации - Государство и право дипломная работа
Совершенствование организационного механизма управления СМК на предприятии - Менеджмент и трудовые отношения дипломная работа
Совершенствование ценовой политики промышленной организации - Маркетинг, реклама и торговля курсовая работа