Файл: Курсовая работа Название дисциплины Программирование Тема.doc
Добавлен: 09.01.2024
Просмотров: 72
Скачиваний: 2
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Главной задачей создания автоматизированной системы управления является разработка такого приложения, с помощью которого пользователь сможет оперативно, быстро и удобно управлять базой данных содержащей информацию о моделях модельного агентства, о мероприятиях на которых выступают модели, попытка чего и предпринята в данном курсовом проекте. Здесь будет приведен пример разработки базы данных на основе СУБД InterBase и приложения в среде программирования Delphi 7. СУБД InterBase объединяет сведения из разных источников в одной реляционной базе данных.
Среда разработки курсового проекта Delphi - это современный программный продукт, позволяющий создавать широкий спектр приложений для среды Microsoft Windows. Он объединяет в себе высокопроизводительный компилятор с языка ObjectPascal, являющийся объектно-ориентированным расширением структурного языка третьего поколения Pascal, средств наглядного (визуального) создания программ и масштабируемую технологию управления БД. Основное назначение Delphi - служить средством для быстрого создания широкого класса Windows-приложений, включая приложения, отвечающие технологии распределенной обработки данных, называемой технологией клиент-сервер.
Для разработки Windows-приложений Delphi имеет следующие средства:
-высокопроизводительный компилятор
-объектно-ориентированная модель компонентов
-быстрая среда разработки (RAD)
-расширяемость
-средства для построения БД
Объектно-ориентированный подход к проектированию базируется на представлении конкретной сферы задачи в виде большого количества моделей для независимой от языка создания системы программы на основе ее прагматики. В базе объектно-ориентированного языка программирования заложены два главных понятия: объект и класс. Объектом является определенный опознаваемая сущность, которая имеет необходимо действующее назначение в конкретной области. Классом в объектно-ориентированном программировании является абстрактный тип данных, состоящий из данных, функций и процедур. Современный объектно-ориентированный язык состоит из следующего набора синтаксических средств: объявление классов с полями и методами; механизм расширения класса; полиморфные переменные и параметры функций; полиморфное поведение экземпляров классов. Базы данных обеспечивают надежное хранение информации, структурированном виде и своевременный доступ к ней. Практически любая современная организация нуждается в базе данных, удовлетворяющей те или иные потребности по хранению, управлению и администрированию данных. В результате выполнения курсовой работы было создано программное обеспечение, представляющее собой приложение «Телефонный справочник». Программа была разработана с помощью среды программирования Delphi 7 и СУБД Access 2007. Разработанная программа является приложением баз данных, предоставляющим пользователю средства по просмотру и редактированию базы данных справочника, а также поиска по базе. При выполнении курсовой работы были дополнительно изучены различные средства, предоставляемые разработчику баз данных в СУБД MS Access 2007, а также средства ИСР Delphi и языка Object Pascal, предоставляемые разработчику приложений баз данных. Среди них средства диалоговой организации программ, средства подключения и обслуживания баз данных, средства отладки приложений. Во время проектирования и разработки рабочего проекта приложения возникали небольшие ошибки выполнения, которые были устранены на этапе отладки и тестирования. Выполнение курсовой работы позволило мне закрепить ранее изученный материал по дисциплине «Программирование на языке высокого уровня», изучить новый для меня материал, не раскрытый в юнитах (в частности, проектирование приложений баз данных в интегрированной среде разработки Delphi). Цель курсовой работы достигнута, задачи выполнены: теоретически проанализирована научная и методическая литература по проблеме разработки приложения «Телефонный справочник»; освоено проектирование базы данных в СУБД Access; изучены основные компоненты и средства построения интерфейса среды программирования Delphi; спроектирован интерфейс программы и порядок ее взаимодействия с пользователем; разработано приложение «Телефонный справочник». Разработанное приложение можно применять для поиска номеров телефона сотрудников предприятия, клиентов, пользователей, студентов группы, преподавателей.
Глоссарий
№ п/п | Понятие | Определение |
1 | Алгоритм | последовательность действий, приводящая к необходимому результату или к выводу о невозможности достижения результата |
2 | База данных | связанная между собой по определенному признаку информация, хранимая и организованная определенным образом |
3 | Входные данные | данные, использующиеся в ходе работы программы4Выходные данныеданные, являющиеся результатом работы программы |
4 | Выходные данные | данные, являющиеся результатом работы программы |
5 | Компонент | элемент управления, размещенный на форме и реализующий определенную функцию |
6 | Программное обеспечение | комплекс программ системы обработки информации и программных документов, который необходим для реализации программ на компьютере и использования их разными пользователями |
7 | Свойство | механизм классов, который регулирует доступ к полям |
8 | Связь | действие, устанавливаемое между несколькими данными, которое показывает как связуются данные между собой |
9 | Система управления базами данных | (СУБД) система, располагающая средствами создания и управления базами данных |
10 | Среда визуального программирования | среда программирования, обладающая визуальными развитыми средствами |
Список использованных источников
1 | Архангельский А.Я. Delphi 2006. Язык Delphi, классы, функции Win32 и .NET. Справочное пособие / [Текст]. - М.: Бином-Пресс, 2011. - 1152с. - ISBN 978-5-9518-0336-8. |
2 | Григорьев А.Б. О чем не пишут в книгах по Delphi [Текст]. - СПб.: БХВ-Петербург, 2010. - 576 с. - ISBN 978-5-699-40703-3. |
3 | Когаловский М.Р. Энциклопедия технологий баз данных / [Текст]. - М.: Финансы и статистика, 2002. - 800 с. - ISBN 5-279-02276-4. |
4 | Кумскова И.А. Базы данных / [Текст]. - М.: КноРус, 2011. - 488 с. - ISBN 978-5-406-01764-7. |
5 | Парижский С.М. Delphi. Учимся на примерах /Под ред. Ю. А. Шпака [Текст]. - Киев: МК-Пресс, 2005. - 216с. - ISBN 978-5-9775-0516-1. |
6 | Синицын С.В. Программирование на языке высокого уровня / [Текст]. - М.: Академия, 2010. - 400с. - ISBN 978-5-7695-6673-8. |
7 | Фаронов В. Delphi. Программирование на языке высокого уровня [Текст]: Учебник для вузов. - СПб.: Питер, 2009. - 640 с.- ISBN 978-5-9775-0657-1. |
8 | Фленов М.Е. Библия Delphi [Текст]. 2-е изд., перераб. и доп. - СПб.: БХВ-Петербург, 2008. - 800 с. - ISBN 978-5-397-01304-8. |
9 | Чиртик А. Программирование в Delphi. Трюки и эффекты [Текст]. - СПб.: Питер, 2011. - 400 с. - ISBN 978-5-8046-0008-3. |
10 | Чекалов А. Базы данных: от проектирования до разработки приложений / [Текст]. - М.: БХВ-Петербург, 2003. - 384 с. - ISBN 5-94157-283-2. |
11 | Шпак Ю.А. Delphi 7 на примерах [Текст] /Под ред. Ю. С. Ковтанюка. - Киев: Юниор, 2006. - 416 с. - ISBN 966-8806-22-0. |
Приложения
А | |
1 Архангельский А.Я. Delphi 2006. Язык Delphi, классы, функции Win32 и .NET. Справочное пособие / [Текст]. - М.: Бином-Пресс, 2011. - 1152с. - ISBN 978-5-9518-0336-8.
2 Архангельский А.Я. Delphi 2006. Язык Delphi, классы, функции Win32 и .NET. Справочное пособие / [Текст]. - М.: Бином-Пресс, 2011. - 1152с. - ISBN 978-5-9518-0336-8.
3 Синицын С.В. Программирование на языке высокого уровня / [Текст]. - М.: Академия, 2010. - 400с. - ISBN 978-5-7695-6673-8.
4 Чекалов А. Базы данных: от проектирования до разработки приложений / [Текст]. - М.: БХВ-Петербург, 2003. - 384 с. - ISBN 5-94157-283-2.