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

Автор работы: Пользователь скрыл имя, 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 Кб (Скачать файл)

ФГОУ  СПО «Волгоградский государственный экономико-технический колледж» 
 

ПЦК информационных технологий 
 
 
 

КУРСОВОЙ  ПРОЕКТ  

по  дисциплине

Технология  разработки программных  продуктов

на тему 

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

Пояснительная записка

ВГЭТК. 311П. 22. КП. 01. ПЗ 
 
 

                                          Студента  Мезин  Н.А.

                                          Шифр Б-620

                                          Группа 311-П 

                                          Руководитель Синельник  Т.Е 
 

Волгоград, 2011

СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ

 

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

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

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

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

     Контрольно-пропускной режим обеспечивает:

         1. Санкционированный проход работников  и посетителей, ввоз и вывоз материальных ценностей;

         2. Предотвращение бесконтрольного  проникновения посторонних лиц и транспортных средств на охраняемые территории и в отдельные здания (помещения);

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

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

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

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

 

1 ОБЩАЯ ЧАСТЬ

     1.1 Техническое задание на разработку программного продукта

     Полное  наименование программной разработки: БД «Пропускной пункт предприятия», в дальнейшем именуемая как «программа». Краткое название программы – «КПП».

     Программа «КПП» предназначена для автоматизации работы сотрудников магазина, а также учета продаж и наличия товара на складе.

     Разработчик данного программного продукта - студент группы 311-П Мезин А.Н., в дальнейшем именуемый как "разработчик ".

     Заказчик  программного продукта - ПЦК информационных технологий ВГЭТК, в лице преподавателя Синельник Т.Е

     Разработка  ведётся на основании задания  на курсовое проектирование по специальности 230105 Программное обеспечение вычислительной техники и автоматизированных систем.

     Тема  и задание на курсовое проектирование утверждены на заседании ПЦК информационных технологий и выданы преподавателем ПЦК Синельник Т.Е.

     Наименование темы разработки - БД «Пропускной пункт предприятия».

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

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

     Состав выполняемых  функций:

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

     В процессе работы программы входной  информацией для программы должны являться файлы базы данных.

     Программа должна нормально функционировать  при бесперебойной работе ЭВМ. При  возникновении сбоя в работе аппаратуры, восстановление нормальной работы программы должно производиться после: перезагрузки операционной системы; запуска исполняемого файла программы; повторного выполнения действий, потерянных до последнего сохранения информации в файл на магнитном диске.

     Уровень надежности программы должен соответствовать  технологии программирования, предусматривающей: инспекцию исходных текстов программы; автономное тестирование модулей (методов) программы; тестирование сопряжении модулей (методов) программы; комплексное тестирование программы

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

     Программа должна храниться в виде дисковых копий (обязательно - эталонная версия программы).

     Программа должна корректно работать на следующем  или совместимым с ним оборудовании:

     ПЭВМ  IBM PC модели Pentium I, 16Mb RAM или старше

     Принтер любой подходящий по форм фактору(Порт подключения LPT USB )

     Разработка  программы должна вестись на одном  из следующих языков:

     Microsoft Visual Basic v5.0 и выше.

     Microsoft Visual C v5.0 и выше.

     Borland Delphi v7.0 и выше.

     Выбор других языков нецелесообразен.

     Для работы программы необходима операционная система WINDOWS XP и более поздняя, среда Delphi, драйвера мыши и принтера.

     Разработка  программы должна выполняться по следующим этапам:

     1) разработка, согласование и утверждение технического задания;

     2) разработка рабочего проекта программы с комплексным тестированием;

     3) составление и оформление документации  к программному продукту;

     4) приемка-сдача программы и программной документации;

     5) защита.

     Проверка  документации программы осуществляется руководителем преддипломной практики.

     Испытания и тестирование программы должны проводиться в процессе создания программы самим разработчиком:

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

     1.2 Анализ средств программирования

     В настоящее время создано довольно много языков программирования, но удовлетворяющих современным требованиям к компилятору, графическим и прочим функциональным возможностям всего лишь несколько: C++, Visual Basic, Delphi, Языки C++ и Delphi внешне практически неотличимы и обладают одинаковым интерфейсом, но Delphi основан на языке Pascal, оба языка интегрированы под Windows.

     Программа данного курсового проекта может  быть выполнена на следующих языках:

  • C++;
  • Visual Basic;
  • Delphi;

     C++

     Система программирования C++ предназначена  для разработки  программного обеспечения. Является высокоскоростной и удобной для программирования  системой, предлагающей широкий набор разнообразных инструментов проектирования для любого стиля программирования. Компоненты содержат средства для программирования приложений, улучшенную реализацию ActiveX и Internet, дополнительные возможности разработки баз данных, а также новые архитектуры приложений и элементы взаимодействия между пользователями. C++ позволяет создавать программы с большим набором сложных компонентов. К таковым относятся панели инструментов, строки состояния, контекстная справка, объекты OLE, средства доступа к базам  данных и даже законченные меню с частично или полностью функционирующими  командами открытия и сохранения файлов, печати, предварительного просмотра  печати и выполнения других задач.

     Visual Basic

     Широкие возможности Visual Basic и его простота послужили основной причиной для выбора его в качестве языка программирования для создания таких Windows- приложений как Excel. Управление множественными проектами с помощью Explorer (Проводник  проектов), использование новых сред Code Editor (Редактор кодов), в том числе Auto Quick Info (Быстрого Авто информатора), изменение размеров окон и документов. Использование новых  отладочных инструментов и техник для исправления ошибок  программирования. Среда программирования Visual Basic содержит все необходимые инструменты для быстрого и эффективного создания мощных программ,  работающих в среде Windows. В Visual Basic предусмотрена оперативная справочная система, включающая информацию о среде программирования, инструментах и языке программирования Visual Basic. С помощью средств управления создаются объекты и формы, выводится информация в текстовом блоке, просматриваются диски и папки в системе, обрабатываются данные,  вводимые пользователем, запускаются Windows-приложения и просматриваются записи  баз данных. Язык программирования Visual Basic  содержит несколько сотен инструкций, функций и специальных символов. Для работы с базами данных Visual Basic предоставляет  три объекта, которые позволяют показывать и изменять информацию в файлах базы данных. Объект данные, дает доступ к полям и записям файла базы данных  непосредственно на форме. Объект также позволяет менять информацию в базе  данных. Visual Basic – мощное средство для обработки и отображения данных. Предусматривает технологию обработки баз данных, поэтому можно создавать основные приложения для работы с базами  данных с помощью нескольких десятков строк в тексте программы.

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