~1 (663352), страница 10

Файл №663352 ~1 (Автоматизированная информационная система Учет экономической деятельности мукомольного цеха) 10 страница~1 (663352) страница 102016-07-31СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

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

Код расхода

Код установки

Код продукции

Количество

Дата ввода

Код установки

Дата ввода

Код установки

Код продукции

Потери факт.

DV_RAS.dbf

Тип движения

Код движения

Typ_R.dbf

Тип расхода

Код расхода

SPR_USTN.dbf

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

Код установки

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

Краткое наименование уст.

PR_M.dbf

Код вида

Код семейства

Код продукции

Название продукции

RAS_Reag.dbf

Дата ввода

Код установки

Код продукции

Расход


4.3. Интерфейс программы.

Программа разрабатывалась в среде Borland DELPHI 5.0 компании Inprise Corporation. Выбор данной среды обусловлен следующими причинами:

1. Данная среда является ведущей RAD-системой (средой быстрой разработки приложений) на рынке благодаря следующим особенностям:

1.1. Визуальная среда разработки.

1.2. Полное использование возможностей среды WIN32.

1.3. Гибкость языка Object Pascal.

2. Наибольший опыт разработчика работы именно в этой среде.

3. Пожелание заказчика (в перспективе возможна доработка этого приложения силами других разработчиков).

Интерфейс - это общение между человеком и компьютером. На практическом уровне, интерфейс - это набор стандартных приемов взаимодействия с техникой.

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

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

Приложение состоит из не визуальных и визуальных компонентов работы с БД, компонентов для выдачи отчетов (которые представляют собой разновидность визуальных компонентов), а также модулей данных. Визуальные компоненты служат для представления данных из не визуальных компонентов, т.е. служат целям обеспечения интерфейса пользователя при работе с данными.

Модули данных служат для централизованного хранения отдельных экземпляров не визуальных компонентов с целью придания тем или иным наборам данных единообразного поведения приложения.

Приложение состоит из одной или нескольких форм.

Каждая форма может:

1. Хранить и использовать свои "собственные " не визуальные компоненты;

2. Использовать не визуальные компоненты, хранящиеся в одном или нескольких модулях данных;

3. Использовать не визуальные компоненты, хранящиеся и используемые в других формах.

Каждая форма может воспользоваться только "собственными " визуальными компонентами, поскольку визуальные компоненты выполняют интерфейсные функции и при активизации формы теряют свою видимость на экране.

4.4. Экранные формы.

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

В данной программе есть несколько экранных форм, список которых с кратким описанием приведен ниже.

• frMainForm - основная форма программы. Содержит основное меню. Вызывает другие окна.

• frAddPerVir - форма ввода параметров по переработке и выработке.

• frAddOtgCjog - форма ввода параметров по отгрузке.

• frAddRasTop- форма ввода параметров по расходу топлива.

• frReport - отчёт по переработке и выработке.

Структура взаимодействия окон приведена на рис. 4.1.

Рис.4.1. Структура приложения

4.5. Руководство пользователя.

При запуске программы открывается главная форма (рис.4.2.).


Рис.4.2. Основное окно программы.

В ней располагается главное меню приложения содержащее следующие пункты:

• Информация по цехам

1. Переработка и выработка по установкам

2. Отгрузка, сжег

3. Расход топлива

4. Потери при переработке

5. Расход реагентов

• Информация по ТЭЦ

1. Расход топлива на ТЭЦ

• Сводки и отчёты

1. Деятельность установок
2. Сводка по расходу топлива

3. Отчёт о расходе реагентов

4. Справка о выходах н/п

5. Расчёт потерь

• О программе

1. Выход

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

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

Чтобы однозначно определить элемент, ему должны быть сопоставлены поле или набор полей, гарантирующих уникальность элемента внутри таблицы. Такое поле или поля называются первичным ключом (primary key) таблицы и часто являются числами. Если одна таблица содержит первичным ключ другой, это позволяет организовать связь между элементами разных таблиц. Это поле называется внешним ключом (foreign key).

Вот пример запроса для отображения данных о переработке и выработке по установкам:

SELECT Per_vur.DATA_V, Dv_ras.TYPE_DV, Spr_ustn.NCUT_USTN,

Pr_m.NAME_PROD, Per_vur.KOLVO, Per_vur.KOD_DV,

Per_vur.KOD_USTN, Per_vur.KOD_PROD

FROM "..\word\Per_Vur.DBF" Per_vur

INNER JOIN "..\word\Dv_Ras.DBF" Dv_ras

ON (Per_vur.KOD_DV=Dv_ras.KOD_DV)

INNER JOIN "..\word\Spr_ustn.DBF" Spr_ustn

ON (Per_vur.KOD_USTN = Spr_ustn.KOD_USTN)

INNER JOIN "..\word\Pr_m.DBF" Pr_m

ON (Per_vur.KOD_PROD = Pr_m.KOD_PROD)

где SELECT, FROM, WHERE, INNER JOIN - операторы языка SQL;

Per__Vur.DBF, Dv_Ras.DBF, Spr_ustn.DBF, Pr_m.DBF - название таблиц;

DAТA_V, TYPE_DV, NCUT_USTN - название полей соответствующих таблиц.

SELECT - относится к командам языка манипулирования данными, используется для формулирования и выполнения запросов пользователей к данным, хранящимся в базе данных, то есть производит выборку из базы данных затребованной пользователем информации. В ней указывается список полей таблицы. Порядок, в котором поля перечислены в списке определяет порядок их выборки.

Предложение FROM, задает имена таблиц к которым делается запрос.

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

Еще на главной форме существуют кнопки управления:

Добавить - Для добавления новой записи в соответствующую таблицу

Удалить - Для удаления выбранной записи из таблицы

Фильтр - Для выполнения поиска необходимой записи в соответствующей таблице

Выход - Закрытие приложения

При нажатии на кнопку "Добавить" открывается следующая форма (рис. 4.3.)

Здесь мы можем установить необходимые нам значения для новой записи. Данные для выпадающих списков формируются из существующих таблиц (справочников). В данном, конкретном случае из таблицы "Установки", "Продукция" и "Тип движения".


Рис.4.3. Окно ввода новой записи.

Вот фрагмент кода отображающий в выпадающем списке записи справочника "Тип движения":

Table1. Active :=true;

with Table1 do

begin

ComboBox1.Items.Clear;

first;

while not EOF do

begin

СomboBox1.Items.Add(FieldByName('TYPE_DV').AsString);

Next;

end;

first;

ComboBox1.Text:=FieldByName('TYPE_DV').AsString;

end;

При нажатии кнопки "Ввод" в таблице создаётся новая запись. Соответственно "Отмена" - означает не производить изменения в таблице. При нажатии на кнопку "Удалить", из таблицы удаляется соответствующая запись.


Рис.4.4. Фильтр

Если у нас в таблице существует много записей то, естественно, возникают определенные трудности с поиском необходимой нам записи.

Чтобы устранить эти трудности необходимо нажать на кнопку "Фильтр" (рис.4.4.).

В выпадающем списке выбрать нужное нам значение записи и отметить галочкой (рис.4.5.).


Рис.4.5.

После нажатия кнопки "Показать результаты" в нижней таблице выводится список записей соответствующих заданному критерию. С этой таблицей можно работать также как и с верхней таблицей, т.е. добавлять и удалять записи.

Выбрав пункт меню "Сводки и отчёты" мы можем создать отчет по данным соответствующих таблиц.

Отчет создается с помощью элемента QuickReport. Когда приложение запущено и выбран, к примеру, пункт "Отчёт о деятельности предприятия", отчёт будет выглядеть так (рис.4.6.).





















Рис.4.6.

ГЛАВА 5. Безопасность и экологичность проекта.

Введение

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

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

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

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

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

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6480
Авторов
на СтудИзбе
303
Средний доход
с одного платного файла
Обучение Подробнее