Автор работы: Пользователь скрыл имя, 27 Ноября 2013 в 20:39, курсовая работа
Назначение программирования - разработка программ управления компьютером с целью решения различных информационных задач.
Специалисты, профессионально занимающиеся программированием, называются программистами. В первые годы существования ЭВМ для использования компьютера в любой области нужно было уметь программировать. В 1970-х - 80-х годах XX века начинает развиваться прикладное программное обеспечение. Бурное распространение прикладного ПО произошло с появлением персональных компьютеров.
Назначение программирования - разработка программ управления компьютером с целью решения различных информационных задач.
Специалисты, профессионально занимающиеся программированием, называются программистами. В первые годы существования ЭВМ для использования компьютера в любой области нужно было уметь программировать. В 1970-х - 80-х годах XX века начинает развиваться прикладное программное обеспечение. Бурное распространение прикладного ПО произошло с появлением персональных компьютеров. Стало совсем не обязательным уметь программировать для того, чтобы воспользоваться компьютером. Люди, работающие на компьютерах, разделились на пользователей и программистов. В настоящее время пользователей гораздо больше, чем программистов.
Может возникнуть впечатление, что программисты теперь уже и не нужны! Но кто же тогда будет создавать вес операционные системы, редакторы, графические пакеты, компьютерные игры и многое другое? Программисты, безусловно, нужны, причем задачи, которые им приходится решать, со временем становятся все сложнее.
Программирование принято
Для составления программ существуют
разнообразные языки
Язык программирования - это фиксированная система обозначений для описания алгоритмов и структур данных.
Популярными языками программирования сегодня являются Паскаль, Бейсик, Си, Фортран и др.
Для создания и исполнения на компьютере программы, написанной на языке программирования, используются системы программирования.
Система программирования - это программное обеспечение компьютера, предназначенное для разработки, отладки и исполнения программ, записанных на определенном языке программирования.
Существуют системы
Примером
Разработка любой программы начинается с построения алгоритма решения задачи.
Целью разработки является создание Базы Данных Автосервиса. Разработанная БД должна включать себя список услуг автосервиса, цены на них и все полезную и необходимую информацию для клиентов. Так же БД должна хранить информацию о каждом автомобиле, клиенте и использованные услуги этими клиентами.
Данная база данных предназначена для организаций, занимающихся любыми видами услуг по техническому обслуживанию автомобилей (Автосервис). БД позволяет вести учет всех автомобилей, когда-либо находящихся в автосервисе, хранит полную информацию о каждом автомобиле (марка, регистрационный знак, цвет, год выпуска, серийные номера завода-изготовителя и т.п.), позволяет вести учет владельцев автомобилей, которые когда-либо обращались в автосервис. Программа позволяет также распечатать отчет по всем параметрам, интересующим как владельцев автосервиса (информация о владельцах автомобилей, информация об автомобилях, полный отчет по всем заказам либо по заказам за определенный интервал времени), так и его клиентов (расценки на услуги, новые запчасти, сезонные скидки); это позволяет вести отчетность на бумаге.
В БД хранится информация о каждом владельце, о каждом автомобиле, которые хотя бы единожды пользовались услугами автосервиса. Существует возможность хранения не только основной и самой необходимой информации, но и примечаний, уточнений, фотографий владельцев и автомобилей, описания и тех. характеристик устанавливаемых запчастей и много другой полезной информации.
1.3 Анализ методов решения
БД построена с помощью известного модуля DateModule. ПО разработано в среде Borland Delphi.
Все таблицы, запросы находятся в DateModule. Для получения доступа к любой таблице или запросу в этом модуле необходимо просто обратится к нему, а потом и к выбранному элементу. Каждой таблице, приведенной выше, соответствует форма для ввода данных в эту таблицу: Cars.db – CarsForm, Owners.db – OwnersForm, AOrders.db – FormAOrders и т.д. Ввод информации о владельцах, об автомобилях, оформление заказов осуществляется с соответствующих форм, содержащих стандартные элементы управления, связанные с данными в таблице.
Используются следующие основные запросы:
SELECT OrderNum, CodeAuto, CodeOwner, ActDate, Info
FROM "AOrders.DB" Aorders
Where (ActDate>:A) and (ActDate<:B)
SELECT CodeWork, Count(*) AS CountWork
FROM "OrderWork.DB" Orderwork
GROUP BY CodeWork
SELECT SUM( Kindofwork.CostWork ), Orderwork.OrderNum
FROM "OrderWork.DB" Orderwork
INNER JOIN "KindOfWork.DB" Kindofwork
ON (Kindofwork.CodeWork = Orderwork.CodeWork)
GROUP BY Orderwork.OrderNum
Кроме указанных выше, также присутствуют и другие аналогичные запросы, с помощью которых производятся различные вычисления, осуществляется параметризованный поиск и т.п.
Все операции с таблицами
и запросами необходимо искать в
DateModule в соответствующих обработчиках
событий. Для правильного
Данный проект может быть
реализован с помощью языка
Компилируемый язык программирования, созданный в 1967-1971гг. Николсом Виртом и названный именем выдающегося французского механика и математика 17века Блеза Паскаля.
Язык Pascal впервые ввел некоторые
принципиально новые типы данных
и подвел программистов к понятию
о структурном (процедурном) программировании,
что сказалось на самом стиле
разработки программ. С распространением
этого языка впервые появилось
понятие о программировании, как
о проектировании программ, которое
в дальнейшем было развито другими
языками и системами
Сегодня Pascal является одним
из трех основных языков программирования.
Строгость и четкость делают его
почти идеальным для
Современный Турбо Паскаль
сохранил его простоту и структуру.
Это достаточно мощное средство программирования,
предназначенное для написания
программ различной сложности. На Turbo
Pascal можно выполнять простые
Вызов интегрированной
Строка меню активизируется нажатием функциональной клавиши F10 и содержит имена следующих меню:
FILE- позволяет выполнять
все основные операции с
EDIT- позволяет выполнять
все основные операции
SEARCH- позволяет осуществить поиск фрагментов текста и при необходимости производить замену найденного фрагмента новым;
RUN- позволяет запускать
программу, находящуюся в
COMPILE- позволяет осуществить компиляцию программы, которая находится в рабочей зоне;
TOOLS- позволяет выполнять
некоторые программы, не
OPTIONS-позволяет установить
необходимые для работы
WINDOW- позволяет выполнять
все основные операции с окнами
(открывать, закрывать,
HELP- позволяет получить
имеющуюся в системе
Графические средства Turbo Pascal реализуют Borland graphic interface (BGI), используемый также во всех пакетах Borland и некоторых других пакетов фирмы Microsoft.
Visual Basic
Microsoft Visual Basic6 – самая последняя версия популярного языка программирования. Новые возможности Visual Basic усиливают его позиции на рынке средств разработчика.
Рис.2. Окно выбора Проекта Visual Basic.
Среда Visual Basic прекрасно подходит для разработки приложений практически любого типа (Рис.3.). Можно создавать мощные автономные приложения, игры и служебные утилиты, затратив на это меньше времени, чем для любого другого языка программирования.
Рис.3. Окно программы Visual Basic.
Сама программа написана на языке Delphi. Delphi представляет собой высокопродуктивное средство быстрой разработки приложений, в том числе корпоративных информационных систем, использующих распределенные вычисления.
Язык С++
Язык С++ — это очередная ступень бесконечной эволюции языков программирования. Его создание вызвано процессом усовершенствования и адаптации, который определял разработку компьютерных языков в течение последних лет. Подобно всем успешным языкам, которые увидели свет раньше, С++ опирается на прошлые достижения постоянно развивающегося искусства программирования.
В языке С++ (созданном компанией Microsoft для поддержки среды .NET Framework) проверенные временем средства усовершенствованы с помощью самых современных технологий. С++ предоставляет очень удобный и эффективный способ написания программ для современной среды вычислительной обработки данных, которая включает операционную систему Windows, Internet, компоненты и пр. В процессе становления язык С++ переопределил весь "ландшафт" программирования.
Главное в языке С++ —
реализация принципов объектно-
Теперь можно обратиться
к версии 7 пакета Visual Studio .NET, поскольку
Visual Studio IDE позволяет компилировать
Сопрограммы. Чтобы отредактировать,
скомпилировать и выполнить Сопрограмму
с помощью интегрированной
К другим преимуществам ООП
можно отнести большую
С++ спроектирован так, что
имеется очень близкое
Такая среда предоставляет удобный графический интерфейс разработки и большой спектр сервисов, включающих управление версиями хранимых данных, утилиты просмотра и управления информацией, библиотеки классов, мастера создания шаблонов приложений и т.п.
Для проектирования приложений на языке Object Pascal используется интегрированная среда проектирования Delphi.
Компилятор языка
Delphi
Delphi - среда программирования, в которой используется язык программирования Object Pascal. Начиная со среды разработки Delphi 7.0, в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Начиная с 2007 года уже язык Delphi (производный от Object Pascal) начал жить своей самостоятельной жизнью и претерпевал различные изменения, связанные с современными тенденциями (например, с развитием платформы .net) развития языков программирования: появились class helpers, перегрузки операторов и другое.