Библеотека

Автор работы: Пользователь скрыл имя, 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 Мб (Скачать файл)

      Назначение и установка программы 

Данное программное  приложение предназначено для учета, контроля книжных изданий в условиях личной библиотеки или частных владений.

    Данное  приложение обеспечивает:

    - формирование оперативных и достоверных  данных об авторах и изданиях;

    - быстрый доступ к информации;

    - быстрое просматривание информации  о местах хранения;

    - мгновенное формирование отчетов; 

    - максимальное снижение бумажного  документооборота;

    - рациональная  организация информационных потоков  и их  безопасность;

    - исключение    дублирования    ввода .

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

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

    Программное приложение разработано на языке  программирования С#.

    Visual Studio 2008 – долгожданная версия популярной платформы разработки, в которой программисты Microsoft реализовали новейшие достижения для разработчиков, руководителей разработки, тестировщиков и дизайнеров.

    Версия 2008 включает в себя Visual Basic .NET, Visual C++, Visual C#, а также новый функциональный язык Visual F#. В комплекте с программой идет усовершенствованная   4-ая версия .NET Framework. Visual Studio 2008 поддерживает JavaScript и jQuery.

    Интерфейс программы и редактор кода были переработаны и реализованы на Windows Presentation Foundation (WPF). Это позволило сделать рабочую среду более функциональной и гибкой. Одним из полезных новшеств является возможность использования нескольких мониторов, а также возможность отображения информации о коде в разных представлениях. В программе также был усовершенствован редактор для Silverlight.  

    Руководство для пользователя 

    Для начала работы с программой нужно  произвести следующие действия.

    Для начала убедитесь что перед вами именно моё разработанное приложения для учета и документации книжных  изданий.

    Нажмите на ярлык. Он запустит приложение, тот  самый EXE файл.

Если все сделали  правильно то перед вами добавиться Фома. Главная страница которая будет  называются условно стартовой. Так  как именно с ней и от неё  будут происходить все последующие  действия. На этой форме расположены  самые главные кнопки управления данным приложением. Можем прям с этого места сформировать отчеты об данных хранимых в базе. А можем и начать работу с любой из вложенных таблиц. 

    

Главная форма 1

А на этой форме  «Авторы» расположены элементы для  работы с таблицей Авторов. Можно добавлять и удалять, и сохранять всю добавленную информацию прямо в основную базу данных. 
 
 

Авторы 1

А на этой форме  «Издания» расположены элементы для работы с таблицей книжных  изданий. Можно добавлять и удалять, и сохранять всю добавленную информацию прямо в основную базу данных.

Издания 1 

А на этой форме  «Место хранения» расположены элементы для работы с таблицей кодов мест хранения. Можно добавлять и удалять, и сохранять всю добавленную информацию прямо в основную базу данных.

Хранилище 1

А на этой форме  «Кто взял» расположены элементы для работы с таблицей имен должников. Можно добавлять и удалять, и  сохранять всю добавленную информацию прямо в основную базу данных.

Кто взял 1 

Далее будут  представлены 4 вида отчета по категориям (Авторы рис «ОТЧЕТ1», Издания рис  «ОТЧЕТ2», Кто взял рис «ОТЧЕТ3», Место  хранения рис «ОТЧЕТ4».)

ОТЧЕТ 1

ОТЧЕТ 2

ОТЧЕТ 3

 

    В программу можно добавлять данные, сколько угодно удалять, сохранять. Для сохранения данных необходимо выполнить  следующие команды: необходимо заполнить  все ячейки и в меню выбрать команду Добавить,  после выполнения этой команды в меню необходимо выбрать команду Файл - Сохранить. Для удаления необходимо выделить строку которую необходимо удалить, в меню выбрать Файл – Удалить.

    Чтобы перейти на главную форму, необходимо в меню выбрать Файл – На главную. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

    ЗАКЛЮЧЕНИЕ 

    В спрограммированной работе, при проектировании информационной системы «Библиотека» были рассмотрены принципы проектирования концептуальной модели, логической, физической модели и были рассмотрены основные причины, по которым данный выбор программного обеспечения Visual Studio 2008 был целесообразным.

    Целью курсового проекта естественно являлось разработать программное приложения для частной, домашней библиотеки.

      Был сделан обзор аналогов программ для этого учета.

    В соответствии с целью в проекте были поставлены следующие задачи:

     - рассмотреть предметную область.

     - спроектировать базу данных для программного приложения;

     - изучить действующее  программное приложение. Объектом является  частная библиотека и программное средство «Личная библиотека».

     - разработать программное приложение.

     -  сокращение временных циклов работы в нахождении нужной информации.

    Во  второй главе работы (самой важной частью данной работы),  программная документация было рассмотрено комплекс документов:

    - техническое задание;

    - пояснительная записка;

    - описание программы.

    В техническом задание рассмотрено  и просчитано назначение программного приложения, требования к программе, требования к надежности.

    Данное  приложение должно было обеспечивать:

    - быстрый доступ к информации;

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

    - максимальное снижение бумажного  документооборота;

    - система должна предоставлять  ввод, обработку и поиск данных.

    - формирование оперативной и достоверной информации  об изданиях и об авторах;

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

      Требования к надежности

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

    В пояснительной записки приводился анализ  задачи и его решения, то есть решаемой задачи, выполнялось  обоснование принятых системных и технических решений. Была создана физическая и логическая модель базы данных. Была показана инфологическая модель базы данных «Личная библиотека».

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

    В логическом проектирование были приведены формы входных и выходных документов как: штатное расписание, личный листок, обучение, родственники, командировки, приказы, отделы, справочник должностей, журнал увольнения, журнал зачисления по найму, было  показано выявление функциональной зависимости документов, определены связи информационных объектов. Были определены типы, размер атрибутов объекта БД отдел кадров. Так же была рассмотрена ДЛМ.

    В данной работе была определена зависимость  ключевых реквизитов, проведена группировка  реквизитов одинакового зависимые  от кочевых и объеденных ключевыми  в один информационный объект.

    В данном курсовом проекте рассмотрена  программа Visual Studio 2008. Выявлено преимущество программы. Одним из нововведений программы является модуль Architecture Explorer, который позволяет анализировать сложный программный код в графической форме. Такая форма облегчает чтение стороннего кода и упрощает коллективную работу над большим проектом. Детализацию отображения информации можно настроить в зависимости от задачи.

    В третей главе рассматривалась эксплуатационная документация, назначение и установка программы, руководство для пользователя.

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

    Списки  использованной литературы 

    1.   Сибилёв В.Д. Модели и проектирование баз данных: Учебное пособие. В 2-х частях. - Томск: Томский межвузовский центр дистанционного образования - 2002. - Ч.1. 133с. 

    2.   Лабораторный  практикум по дисциплине «Информатика».  © Кузьмина Е.А.,             Минасов Ш.М., Тархов С.В., варианты индивидуальных заданий: Карчевская М.П., Рамбургер О.Л. Свидетельство об отраслевой регистрации. Уфа, кафедра Информатики УГАТУ, 2004-2005 г. 

    3.    ANSI/X3/SPARC Study Group on Data Base Management Systems.

            Interim Report // FDT (ACM SIGMOD bulletin).– 20010. –7,№2. 

4.   Мейер  Д. Теория реляционных баз данных: Пер. с англ. – М.: Мир,

      1987. – 2010 с. 

    5.   Методические  указания по курсу “ Microsoft Visual Studio ”. – СПб.: Изд-  во ЛФЭИ, 2010 – 33 с. 

6. Основы информатики и вычислительной техники. Часть 2: Тексты

      лекций. СПб.: Изд-во СПбГУЭФ,2009. – 163 с. 

9.   Язык  описания данных КОДАСИЛ: Пер. с англ./Под ред.

     М.Р.Когаловского и Г.К.Столярова – М.: Статистика, 2009.–183 с. 

    8.  Четвериков  В.Н. и др. Базы и банки данных: Учебник для вузов по

          спец. «АСУ»/В.Н. Четвериков, Г.И. Ревунков, Э.Н. Самохвалов; Под

           ред. В.Н. Четверикова.–М.: Высш. шк., 2010. – 248 с. 

    10.  Chen P.P. The entity-relation model. Toward a unified view of data

           ACM TODS, no. 1, 1976, p. 9-36. Есть русский пер.: Питер Пин-Шен 

11.   Мартин  Дж. Организация баз данных в  вычислительных системах:

        Пер. с англ. – М.: Мир,2009.–622 с. 
 
 
 
 
 
 
 
 
 
 

ПРИЛОЖЕНИЕ 

Здесь я предоставлю  вашему вниманию формы программы  и их прописанные коды.

Над каждой формой буду писать её значение и её функцию, а под ней будет размещен сам  код.

  

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

Рисунок 1 

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