Отчет по практике в в охранном агентстве "Макадан ПВ"
Автор работы: Пользователь скрыл имя, 28 Декабря 2012 в 10:14, отчет по практике
Краткое описание
Целью производственной практики было по ближе познакомится с организацией. Данное предприятие является охранным агентством “Макадан ПВ”. Это предприятие работает как с бюджетными, так с акционерными предприятиями. Во время практики в охранном агентстве “Макадан ПВ”, мне дали задание написать программу, которая могла бы выводить данные о сотрудниках которые охраняют теле или иные предприятия.
Содержание
Введение
1
Постановочная часть
1.1
Формулировка задачи
1.2
Описание входных и выходных документов
1.3
Требования к интерфейсу разрабатываемого программного продукта
2
Проектная часть
2.1
Описание алгоритма
2.2
Организация интерфейса пользователя
3
Инструментальные средства реализации
3.1
Краткая характеристика модели и метода решения данной задачи
3.2
Краткая характеристика языка программирования
3.3
Краткая характеристика используемой операционной системы
4
Эксплуатация
4.1
Эксплуатация
4.2
Требования к аппаратному обеспечению
4.3
Инструкция пользователю
4.4
Инструкция программисту
Заключение
Список используемой литературы
Вложенные файлы: 64 файла
BD_Makadan.mdb
— 280.00 Кб (Скачать файл)dmSecurity.dcu
— 1.69 Кб (Скачать файл)dmSecurity.ddp
— 51 байт (Скачать файл)dmSecurity.dfm
— 1.30 Кб (Скачать файл)dmSecurity.pas
— 352 байт (Скачать файл)dmSecurity.~ddp
— 51 байт (Скачать файл)dmSecurity.~dfm
— 1.30 Кб (Скачать файл)dmSecurity.~pas
— 352 байт (Скачать файл)Security.cfg
— 386 байт (Скачать файл)Security.dof
— 2.07 Кб (Скачать файл)Security.dpr
— 834 байт (Скачать файл)Security.exe
— 1,015.50 Кб (Скачать файл)Security.res
— 7.80 Кб (Скачать файл)Security.~dpr
— 753 байт (Скачать файл)Splash.dcu
— 3.85 Кб (Скачать файл)Splash.ddp
— 51 байт (Скачать файл)Splash.dfm
— 25.66 Кб (Скачать файл)Splash.pas
— 504 байт (Скачать файл)Splash.~dfm
— 25.55 Кб (Скачать файл)Splash.~pas
— 361 байт (Скачать файл)uAddEdit.dcu
— 5.71 Кб (Скачать файл)uAddEdit.ddp
— 51 байт (Скачать файл)uAddEdit.dfm
— 4.19 Кб (Скачать файл)uAddEdit.pas
— 2.72 Кб (Скачать файл)uAddEdit.~ddp
— 51 байт (Скачать файл)uAddEdit.~dfm
— 3.94 Кб (Скачать файл)uAddEdit.~pas
— 815 байт (Скачать файл)uAddInsert.dcu
— 7.54 Кб (Скачать файл)uAddInsert.ddp
— 51 байт (Скачать файл)uAddInsert.dfm
— 3.81 Кб (Скачать файл)uAddInsert.pas
— 3.83 Кб (Скачать файл)uAddInsert.~ddp
— 51 байт (Скачать файл)uAddInsert.~dfm
— 3.80 Кб (Скачать файл)uAddInsert.~pas
— 3.83 Кб (Скачать файл)uHelp.dcu
— 3.72 Кб (Скачать файл)uHelp.ddp
— 51 байт (Скачать файл)uHelp.dfm
— 4.79 Кб (Скачать файл)uHelp.pas
— 472 байт (Скачать файл)uHelp.~ddp
— 51 байт (Скачать файл)uHelp.~dfm
— 2.87 Кб (Скачать файл)uHelp.~pas
— 466 байт (Скачать файл)uMenu.dcu
— 10.50 Кб (Скачать файл)uMenu.ddp
— 51 байт (Скачать файл)uMenu.dfm
— 38.23 Кб (Скачать файл)uMenu.pas
— 5.42 Кб (Скачать файл)uMenu.~ddp
— 51 байт (Скачать файл)uMenu.~dfm
— 38.15 Кб (Скачать файл)uMenu.~pas
— 5.04 Кб (Скачать файл)uProgram.dcu
— 3.67 Кб (Скачать файл)uProgram.ddp
— 51 байт (Скачать файл)uProgram.dfm
— 26.89 Кб (Скачать файл)uProgram.pas
— 465 байт (Скачать файл)uProgram.~dfm
— 26.89 Кб (Скачать файл)uProgram.~pas
— 465 байт (Скачать файл)uTitle.dcu
— 3.62 Кб (Скачать файл)1_Постановочная часть.doc
— 46.00 Кб (Просмотреть документ, Скачать файл)2_Проектная часть.doc
— 44.00 Кб (Просмотреть документ, Скачать файл)3_Инструментальные средства реализации.doc
— 98.50 Кб (Скачать файл)Windows предоставляет программистам все необходимые средства, для создания пользовательского интерфейса. Поэтому программисты пользуются ими, а не изобретают аналогичные собственные средства. Вследствие этого пользовательский интерфейс Windows - программ в значительной степени уни-фицирован, и пользователям не требуется изучать для каждой программы новые принципы организации взаимодействия с этой программой.
Windows обеспечивает возможность одновременного выполнения несколь-ких программ и переключения с одной программы на другую.
Основными характеристиками операционной системы Windows являются:
- 32-х разрядная архитектура;
- вытесняющая многозадачность и много поточность;
- графический и пользовательский интерфейс;
- подключение новых периферийных устройств по технологии Plug and Play;
- использование виртуальной памяти;
- совместимость с ранее созданным программным обеспечением;
- наличие коммуникационных программных средств;
- наличие средств мультимедиа;
- интеграция с глобальной сетью Интернет;
- повышение надежности и качества управления;
- повышение производительности.
Интерфейс пользователя: Интерфейс Windows характерен своей относи- тельной простотой, по сравнению с предшествующими версиями операционной системы. Он отличается от его предшественников более красивой графической средой (поддержка 16-ти и 32-х битной глубины цвета), простотой (любое при-ложение можно вызвать, щелкнув на его ярлык).
Архивация данных. Программа
архивации предоставляет
Windows включает средства, позволяющие компьютеру работать быстрее. В состав Windows входят ряд программ, совместное применение которых повы-шает производительность компьютера.
Мастер Windows. Разработанные Microsoft Мастера стали популярными средством для проведения пользователя через последовательные этапы сложных процедур. С помощью серии достаточно простых вопросов пакету удается ДОС-конально выяснить, чего конкретно хочет пользователь, и выполнить соответст-вующую операцию.
Мастер обслуживания. Мастер обслуживания помогает повысить произво-дительность системы. Мастер обслуживания позволяет быстрее выполнять прог-раммы, проверять жесткий диск на наличие ошибок и освобождать место на диске. Создав расписание для регулярного выполнения этих служебных прог-рамм.
Мастер подключения к Интернету. Новый мастер подключения к Интерне- ту поможет вам зарегистрироваться для доступа к Интернету и автоматически выполняет шаги по настройки программного обеспечения, необходимые для доступа к Интернету.
Проверка диска. Проверка
диска запускается
Преобразование диска. Преобразование диска в систему FAT32, которая является расширенной версией системы FAT (File Allocation Table), позволяет форматировать как один диск большие диски с ёмкостью более 2 Гигабайт. В состав Windows включена служебная программа преобразования диска с графи- ческим интерфейсом, которая позволяет быстро и безопасно преобразовать диск из исходной системы FAT в систему FAT32.
Проверка системных файлов. Проверка системных файлов позволяет от-слеживать наиболее важные файлы, обеспечивающие работу компьютера. Если эти файлы повреждены или перемещены, программа проверки системных фай-лов их восстанавливает.
Дефрагментация диска. Дефрагментация диска повышает скорость загруз-ки и выполнение программ. Быстрый запуск и выключение позволяют быстрее и эффективнее работать, играть и путешествовать по Интернету.
Полное объединение с Web. Проводник Windows и Internet Explorer поз-воляют объединить ресурсы Web в едином представлении.
Расширенные средства Web. Windows делает наиболее продуктивное ис-пользование Web за счет применение всех возможностей компьютера к интерак-тивному содержимому Интернета:
- автоматическое дополнение ранее вызывающихся адресов Web по мере их ввода;
- улучшенные списки часто посещаемых Web-узлов;
- улучшенный журнал
и возможности отслеживания
- поддержка всех основных стандартов Интернета.
- повышенная производительность динамического языка HTML, что поз-воляет сделать Web-страницы более богатыми и интересными.
Общий доступ к подключению Интернета. Windows представляет поль-зователям возможность общего доступа к подключению Интернета для несколь- ких компьютеров домашней сети.
Электронная почта. Панель управления Windows включает программу Outlook Express, которая предоставляет защищенные средства для личной элек-тронной почты и подключение к группам новостей. Для запуска Outlook Express нажать кнопку Пуск и выбрать команды Программы и Outlook Express.
Операционная система Windows NT или New Technology была создана группой разработчиков под руководством Дэйва Катлера, ранее работавшего в DEC над проектом VMS. Дэйв Катлер пришел в Microsoft в 1988 году специаль- но для работы над проектом NT. NT, в отличие от остальных операционных систем Microsoft, в некотором смысле проект одного человека, она наиболее законченная операционная система из всего того, что они выпустили.
3.3 Краткая
характеристика языка
В современном мире существует огромное количество языков программи- рования. Одним из популярных языков программирования для обучения прог-раммированию является Delphi. Язык Delphi является расширением классичес-кого языка Pascal, который в течение длительного времени с помощью своих компиляторов Turbo Pascal продвигала компания Borland. Название среды разра-ботки приложений Delphi произошло от названия города в древней Греции, где находился знаменитый Дельфийский оракул. Дельфийский оракул – храм Апол-лона в городе Дельфы, жрецы которого давали предсказания.
Система визуального объектно-ориентированного проектирования Delphi позволяет: создавать законченные приложения для Windows самой различной направленности – от чисто вычислительных и логических до использующих графику и мультимедиа; быстро создавать профессионально выглядящий окон-ный интерфейс для любых приложений, написанных на любом языке; создавать мощные системы работы с локальными и удаленными базами данных любых типов; форматировать и печатать сложные отчеты, включающие таблицы, гра-фики и т.п.; создавать профессиональные программы установки для приложений Windows, учитывающие всю специфику и все требования операционной систе- мы.
Интегрированная среда разработки Delphi – это среда, в которой есть все необходимые для запуска, проектирования и тестирования создаваемых прило-жений:
- редактор кода;
- отладчик;
- инструментальные панели;
- редактор изображений;
- инструментарий баз данных.
Система Delphi – комбинация нескольких технологий: высоко производст-венный компилятор в машинный код (скорость компилирования 120 000 строк/ мин); объектно-ориентированная модель компонент (основные объекты, кото-рые группируются в 270 классов).
Возможности Delphi полностью отвечают подобным требованиям и подхо-дят для создания систем любой сложности. Система Delphi позволяет писать как крохотные программы и утилиты для персонального использования, так и кор-поративные системы, работающие с базами данных на разных платформах. При этом обеспечивается совместимость приложений при выходе новых версий Delphi – как друг с другом на уровне исходных текстов, так и с модифицирован-ными версиями стандартных протоколов и технологий благодаря библиотеке не-зависимых и легко настраиваемых компонентов.
Очень важным нововведением в Delphi 7 версии, стало появление систе-мы визуального моделирования ModelMart. Система ModelMart интегрирована с Delphi и Паскалем и делает доступной всю мощь методологий моделирования не только постановщикам и системным аналитикам, но и программистам. Появ-ление ModelMart отвечает самым передовым тенденциям развития методологий проектирования программного обеспечения.
Язык программирования Delphi относится к объектно-ориентированному программированию. Объектно-ориентированное программирование базируется на трех основных принципах: инкапсуляция, наследование и полиморфизм. Программа, построенная по этим принципам уже не последовательность действий и операторов, а совокупность объектов и способов их взаимодействия.
Объект – понятие, абстракция любой предмет со своими свойствами. Его можно разделить на части, тогда он перестает быть объектом. Отношение час-тей в целом и их взаимодействие между отдельными частями становится понятнее, когда части объединяются в целое. Это называется инкапсуляцией.
Инкапсуляция позволяет разграничить доступ разработчиков к различным полям и свойствам класса, примерно так, как сделано в модулях Delphi, когда из других модулей видима только интерфейсная часть.
Чтобы избежать ненужной работы, в объектном программировании был введен принцип наследования свойств и методов. Это процесс, с помощью кото-рого один тип наследует характеристику другого типа, но помимо этого может иметь и свои особые характеристики.
Полиморфизм, это когда на разные объекты можно вызывать одни и те же события. Список событий, на который реагирует конкретный объект можно просмотреть в инспекторе объектов на странице events.
Все свойства объектов можно просмотреть и изменить в инспекторе объек-тов на странице properties.
Методы – процедуры, функции, предназначенные для обслуживания конкретного объекта.
В объектно-ориентированном программировании наряду с понятием объ-екта используется понятие класс.
Класс – особая структура, которая может иметь в своем составе поля, ме-тоды и свойства.
Базовым классом в Delphi является класс TObject, он инкапсулирует ос-новные функции свойственные всем объектам Delphi. Все классы в Delphi яв-ляются прямыми или косвенными наследниками класса TObject.
В Delphi используются 4 базовых типа данных: целые, вещественный, сим вольный, логические. Однако существует новый тип данных: дата-время, предназначенный для хранения даты и времени.
Таблица 1 - Целые типы данных
Название |
Диапазон значений |
Размер в байтах |
Byte |
0..255 |
1 |
Shortint |
-128..+127 |
1 |
Smallint |
-32768..+32767 |
2 |
Word |
0..65535 |
2 |
Integer |
-2147483648..+2147483647 |
4 |
Longint |
-2147483648..+2147483647 |
4 |
Longword |
0..4294967295 |
4 |
Int64 |
-9Е |
8 |
Coordinal |
0..2147483647 |
4 |
Таблица 2 – Вещественные типы данных
Название |
Диапазон значений |
Размер в байтах |
Real |
2,9Е-39; 2,9Е-38 |
6 |
Single |
1,5Е-45; 3,4Е-38 |
4 |
Double |
5,0Е-324; 1,7Е-308 |
8 |
Extended |
3,4Е-4932; 1,1Е-4932 |
10 |
Comp |
-2 |
8 |
Currency |
-922337203685477.5808..+ 922337203685477.5807 |
Таблица 3 – Логический тип данных
Название |
Размер в байтах |
Boolean |
1 |
Bool |
2 |
Wordbool |
2 |
Longbool |
4 |
Bytebool |
1 |
Тип дата-время необходим для хранения времени и даты. Данный тип описывается как тип TDatetime и занимает в памяти 8 байтов и представляет собой вещественное число типа Double, в котором целая часть показывает количество дней, дробная часть количества часов и минут, прошедших в текущей дате. Исходная дата отчета 30 декабря 1899 год.