Программа для приема и поиска объявлений, о продаже автомобилей

Автор работы: Пользователь скрыл имя, 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 файл

курсовая 2.docx

— 230.29 Кб (Скачать документ)

Интерфейс программы должен иметь интуитивно понятный, он должен быть понятен начинающему пользователю, так как это облегчает общение  с программой. Интерфейс так же не должен сильно отличаться от стандартов ОС, так как это может ввести рядового пользователя в тупик.

Экранный интерфейс во многом определяет удобство работы пользователя и является одним из важных факторов, влияющих на эффективность его труда. Если программа будет бросаться в  глаза, то это просто напросто будет  лишний раз отвлекать пользователя от работы, вследствие чего пользователь программы будет быстрее утомляться и работоспособность пользователя резко упадет.

 

 

 

 

 

2.3. Используемые объекты

Таблица 2.3.1 Form1

Идентификатор объекта

Тип объекта

Общее назначение объекта

Используемые  свойства и методы объекта

Описание  свойств

Label1, Label2, Label3

TLabel

Метка

Caption

Текстовая надпись метки

Top

Расстояние до верхнего края формы

WordWrap

Перенос слов

Width

Ширина

Height

Высота

Button1, Button2, Button3

TButton

Кнопка

Caption

Текстовая надпись кнопки

Top

Расстояние до верхнего края формы

WordWrap

Перенос слов


 

Таблица 2.3.2 Data module2

Идентификатор объекта

Тип объекта

Общее назначение объекта

Используемые  свойства и методы объекта

Описание  свойств

TMarka, TModel, TModel2, TGod, TSpisok

TTable

Таблица

Active

Активирование связи таблицы с базой данных

DatabaseName

Имя базы данных

Name

Имя таблицы  Table

TableName

Имя таблицы  из базы данных для связи с Table


 

 

 

 

 

Продолжение таблицы 2.3.2

Идентификатор объекта

Тип объекта

Общее назначение объекта

Используемые  свойства и методы объекта

Описание  свойств

DSMarka, DSModel, DSModel2, DSGod, DSSpisok

TDataSource

Компонент для связи между данными и компонентами просмотра-редактирования

DataSet

Компонент, представляющий собой входные данные

Name

Имя компонента DataSource


 

Таблица 2.3.3 Form3

Идентификатор объекта

Тип объекта

Общее назначение объекта

Используемые  свойства и методы объекта

Описание  свойств

PageControl1

TPageControl

 

ActivePage

Активная вкладка

TabSheet1, TabSheet2, TabSheet3, TabSheet4

TTabSheet

Вкладка окна PageControl

Caption

Текстовая надпись  вкладки

DBGrid1, DBGrid2, DBGrid3, DBGrid4

TDBGrid

 

DataSource

Компонент для  связи  с DataSource

DBNavigator1, DBNavigator2, DBNavigator3, DBNavigator4

TDBNavigator

Набор кнопок для  управления панелью DBGrid

DataSource

Компонент для  связи  с DataSource


 

Таблица 2.3.4 Form4

Идентификатор объекта

Тип объекта

Общее назначение объекта

Используемые  свойства и методы объекта

Описание  свойств

Label1, Label2, Label3, Label4

TLabel

Метка

Caption

Текстовая надпись метки

Top

Расстояние до верхнего края формы


 

 

Продолжение таблицы 2.3.4

Идентификатор объекта

Тип объекта

Общее назначение объекта

Используемые  свойства и методы объекта

Описание  свойств

     

WordWrap

Перенос слов

Width

Ширина

Height

Высота

DBLookupComboBox1, DBLookupComboBox2, DBLookupComboBox3

       
   

DBEdit1

TDBEdit

Компонент редактирования полей БД

DataField

Поле базы данных, для отображения или редактирования которого используется компонент

DataSource

Компонент-источник данных


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3. Инструментальные средства  реализации курсового проекта

3.1 Краткая характеристика языка  программирования среды Delphi

Повсеместное признание  концепции объектно-ориентированного программирования и компонентного  подхода к созданию оттеснило  на второй план вопросы собственно программирования, без которого невозможна разработка действительно серьезных, профессиональных  программ.                                     

Если рассмотреть все  компоненты библиотеки визуальных компонентов  Delphi с точки зрения реализуемых функций, то окажется, что выполняемая компонентом основная операция состоит из нескольких более простых. Причем этих простых операций не так уж и много – это ввод и вывод данных, работа с адресным пространством, обработка списков, использование объектов.

Поэтому разъезженная в десятках книг метафора приобретает новый  смысл. Оказывается и в самом  программировании в Delphi также можно выделить некую модульную структуру. При этом под программированием понимается создание собственного исходного кода приложения, а не перенос компонентов на форму и настройка их в Инспекторе объектов, - для этого процесса имеется хорошее и емкое определение – визуальное программирование.

Итак, в разработке программ – визуальное программирование обеспечивает быстрое и качественное выполнение стандартных задач. Программирование позволяет решать нестандартные  и сложные задачи и увеличивать  эффективность, хотя при этом используются те же самые программные инструменты.

Концепция Delphi была реализована в конце 1994 года, когда вышла первая версия среды разработки. В основу программного продукта легли концепции объектно-ориентированного программирования на базе языка Object Pascal и визуального подхода к построению приложений. Именно благодаря этому сочетанию каждая новая версия среды разработки становилась событием.

Существует не единственная версия Delphi, а целых три:

Базовая версия (Standard Edition) предназначенная для новичков и непрофессиональных программистов.

Версия второго уровня (Professional Additional) предназначенная для профессиональных разработчиков. Она включает в себя все стандартные возможности, а также расширенную поддержку БД, некоторую поддержку Internet и несколько внешних утилит.

Полная версия (Client/Server Suit Edition), предназначенная для разработчиков, создающих крупномасштабные приложения. Включает в себя обширную поддержку Web- серверов, драйверы для SQL для клиент/серверной связи через BDE, поддержку трехуровневых (Three-tier) приложений и множество других инструментов, таких как SQL-Monitor.

Есть также высокоуровневые  версии Delphi, поддерживающие платформы AS/400 (эта версия называется Delphi/400) и технологию Entera (Delphi Enterprise).

Для разработки данного дипломного проекта использовалась Delphi 7 Enterprise.

После выхода Delphi 1 все компьютерные издания писали об этой среде разработки, как об “убийце Visual Basic”.  И это оказалось правдой.

Появление версии Delphi 2 (32-разрядной) ознаменовало новую эпоху – появился доступ к возможностям программных интерфейсов Windows NT и Windows 95, к протоколам OLE. Delphi 2 стала средством разработки полноценных приложений для архитектуры клиент/сервер.

Вскоре Delphi 3 предоставила разработчикам средства создания распределенных многоуровневых приложений и полноценных инструментарий проектирования приложений для Internet и intranet.  Появилась полноценная поддержка COM  - модели объектов, ставшей краеугольным камнем современного программирования. Эта версия позволяет полностью интегрировать разработки с объектами COM. Поддержка архитектуры CORBA)Common Object Request Broker Architecture) открывает перед приложениями, созданными в Delphi для платформы Wintel (Windows+Intel), мир других операционных систем (UNIX, OS/2, WMS). Общаться с крупными корпоративными СУБД стало почти так же просто, как и со «старым добрым» Paradox.

Четвертая и пятая  версии Delphi расширяют возможности программирования на Delphi.

Последующие версии Delphi, это Delphi 6, Delphi 7, Delphi 8 и Delphi 9 имеют не значительное отличает от Delphi 5. Их основное отличие от предыдущих версий – это усовершенствование и добавление некоторых компонентов, и сокращение написания исходного кода.

Структурными основными  единицами, обеспечивающими создание приложения в Delphi, являются проект и группа проектов. Стандартный проект имеет в своем составе формы, определяющие интерфейс приложения, и модули, содержащие исходный код. Проект обеспечивает взаимодействие своих частей (модулей и форм) друг с другом и со средой разработки.

Группа проектов может  объединять произвольное число отдельных  проектов. Эта структура позволяет  разработать приложения на основе современных  программных технологий, например, многоуровневых приложений БД. Один проект может содержать код клиентского приложения, а другой – сервера. Также удобно объединить в одной группе приложение и используемую  им динамическую библиотеку, для которой необходимо иметь отдельный проект.

Помимо традиционных элементов, проект может включать и другие составные  части, предназначенные для решения  специальных задач (модули данных, объекты  COM и ActiveX и т.д.). Эти элементы собраны в Репозитории Delphi. Репозиторий представляет собой хранилище разнородных объектов, объединенных общим предназначением. Основная цель создания Репозитория – предоставление разработчику возможности повторного использования уже готовых и отлаженных частей программы. Репозиторий Delphi представляет собой текстовый файл, в котором данные обо всех объектах хранятся в специальном формате. Открыть Репозиторий можно при помощи команды New меню File Главного окна Delphi.

Любая работа в Delphi начинается с создания нового проекта. Как правило, из одного проекта получается одно приложение. Таким образом, проект представляет собой фундамент или каркас, на который “крепятся” все нужные детали. Самый маленький проект представляет собой только один файл с исходным кодом проекта, имеющий расширение DPR, он называется главным файлом проекта. Серьезный большой проект содержит десятки разнообразных форм, модулей, а также динамические библиотеки и ресурсы и т.д.

В главном файле содержится описание всех модулей и форм, входящих в состав проекта. Кроме того, в  секции begin…end может располагаться любой код, который должен выполняться перед началом работы приложения или в процессе его закрытия.

Модулем называется текстовый  файл с расширением PAS , в котором  содержится некоторый исходный код  на языке Object Pascal. С модулем может быть связана форма, которая представляет собой отдельно взятое окно программы с расположением на нем интерфейсными элементами. Служебная информация о формах хранится в файлах с расширением DFM. В общем случае в состав проекта могут входить модули, не имеющие связанных с ними форм.

Репозиторий в Delphi содержит несколько заготовок для форм (страница Forms), а также некоторые стандартные диалоги, которые с точки зрения пользовательского интерфейса приложения являются модальными формами (страница Dialogs).

В проекте Delphi помимо модулей и форм могут присутствовать различные служебные файлы. Среди них важное место занимают ресурсы (расширение RES), которые хранят значки, курсоры, строки сообщений, информацию о версии программы и т.д.

Группа проектов объединяет для совместной разработки несколько проектов. Файл группы проектов имеет расширение BPG и представляет собой текстовый файл с системной  информацией и описанием проектов, входящих в группу.

 

2.1 Краткая характеристика используемой  операционной системы Windows

Операционная система  (ОС) выполняет две функции:

  • обеспечение пользователю-программисту удобств посредством предоставления для него расширенной машины;
  • повышение эффективности использования компьютера путем рационального управления его ресурсами.

На данный момент существуют 2 ветки ОС Microsoft Windows :

  • Серверные 
  • Домашние

 

WINDOWS 95

В августе 1995 года вышла в  свет Windows 95, но её выход не привел к вытеснению MS-DOS, хотя почти все функции MS-DOS были перенесены в Windows. Как Windows 95, так и новая версия MS-DOS 7.0 содержали большинство особенностей монолитной операционной системы, включая виртуальную память и управление процессами. Однако ОС Windows 95 не была полностью 32-разрядной программой. Она содержала большие куски 16-разрядного ассемблерного кода (а также немного 32-разрядного) и продолжала использовать файловую систему MS-DOS, практически со всеми её ограничениями. Единственное значительное изменение файловой системы заключалось в добавлении длинных имен файлов к именам из 8+3 символа, разрешенным в MS-DOS.

WINDOWS 98

Даже в выпуске Windows 98 в июне 1998 года MS-DOS все ещё присутствовала (теперь она называлась версией 7.1) и состояла из 16-разрядного кода. Хотя теперь ещё больше функций было переведено из MS-DOS-части системы в часть Windows, а поддержка больших дисковых разделов стала стандартом, по своему строению ОС Windows 98 не сильно отличалась от Windows 95. Основное отличие заключалось в интерфейсе пользователя, в большей степени интегрировавшем в себе Интернет и рабочий стол пользователя.

Информация о работе Программа для приема и поиска объявлений, о продаже автомобилей