На бирже курсовых и дипломных проектов можно найти образцы готовых работ или получить помощь в написании уникальных курсовых работ, дипломов, лабораторных работ, контрольных работ, диссертаций, рефератов. Так же вы мажете самостоятельно повысить уникальность своей работы для прохождения проверки на плагиат всего за несколько минут.

ЛИЧНЫЙ КАБИНЕТ 

 

Здравствуйте гость!

 

Логин:

Пароль:

 

Запомнить

 

 

Забыли пароль? Регистрация

Повышение уникальности

Предлагаем нашим посетителям воспользоваться бесплатным программным обеспечением «StudentHelp», которое позволит вам всего за несколько минут, выполнить повышение уникальности любого файла в формате MS Word. После такого повышения уникальности, ваша работа легко пройдете проверку в системах антиплагиат вуз, antiplagiat.ru, etxt.ru или advego.ru. Программа «StudentHelp» работает по уникальной технологии и при повышении уникальности не вставляет в текст скрытых символов, и даже если препод скопирует текст в блокнот – не увидит ни каких отличий от текста в Word файле.

Результат поиска


Наименование:


Курсовик Проектирование программного средства «Библиотека» на MS Access и C++

Информация:

Тип работы: Курсовик. Предмет: Программирование. Добавлен: 28.10.2013. Сдан: 2012. Страниц: 23. Уникальность по antiplagiat.ru: < 30%

Описание (план):


Содержание
Введение 4
1 Проектирование программного средства «Библиотека» 5
1.1 Понятие системы управления базами данных. 5
1.2 Анализ предметной области 6
1.3 Проектирование в MS Access 7
1.4 Технология ADO 8
1.5. Компонент ADOConnection 9
2. Физическая реализация системы «Учет выдачи книг в библиотеке» 10
3. Алгоритм программы 19
4.Описание программы 20
5.Тестирование программы 21
Заключение 24
Список источников литературы 25


Введение
Цель курсового проекта по дисциплине «Конструирование программ и языки программирования » является:
- разработка программ создания и ведения базы данных;
- анализ предметной области;
- концептуальное, логическое и физическое проектирование системы;
- формирование практических навыков по работе с системой: разработка процедур, запросов, отчетов, форм;
- организации обмена данными между приложениями.
Проектирование БД – это хранилище данных о некоторой предметной области, организованное в виде специальной структуры.
Проектирование СУБД – это программное обеспечение для работы с БД.
Предметом исследования является библиотека. Задачами курсового проекта являются проектирование реляционной базы данных в программе Microsoft Access и реализация основных операций с ней через приложение, созданное на языке высокого уровня при помощи C++Builder 6.0.
Данный курсовой проект посвящен автоматизации одной из сторон практической деятельности с использованием баз данных.
Актуальность разработки программы заключается в следующем:
- СУБД «Учет выдачи книг в библиотеке» представляет собой программу для управления базой данных;
- программа автоматизирует труд оператора ПЭВМ: автоматически заносит вводимые пользователем данные в таблицы базы данных, изменяет структуру таблиц (добавление/удаление записей).
- при использовании программы значительно снижается трудоёмкость ведения базы данных о книгах и о читателях.
-программа реализует возможность вывода отчетов о посетителях, о книгах находящихся в распоряжение посетителей и о дате выдачи книги.
1 Проектирование программного средства «Учет выдачи книг в библиотеке»
1.1 Понятие системы управления базами данных.
База данных - совокупность данных, хранимых в соответствии со схемой данных, манипулирование которыми выполняют в соответствии с правилами средств моделирования данных.
БД представляет собой систему, функционирование которой во времени заключается в сборе, хранении, обработке и распространении информации о деятельности какого-то объекта реального мира.
База данных создается для конкретного объекта и должна в определённой мере копировать взаимосвязи элементов объекта.
СУБД предназначены для решения задач обработки данных, автоматизации конторских работ, выполнения поиска информации и отдельных задач, основанных на методах искусственного интеллекта. Задачи обработки данных обеспечивают обычно рутинную обработку и хранение экономической информации с целью выдачи (регулярной или по запросам) сводной информации, которая может потребоваться для управления экономическим объектом.
Автоматизация конторских работ предполагает наличие в СУБД системы ведения картотек, системы обработки текстовой информации, системы машинной графики, системы электронной почты и связи.
Поисковые задачи имеют свою специфику, и информационный поиск представляет собой интегральную задачу, которая рассматривается независимо от экономики или иных сфер использования найденной информации.
Методологическую основу проектирования СУБД составляет системный подход, в соответствии с которым любая система представляет собой совокупность взаимосвязанных объектов (элементов), функционирующих совместно для достижения общей цели. Для системы характерно изменение состояний объектов, которые с течением времени происходят в результате взаимодействия объектов в различных процессах и с внешней средой. В результате такого поведения системы важно соблюдение следующих принципов:
• эмерджентной, то есть целостности системы на основе общей структуры, когда поведение отдельных объектов рассматривается с позиции функционирования всей системы;
• гомеостазиса, то есть обеспечения устойчивого функционирования системы и достижения общей цели;
• адаптивности к изменениям внешней среды и управляемости посредством воздействия на элементы системы;
• обучаемости путём изменения структуры системы в соответствии с изменением целей системы.
С позиций кибернетики процесс управления системой, как направленное воздействие на элементы системы для достижения цели, можно представить в виде информационного процесса, связывающего внешнюю среду, объект и систему управления. При этом внешняя среда и объект управления информируют систему управления о своем состоянии, система управления анализирует эту информацию, вырабатывает управляющее воздействие на объект управления, отвечает на возмущения внешней среды и при необходимости модифицирует цель и структуру всей системы.
Система управления базой данных (промышленного предприятия, торговой организации, коммерческого банка, государственного учреждения и т. д.) с позиции кибернетики выглядит как основные информационные потоки между внешней средой, объектом и системой управления и связаны с поддерживающей их системой управления базами данных (СУБД).
1.2 Анализ предметной области
Основным назначением информационных систем является оперативное обеспечение пользователя информацией о внешнем мире путем реализации вопросно-ответного отношения. Вопросно-ответные отношения, получая интерпретацию во внешнем мире (мире вне информационной системы), позволяют выделить для информационной системы определенный его фрагмент - предметную область, - который будет воплощен в автоматизированной информационной системе. Информация о внешнем мире представляется в базе данных (БД) в форме данных. Это ограничивает возможности смысловой интерпретации информации и конкретизирует семантику ее представления в БД. Совокупность этих выделенных для БД данных, связей между ними и операций над ними образует информационную и функциональную модели предметной области, описывающие ее состояние с определенной точностью.
Анализ предметной области позволяет определить, какие данные содержатся в БД. Пользователями БД могут быть различные прикладные программы, программы-комплексы, а также специалисты предметной области, которые называются конечными пользователями.
Модель предметной области. Модель предметной области - это наши знания о предметной области. Знания могут быть как в виде неформальных знаний в мозгу эксперта, так и выражены формально при помощи каких-либо средств. В качестве таких средств могут выступать текстовые описания предметной области, наборы должностных инструкций, правила ведения дел в компании и т.п. Опыт показывает, что текстовый способ представления модели предметной области крайне неэффективен. Гораздо более информативными и полезными при разработке баз данных являются описания предметной области, выполненные при помощи специализированных графических нотаций. Имеется большое количество методик описания предметной области. Из наиболее известных можно назвать методику структурного анализа SADT и основанную на нем модель IDEF0, диаграммы потоков данных Гейна-Сарсона, методику объектно-ориентированного анализа UML, и др. Модель предметной области описывает скорее процессы, происходящие в предметной области и данные, используемые этими процессами. От того, насколько правильно смоделирована предметная область, зависит успех дальнейшей разработки приложений.
Предметной областью моей информационной системы является библиотека.
Каждая книга, хранящаяся в библиотеке, имеет следующие параметры: название, автор, издание, год издания, жанр, инвентарный номер. Каждая книга имеет уникальный номер- шифр.
1.3 Проектирование в MS Access
Система Access - это набор инструментов конечного пользователя для управления базами данных. В ее состав входят конструкторы таблиц, форм, запросов и отчетов. Эту систему можно рассматривать и как среду разработки приложений. Используя макросы или модули для автоматизации решения задач, можно создавать ориентированные на пользователя приложения такими же мощными, как и приложения, написанные непосредственно на языках программирования. При этом они будут включать кнопки, меню и диалоговые окна. Программируя на языке VBA, можно создавать такие мощные программы, как сама система Access.
Создание приложений без программирования с использованием макросов Access. Пользователи электронных таблиц и баз данных должны быть знакомы со многими ключевыми понятиями, используемыми в Access. Прежде чем приступить к работе с каким-либо программным продуктом, важно понять его возможности и типы задач, для решения которых он предназначен. Microsoft Access (далее - просто Access) - это многогранный продукт, использование которого ограничено только воображением пользователя.
В Access в полной мере реализовано управление реляционными базами данных. Система поддерживает первичные и внешние ключи и обеспечивает целостность данных на уровне ядра (что предотвращает несовместимые операции обновления или удаления данных). Кроме того, таблицы в Access снабжены средствами проверки допустимости данных, предотвращающими некорректный ввод вне зависимости от того, как он осуществляется, а каждое поле таблицы имеет свой формат и стандартные описания, что существенно облегчает ввод данных. Access поддерживает все необходимые типы полей, в том числе текстовый, числовой, счетчик, денежный, дата/время, MEMO, логический, гиперссылка и поля объектов OLE. Если в процессе специальной обработки в полях не оказывается никаких значений, система обеспечивает полную поддержку пустых значений.
1.4 Технология ADO
На самом деле ADO является частью более крупномасштабной технологии под названием Microsoft Data Access Components (MDAC). Термин MDAC является общим обозначением для всех разработанных компанией Microsoft технологий, связанных с БД. К этому набору относятся ADO, OLE DB, ODBC и RDS (Remote Data Services). Часто приходится слышать, что люди используют термины MDAC и ADO как синонимы, однако это неправильно. На самом деле ADO является лишь одной из частей MDAC. Когда мы говорим о версиях ADO, мы имеем в виду версии MDAC. К основным версиям MDAC относятся версии 1.5, 2.0, 2.1, 2.5 и 2.6....................


Заключение
В данном курсовом проекте была осуществлена разработка справочной информационной системы «Учет выдачи книг в библиотеке». Раскрыта предметная область, логическое и физическое проектирование системы, а так же создан функционал по выборке данных, добавлению, удалению и редактированию записей находящихся в базе данных. При создании справочной информационной системы были использованы программы Microsoft Access, в котором была создана база данных «Knigi» с таблицами «T_chitateli», «T_knigi», «Kartochka». Так же был реализован запрос «klkn». C++Builder 6.0., с помощью которой было осуществлено подключение к базе данных и модификация данных таблицы.
Главным результатом проведенной работы является создание приложения, которое выполняет требуемый круг задач по ведению и использованию базы данных «Knigi».
В заключении можно сказать, что созданная программа – проста, удобна в применении, так как данные отображаются в таблице, экономит большое количество времени. Эта программа доступна для любого человека, работающего в библиотеке и обладающего простыми навыками пользования компьютером. Это позволит сэкономить на рабочей силе.


Список источников литературы
1. Borland C++ Builder 6. Издательство: ДиаСофтЮП, 2003 г.
2. Кузин А.В., Демин В.М.Разработка баз данных в системе Microsoft Access: Учебник – Учебник – м.: Форум: Инфра-М, 2005г.
3. Title: C++ Builder в задачах и примерах
4. Гофман В., Хомоненко А.: Delphi 6 в подлиннике. СПб,2001.
5. Пестрнков В. М., Маслобоев А. Н.: Delphi на примерах.,2005.
6. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем., Под редакцией Тельнова Ю.Ф.. – Москва.: Финансы и статистика, 2003.
7. Title: Borland ® C++ Builder ™ : The Complete Reference
8. Сигнор Р., Стегман М. О. Использование ODBC для доступа к базам данных – М.: БИНОМ, 1995. – 384 с.
9. Фленов М.Е. Библия C++. – СПб.: БХВ-Петербург, 2004. – 880 с.



Перейти к полному тексту работы


Скачать работу с онлайн повышением уникальности до 90% по antiplagiat.ru, etxt.ru или advego.ru


Смотреть похожие работы


* Примечание. Уникальность работы указана на дату публикации, текущее значение может отличаться от указанного.