Библеотека

Автор работы: Пользователь скрыл имя, 11 Июня 2012 в 00:39, курсовая работа

Краткое описание

Данный курсовой проект был выполнен с целью практического освоения основных приемов и правил проектирования в программной среде Visual studio на языке C# с подключением к ней баз данных. БД была спроектирована в среде Microsoft Access. Полученный результат может быть реализован с помощью любой системы управления БД, например Microsoft Access. А также может работать независимо через расширение файла *.exe . В качестве предметной области разрабатываемой базы данных (БД) выбрана библиотека, занимающаяся обслуживанием клиентов, выдачей и приемом экземпляров. Но основной целью служит для сохранения, учета и подсчета книжных экземпляров, а также данных об авторах этих книг.

Содержание работы

СОДЕРЖАНИЕ………………………………..………………….…………..2
ВВДЕНИЕ ……….……………………………………………….……….…..3
1.АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ
(Название темы, раскрытие сущности вопроса,
анализ существующих аналогов) …….………………………..…………... 4
2.ПРОГРАМНАЯ ДОКУМЕНТАЦИЯ…………………………..………………………………9
Техническое задание……………………………………………….….……..9
Пояснительная записка………………………………………………..….…13
Описание программы……………………………………………………..…24
3. ЭКСПЛУАТАЦИОННАЯ ДОКУМЕНТАЦИЯ (инструкция для пользователя по установке и эксплуатации разработанного программного проекта) ……………………………………………………………..……….29
ЗАКЛЮЧЕНИЕ………………………………………………………………36
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ……………….……….37
ПРИЛОЖЕНИЯ…………

Содержимое работы - 1 файл

Библиарийская КУсроваZ .doc

— 2.57 Мб (Скачать файл)

 
 
 
 
 
 

Рисунок 4- ДЛМ выглядит следующим образом: 

 
 

    Физическое  проектирование

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

    Многие  современные реляционные СУБД не предоставляют разработчику какого-либо выбора на этом этапе. Способ хранения базы данных определяется СУБД автоматически на основе концептуальной схемы базы данных, и внутренняя схема в явном виде в таких системах не используется.

    Для привязки даталогической модели к среде  хранения используется физическая модель. Соответствующий этап проектирования БД называется физическим проектированием. Физическая модель определяет используемые запоминающие устройства, способы физической организации данных в среде хранения. Описание физической структуры БД называется схемой хранения.

    К числу работ, выполняемых на этапе  физического проектирования, относятся:

    - выбор типа носителя;

    - способы организации данных;

    - выбор методов доступа;

    - определение размеров физического блока;

    - управление размещением данных на внешнем носителе;

    - управление свободной памятью, определение целесообразности сжатия данных и используемых методов сжатия, оценка физической модели и др. Цель физического проектирования БД - эффективное использование вычислительных ресурсов (дисковой памяти, времени центрального процессора и т.д.). Проектирование физической структуры заключается в определении

места хранения БД, форматов хранимых данных на уровне отдельных полей таблиц БД и т.д.

    К физическим средствам хранения данных относятся: оперативная память, устройства внешней памяти с произвольной адресацией (магнитные и оптические диски) и устройства с последовательной адресацией (магнитофоны, триммеры). Обычно вся база данных хранится на диске, а части БД передаются с диска в оперативную память по мере необходимости.

    Данные  на диске записываются на дорожки. Каждая дорожка на поверхности состоит из множества блоков. Блок или физическая запись - это наименьшая единица данных, имеющая физический адрес на диске. Блок может содержать одну или несколько логических записей.

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

    База  данных - это специальным образом организованное хранение информационных ресурсов (совокупность файлов) в виде интегрированной системы, обеспечивающей удобное взаимодействие между ними и быстрый доступ к данным.

    База  данных «Библиотека» разработана в СУБД Microsoft Access. В созданной БД 4 Таблицы. Также создана предварительная структура связи данных (Рисунок 4,5). 
 

 

Рис(5) 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Описание программы

Visual Studio 2008 Professional Edition

Visual Studio 2008 Professional Edition представляет собой полный набор средств, помогающих ускорить процесс реализации замысла разработчика. Это решение было создано чтобы обеспечить поддержку проектов создания программного обеспечения для Интернета (включая ASP.NET AJAX), Windows Vista, Windows Server 2008, выпуска 2007 системы Microsoft Office, SQL Server 2008 и устройств под управлением Windows Mobile. Число платформ, на которые должны ориентироваться разработчики в соответствии с бизнес-требованиями, быстро увеличивается. Visual Studio 2008 Professional Edition предоставляет интегрированный набор средств, позволяющих учесть все эти требования путем расширения функциональности, доступной в Visual Studio 2008 Standard Edition.

Современным разработчикам  приходится ориентироваться на широкий  спектр платформ, создавая приложения, позволяющие организациям быстро получать ожидаемый результат. Встроенные в Visual Studio конструкторы и возможности языков программирования позволяют создавать приложения, способные связываться с удаленными базами данных и отвечающие чаяниям сегодняшнего бизнеса, а использование преимуществ среды .NET Framework 3.5 помогает сократить время разработки.

Создание высокопроизводительных приложений 
Получите доступ к необходимым данным, где бы они ни находились, и создайте управляемые данными приложения с помощью Language Integrated Query (LINQ).

Создание замечательных клиентских приложений 
Создайте превосходные решения, использующие пользовательский интерфейс и возможности выпуска 2007 системы Microsoft Office и системы Windows Vista®.

Создание мощных веб-приложений 
Создайте многофункциональные интерактивные приложения с использованием интерактивных веб-интерфейсов ASP.NET AJAX.

Версия 2008: новые возможности

  • Создание  приложений, использующих новейшие веб-технологии с улучшенной поддержкой AJAX и веб-элементов управления, а также библиотекой Microsoft AJAX
  • Более простое создание веб-приложений с улучшенным внешним видом и поддержкой стандартов
  • Использование данных из любого источника данных с помощью LINQ - набора расширений языка для Visual Basic и Visual C#
  • Создание приложений, ориентированных на различные версии среды .NET Framework, и управление этими приложениями. Впервые вы можете использовать одно средство для работы с приложениями, выполняющимися в среде .NET Framework версий 2.0, 3.0 и 3.5
  • Упрощенная проверка корректности приложения с использованием встроенного модульного тестирования в продукте Visual Studio 2008 Professional Edition
  • Реализация всех возможностей .NET Framework 3.5 в полном объеме с помощью средств, упрощающих создание превосходных пользовательских интерфейсов и подключенных систем
  • Создание эффектных пользовательских интерфейсов с помощью встроенных конструкторов для Windows Presentation Foundation.  Созданные с помощью Windows Presentation Foundation интерфейсы могут без проблем взаимодействовать с Windows Forms
  • Создание приложений, способных связываться с удаленными БД, с применением новых визуальных конструкторов для Windows Communications Foundation и Windows Workflow Foundation
  • Использование Visual Studio в качестве профессиональной среды разработки для создания надежных, масштабируемых и удобных в обслуживании решений для Microsoft Office (только в выпуске Visual Studio 2008 Professional Edition)
  • Расширение взаимодействия между разработчиками и проектировщиками для создания более эффектных пользовательских интерфейсов

Основные  функции

  • Создание  приложений для Windows, Интернета, системы Microsoft Office, среды .NET Framework, SQL Server и Windows Mobile с использованием встроенных конструкторов  с функцией перетаскивания
  • Visual Studio поддерживает целый ряд стилей разработки, объединяя в себе языки Visual Basic, Visual C# и Visual C++
  • Функции редактора, такие как "Edit and Continue" (Изменить и продолжить), и технология Microsoft IntelliSense® упрощают цикл проектирования, разработки и отладки приложения
  • Несложное развертывание клиентских приложений с помощью технологии ClickOnce, благодаря которой разработчики и ИТ-специалисты могут выполнить развертывание приложения и создать необходимые для него условия, а затем следить, чтобы приложение постоянно обновлялось
  • Создание приложений, ориентированных на среду .NET Framework, что позволяет сократить время разработки, снижая потребность в коде инфраструктуры и помогая усилить безопасность приложения
  • Ускоренный процесс создания привлекательных интерактивных веб-приложений и веб-служб с помощью ASP.NET. Используя механизм главных страниц, разработчики могут легко управлять согласованным макетом веб-узла из одного места
  • Сообщество, объединяющее миллионы членов, в котором разработчики наверняка могут найти партнеров, решающих те же задачи

Требования  к системе для  установки Visual Studio 2008 Professional Edition

Требования зависят  от различных сочетаний компонентов Visual Studio 2008 Professional Edition. Для установки Visual Studio 2008 Professional Edition необходимы:

  • Компьютер с процессором с тактовой частотой не менее 1,6 ГГц
  • Visual Studio 2008 можно установить на следующие операционные системы:
    • Windows Vista® (x86 и x64) - все выпуски, кроме Starter Edition
    • Windows® XP (x86 и x64) с пакетом обновления 2 или более поздней версии - все выпуски, кроме Starter Edition
    • Windows Server® 2003 (x86 и x64) с пакетом обновления 1 или более поздней версии (все выпуски)
    • Windows Server 2003 R2 (x86 и x64) или более поздней версии (все выпуски)
  • ОЗУ не менее 384 МБ (ОЗУ не менее 768 МБ для Windows Vista)
  • 2,2 ГБ свободного дискового пространства
  • Жесткий диск 5400 об/мин
  • Дисплей с разрешением не менее 1024х768
  • Дисковод DVD-ROM
  • Для дополнительных компонентов может потребоваться доступ к Интернету. Эта услуга может быть платной.

Сравнение продуктов Professional Edition и Standard Edition

Сходство  продуктов

Продукты Visual Studio 2008 Professional Edition и Standard Edition используют следующие  общие функции в интегрированной  среде разработки:

  • Система проектов, включая шаблоны и поддержку решений с несколькими проектами
  • Редакторы кода
  • Редактор и конструктор Windows Forms
  • Редактор и конструктор веб-форм
  • Редакторы ресурсов
  • Редактор CSS для создания, применения стилей и таблиц стилей и управления ими
  • Конструктор веб-страниц, включая конструктор HTML с разделением областей, проверку разметки и окно структуры документа
  • Редактор XML (XML, XSL и XSLT)
  • IntelliSense, включая поддержку для JavaScript
  • Фрагменты кода
  • Отладка (локальная и удаленная)
  • Компиляторы языков (Visual Basic .NET, Visual C# и Visual C++)
  • Поддержка 64-разрядного компилятора (только для x64)
  • Поддержка нескольких целевых версий (.NET Framework 2.0, 3.0 и 3.5)
  • Поддержка ASP.NET AJAX
  • Поддержка Windows Presentation Foundation (WPF), включая конструктор WPF с разделением областей, поддержку отладчика и шаблон проекта
  • Поддержка Windows Communication Foundation (WCF), включая тестовый клиент и авторазмещение
  • Поддержка Windows Workflow Foundation (WF), включая конструктор
  • Поддержка LINQ, включая конструктор объектно-реляционной схемы, средство SQLMetal с командной строкой, ориентированные на LINQ редакторы кода и поддержку отладчика
  • Средства проектирования баз данных (локальные и удаленные)
  • Конструктор объектов реляционной базы данных (локально и удаленно)
  • Средства развертывания (ClickOnce и MSI)
  • Автоматизация создания, записи и выполнения макросов
  • Расширенные средства интегрированной среды разработки для создания и использования надстроек и пакетов
  • Поддержка интеграции контроля версий (совместимость с MSSCCI)1
  • Поддержка служб отчетов SQL Server
  • Мастер преобразований Visual Studio для проектов предыдущих версий

Различия  между продуктами

Продукты Visual Studio 2008 Professional Edition и Standard Edition имеют следующие  различия:

Функция Standard Edition Professional Edition
Создание  приложений для системы Microsoft Office Нет Да2
Создание  программного обеспечения для мобильных  устройств Нет Да
Возможности программы Software Assurance Нет Да3
Пользовательский  интерфейс Упрощенные  меню и настройки по умолчанию Полная версия
Документация В Интернете4 В Интернете  и автономно
Конструктор классов и средство тестирования объектов Object Test Bench Нет Да5
Отчеты Crystal Reports Нет Да
Обозреватель  серверов Нет Да
Модульное тестирование Нет Да6
Входящие  в комплект дополнительные средства SQL Server 2005 Express Edition SQL Server 2005 Developer Edition

 

 Примечания.

  1. Microsoft Visual SourceSafe можно приобрести отдельно
  2. Не включает поддержку проектов C++
  3. Software Assurance предоставляется по подписке на MSDN
  4. Автономная документация доступна для отдельной загрузки
  5. Ограниченная поддержка исходного кода C++, предназначенная только для визуализации и документации
  6. Не включает поддержку области действия кода; ограниченная поддержка C++
 

    ЭКСПЛУАТАЦИОННАЯ  ДОКУМЕНТАЦИЯ 

Информация о работе Библеотека