Разработка информационной системы автоматизации рабочего места библиотекаря

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    4,85 Кб
  • Опубликовано:
    2013-06-24
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка информационной системы автоматизации рабочего места библиотекаря

Содержание

Введение

Требования заказчика

Анализ системы

Описание задачи

Техническое задание

Назначение разработки

Требования к ПО

Технико-экономические показатели

Стадии и этапы разработки

Порядок контроля и приёмки

Словарь данных

Словарь предметной области

Существительные

Глаголы

Определения границ задачи

Сценарии работы системы

Анализ затрат на разработку системы

Работа программиста

Работа аналитика

Общие затраты на разработку системы

Проектирование системы

Архитектура объектно-ориентированной системы

Базовые объекты системы

Базовые классы системы

Состояния системы

Модули системы

Заключение

Введение

Объектно-ориентированное проектирование - это поступательный итеративный процесс. Граница между объектно-ориентированным анализом и проектированием расплывчата и построение проекта программного изделия состоит из ряда циклов, в которых уточняются описания классов и взаимодействия между ними, разрабатываются реализующие их программы, проводится их отладка и тестирование и по результатам каждого этапа уточняются рабочие документы предыдущих этапов, дорабатываются описания классов и программы. Эти циклы повторяются до получения требуемого результата.[1]

Данная лабораторная работа посвящена использованию подхода объектно- ориентированного проектирования системы библиотечного учёта. Показывает простоту и эффективность такого подхода для проектирования сложных систем.

Требования заказчика

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

Анализ системы

Описание задачи

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

Техническое задание

Объектом автоматизации является библиотека, а именно место библиотекаря. Именно здесь сосредоточенно много однотипной и рутинной работы, исключение которой за счёт автоматизации может дать значительный прирост быстродействия библиотеки, увеличить оборот книг, организовать эффективную продажу книг и учёт дефицитной литературы. Замена ведения бумажного каталога электронным, значительно увеличит скорость поиска необходимой информации.

Назначение разработки

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

Требования к ПО

Необходимо реализовать

Удобный и простой интерфейс работы с программой.

Возможность легкого внесения информации в Базу Данных

Создание записи о книге;

Создание записи о читателе;

Создание записи о дефицитной книге;

Формирование заказа на покупку;

Ведение информации о количестве принятых книг;

Ведение информации о выданных книгах;

Создание записи о выдачи дефицитной литературы;

Создание записи о местонахождении книг;

Быстрый поиск необходимой информации

Поиск книги по названию;

Поиск книги по автору;

Поиск книги по тематике;

Поиск дефицитной литературы;

Поиск записи читателя;

Поиск заказа по дате;

Поиск заказа по уникальному идентификатору;

Поиск автора по названию книги;

Поиск новой литературы;

Удобное предоставление запрашиваемой информации

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

Печать накладных на покупку книги;

Отображение информации в виде таблиц.

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

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

Особенных требований по надёжности системы при работе в нештатных ситуациях непредусмотрено.

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

Процессор 2,4 Ггц;

ОЗУ 1024;

Место на HDD 80 Гб;

Поддержка Lan;

Рабочая машина

Процессор 1 Ггц;

ОЗУ 256;

Место на HDD 20 Гб;

Поддержка Lan;

Требования к информационной и программной совместимости

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

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

Таблица 1

Книги поля таблицы

Имя свойстваТипРазмерность Номер_книгиN6НазваниеC80ТематикаС80Год изданияC6ЦенаN8Номер_автора_книгиN6

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

Система может быть реализована на любом объектно-ориентированном языке программирования (DELPHI, С++ и другие) с использованием языка SQL, с использованием СУБД (ORACLE, MySQL, MS SQLServer, Paradox и т.д.).

Требования к защите программ не предъявляются

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

Состав программной документации:

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

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

Руководство программиста;

Руководство пользователя желательно должно быть оформлено в .chm формате.

Технико-экономические показатели

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

Стадии и этапы разработки

Процесс разработки будет включать в себя 6 стадий

Анализ

Проектирование БД

Разработка БД

Проектирование клиент-серверной части

Разработка клиент-серверной части

Тестирование

Внедрение

На стадии 1 необходимо описать задачи, рассчитать затраты и объёмы работ на создание и внедрение программного средства.

На стадии 2 необходимо представить семантическое описание БД

На стадии 4 необходимо представить описание программы, схему диалогов.

На стадии 5 необходимо представить спецификацию, описание программы, руководство программиста.

На стадии 6 необходимо представить программу и методику испытаний, текст программы с необходимыми комментариями

На стадии 7 необходимо представить руководство пользователя, пояснительная записка.

Порядок контроля и приёмки

В хоте проверки работы системы необходимо будет:

создать несколько элементов БД (запись читатель, книга)

произвести проверку на некорректный ввод данных

произвести печать отчётов

обеспечит поиск по ключам

Словарь данных

Книга;

Тематика книги;

Дефицитная книга;

Читатель;

Автор книги;

Покупатель;

Заказ на покупку книги;

Название книги;

Год издания книги;

Фамилия;

Имя;

Отчество;

Адрес;

Телефон;

Сумма заказа;

Дата заказа;

Дата возврата книги;

Дата получения книги;

Дата записи;

Место нахождения книги;

Количество книг;

Похожие работы на - Разработка информационной системы автоматизации рабочего места библиотекаря

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!