Электронная библиотека

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 23.02.2011
Размер файла 4,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Федеральное агентство по образованию

ГОУ СПО “Красноярский техникум информатики и вычислительной техники”

Специальность 080802

Пояснительная записка к курсовому проекту

по дисциплине “Разработка и эксплуатация информационных систем”

Тема: “Электронная библиотека

Студент группы ПИК-1

Волегжанин Р.Н.

Руководитель

Боярская Т.А.

2009

Аннотация

Данный документ является пояснительной запиской к курсовому проекту по дисциплине «Разработка и эксплуатация информационных систем» на тему: «Электронная библиотека».

Курсовой проект является промежуточной стадией при освоении специальности 080802 «Прикладная информатика по отраслям».

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

Основными разделами отчета являются:

· расчетная часть, содержащее постановку задачи, требования к программному средству, требования к составу и параметрам технических средств, информационное обеспечение задачи;

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

Пояснительная записка состоит из 26страницы, 14иллюстраций, 3 таблиц и 3 приложений.

Разработка программного средства происходила в Красноярском техникуме информатики и вычислительной техники.

При создании проекта использовались информационные средства: база данных Access, а так же программа для разработки информационной системы All Fusion Process Modeler (BPwin). Разработка программного средства, осуществлялась на ЭВМ: процессор Intel(R) Celeron(R) CPU 2,40Hz, ОЗУ 1024 MB, жесткий диск 300 GB, видеокарта ATI Radeon 9600 Pro на 128 MB, монитор Samsung Sync Master М650, клавиатура, мышь, под управлением операционной системы Windows XP.

Содержание

  • Введение
  • 1 Расчетная часть
  • 1.1 Постановка задачи
  • 1.2 Требования к программному средству
  • 1.2.1 Требования к функциональным характеристикам
  • 1.2.2 Требования к надежности
  • 1.2.3 Требования к условиям эксплуатации
  • 1.3 Требования к составу и параметрам технических средств
  • 1.4 Информационное обеспечение задачи
  • 1.4.1 Описание входных данных
  • 1.4.2 Описание выходных данных
    • 1.4.3 Схема взаимосвязи таблиц базы данных
      • 2 Описательная часть
      • 2.1 Контекстная диаграмма бизнес-процесса решаемой задачи
      • 2.2 Описание программного средства
      • 2.3 Контрольный пример
      • 2.4 Руководство пользователя
      • Заключение
      • Список литературы
      • Список сокращений
  • Приложения
  • Введение
  • Актуальность темы курсовой работы связана с тем, что в настоящее время процессы автоматизации затронули не только производственную, техническую и технологическую сферы деятельности человечества, но и информационное пространство; в частности библиотеки, музеи, информационные центры. Уже сложно представить жизнь общества без таких понятий как интернет, средства телекоммуникации и т.д. Автоматизация больше всего затронула информационную сферу, так как именно информация нуждалась и нуждается в быстром поиске, отборе и хранении, а так же в обеспечении доступа к ней (потребителей). Библиотеки как основные информационные центры наиболее сильно испытали на себе процесс автоматизации.
  • Автоматизация библиотек позволила работникам библиотечной сферы избавиться от многих рутинных процессов, что обеспечило наиболее быстрое, полное и качественное обслуживание пользователей информацией, потоки которой с каждым годом (в настоящее время с каждым часом) увеличивается.
  • Процесс автоматизации начинается с середины 70-80 гг. и связан с появлением первой вычислительной техники, которая была не совершенна в современном понимании и требовала специального программного обеспечения и обслуживания - так процесс автоматизации пришел в Россию, в то самое время как за рубежом даже в ряде средних библиотек в этот период создавались информационно-вычислительные сети и началось использование коллективного вычислительного ресурса. Такое положение обусловило проведение зарубежной библиотечной политики ориентированной на отведение центрального места вопросам технического оснащения библиотек и их сетей.
  • Целью курсового проектирования является:
  • · закрепление теоретических знаний, полученных при изучении дисциплин:
  • o Разработка и эксплуатация информационных систем;
  • o Автоматизированные системы;
  • o Информационные системы;
  • o Базы данных;
  • o Предметно ориентированное программное обеспечение.
  • · создание качественного и надежного программного средства, допускающего последующие сопровождения, а также получения рабочих навыков при создании программных средств.
  • Для достижения этих целей в данном проекте выполняется разработка базы данных для информационной системы «Электронная библиотека».

1 Расчетная часть

1.1 Постановка задачи

В процессе разработки курсового проекта необходимо создать информационную систему «Электронная библиотека».

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

Для получения связи с базой данных используется технология СУБД.

Далее описаны формы, которые выполняют выше перечисленные функции.

Форма «Список книг» позволяет увидеть информацию о всех книгах.

Данная форма содержит следующие поля и поля со списком:

· Название;

· Автор;

· Издательство;

· Год издания;

· Количество страниц;

· Аннотация

· Место хранения;

Форма «Информация о читателе» содержит информацию о пользователе используя следующие поля:

· ID пользователя;

· Фамилия;

· Имя;

· Отчество;

· Серия паспорта;

· Номер паспорта;

· Место проживания;

· Прочие данные.

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

Форма «Издательство» содержит следующие поля:

· Код издательства;

· Название издательства;

· Адрес;

· Телефон;

· Факс.

Форма «Информация о книге» позволяет найти и увидеть всю информацию о книге и о пользователе, на котором числится книга.

Форма «Информация о книге» содержит следующие поля:

Ш Информация о книге:

· Автор;

· Название;

· Жанр;

· Издательство;

· Год издания;

· Количество страниц;

· Аннотация;

· Место хранения:

o Ряд;

o Полка;

o Место;

ь Информация о читателе:

· Фамилия;

· Имя;

· Отчество;

· Серия паспорта;

· Номер паспорта;

· Место проживания;

· Прочие данные.

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

1.2 Требования к программному средству

1.2.1 Требования к функциональным характеристикам

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

Данная система должна функционировать под управлением операционной системы Windows 98, Windows 2000 и Windows XP и пакета программ Microsoft Office 2003 или Microsoft Office 2007.

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

Выходные данные оформляются в процессе заполнения самой базы данных.

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

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

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

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

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

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

Снабдить программу справочной информацией.

Справочную информацию можно получить, воспользовавшись главным меню (пункт «Справка») или нажав клавишу F1.

1.2.3 Требования к условиям эксплуатации

Для начала работы с программой необходимо наличие программы Microsoft Access, т.к. для подключения к базе данных необходимо драйвер «База данных MS Access».

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

Для эксплуатации информационной системы на компьютере должны быть установлены:

· ОС Windows 95, 98, 2000, ME, NT, XP;

· Microsoft Office 2003, Microsoft Office 2007.

1.3 Требования к составу и параметрам технических средств

Для надежности, удобной и безошибочной использования информационной системы «Электронная библиотека» необходимо:

Аппаратные средства:

· мышь;

· клавиатура;

· монитор;

· системный блок;

· принтер.

Программные средства:

· пакет программ Microsoft Office 2003 или Microsoft Office 2007.

Объем Информационной системы составил 12 Mb.

1.4 Информационное обеспечение задачи

1.4.1 Описание входных данных

Входными данными для решения задачи автоматизации «Электронной библиотеки» будет являться информация о книге и пользователе:

Ш Информация о книге:

· Автор;

· Название;

· Жанр;

· Издательство;

· Год издания;

· Количество страниц;

· Аннотация;

· Место хранения:

o Ряд;

o Полка;

o Место;

ь Информация о читателе:

· Фамилия;

· Имя;

· Отчество;

· Серия паспорта;

· Номер паспорта;

· Место проживания;

· Прочие данные.

Таблица 1 - Структура таблицы "Информация о книге»

Идентификатор поля

Тип поля

Длина поля

Код книги

Счетчик

3

Название

Текстовый

20

Автор

Текстовый

20

Жанр

Числовой

1

Издательство

Числовой

1

Год издания

Числовой

4

Количество страниц

Числовой

5

Аннотация

Поле MEMO

500

Место хранения

Числовой

4

ID Пользователя

Числовой

3

Таблица 2 - Структура таблицы "Сведения о читателе"

Идентификатор поля

Тип поля

Длина поля

ID Пользователя

Счетчик

3

Фамилия

Текстовый

10

Имя

Текстовый

10

Отчество

Текстовый

10

Серия паспорта

Числовой

10

Номер паспорта

Числовой

10

Место проживания

Текстовый

50

Прочие данные

Поле MENO

200

1.4.2 Описание выходных данных

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

Отчет «Информация о книге»:

· Автор;

· Название;

· Фамилия;

· Имя;

· Отчество;

· Серия паспорта;

· Номер паспорта;

· Место проживания.

1.4.3 Схема взаимосвязи таблиц базы данных

Для правильного функционирования информационная система «Электронная библиотека» была произведена нормализация отношений таблиц базы данных. Данные были разбиты на 3 таблицы? Что позволяет обеспечить правильность ввода и корректировки данных, выполняемых в процессе различных действий и операций по работе с данными, хранящимися в этих таблицах. Таблицы баз данных разрабатывались в среде разработки баз данных Access и имеют формат mdb.

Схема взаимосвязи таблиц баз данных представлена на рисунке 1.

Рисунок 1 - Схема взаимодействия таблиц базы данных

2 Описательная часть

2.1 Контекстная диаграмма бизнес-процесса решаемой задачи

Контекстная диаграмма бизнес-процесса решаемой задачи «Электронная библиотека» выполненная в программе Computer Associates BPwin представлена ниже с использованием ER диаграмм.

Главная композиция контекстной диаграммы «Электронная библиотека» содержит следующие данные: вход - Информация о пользователе, Информационная система, Информация о книге; управление - требуемые данные; механизм (ресурс) - пользователь и ПК, Оператор; выход - Архив, Книга. Диаграмма представлена на рисунке 2.

Рисунок 2 - Диаграмма "Электронная библиотека"

Декомпозиция первого уровня контекстной диаграммы «Электронная библиотека» представлена на рисунке 3.

Рисунок 3 - Декомпозиция первого уровня контекстной диаграммы "Электронная библиотека"

Декомпозиция блока «пополнение базы данных библиотеки» представлена на рисунке 4.

Рисунок 4 - Декомпозиция блока "пополнение базы данных библиотеки"

Декомпозиция блока «Поиск книг» представлена на рисунке 5.

Рисунок 5 - Декомпозиция блока "Поиск книг"

Декомпозиция блока «Формирование отчета» представлена на рисунке 6.

Рисунок 6 - Декомпозиция блока "Формирование отчета"

2.2 Описание программного средства

Программа «Электронная библиотека» предназначена для хранения и поиска информации о книгах. Система осуществляет хранение и обработку информации и формирует выходные документы. В дальнейшем предполагается, что программа будет использоваться постоянно и будут разрабатываться ее новые версии.

Программа разработана в системе Microsoft Office 2007. Занимает программа около 20 Мб памяти на жестком диске.

2.3 Контрольный пример

Для проверки правильность работы информационной системой «Электронная библиотека» был разработан контрольный пример. Проверяющий все функциональные возможности программы.

После запуска программы на экране появится окно введения пароля для входа в программу. Пароль состоит из шести символов. Ниже представлен рисунок 7 на котором изображено окно для ввода пароля:

Рисунок 7 - Ввод пароля

Если пароль введен не правильно, показывается окно с ошибкой, изображенный на рисунке 8:

Рисунок 8 - Ошибочный пароль

При входе в программе можно увидеть в главную форму:

Рисунок 9 - Главная форма базы данных

При нажатии кнопки «Издательство» откроется требуемая вам форма, которая представлена на рисунке 10:

Рисунок 10 - Форма "Издательство"

На рисунке 11 изображена форма «Список книг»:

Рисунок 11 - Форма "Список книг"

После нажатия кнопки «Пополнение базы книгами» появится форма, которая представлена на рисунке12:

Рисунок 12 - Форма "Пополнение базы книгами"

На рисунке 11 изображена форма «Отчеты», которая позволяет просмотреть все отчеты:

Рисунок 13 - Форма "Отчеты"

На рисунке 14 изображена форма «Информация о книге»:

Рисунок 14 - Форма "Информация о книге"

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

электронная библиотека аccess

Данная программа должна позволять пользователю информационная система «Электронная библиотека» облегчить ввод и редактирование, поиск и фильтрацию информации. Программа должна выполнять следующие функции: ввод и редактирование информации, поиск информации по критериям; фильтрацию информации по показателям, формировать и распечатывать выходные документы.

Основные действия, которые пользователь может выполнить при работе с программой, приведены в таблице 6.

Таблица 3 - Руководство пользователя

Операция

Действия

1

2

Запуск программы

Для запуска программы необходимо открыть базу данных «Электронная библиотека»

Выбор необходимого действия (открытие нужной формы)

Открытие необходимой формы производится путем нажатия соответствующей кнопки в главном окне программы

О программе

Для просмотра информации о программе нужно нажать на кнопку F1 программе

Печать отчетов

Для печати отчетов нужно нажать на кнопку печать отчетов и выбрать нужный отчет

Выход

Для выхода из программы нужно нажать кнопку Закрыть

Заключение

В процессе разработки курсового проекта по дисциплине “Разработка и эксплуатация информационной системы” самостоятельно были изучены некоторые функции и возможности Microsoft Office 2007. например: работа и базами данными. Работа со схемой данных. Работа с таблицами. Работа с формами. Работа с отчетами, работа с запросами, работа с макросами и закреплены знания по работе с этим приложением.

Тема «Электронная библиотека» способствовала систематизации. Закреплению и расширению знаний, полученных при изучении предметов: «Разработка и эксплуатация информационных систем» и «База данных»

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

Закрепление теоретического материала происходит в ходе решения поставленной задачи - разработки контекстной диаграммы бизнес-процесса, разработка программы, тестирование и откладки системы.

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

Список литературы

1. Хабракен Дж. «Microsoft Access 2000», М.:ООО «Издательство АСТ», 2004, 349с.

2. Харитонова И., Вольман Н. «Программирование в Access 2002», Спб.: Питер, 2003, 480с.

3. Мейер М. Теория реляционных баз данных. - М.: Мир, 1987. - 608 с.

4. Хаббард Дж. Автоматизированное проектирование баз данных. - М.: Мир, 1984. - 294 с.

5. Тиори Т., Фрай Дж. Проектирование структур баз данных. В 2 кн., - М.: Мир, 1985. Кн. 1. - 287 с.: Кн. 2. - 320 с.

6. Кириллов В.В. Структуризованный язык запросов (SQL). - СПб.: ИТМО, 1994. - 80 с.

Список сокращений

СУБД -- система управления базами данных.

КП - курсовой проект.

ПК -- персональный компьютер.

ИС - информационная система.

Приложение А

Размещено на http://www.allbest.ru/

Приложение Б

Размещено на http://www.allbest.ru/

Приложение В

Размещено на http://www.allbest.ru/

Размещено на Allbest.ru


Подобные документы

  • Описание проектирования электронной библиотеки для размещения в облаке документации кафедры. Планирование базы данных, структуры Web-системы и дизайна страниц. Разработка Интернет-системы в среде Visual Studio.NET. Разработка бизнес-логики системы.

    курсовая работа [2,5 M], добавлен 23.08.2014

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

    курсовая работа [2,8 M], добавлен 08.07.2012

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

    курсовая работа [3,8 M], добавлен 20.11.2011

  • Технология создания базы данных в среде MS Access. Добавление или удаление таблиц, запросов и полей. Изучение предметной области. Описание форм базы данных "Ресторан", демонстрирующих удобные профессиональные способы работы с таблицами и запросами.

    курсовая работа [1,8 M], добавлен 03.07.2011

  • Проектирование и разработка информационных систем – баз данных. Запросы в MS Access и в MS Excel. Добавление, удаление и редактирование полей таблиц. Конструирование многотаблиц, форм, запросов, отчетов. Создание сводных таблиц и диаграмм в MS Excel.

    курсовая работа [4,5 M], добавлен 25.03.2015

  • Создание средствами Microsoft Access базы данных фруктового склада: добавление, удаление и изменение данных в записной книжке, поиск данных по конкретным признакам. Соответствие информационной системы бизнес-правилам. Разработка инструкции пользователя.

    курсовая работа [2,5 M], добавлен 30.06.2009

  • Инструментальная среда разработки автоматизированной системы "Фотоцентр" - СУБД Microsoft Access. Добавление, редактирование, удаление данных о заказах, киосках, работниках, клиентах. Ведение мониторинга продаж в программе, отслеживание выполнения заказа.

    курсовая работа [1,5 M], добавлен 01.04.2013

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

    дипломная работа [1,5 M], добавлен 13.10.2015

  • Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.

    курсовая работа [2,4 M], добавлен 12.01.2016

  • Типы ограничений, поддерживающие целостность в реляционной модели данных. Определение значения поля первичного ключа с помощью генератора. Добавление, изменение и удаление записей в таблицу базы данных "Библиотека" на языке программирования SQL.

    лабораторная работа [30,5 K], добавлен 10.10.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.