Пропускной пункт предприятия

Автор работы: Пользователь скрыл имя, 11 Декабря 2011 в 17:33, курсовая работа

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

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

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

ВВЕДЕНИЕ 4
1 ОБЩАЯ ЧАСТЬ 6
1.1 Техническое задание на разработку программного продукта 6
1.2 Анализ средств программирования 9
2 СПЕЦИАЛЬНАЯ ЧАСТЬ 15
2.1 Описание алгоритма 15
2.2 Текст программы с описанием 15
2.3 Описание процесса отладки программы 16
3 ОРГАНИАЦИЯ ПРОИЗВОДСТВА 17
ЗАКЛЮЧЕНИЕ 18
СПИСОК ЛИТЕРАТУРЫ 19

Файлы: 1 файл

Мезин.doc

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

     Delphi

     Delphi – это среда разработки программ, ориентированных на работу в  Windows. В качестве языка программирования в Delphi используется объектно-ориентированный язык Object Pascal, который можно рассматривать как дальнейшее развитие Turbo Pascal 7.0. Delphi имеет возможность использования множества баз данных. Примерами могут быть локальные базы данных- Paradox, Dbase, сетевые серверные базы данных SQL- InterBase, SysBase. Программы графического интерфейса Delphi разработаны на основе высокоуровнего языка программирования общего назначения. Данный язык имеет редактор графического отладчика.

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

     Преимущества Delphi по сравнению с аналогичными программными продуктами:

    • быстрота разработки приложения;
    • высокая производительность разработанного приложения;
    • низкие требования разработанного приложения к ресурсам компьютера;
    • наращиваемость за счет встраивания новых компонентов и инструментов в среду Delphi;
    • возможность разработки новых компонентов и инструментов собственными средствами Delphi (существующие компоненты и инструменты доступны в исходниках);
    • удачная проработка иерархии объектов.

     Для создания программы курсового проекта была выбрана среда программирования Delphi7.

     После загрузки Delphi 7 на экране появляются шесть окон:

      • главное меню;
      • окно формы;
      • окно дерева объектов;
      • окно инспектора объектов;
      • окно браузера кода;
      • окно кода программы.

     В главном окне находятся главное меню, панели инструментов и палитра компонентов.

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

     Главное меню содержит все необходимые средства для управления проектом. Панели инструментов содержат пиктограммы быстрого доступа к наиболее важным командам. Палитра компонентов с помощью вкладок обеспечивает быстрый поиск нужного компонента. Под компонентом понимается некий функциональный элемент (окно, кнопка, список и т.д.), содержащий определенные свойства и размещаемый программистом в окне формы. Окно формы представляет собой заготовку окна разрабатываемого приложения. Вначале окно формы пусто. Точнее оно содержит стандартные для Windows интерфейсные элементы – кнопки вызова системного меню, развертывания, свертывания и закрытия окна, строку заголовка и габаритную рамку. Вся рабочая область окна обычно заполнена точками координатной сетки, служащей для упорядочения размещаемых программистом на форме компонентов. Именно, в процессе наполнения формы и заключается главная особенность визуального программирования. Программист в любой момент контролирует вид окна создаваемой формы и может внести в него необходимые изменения.

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

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

     Окно  кода программы предназначено для  создания и редактирования текста программы. В начале работы над новым проектом это окно содержит сформированный Delphi шаблон программы.

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

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

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

     Библиотеки  компонентов для разных версий Delphi строятся по принципу расширения: в первой версии было около 70 компонентов, в то время как в состав Delphi 7 входят более 300 компонентов.

     С самого начала работы над новой программой Delphi создает минимально необходимый код, обеспечивающий ее нормальное функционирование в Windows. Таким образом, простейшая программа готова сразу после выбора опции File | New | Application, и остается просто запустить программу – щелкнуть мышью по кнопке  в главном окне (или нажать клавишу F9). Именно таким способом подготовленная Delphi-программа последовательно проходит три главных этапа своего жизненного цикла – этапы компиляции, компоновки и исполнения. На этапе компиляции осуществляется преобразование подготовленного в окне кода текста программы на языке Object Pascal в последовательность машинных инструкций, на этапе компоновки к ней подключаются необходимые вспомогательные подпрограммы, а на этапе исполнения готовая программа загружается в оперативную память и ей передается исполнение.

 

     

2 СПЕЦИАЛЬНАЯ ЧАСТЬ

     2.1 Описание алгоритма

     Алгоритм - это точная инструкция, последовательное выполнение шагов которого приведёт к изначально поставленной цели.

     Алгоритм  состоит из 10 главных модулей:

     1 – осуществляется вывод таблицы  «Временный Пропуск Для Людей»;

     2 – осуществляется вывод таблицы  «Временный Пропуск Для Машин»;

     3 – осуществляется вывод таблицы «Заказ Пропусков На Машину»;

     4 – осуществляется вывод таблицы «Заказ Пропусков»;

     5 – осуществляется вывод таблицы «Машины»;

     6 – осуществляется вывод таблицы «Проезд Через Кпп»;

     7 – осуществляется вывод таблицы «Проход По Временным Пропускам»;

     8 – осуществляется вывод таблицы «Проход Через Кпп»;

     9 – осуществляется вывод таблицы «Рабочий Персонал»;

     10 – осуществляется вывод таблицы «Сторожа»;

     11 - выполнение запросов;

     12 – справка.

     Блок-схема  алгоритма представлена в Приложении А.

       2.2 Текст программы с описанием

         Текст программы с описанием выполняется  по ГОСТ 19.401-78 и ГОСТ 19.402-78.

     В данной программе были использованы процедуры:

    • Button1Click - редактирование какой-либо записи
    • Button2Click - добавление записи в таблицу
    • Button3Click - удаление какой-либо записи из таблицы
    • Button4Click - подтверждение каких-либо действий
    • Button5Click - тмена каких-либо действий
    • FormActivate – выполняет действия при активации формы
    • FormClose – выполняет действия при закрытии формы
    • FormCloseQuery – выполняет действия при закрытии формы
    • FormPaint – позволяет выдавать графические объекты типа таймер
    • Timer1Timer – процедура для вывода и отчёта времени
    • ADOTable1BeforeInsert – вставка строки в таблицу.

     Листинг программы с описанием представлен  в Приложении D.

       2.3 Описание процесса отладки программы

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

         Отладка программы производилась в соответствии с ГОСТ 19.301-79.

         При написании программы использовалась стратегия «черного» ящика  методом гипотез ошибок и стратегия «белого» ящика метод проверки условий.

         Тестовые  таблицы представлены в Приложении C.

 

3 ОРГАНИАЦИЯ ПРОИЗВОДСТВА

 

     После запуска загрузочного файла setup Project1.exe происходит загрузка ресурсов программы в оперативную память. После запуска ярлыка происходит вывод на экран главной формы программы (рис.1) Приложение В.

     На  главной форме размещены пункты меню: «файл», «Таблицы с данными», «Отчеты», «Печать», «О программе», «Выход». Для просмотра данных необходимо нажать на одну из вкладок «Машины», «Рабочий Персонал», «Временные пропуска», «Заказать пропуск». При нажатии на пункт «Машины» откроется таблица с данными о машинах которые находиться на объекте, при нажатии на кнопку проверить можно увидеть подробная информация о каждой машине (рис.2) Приложение В. При нажатии на вкладку «Заказать пропуск» откроется форма для внесения данных об лице которому нужно пройти на территорию объекта (рис.3) Приложение В.

     При нажатии на пункт «Рабочий персонал» откроется таблица с данными о находящемся персонале на объекте, при нажатии на кнопку проверить можно увидеть подробная информация о каждом работнике (рис.4) Приложение В.

     Зайдя в программу с правами администратора есть возможность создания нового пользователя программы (рис.5) Приложение В.

     Администратор может редактировать данные пользователей, удалять старых (рис.6) Приложение В.

     При нажатии на на вкладку «Отчеты» выпадет список доступных отчетов в количестве 6 шт которые могут выдать быстро необходимую информации для проверки кто находиться на объекте (рис.7) Приложение В.

     При нажатии на вкладку «Печать» выпадет список имеющихся данных на печать  (рис.8) Приложение В.

 

ЗАКЛЮЧЕНИЕ

 

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

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

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

      При создании программы курсового проекта поставленные цели были выполнены полностью.

 

СПИСОК  ЛИТЕРАТУРЫ

 
  1. ГОСТ 19.201-78 Техническое задание. Требования к  содержанию и оформлению. – Введ. 1980-01-01.
  2. ГОСТ 19.401-78 Текст программы. Требования к созданию и оформлению. – Введ. 1980-01-01.
  3. ГОСТ 19.402-78 Описание программы. – Введ. 1980-01-01.
  4. Золотова, С.И. Практикум по Access / С.И. Золотова – М.: Финансы и статистика, 2008 – 144 с.
  5. Новожилов, О.П. Основы компьютерной техники / О.П. Новожилов – М.:РадиоСофт, 2008-456с.
  6. Обухов, Н.П. Разработка баз данных в Microsoft Access / Н.П. Обухов – СПб: ИВЭСЭП, 2008- 92с.
  7. Осипов,  Д.Л. База данных и Delphi. Теория и практика / Д.Л.Осипов – СПб.:БХВ-Петербург,2011 – 752с. :ил.
  8. Фаронов, В.В. Искусство создания компонентов Delphi: учебник / В.В. Фаронов – СПб.: Питер, 2005.

Информация о работе Пропускной пункт предприятия