Содержание
Содержание
Введение3
1 Постановка задачи5
2 Выбор программного средства реализации6
2 Выбор программного средства реализации6
2.1 C++ Builder6
2.2 Borland Pascal7
2.3 Borland Delphi7
3 Выбор СУБД для хранения данных10
3.1 СУБД dBase и Visual dBase10
3.2 СУБД Paradox11
3.3 СУБД Visual FoxPro12
3.4 СУБД Microsoft Access13
4 Выбор механизма доступа к данным15
5 Проектирование и разработка системы19
5.1 Проектирование физической модели БД19
5.2 Проектирование общей структуры системы22
5.3 Описание алгоритма обработки информации23
5.4 Описание интерфейса24
Заключение29
Список использованной литературы30
Выдержка из текста
Введение
ООП (объектно-ориентированное программирование) — это стандарт программирования, основанный на определении системы в виде некоторого количества объектов, которые являются экземплярами какого-либо класса, а классы в свою очередь находятся в иерархической зависимости. В таком определении выделяются три части: ООП использует в качестве основных элементов объекты, а не алгоритмы; каждый объект есть экземпляром какого-либо класса; классы сформированы иерархически. Объектная ориентированность программы реализуется только при следовании всем трем требованиям. Например, программирование, которое не основано на иерархических связях, не относится к объектно-ориентированному, а называется основанным на абстрактных типах данных [5].
Прежде всего, программирование подразумевает строгое и результативное использование механизмов языков программирования. Проектирование же базовое внимание уделяет классическому и действенному структурированию сложных систем. ООП — это методология проектирования, которая связывает в себе объектную декомпозицию и методы представления логической, физической, статической и динамической моделей проектируемой системы. Это определение содержит две важные части: ООП базируется на объектно-ориентированной декомпозиции; применяет разнообразные приемы описания моделей, которые отражают логическую (классы, объекты) и физическую (модули, процессы) архитектуру системы, а также ее статические и динамические особенности.
Объектно-ориентированная декомпозиция отличает объектно-ориентированное проектирование от структурного; в ООП проектировании логическая структура системы отражается абстракциями в виде классов и объектов, в структурном — алгоритмами.
ООП образовывает базу для окончательной реализации приложения с использованием методологии объектно-ориентированного программирования.
Целью курсовой работы является ознакомление с принципами разработки объектно-ориентированных приложений, а также получение навыков написания законченных приложений на языках высокого уровня.
Список использованной литературы
Список использованной литературы
1.Дейт К. Введение в системы баз данных: Пер. с англ.- К.; M.; СПб: Изд. Дом «Вильямс», 2003. — 848с.
2.Ден Оузьер, Стив Гробман, Стив Батсон. DELPHI. «Освой самостоятельно» Перевод с англ.-М.:Восточная Книжная Компания, 2004.-624с.
3.Джон Матчо, Дэвид Р.Фолкнер. «Delphi» — пер. с англ. — М.:Бином, 2005г.
4.Конноли Т., Бегг К., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и практика. М: Издат. дом «Вильямс», 2000-1120с.
5.Кнут Д. Искусство программирования для ЭВМ. Том 1: Основные алгоритмы.- М.: Мир, 1976.- 736 с. (3-е изд.: Уч.пос.-М.:Издательский дом «Вильямс», 2007.- 720 с.)
6.Кнут Д. Искусство программирования для ЭВМ. Том 3: Сортировка и поиск.- М.: Мир, 1978. — 846 с. (2-е изд.: Уч.пос.-М.:Издательский дом «Вильямс», 2000.- 832 с.)
7.Мишенин А. И. Теория экономических информационных систем. — М.: Финансы и статистика, 2002. — 168 с.
8.Хаббард Дж. Автоматизированное проектирование баз данных. – М.: Мир, 2006. – 294 с.
9.A.M.Епанешников. Епанешников В.А., «Программирование в среде Delphi»,М.: Диалог-Мифи, 2003г. — 235с.