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

Автор работы: Пользователь скрыл имя, 19 Августа 2013 в 13:24, курсовая работа

Описание работы

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

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

1. ПРЕДМЕТНАЯ ОБЛАСТЬ 2
2. МЕТОД РАЗРАБОТКИ 3
3. УПРАВЛЕНИЕ РИСКАМИ 4
4. ВЫБОР ЯЗЫКА (СРЕДЫ) ПРОГРАММИРОВАНИЯ 5
5. ПЛАН-ГРАФИК РАЗРАБОТКИ ПО 6
6. С-ТРЕБОВАНИЯ 6
6.1. Введение 6
6.1.1. Цель 6
6.1.2. Область применения 7
6.1.3. Определения, термины, сокращения 7
6.1.4. Обзор 7
6.2. Общее описание 7
6.2.1. Перспективы продукта 7
6.2.1.1. Системный интерфейс 7
6.2.1.2.Пользовательский интерфейс 8
6.2.1.3. Ограничения по памяти 13
6.2.1.4. Операции 14
6.2.1.5. Требования по адаптации 14
6.2.2. Распределение требований 14
7. БЛОК-СХЕМА ОДНОГО ИЗ МОДУЛЕЙ 15
8. СИСТЕМА ТЕСТИРОВАНИЯ 15
9. ДОКУМЕНТАЦИЯ 17
10. СОПРОВОЖДЕНИЯ 17
11. ЗАКЛЮЧЕНИЕ 19
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 20

Файлы: 1 файл

Контрольная.docx

— 308.31 Кб (Скачать файл)

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

 

 

Тестирование программы:

1) Если логин или пароль введен не верно, программа выдаст ошибку с сообщением: «логин или пароль были введены не верно, введите верный логин и пароль»  и попросит повторить действие, программа не перестанет выводить ошибку, пока не будет введен верный пароль или не будет закрыта программа.

2) Если при вводе в  поле с типом данных число  мы вводим  буквы,  программа   выдаст ошибку с сообщением  «не правильный формат данных»  и попросит повторить действие.

3) Если при вводе в  поле с типом данных строка  мы вводим  цифры,  программа   выдаст ошибку с сообщением  «не правильный формат данных»  и попросит повторить действие.

  1. ДОКУМЕНТАЦИЯ

 

Руководства по использованию  программы:

    • Руководство для работника библиотеки;
    • Руководство для читателя.

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

  1.  СОПРОВОЖДЕНИЯ

 

Заказчик потребовал провести изменения в программе "Библиотека" и добавить функцию сортировки по ФИО автора в алфавитном порядке для работника, в ходе чего программа пройдет ряд изменений и доработок.

После доработки мы получили изменение, которое отражено во внешнем  виде программы. Интерфейс программы представлен на рисунках 19, 20.

Рисунок 19 – БД книг с  функцией «Сортировка»

Рисунок 20 – Результат  выполнения сортировки

 

 

 

 

 

 

 

 

 

  1.  ЗАКЛЮЧЕНИЕ

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

    • Работа с базой данных книг;
    • Осуществление поиска;
    • Подготовка отчетов;
    • Контролирование истории книг для читателя;
    • Просмотр списка книг когда-либо взятых читателем;

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

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

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК  ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ

    1. Технология программирования : метод. указания к выполнению лаб. работ и курсовому проектированию / Иркут. гос. техн. ун-т. - Иркутск : Изд-во ИрГТУ, 2009. - 19 с.
    2. Орлов С.А. Технологии разработки программного обеспечения: Разраб. слож. програм. систем : учеб. пособие для вузов по направлению подгот. бакалавров и магистров "Информатика и вычисл. техника", 2-е изд.. - СПб.и др. : Питер:Питер принт, 2009. - 473 с. : a-ил. - (Учебное пособие).
    3. Кулямин В.В. Технологии программирования. Компонентный подход : учеб. пособие /В. В. Кулямин. - М. : БИНОМ. Лаб. знаний, 2008. - 463 с. : a-ил. - (Основы информационных технологий).

 

 


Информация о работе Разработка автоматизированной программной системы "Библиотека" для автоматизации учета и контроля книгооборота в библиотеке