Год сдачи: 2006 Информация о файлах в архиве: Пояснительная записка.doc - оформление курсовой Папка "Phones Data Base" - исходники программы "Телефонный справочник" на Borland Builder C++ 6.0 Краткое описание В курсовом проекте описаны следующие этапы работы по созданию телефонного справочника: 1. Глава «Постановка задачи» содержит описание предметной области, указан перечень документов, ограничения и функции, которые должны быть реализованы в программе. 2. Глава «Вычислительная система» описание инструментов разработки таблиц БД и интерфейса, оговорены требования для нормальной загрузки и функционирования программы. 3. Глава «Объектно-ориентированное проектирование» содержит описание интерфейса программы и его отдельных компонентов. 4. Глава «Объектно-ориентированное программирование», содержит описание созданных классов, их свойств методов, особенности процедур и функций приложения, объединяющих все процессы решения задачи. 5. Глава «Описание применения программы» содержит описание работы программы на основе тестового примера, инструкцию для конечного пользователя, правила установки программы. Постановка задачи Требуется разработать программу автоматизации работы с телефонным справочником. Для достижения цели автоматизации работы с телефонным справочником программа должна содержать следующую информацию: 1. Входная информация: номер телефона; фамилия, имя, отчество; адрес; примечания; файл, хранящий введенные данные; тип запроса для сортировки информации в справочнике . 2. Выходная информация: файл, хранящий введенные данные; данные, соответсвующие запросу пользователя. Разрабатываемая программа должна поддерживать следующие функции, которые вызваются посредством меню: просмотр информации из таблицы справочника; редактирование уже существующей информации; добавление новой информации с соблюдением установленного формата; сортировка необходимой информации по различным полям; запись введенных данных в файл; чтение данных из файла. Заключение При выполнении курсового проекта были пройдены все этапы разработки специализированного прикладного программного обеспечения: - постановка задачи; - формализация задачи, определение входной и выходной информации; - сбор необходимых исходных данных, используемых в программе; - определение необходимых требований к техническим и программным средствам для функционирования приложения; - составление логической структуры решения задачи и программы; - подготовка инсталяционного пакета; - составление инструкции пользователя. 1. Освоение принципов разработки алгоритмов решения задач на ПЭВМ, правил составления блок-схем алгоритмов; 2. Совершенствование навыков программирования задач на языке С++, освоение практических приемов работы с базами данных и другими внешними Windows-приложениями, программирования линейных, разветвляющихся, циклических вычислительных процессов, отладки и выполнения программ с использованием интегрированной среды разработки Borland C++ Builder 6.0. Я считаю, что цель курсового проекта достигнута. Созданное программное приложение полностью соответствуют поставленным задачам, определенным в задании на курсовое проектирование. Следует отметить, что созданное приложение может быть усовершенствовано добавлением новых форм и методов по обработке данных, составлению отчетов и т.д. Так как созданный проект работает с локальной базой данных, то, как вариант усовершенствования программы, может быть реализация ее в качестве клиент-серверного приложения. Главное окно программы "Телефонный справочник" |