АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Описание программы

Читайте также:
  1. I. Основы применения программы Excel
  2. II съезд РСДРП. Принятие программы и устава. Возникновение большевизма.
  3. II. ОПИСАНИЕ МАССОВОЙ ДУШИ У ЛЕБОНА
  4. XI. Описание заболевания
  5. Алекс сидел за ограждением позади сцены, где фанатов не было, и давал интервью для какой-то программы.
  6. Альтруистические программы поведения
  7. Анализ выполнения федеральной целевой программы «Дети-инвалиды»
  8. Анализ основных конкурентов (схема и описание)
  9. Антивирусные программы
  10. Античное историческое сознание и историописание
  11. Античное историческое сознание и историописание – с. 74-75
  12. Библиографическое описание

2.1 Выбор и обоснование средств программирования для решения поставленной задачи, их краткая характеристика

Для разработки базы данных «Реестр сотрудников» выбран визуальный язык программирования Delphi.

В системе Delphi 7 используется специализированная, постоянно совершенствуемая версия языка программирования Паскаль, которая называется Delphi (в шестой и более ранних вариантах в системы Delphi она называлась «Object Pascal», «объектный паскаль»). Эта версия включает набор расширений, ориентированных только на применение в рамках среды Delphi 7 и предназначенных для ускоренного создания приложений.

Borland Delphi 7 - одно из самых популярных в мире средств быстрой разработки программ для Windows. Возможности Delphi 7 подходят для создания систем любой сложности. Благодаря среде Delphi 7, которая представляет собой интегрированную оболочку разработчика, в которую входит набор специальных программ, ответственных за разные этапы создания готовности приложения, с ней легко работать.

Так же в Delphi 7 включён пакет высокопроизводительных инструментов визуального построения приложений, работающих с базами данных. Ещё в комплект этой программы входят различные генераторы отчетов, библиотеки визуальных компонентов, и прочие инструменты, необходимые для того, чтобы чувствовать себя совершенно уверенным при профессиональной разработке информационных систем или просто программ для Windows-среды.

В Delphi версий 5,6 и 7 поддерживается технология ADO (ActiveX Data Objects — объекты данных, построенные как объекты ActiveX), на основе которой созданы соответствующие компоненты-наборы TADOTable, TADOQuery, TADOStoredProc, повторяющие в функциональном отношении компоненты TTable, TQuery, TStoredProc, но не требующие развертывания и настройки BDE на клиентской машине, это сокращает общий объем работающего программного кода и позволяет распространять приложения БД без вспомогательных программ и библиотек (процессор БД BDE). [10]

2.2 Описание интерфейса, форм ввода и вывода данных

Внешний вид приложения БД «Реестр сотрудников» довольно приятный для пользователя. Из-за области применения программы (работа на предприятии) выбран нейтральный оттенок цвета форм – белый. Работать в этой программе легко и просто.

При запуске программы появляется главное окно для начала работы. Оно показано на рисунке 2.2.1:

Рисунок 2.2.1 – Главное окно программы «Реестр сотрудников»

Для удобства работы с программой создано меню, с помощью которого можно перейти к необходимой таблице, справочнику или выполнить дополнительные функции программы (рисунок 2.2.2):

Рисунок 2.2.2 – Меню программы

Так же в меню присутствуют кнопки всех подразделений. По нажатию одного из них появляется форма с таблицей и запросом, которая представлена на рисунке 2.2.3:

Рисунок 2.2.3 – Окно таблицы «Автотранспортный цех»

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

Рисунок 2.2.4 – Окно для добавления нового сотрудника

Другие таблицы представлены на рисунках (2.2.5 – 2.2.23):

Рисунок 2.2.5 – Окно таблицы «Отдел БТД»

Рисунок 2.2.6 – Окно таблицы «Бухгалтерия»

Рисунок 2.2.7 – Окно таблицы «Детский сад(ясли) №63»

Рисунок 2.2.8 – Окно таблицы «Информационный вычислительный центр»

Рисунок 2.2.9 – Окно таблицы «Инструментальный участок»

Рисунок 2.2.10 – Окно таблицы «Кузнечносварочный участок»

Рисунок 2.2.10 – Окно таблицы «Модельный участок»

 

Рисунок 2.2.11 – Окно таблицы «Механотокарного цеха»

Рисунок 2.2.12 – Окно таблицы «Общий отдел»

Рисунок 2.2.13 – Окно таблицы «ОТК»

Рисунок 2.2.14 – Окно таблицы «Ремонтно-механический участок»

Рисунок 2.2.15 – Окно таблицы «Ремонтно-сборочный цех»

Рисунок 2.2.16 – Окно «Руководители»

 

Рисунок 2.2.17 – Окно таблицы «Складского хозяйства»

Рисунок 2.2.18 – Окно таблицы «Служба механика»

Рисунок 2.2.19 – Окно таблицы «Сталелитейный участок»

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

1. Запрос на выборку с односложным условием WHERE

Запрос отображает табельный номер сотрудников автотранспортного цеха, нумерация которых больше 5000.

SELECT * FROM Автотранспортный_цех WHERE Табельный_номер >5000.

Запрос показан на рисунке 2.3.2:

Рисунок 2.3.2 – Окно запроса на выборку с односложным условием WHERE

2. Запрос на выборку, в котором используются операторы сравнения

Запрос отображает код сотрудника детского сада(ясли) №63, нумерация которого равна или больше 7.

SELECT * FROM Дет_сад_ясли №63 WHERE код >=7.

Запрос показан на рисунке 2.3.3:

Рисунок 2.3.3 – Окно запроса на выборку с использованием операторов сравнения

3. Запрос на выборку, в котором используется слово IN (или NOT IN)

Запрос отображает код всех сотрудников информационно-вычислительного центра, кроме 2 и 4.

SELECT * FROM ИВЦ WHERE код NOT IN (2,4).

Запрос показан на рисунке 2.3.4:

Рисунок 2.3.4 – Окно запроса на выборку с использованием слова IN (или NOT IN)

4. Запрос на выборку, в котором использовано слово BETWEEN

Запрос отображает код сотрудника кузнечно-сварочного участка от 5 до 10.

SELECT *FROM Кузнечносварочный WHERE код BETWEEN 5 AND 10.

Запрос показан на рисунке 2.3.5:

Рисунок 2.3.5 – Окно запроса на выборку с использованием BETWEEN


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.)