Автор работы: Пользователь скрыл имя, 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
Инструкция программисту
Заключение
Список используемой литературы
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 год.
Информация о работе Отчет по практике в в охранном агентстве "Макадан ПВ"