Смоленский промышленно–экономический колледж
Кафедра Математики и Информатики
Специальность Программное Обеспечение
Вычислительной Техники и Автоматизированных Систем
По теме
Разработка лабораторного стенда для исследования фотоэффекта
Дипломный проект на тему «Разработка лабораторного стенда для исследования фотоэффекта». Выполнил студент 4 курса группы 0814 Жгутов Кирилл Анатольевич. Проект предназначен для изучения темы фотоэффект из раздела физики. Он позволяет изучить теорию, проверить и закрепить свои знания, а так же провести лабораторную работу по изученному материалу.
В работе содержится приложения, листинг программы и электронная версия программы, 16 рисунков, 3 таблицы. Количество страниц в дипломе – 87.
АННОТАЦИЯ
СОДЕРЖАНИЕ
ВВЕДЕНИЕ
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Обзор литературы
1.2 Введение в базы данных
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Назначение программы
2.2 Описание программы
3. ПРОГРАММНАЯ ДОКУМЕНТАЦИЯ
3.1 Спецификация
3.2 Техническое задание
4. ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ
4.1 Ведомость эксплуатационных документов
4.2Описание применения
4.3 Составные части программы
5. ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАЗРАБОТКИ
5.1 Технико-экономическое обоснование
6. ОХРАНА ТРУДА И ТЕХНИКА БЕЗОПАСНОСТИ
6.1 Введение
6.2 Освещение рабочего места оператора
7. ЭРГОНОМИКА
7.1 Введение
7.2 Базовый подход к конструированию рабочего места оператора
7.3 Понятие рабочего места и рабочей зоны оператора
7.4 Формирование типового состава рабочей зоны
7.5 Условия, которым должна удовлетворять рабочая зона
7.6 Основные эргономические требования, предъявляемые к клавиатуре
ЗАКЛЮЧЕНИЕ
СПИСОК ЛИТЕРАТУРЫ
ПРИЛОЖЕНИЕ 1
Данный дипломный проект на тему «Создание стенда по изучению фотоэффекта». Он предназначен для учащихся, для частного использования и для работников различных учебных заведений. Для написания программы я использовал язык программирования Borland Delphi v.6.0.
Для изучения принципа фотоэффекта требуется большое количество времени и средств. Многие учебные заведения не могут позволить себе провести наглядные эксперименты, поэтому выбор мной данной темы очень актуален. Для проведения экспериментов требуется дорогостоящее оборудование. Программа «Создание стенда по изучению фотоэффекта» позволяет экономить время и средства, так как для проведения эксперимента требуется только компьютер.
Объектно-ориентированный язык программирования Borland Delphi v.6.0. предназначен для разработки программ и имеет две характерные особенности: создаваемые им программы могут работать не только под управлением Windows, а сам он относится к классу инструментальных средств ускоренной разработки программ. Это ускорение достигается за счет двух характерных свойств Delphi: визуального конструирования форм и широкого использования библиотеки визуальных компонентов.
Визуальное конструирование форм избавляет программиста от многих аспектов разработки интерфейса программы, так как Delphi автоматически готовит необходимые программные заготовки. Delphi является объектно-ориентированным, визуально программируемым языком, управляемым по событиям и в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования. В Borland Delphi v.6.0. имеется несколько уровней разработки приложений. Если необходимо в кротчайшее время разработать не очень сложное приложение, то можно воспользоваться средствами быстрой разработки приложений, которые представлены многочисленными мастерами для создания форм, отчётов и многого другого. Borland Delphi v.6.0. является системой управления реляционными базами данных, которые в настоящее время являются наиболее распространёнными.
В Borland Delphi 6 существует понятие базы данных, которая содержит совокупность таблиц. Borland Delphi 6 использует средства Windows, с помощью которых приложение Borland Delphi 6 может обмениваться данными с другими приложениями Windows. Borland Delphi 6 является системой управления реляционными базами данных. Реляционные базы данных в настоящее время наиболее распространенны и фактически являются промышленным стандартом. В Borland Delphi6 реализованы все атрибуты реляционных СУБД. Прежде всего, введено понятие базы данных, которая содержит совокупность таблиц. В базе данных вы можете определить условия целостности данных с помощью первичных и внешних ключей таблиц. В Borland Delphi 6 реализованы триггеры и хранимые процедуры, которые позволяют централизовано обрабатывать события, возникающие при любых изменениях в базе данных.
В данной работе рассматривались следующие вопросы:
- Проектирование структуры базы данных;
- Создание удобного интерфейса;
- Расчёт экономической эффективности данного проекта;
Также в работе подробно описаны этапы разработки дипломного проекта. Представлено приложение, содержащее формы, отчёты проекта.
Для того чтобы облегчить процесс обучения учащихся в области физики и облегчить работу преподавателей я решил создать обучающую программу, написанную на языке программирования Borland Delphi v 6.0 и при помощи средств MS ACCESS.
В процессе обучения учащемуся объясняет данную тему преподаватель или же он самостоятельно ищет необходимую информацию в библиотеках, из лекций, что влечет за собой большую трату времени и сил. В процессе поиска информация может находиться в разбросанном виде или будет предоставлена ему на короткий срок. Возможность ксерокопирования возможна, но стоит определённых затрат и, если информация разбросана, то затраты могут оказаться большими.
После анализа поставленной задачи стало необходимо изучить предметную область, в которой решалась задача создания вышеупомянутой программы. Для этого первым этапом стало: подбор и изучение информации по заданным темам и предоставление информации в удобном виде. В ходе изучения этой области, стоит уделить немалое внимание проработке интерфейса. Плохо продуманный интерфейс может свести к минимуму желание работать с программой независимо от примененных аппаратно-программных средств для ее работы.
Наиболее подходящей системой программирования с учетом имеющихся знаний является Borland Delphi. Мною было решено создать программу именно на ее основе, так как Delphi является системой программирования очень высокого уровня и даже «сама» пишет значительную часть текста программы: описание объектов, заголовки процедур и многое другое. Разработчику остаётся лишь вписать необходимые строчки, определяющие индивидуальное поведение программы. Однако ряд вопросов требовал более глубокого изучения, что и было проделано при исследовании задачи.
На основе имеющихся знаний относительно построения баз данных с помощью объектно-ориентированного языка программирования Borland Delphi было принято решение создать программу учитывая следующие требования:
1.Требование к эффективности, то есть получение выходных данных с минимальными расходами машинного времени.
2.Требование к мобильности, то есть возможность сохранения и эффективного использования программы в процессе развития аппаратуры ЭВМ.
3. Требование к лёгкости восприятия, то есть для пользователя данной программы должен быть понятен принцип её работы. Интерфейс должен быть удобным.
4. Требование к надёжности. Надёжность программы зависит от уровня подготовки пользователя по работе с данной программой, от используемого языка программирования, от архитектуры ЭВМ, от используемых аппаратных и программных средств. От надёжности зависит общая производительность и эффективность программы. Именно поэтому надёжности уделяется пристальное внимание на этапе проектирования, то есть надёжность программы заключается в том, что она должна выполнять поставленные перед ней задачи.
5....Требования к эксплуатации, то есть требования к аппаратным и программным средствам, необходимых для эффективного функционирования программы.
Реализовать описанные требования и было целью дипломной работы. Данные средства реализации программы являются перспективными и позволили решить поставленную задачу в соответствии с требованиями к программе.
Таким образом, автоматизация процесса обучения учащихся является нужным и перспективным процессом.
№ п/п | Наименование источника | Описание |
1. | Глушаков С.В., Ломотько Д.В. Базы данных: Учебный курс Художественный оформитель А.С. Юхтман. – Харьков: Фолио; Ростов н/Д: Феникс; Киев:Абрис, 2000. | В книге теоретический и практический материал об управлении и структуре баз данных, рассмотрены основные приёмы работы с ними при использовании языка запросов SQL. Книга содержит также материал о конфигурировании и управлении сервера баз данных Microsoft SQL Server 7.0, о создании приложений «клиент-сервер» на примере различных программных средств. Приводиться много практических примеров и иллюстраций, помогающих легче усвоить используемый материал. |
2. | Базы данных: модели, разработка, реализация/ Г.С. Карпова. – СПб.: Питер, 2001. | Настоящее учебное пособие подготовлено по материалам лекционных курсов, посвящённых основам теории баз данных, языка SQL и серверам баз данных, которые читались автором в течение последних десяти лет в Государственном Санкт-Петербургском университете аэрокосмического приборостроения и в Государственном техническом университете. |
3. | Архангельский А.Я. Работа с локальными базами данных в Delphi 5 – М.: ЗАО «Издательство БИНОМ», 2000. | Книга посвящена наиболее мощной особенности Delphi 5 – возможности эффективно работать с базами данных различных типов. Основное внимание сосредоточено на методике работы с локальными базами данных. Рассматриваются не только способы создания соответствующих прикладных программ, но и инструментарий Delphi для разработки самих баз данных. Даются справочные сведения по характеристикам ряда типов драйверов, по свойствам, методам, событиям компонентов, предназначенных для работы с базами данных. |
4. | Фаронов В.В. Delphi 4. Учебный курс. – М.: «Нолидж», 1999 | В книге даются начальные сведения по системе программирования Delphi. Книга рассчитана на читателей, не знакомых с программированием вообще или имеющих небольшой опыт программирования в MS-DOS. В ней описывается версия Delphi 4, работающая под управлением современных 32-разрядных операционных систем Windows 95/98/NT (Windows 32). |
5. | Михаэль Эбнер Delphi 5. Руководство разработчика: Пер. с нем. – К.: Издательская группа BHV, 2000. | Данная книга предназначена для начинающих и профессиональных программистов, разрабатывающих приложения баз данных в среде Delphi. В книге подробно описаны основные компоненты управления данными, методики и особенности их применения. Большое внимание уделено средствам доступа к локальным распределённым базам данных, анализу данных с помощью диаграмм, подготовке и печати отчётов, а также вопросам создания приложений клиент-сервер. |
6. | Жуков А. Изучаем Delphi. – СПб.: Питер, 2000. | В книге сделан упор на базовые конструкции языка программирования Delphi. При этом используется мощь изобразительных возможностей Delphi, позволяющих увидеть, как на экране монитора в буквальном смысле «оживают» те или иные объекты. |
7. | Методические рекомендации no технико-экономическому обоснованию инвестиционных проектов в дипломном проектировании | Настоящие методические рекомендации предназначены для экономического обоснования инвестиционных проектов, разрабатываемых студентами, обучающимися по специальности 2203 "Программное обеспечение ПО ВТ и AC". |