- •1 Все возможные виды разработок в delphi
- •2 Техническое состояние на разработку программы
- •2.1 Программный код
- •3 Создание базы данных
- •3.1 Создание каталога
- •3.2 Создание псевдонима
- •3.3 Создание таблицы
- •4 Состав таблиц курсового проекта
- •5 Охрана труда
- •5.1 Характеристика условий труда программиста
- •5.2 Требования к производственным условиям труда
- •5.3 Освещение
- •5.4 Противопожарная безопасность
- •5.5 Расчет освещенности
Содержание
В
ведение...............................................................................................................................................................................................................................4
1 Все возможные виды разработок в Delphi 7........................................................................................................................5
2 Техническое состояние на разработку программ.....................................................................................................11
2.1 Программный код…………………………….……………………………………….………………………………………………………….....12
2.2 UML-Диаграмма вариантов выполнения…….……………………………………………………………..…………..….13
3 Создание базы данных…………………………………………........................................................................................................................14
3.1 Создание каталога…………………………………………………………………………………………………………………….…...…….14
3.2Создание псевдонима…………………………………………………………………………………………………………………..……….14
3.3Создание таблицы…………………………………………………………………………………………………………………………….…....17
4 Состав пяти таблиц курсового проекта………………………………………………………………………………...…..….21
5 Охрана труда…………………………………………………………………………………………………………………………………………..….…..27
5.1 Характеристика условий труда программиста………………………………………………………..…...….....28
5.2 Требования к производственным условиям труда……………………………………………………………..28
5.3 Освещение…………………………………………………………………………………………………………………………………..……...........29
5.4 Противопожарная безопасность……………………………………………………………………………………………….....29
5.5 Расчет освещенности…………………………………………..........................................................................................................30
Вывод……………………………………..............................................................................................................................................................................31
Список использованных источников….……………………………………………………………………………………………........32
Введение
Сегодня без баз данных невозможно представить работу большинства финансовых, промышленных, торговых и других организаций.
Базы данных позволяют хранить, структурировать информацию и выбирать ее оптимальным образом для пользователя. Использование файл сервисных и клиент сервисных технологий позволяет сохранять значительные средства и время для получения необходимой информации, а также упрощать доступ и введения. Именно поэтому большинство организаций предпочитают базам данных, что позволяет легко сохранять данные и систематизировать их.
Современные СУБД рассчитаны на многопользовательские системы управления базой данных, специализирующихся на управлении массивом информации одним или множеством пользователей одновременно.
Темой моего курсового проекта является проектирование базы данных «Справочная автомобилей». Проектируемая база предусматривает возможность вести учет всех ювелирных изделий, обслуживать запросы на поиск информации.
База данных позволяет хранить, структурировать информацию и выбирать ее оптимальным образом для пользователя.
База данных "Справочная автомобилей" предназначена для легкого поиска информации о тех или иных ювелирные изделия. Это выполняется за счет доступной информации об изделиях, их материал, цену и вес. Запросы облегчают поиск и сортируют данные об авиарейсах на любые направления. Запросы классифицируют и сортируют элементы базы.
С
помощью удаленного доступа возможно
управление базой на расстоянии через
сеть. В общем интерфейс программы очень
простой для пользователя. Переключение
между таблицами выполняется через
формы, так каждой форме соответствует
своя таблица с соответствующим названием
и содержанием. Важным преимуществом
базы является уже отсортированы данные
по материалу и типа изделия.
1 Все возможные виды разработок в delphi
Delphi- это комбинация нескольких важнейших технологий:
высокопроизводительный компилятор в машинный код;
объектно-ориентированная модель компонента;
визуальная (а, следовательно, и скоростная) построение приложений из программных прототипов.
Повсеместное признание концепции объектно-ориентированного программирования и компонентного подхода к созданию программных продуктов оттеснила на второй план вопросы программирования, без которого невозможна разработка действительно серьезных, профессиональных программ.
Если рассмотреть все компоненты библиотеки визуальных компонентов Delphi с точки зрения реализуемых функций, то окажется, что выполняемая компонентом основная операция состоит из нескольких простых. Причем этих простых операций не так уж и много - это ввод и вывод данных, работа с адресным пространством, обработка списков, использования объектов.
Итак, в разработке программ визуальное программирование обеспечивает быстрое и качественное выполнение стандартных задач. Программирование позволяет решать нестандартные и сложные задачи и увеличивать эффективность, хотя при этом используются те же программные инструменты.
Концепция
Delphi была реализована в конце 1994 года,
когда вышла первая версия среды
разработки. В основу программного
продукта легли концепции
объектно-ориентированного программирования
на базе языка Object Pascal и визуального
подхода к построению приложений. Именно
благодаря этому сочетанию каждая новая
версия среды разработки становилась
событием.
Среда Delphi 7 является оболочка разработчика, в которую входит набор специализированных программ, отвечающих за различные этапы создания готового приложения. Исходный текст программы готовится в среде Delphi7 с помощью встроенного редактора исходных текстов. Этот редактор специализированный. Он отличается гибкими возможностями цветового выделения различных элементов текста программы и предоставляет возможность быстрого ввода конструкций часто встречаются.
Левая панель редактора есть Проводник, что позволяет быстро перемещаться между частями исходного текста и по структуре создаваемой программы.
Важнейшая
характеристика разрабатываемой -
удобство ее пользовательского интерфейса,
наличие и доступность необходимых
элементов управления. В системе Delphi7
есть специальный проектировщик форм,
с помощью которого окна будущей программы
готовятся в виде форм. Проектировщик
позволяет подобрать оптимальные размеры
окон, разместить и настроить различные
элементы управления и меню, добавить
готовые изображения, указать заголовки,
подсказки, подписи и так далее.
Любая работа в Delphi начинается с создания нового проекта. Как правило, из одного проекта выходит одно приложение. Таким образом, проект фундамент или каркас, на который "крепятся" все нужные детали. Наименьший проект только один файл с исходным кодом проекта, имеющий расширение DPR, он называется главным файлом проекта. Серьезный большой проект содержит десятки различных форм, модулей, а также динамические библиотеки и ресурсы и т.д.
В главном файле содержится описание всех модулей и форм, входящих в состав проекта. Кроме того, в секции begin.end может располагаться любой код, который должен выполняться перед началом работы приложения или в процессе его закрытия.
Модулем называется текстовый файл с расширением PAS, в котором содержится некоторый исходный код на языке Object Pascal. С модулем может быть связана форма, которая является отдельно взятое окно программы с расположенном на нем интерфейсными элементами. Служебная информация о формах хранится в файлах с расширением DFM. В общем случае в состав проекта могут входить модули, не имеющие связанных с ними форм.
В проекте Delphi, кроме модулей и форм, могут присутствовать различные служебные файлы. Среди них важное место занимают ресурсы (расширение RES), которые хранят значки, курсоры, строки сообщений, информацию о версии программы и т.д.
Группа проектов объединяет для совместной разработки несколько проектов. Файл группы проектов имеет расширение BPG и текстовый файл с системной информацией и описанием проектов, входящих в группу.
Основные идеи современной информационной технологии базируются на концепции, согласно которой данные должны быть организованы в базы данных с целью адекватного отражения реального мира, меняется, и удовлетворение информационных потребностей пользователей. Эти базы данных создаются и функционируют под управлением специальных программных комплексов, называемых системами управления базами данных (СУБД).
Увеличение объема и структурной сложности хранимых данных, расширение круга пользователей информационных систем привели к широкому распространению наиболее удобных и сравнительно простых для понимания реляционных (табличных) СУБД. Для обеспечения одновременного доступа к данным множества пользователей, нередко расположенных достаточно далеко друг от друга и от места хранения баз данных, созданные сетевые базы для пользователя версии СУБД.
Основная
задача созданной программы базы данных
в Delphi - это умение создавать базу данных,
объединять их путем расположения на
одной или нескольких формах, делать
подсчеты и запросы.
Описание
информационной базы: данный программный
продукт состоит из пяти таблиц базы
данных. Все таблицы распределены по
названию.
Таблица 1.1 – Таблица Aston Martin, BMW, Bugatti, Chrysler, Lamborgini.
Название поля |
Тип поля |
Размер поля |
Номер |
А |
5 |
Марка машины |
А |
40 |
Год выпуска |
А |
4 |
Страна призводитель |
A |
20 |
Количество цилиндров |
A |
2 |
Обьем двигателя |
A |
4 |
Максимальная скорость |
А |
5 |
Стоимость |
А |
20 |
Таблица 1.2 – Таблица Ferrari, Ford, Honda, Hyundai, Kia.
Название поля |
Тип поля |
Размер поля |
Номер |
А |
5 |
Марка машины |
А |
40 |
Год выпуска |
А |
4 |
Страна призводитель |
A |
20 |
Количество цилиндров |
A |
2 |
Обьем двигателя |
A |
4 |
Максимальная скорость |
А |
5 |
Стоимость |
А |
20 |
Таблица
1.3 - Таблица
Pagani,
Lexus,
Mazda,
Nissan, Koenigsegg
Название поля |
Тип поля |
Размер поля |
Номер |
А |
5 |
Марка машины |
А |
40 |
Год выпуска |
А |
4 |
Страна призводитель |
A |
20 |
Количество цилиндров |
A |
2 |
Обьем двигателя |
A |
4 |
Максимальная скорость |
А |
5 |
Стоимость |
А |
20 |
Таблица 1.4 – Таблица McLaren, Marussia, Mercedes, Hennesy, SSC Tuatara.
Название поля |
Тип поля |
Размер поля |
Номер |
А |
5 |
Марка машины |
А |
40 |
Год выпуска |
А |
4 |
Страна призводитель |
A |
20 |
Количество цилиндров |
A |
2 |
Обьем двигателя |
A |
4 |
Максимальная скорость |
А |
5 |
Стоимость |
А |
20 |
Таблица 1.5 – Таблица Vector, Chevrolet, Infiniti, FIAT, Land Rover .
Название поля |
Тип поля |
Размер поля |
Номер |
А |
5 |
Марка машины |
А |
40 |
Год выпуска |
А |
4 |
Страна призводитель |
A |
20 |
Количество цилиндров |
A |
2 |
Обьем двигателя |
A |
4 |
Максимальная скорость |
А |
5 |
Стоимость |
А |
20 |
