Автор работы: Пользователь скрыл имя, 21 Марта 2012 в 14:12, курсовая работа
В одно время человеку пришла мысль: научить машину выполнять логические операции. Такие машины должны сами определять порядок вычислений. Только им надо давать задания на специальном, им понятном языке, т.е. задавать им программу. Первая в мире программно-управляемая вычислительная машина была создана Чарльзом Беббиджем(1792-1872), деканом каф. Математики Кембриджского университета.
Введение……………………………………………………………………………………….3
1 .Постановочная часть……………………………………………………………………...14
1.1 Формулировка задачи……………………………………………………………...14
1.2 Описание входной и выходной информации………………………………….....14
1.3 Требования к интерфейсу приложения…………………………………………...14
2. Проектная часть……………………………………………………………………………16
2.1 Блок-схема программы…………………………………………………………..16
2.2 Организация интерфейса программы……………………………………………..17
2.3 Используемые объекты……………………………………………………………..18
3. Инструментальные средства реализации курсового проекта…………..…………….7
3.1 Краткая характеристика языка программирования среды Delphi …………….7
3.2 Краткая характеристика используемой операционной системы Windows ……11
4. Эксплуатация………………………………………………………………………………..21
4.1 Требования к аппаратному обеспечению…………………………………………21
4.2 Инструкция пользователю………………………………………………………….21
5. Приложения………………………………………………………………………….
7.1 Листинг основного модуля программы……………………………………………24
6. Список используемой литературы…………….…
Содержание
1 .Постановочная часть…………………………
1.1 Формулировка задачи……………………………
1.2 Описание входной и выходной информации………………………………….....14
1.3 Требования к интерфейсу
приложения…………………………………………...
2. Проектная часть…………………………………………………………………
2.1 Блок-схема программы………………………………………………………
2.2 Организация интерфейса программы……………………………………………..17
2.3 Используемые объекты……………………………………………………………
3. Инструментальные средства реализации курсового проекта…………..…………….7
3.1 Краткая характеристика языка программирования среды Delphi …………….7
3.2 Краткая характеристика используемой операционной системы Windows ……11
4. Эксплуатация………………………………………………
4.1 Требования к аппаратному обеспечению…………………………………………21
4.2 Инструкция пользователю………………………………………………
5. Приложения……………………………………………………
7.1 Листинг основного модуля программы……………………………………………24
6. Список используемой литературы…………….……………………………………
Введение
В одно время
человеку пришла мысль: научить машину
выполнять логические операции. Такие
машины должны сами определять порядок
вычислений. Только им надо давать задания
на специальном, им понятном языке, т.е.
задавать им программу. Первая в мире
программно-управляемая
Машина закончена не была, но, создавая ее, Беббидж выдвинул идеи, без которых не было бы и современных компьютеров. Он пришел к выводу, что машина должна иметь устройство, где будут храниться числа, предназначенные для вычислений (склад). Одновременно там же должны находиться и указания (команды) машине о том, что с этими числами делать. Следующие одна за одной команды получили название программы работы компьютера, а устройство для хранения всей информации назвали памятью машины. Главное, машина должна с этими числами производить указанные в программе операции. Рассуждая так, Беббидж понял, что наиболее успешно это можно делать, только если в машине будет специальный вычислительный блок- процессор.
Несмотря на то, что она так и не была создана, для этой машины были созданы первые в мире программы, а первым программистом была Огаста Ада Лавлейс (1815-1852) – дочь английского поэта Байрона. Графиня отдала все свои незаурядные математические и литературные способности осуществлению проекта Беббиджа. Говоря о своей машине, Беббидж отмечал, что «графиня по-видимому, понимает ее лучше меня, а уж разъясняет ее устройство во много-много раз лучше.» В ее честь один из языков программирования называется «Ада».
Первая счетная
машина, использующая электрические
реле, была сконструирована в 1888 году
американцем немецкого
Первой ЭВМ принято считать машину ЭНИАК, разработанную в Пенсильванском университете в США Джоном Мочли и Преспером Экертом. Она была введена в строй 15 февраля 1946 года, имела автоматическое программное управление, но внутреннее запоминающее устройство для хранения команд у нее отсутствовало.
Первой ЭВМ, обладающей всеми компонентами современных машин, была английская машина ЭДСАК, построенная в Кембриджском университете в 1949 году. На ней впервые был реализован принцип «хранимой программы», сформулированный в 1945-46 г.г. американским математиком Джоном фон Нейманом (1903-1957).
Работы в области вычислительной техники в нашей стране начались в небольшом местечке под Киевом, в Феофании, под руководством Сергея Алексеевича Лебедева (1902-1974), сразу же после Великой Отечественной войны. Здесь, в небольшом здании, разместилась лаборатория вычислительной техники. И уже в конце 1951 г. Была предъявлена к сдаче
Государственной комиссии первая советская ЭВМ – МЭСМ (малая электронная счетная машина). По сегодняшним меркам ее мощность была до смешного мала: современный калькулятор с программной памятью, наверное, выиграл бы соревнование с МЭСМ. Но это был лишь первый шаг. Сделать его было очень непросто: не хватало специалистов, оборудования, теории… Много чего не было. Однако уже в 1952 г. Началась опытная эксплуатация БЭСМ (большая электронная счетная машина). Все разрабатывалось впервые: и теория, и техника, и методы работы. По существу за какие-нибудь 10-15 лет была создана новая отрасль производства использования средств вычислительной техники.
Большинство специалистов выделяют 5 основных поколений, разделяя их по элементной базе.
К машинам I поколения (50-60гг) относят ЭВМ, основным элементом которых служила электронная лампа. Машины этого поколения были очень громоздкими. Например, вес машины ЭНИАК составлял 30 тонн, занимала площадь 170 кв.м, содержала 18 000 электронных ламп, производила 5000 операций сложения в секунду. Примером машин этого поколения из числа отечественных могут служить «Урал-1»-«Урал-4», созданный в г. Пензе под руководством Радишевского; серия «Минск», созданная коллективом под руководством Пржиелковского; «Раздан» - в Ереване, Саркисян. Рекордсменом ЭВМ этого поколения была ЭВМ «М-20», созданная под руководством С.А.Лебедева. Она могла выполнять почти 20 тыс. операций в секунду.
Ко II поколению(60-65гг.) относятся машины, элементная база которых- полупроводниковые транзисторы. В 32 раза возрос объем памяти у этих машин и в 10 раз увеличилось быстродействие. Эти машины не требовали огромного количества электроэнергии, уменьшились их размеры и масса. Названия серий сохранились, менялись лишь их порядковые номера. Особо следует сказать об ЭВМ «Мир» и ее создателе Викторе Михайловиче Глушкове. В 28 лет он был кандидатом математических наук, а в 34- уже академиком. За работу в области создания ЭВМ он был удостоен Ленинской и Государственной премий, звания Героя Социалистического труда. Им опубликовано более 400 работ по различным аспектам кибернетики и вычислительной техники, многие из них получили мировое признание.
На рубеже 70-х годов в Советском Союзе был освоен выпуск интегральных микросхем, которые и стали сердцем машин III поколения. Скорость работы этих машин достигла миллиона операций в секунду. Первая серийная машина этого поколения «Наири» была создана в 1970 г. Под руководством Г.Е.Овсесяна. В эти годы была создана ЕС ЭВМ-единая система ЭВМ. Она представляет собой семейство программно-совместимых машин, построенных на единой элементной базе, на единой конструктивно-технологической основе, с единой структурой, единой системой математического обеспечения, единым унифицированным набором внешних устройств.
На пороге 80-х
годов развитие микроэлектроники позволило
наладить серийный выпуск больших интегральных
схем (БИС), что и послужило элементной
базой машин IV поколения. Быстродействие
машин этого поколения
В последнее десятилетие
1. Постановочная часть
1.1 Формулировка задачи
Задачей моего курсового проекта является разработка программы для работы с базой объявлений о продаже автомобилей. Которая также должна работать с таблицами:
Программа должна использоваться для поиска объявлений в базе объявлений.
1.2 Описание входной и выходной информации
При запуске программы на экран выводится окно с выбором действий, таких как, добавить новое объявление, поиск объявлений по марке и модели автомобиля, и просмотр имеющихся объявлений.
Входными данными в программе являются данные об автомобиле, веденные пользователем.
Выходными данными также являются данные об автомобиле, выбранными в окне поиск.
1.3 Требования к интерфейсу приложения
Так как интерфейс - это способ общения пользователя с ЭВМ, он играет немаловажную роль в программировании. Приложение необходимо разработать так, чтобы при запуске программы на экране можно было увидеть:
Рабочая область это область между строкой меню и строкой статуса она предназначена для открытия в ней окон и показа отчетов выполнения некоторых рабочих модулей программы, поэтому рабочая область должна быть окрашена в приятный для восприятия цвет.
Рабочая область это область между строкой меню и строкой статуса она предназначена для открытия в ней окон и показа отчетов выполнения некоторых рабочих модулей программы, поэтому рабочая область должна быть окрашена в приятный для восприятия цвет.
Главные кнопки должны представлять собой строку с опциями, при выборе кнопки на экране должно появиться необходимые данные.
Все окна должны открываться, как через меню, так и через основные (главные) кнопки. Справочники должны быть построены по одной структуре, что упростит работу с приложением. Окна различного уровня должны отличаться по цвету, для того чтобы не сливаться на экране. Окна первого уровня должны быть свободными (не модальными). Окна второго уровня должны быть модальными. Свойство модальности состоит в следующем:
2. Проектная часть
2.1 Таблица идентификаторов
Id |
Marka |
Id |
God |
Marka
Model Spisok
Id |
Model Id_marka |
Id |
Id_marka Id_model Id_god Cena |
Идентификатор |
Смысловое содержание |
Тип |
Разрядность |
ID |
Порядковый номер записи |
Autoincrement |
- |
Marka |
Марка автомобиля |
Alpha |
15 |
Таблица 2.1.1 Marka
Таблица 2.1.2 Model
Идентификатор |
Смысловое содержание |
Тип |
Разрядность |
ID |
Порядковый номер записи |
Autoincrement |
- |
Marka |
Марка автомобиля |
Alpha |
15 |
Id_marka |
Порядковый номер записи, таблицы Marka |
Number |
- |
Идентификатор |
Смысловое содержание |
Тип |
Разрядность |
ID |
Порядковый номер записи |
Autoincrement |
- |
God |
Год выпуска автомобиля |
Number |
- |
Таблица 2.1.3 God
Таблица 2.1.4 Spisok
Идентификатор |
Смысловое содержание |
Тип |
Разрядность |
ID |
Порядковый номер записи |
Autoincrement |
- |
Id_marka |
Порядковый номер записи, таблицы Marka |
Number |
- |
Id_model |
Порядковый номер записи, таблицы Model |
Number |
- |
Id_god |
Порядковый номер записи, таблицы God |
Number |
- |
Cena |
Цена автомобиля |
Number |
- |
Информация о работе Программа для приема и поиска объявлений, о продаже автомобилей