Разработка программы для работы с базой данных "Библиотека" в среде Borland C Builder 6 на языке программирования C с использованием визуальных средств. Структура информации, подключение к ней и ее отображение. Описание пользовательского интерфейса.
Аннотация к работе
Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьерн Страуструп придумал ряд усовершенствований к языку Си под собственные нужды. До начала официальной стандартизации язык развивался в основном силами Страуструпа в ответ на запросы программистского сообщества. В 1998 году был ратифицирован международный стандарт языка C : ISO/IEC 14882: 1998 "Standard for the C Programming Language"; после принятия технических исправлений к стандарту в 2003 году - нынешняя версия этого стандарта - ISO/IEC 14882: 2003. Целью выполнения данного курсового проекта является разработка системы "Библиотека" и соответствующей ей базы данных, позволяющей документировать в электронном виде автоматизации учета движений автомобилей и предоставлять необходимые отчеты. Язык SQL (Structured Query Language) в настоящее время стал фактически стандартным языком доступа к реляционным базам данных.Задачей данного курсового проекта является разработка системы "Библиотека", которая содержит текущую информацию о книгах в библиотеке. Сведения о книгах содержат: ? номер УДК; При работе с системой пользователь должен иметь возможность решать следующие задачи: ? начальное формирование данных о всех книгах в библиотеке в виде списка;Программа выполнена в среде Borland C Builder 6 на языке программирования C с использованием визуальных средств. Программа имитирует Справочник филателиста. Необходимо разработать программу для учета марок и коллекционеров. Данная программа состоит из базы данных включающей в себя одну таблицу: Книги: O номер УДКТаблица "Books" включает в себя: u num - содержит порядковый номер u num_udk - содержит номер УДК u autor - содержит фамилию и инициалы автора u title - содержит название u count_in_library - содержит год издания u year_print - содержит количество экземпляров данной книги в библиотекеОписание компонентов: Компонент DBGRID обеспечивает табличный способ отображения на экране строк данных из компонентов ADOTABLE или ADOQUERY. Компонент ADOCONNECTION предназначен для управления соединением с объектами хранилища данных ADO. Он обеспечивает доступ к хранилищу данных компонентам ADO, инкапсулирующим набор данных (см. ниже). Применение этого компонента дает разработчику ряд преимуществ: все компоненты доступа к данным ADO обращаются к хранилищу данных через одно соединение; Компонент DATASOURCE действует как посредник между компонентами TDATASET (TTABLE, TQUERY, TSTOREDPROC) и компонентами Data Controls - элементами управления, обеспечивающими представление данных на форме.Программа "Библиотека" состоит из разных окон, кнопок, меню и индикаторов. Ниже Вы увидите различные варианты интерфейса программы. О программе - содержит информацию о программе, а именно: название продукта, описание, авторские права и название организации. Программа производит начальное формирование данных о всех книгах в библиотеке в виде списка. Это можно сделать выбрав в меню "Правка" пункт "Добавить книгу" или выбрать этот же пункт из контекстного меню таблицы.Результатом выполнения этой курсовой работы стала пользовательская программа "Библиотека" Она написана на высокоуровневом языке программирования - C , используя среду разработки программного обеспечения Borland C Builder 6. Программа имеет простой и понятный интерфейс легка в использовании.
План
Содержание
Реферат
1. Введение
2. Постановка задачи
3. Разработка программы
3.1 Системный анализ предметной области
3.2 Структура хранимой информации
3.3 Подключение к информации и ее отображение
4. Описание пользовательского интерфейса
5. Вывод
6. Список используемой литературы
Приложение А
Введение
C (Си ) - компилируемый статически типизированный язык программирования общего назначения. Язык возник в начале 1980-х годов, когда сотрудник фирмы Bell Laboratories Бьерн Страуструп придумал ряд усовершенствований к языку Си под собственные нужды. До начала официальной стандартизации язык развивался в основном силами Страуструпа в ответ на запросы программистского сообщества. В 1998 году был ратифицирован международный стандарт языка C : ISO/IEC 14882: 1998 "Standard for the C Programming Language"; после принятия технических исправлений к стандарту в 2003 году - нынешняя версия этого стандарта - ISO/IEC 14882: 2003. В настоящее время все большее значение получает автоматизация процессов, связанных с бытовыми услугами для удобства и уменьшения затрат на обслуживание. Вследствие этого появляется необходимость в разработке универсальных систем, позволяющих довольно легко обрабатывать информацию, а также генерировать необходимые отчеты.
Целью выполнения данного курсового проекта является разработка системы "Библиотека" и соответствующей ей базы данных, позволяющей документировать в электронном виде автоматизации учета движений автомобилей и предоставлять необходимые отчеты.
В качестве среды разработки базы данных была выбрана СУБД MSSQL Server. Эта СУБД была выбрана в качестве инструмента потому, что она способна работать на серверной основе, и имеет большие функциональные возможности. В качестве языка программирования был выбран язык С . Данная среда позволяет легко работать с базой данных, созданной в MSSQL Server, редактировать и дополнять ее.
Язык SQL (Structured Query Language) в настоящее время стал фактически стандартным языком доступа к реляционным базам данных. Целью стандартизации является переносимость приложений между различными СУБД.
Реализация в SQL концепции операции, ориентированных на табличное представление данных, позволило создать компактный язык с небольшим (менее 30) набором предложений. SQL может использоваться как интерактивный (для выполнения запросов) и как встроенный (для построения прикладных программ). В нем существует: предложение определения данных (определение баз данных, а также определение и уничтожение таблиц и индексов);
предложение на выбор данных;
предложение управления данными (предоставление и отмена привилегии на доступ данным и др.);
предложение на модификацию данных (добавление, удаление, изменение данных).
Кроме того, предоставляет возможность выполнять в этих предложениях: арифметические вычисления, обработку текстовых строк;
упорядочивание строк, столбцов при выводе содержимого таблиц;
запоминание выводимого по запросу содержимого таблицы;
создание представлений (виртуальных таблиц);
агрегирование данных: группирование данных и применение к этим группам таких операций, как среднее, сумма, максимум, минимум, число элементов.
К инструментальным средствам, позволяющим обеспечить простое и эффективное использование MSSQL Server можно отнести: Enterprise Manager;
Service Manager;
Query Analyzer. интерфейс база пользовательский программа
База данных SQL Server - это контейнер объектов, предназначенных для хранения, записи и извлечения данных в безопасном режиме - содержит следующие компоненты: Таблицы;
Хранимые процедуры;
Индексы;
Представления.
Вывод
Результатом выполнения этой курсовой работы стала пользовательская программа "Библиотека" Она написана на высокоуровневом языке программирования - C , используя среду разработки программного обеспечения Borland C Builder 6. Программа имеет простой и понятный интерфейс легка в использовании. Программа так же легка в использовании. Она объединяет в себе простоту, доступность и большой набор различных возможностей и не требует от пользователя глубоких знаний работы за компьютером.
В ходе разработки программы мы научились использовать многие возможности C и создавать наиболее оптимальные программы для пользователей.
Т. е можно с уверенностью сказать, что при использовании данных программ можно разработать оптимальную программу для ее использования, которая должна удовлетворить потребности даже самого требовательного пользователя.