Автор работы: Пользователь скрыл имя, 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
ФГОУ
СПО «Волгоградский
государственный экономико-технический
колледж»
ПЦК информационных
технологий
КУРСОВОЙ
ПРОЕКТ
по дисциплине
Технология разработки программных продуктов
на тему
«Пропускной
пункт предприятия»
Пояснительная записка
ВГЭТК.
311П. 22. КП. 01. ПЗ
Волгоград, 2011
СОДЕРЖАНИЕ
Информационная
Любая система безопасности, предназначенная для защиты объекта от угроз, связанных с действиями человека, техногенных или природных сил, должна включать систему идентификации по принципу "свой/чужой" или по уровню доступа для защиты как объекта от проникновения посторонних лиц, так и человека от опасных факторов, если они имеются на объекте. Система контрольно-пропускного режима неразрывно связана с этим процессом.
Исходя
из этого, можно назвать контрольно-
Несмотря
на то, что сегодня автоматизированные
системы контроля доступа - это уже
не редкость, и карта доступа все
чаще вытесняет бумажный пропуск, в обозримом
будущем пропуска на бумажной основе останутся
в ходу в значительной части государственных
и частных предприятий. Это обусловлено
даже не столько денежными затратами на
внедрение систем электронных пропусков,
сколько стереотипным недоверием руководства
к новым технологиям и сомнениями в их
надежности, а также убежденностью в более
легкой реализации неавтоматизированной
системы.
Контрольно-пропускной режим обеспечивает:
1.
Санкционированный проход
2.
Предотвращение
3.
Своевременное выявление угроз
интересам предприятия, а также
потенциально опасных условий, способствующих
нанесению предприятию ущерба.
Данная программа облегчит работу служащих и улучшит качество охранной деятельности предприятия, устанавливая и обеспечивая порядок перемещения персонала и посетителей по территории предприятия.
Система контрольно-пропускного режима решает не только вопросы безопасности предприятия, но и вопросы рациональной организации труда, увеличивая скорость работы персонала и их эффективность.
Организация контрольно-пропускного режима отличается определенной сложностью. Дело в том, что механизм основывается на применении "запретов" и "ограничений" в отношении субъектов, пересекающих границы охраняемых объектов, для обеспечения интересов предприятия. Такой механизм должен быть безупречным для дальнейшего устранение угрозы несанкционированного проникновения на закрытые объекты.
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++
Система программирования 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 – мощное средство для обработки и отображения данных. Предусматривает технологию обработки баз данных, поэтому можно создавать основные приложения для работы с базами данных с помощью нескольких десятков строк в тексте программы.