Автоматизация учета книги читателей в библиотеке
Определение основных причин для создания программы. Ознакомление с общими требованиями к системе. Анализ процесса моделирования бизнес-процесса в терминах экранных форм. Рассмотрение интерфейса и особенностей функционирования разрабатываемой программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 31.10.2017 |
Размер файла | 609,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Список используемых сокращений
MS - Microsoft;
БД - База данных;
ИС - Информационная система;
ПО - Программное обеспечение;
ПП - Программный продукт;
СУБД - Система управления базами данных;
Введение
Развитие современного общества предполагает широкое использование компьютерных сетей и информационных технологий, на основе которых создаются разнообразные информационные системы. Такие информационные системы являются автоматизированными, так как в их функционировании принимает участи человек.
Актуальность этой темы связана с тем, что в настоящее время процесс автоматизации затронули не только производственную, техническую и технологическую сферы деятельности человечества, но и информационное пространство; в частности библиотеки, музеи, информационные центры. Уже сложно представить жизнь общества без таких понятий как интернет, средства телекоммуникации и так далее. Автоматизация больше всего затронула информационную сферу, так как именно информация нуждалась и нуждается в быстром поиске, отборе и хранении, а так же в обеспечении доступа к ней (потребителей). Библиотеки как основные информационные центры наиболее сильно испытали на себе процесс автоматизации.
Традиционно пользователи привыкли к мысли, что в библиотеке можно получить любую информацию. Теперь, в условиях информационного перенасыщения, библиотеке все сложнее выполнять основные функции: фондообразование, информационно-библиографическое и абонементное обслуживание. Улучшить обеспечение доступа к информации библиотека сможет только при условии изменения ее технического оснащения.
Такое учреждение, как библиотека, несомненно, нуждается в компьютеризации своей деятельности и переходе от работы с бумажными носителями к работе с электронными носителями. Автоматизация библиотек позволила работникам библиотечной сферы избавится от многих рутинных процессов, что обеспечило наиболее быстрое, полное и качественное обслуживание пользователей информацией, потоки которой с каждым годом (в настоящее время с каждым часом) увеличивается.
Объектом исследования является библиотека.
Предметом исследования является автоматизация учета книги читателей в библиотеке.
Актуальность работы определена необходимостью автоматизированного учета данных для каждой библиотеке с учетом научной специфики и сферы ее направления.
На первом этапе необходимо определить функциональность будущей системы. Поскольку именно функциональность будет определять весь интерфейс.
При создании автоматизированной системы базы данных был использован CodeGear Red Studio.
К выбору именно этого языка программирования меня подтолкнули следующие причины:
- быстрота разработки объектно-ориентированных программ;
- гибкость языка программирования;
- быстрота работы программ;
- минимальные размеры объемов программ при максимальных возможностях;
- минимальные требования для запуска программ.
1. Системный анализ бизнес-процессов ООО «Fixed idea»
1.1 Краткая характеристика ООО «Fixed idea»
ООО «Fixed idea» занимается разработкой и оптимизацией БД любой сложности и вне зависимости от ее объемов и сроков.
В данной работе описывается ИС «Библиотека».
1.2 Методика анализа исследования бизнес-процессов
Для качественного анализа исследуемого бизнес-процесса используется ряд методик. В данной работе были задействованы следующие методы:
· Мозговой штурм;
· Сбор и анализ документов;
· Опрос участников бизнес-процесса;
· Наблюдение за участниками бизнес-процесса со стороны.
Велось наблюдение
1.3 Построение модели бизнес-процесса как есть и как должно быть
Модель SADT: как есть
1.4 Постановка задачи на проектирование и создание программы
Полное наименование системы: «Автоматизация учета книг в библиотеке».
Краткое наименование системы: «Блибиотека», Система.
Основания для проведения работ: Работа выполняется на основании договора № 36 от 23.10.2012
Наименование организаций: «Fixed idea»
«Fixed idea»: ООО «Fixed idea»
Город: Сыктывкар
Адрес: г. Сыктывкар, пр. Октябрьский д. 52
Телефон: (8212)76-37-92, (8212)60-35-65
E-mail: Fixed idea @mail.ru
Плановые сроки начала и окончания работы: Сроки уточняются
Источники и порядок финансирования: Финансирование выполняется на основание договора №173627 от 15.06.2011
Порядок оформления и предъявления «Fixed idea» результатов работ
Работы по созданию системы «Библиотека» сдаются поэтапно в соответствии с планом Проекта. По окончании каждого из этапов работ «Fixed idea» сдает заказчику соответствующие отчетные документы этапа, состав которых определены Договором.
Назначение и цели создания системы
Назначение системы:
Система предназначена для повышения оперативности и качества учета книг в библиотеке. Основным назначением ИС «Библиотека» является автоматизация учета книг.
Система создается с целью:
- устранение рутинных ручных операций, неизбежных при обработке информации;
-создания единой базы учета книг, с возможностью изменять, добавлять, сохранять данные
- существенное ускорение процессов обработки и преобразование данных
- повышение точности учетных и отчетных данных.
В результате создания хранилища данных должны быть улучшены значения следующих показателей:
- время подсчета и обработки информации о поступлениях, архивах, списании книг и так далее;
- время, затрачиваемое на информационную деятельность;
1.5 Общие требования к системе
Требования к функциональности системы:
ь авторизация и аутентификация;
ь возможность регистрации новых пользователей;
ь возможность поиска по базе данных;
ь разграничение доступа;
ь возможность резервного копирования;
Показателей надежности для системы
Уровень надежности должен достигаться согласованным применением организационных, организационно-технических мероприятий и программно-аппаратных средств.
Система МИ должна быть централизованной, то есть все данные должны располагаться в центральном хранилище. Система МИ должна иметь трехуровневую архитектуру (можно привести общую схему, на которой определить уровни. Например, первый - источник, второй - хранилище, третий - отчетность).
Надежность обеспечиваться за счет:
· применения технических средств, системного и базового программного обеспечения, соответствующих классу решаемых задач;
· своевременного выполнения процессов администрирования Системы МИ;
· соблюдения правил эксплуатации и технического обслуживания программно-аппаратных средств;
· предварительного обучения пользователей и обслуживающего персонала.
Время устранения отказа должно быть следующим:
· при перерыве и выходе за установленные пределы параметров электропитания - не более X минут.
· при перерыве и выходе за установленные пределы параметров программного обеспечением - не более Y часов.
· при выходе из строя АПК ХД - не более Z часов.
Система должна соответствовать следующим параметрам:
· среднее время восстановления Q часов - определяется как сумма всех времен восстановления за заданный календарный период, поделенные на продолжительность этого периода;
· коэффициент готовности W - определяется как результат отношения средней наработки на отказ к сумме средней наработки на отказ и среднего времени восстановления;
· время наработки на отказ E часов - определяется как результат отношения суммарной наработки.
Системы к среднему числу отказов за время наработки. Средняя наработка на отказ АПК не должна быть меньше G часов.
Требования к информационной безопасности
Обеспечение информационное безопасности Системы МИ должно удовлетворять следующим требованиям:
· Защита Системы должна обеспечиваться комплексом программно-технических средств и поддерживающих их организационных мер.
· Защита Системы должна обеспечиваться на всех технологических этапах обработки информации и во всех режимах функционирования, в том числе при проведении ремонтных и регламентных работ.
· Программно-технические средства защиты не должны существенно ухудшать основные функциональные характеристики Системы (надежность, быстродействие, возможность изменения конфигурации).
· Разграничение прав доступа пользователей и администраторов Системы должно строиться по принципу "что не разрешено, то запрещено".
1.6 Обзор рынка программного обеспечения и сравнения аналогов
Аналогов на данную информационную систему нет.
2. Описание технологии проектирования и программирования
2.1 Обоснование выбора инструментария
В качестве разработки БД выбран MS Access 2007. Microsoft Access является настольной СУБД реляционного типа. Достоинством Access является то, что она имеет очень простой графический интерфейс, который позволяет не только создавать собственную БД, но и разрабатывать приложения, используя встроенные средства.
В Microsoft Access предусмотрены все необходимые средства для определения и обработки данных, а также для управления с большими объектами информации. Он спроектирован так, что его можно использовать как самостоятельную СУБД, так и в сети в режиме клиент-сервер, следовательно данная СУБД имеет надежные средства защиты информации.
Основные достоинства СУДБ Access:
Ш Хранение данных в виде таблиц;
Ш Легко связывать данные хранящиеся в разных таблицах;
Ш Дает возможность работать с другими ДБ такие как Paradox, FoxPro;
Ш Позволяет установить связь с другими программами из пакета Microsoft Office;
Ш Возможность интеграции с Visual Basic Application, Delphi, CodeGear RAD Studio.
В качестве инструментария выбрана программа: CodeGear Rad Studio 2007. CodeGear RAD Studio 2007 - многоязычная интегрированная среда разработки, включающая все необходимые инструменты для моделирования и конструирования приложений Microsoft Windows и .NET- приложений баз данных на базе Windows 2000, XP, и Vista с поддержкой языков Delphi, C и C++.
CodeGear RAD Studio, ранее известный как проект «Highlander», объединяет Delphi® для Win32®, C++Builder® и новый Delphi .NET 2.0 в единую интегрированную среду. Это единственная интегрированная среда разработки (IDE), которая поддерживает быструю разработку как Windows, так и .NET приложений для Microsoft Windows 2000, XP, и Vista. Подобная универсальность позволяет разработчикам строить Web, клиент/серверные и десктоп Windows-приложения для всех трех ОС, и использовать такие приложения на любой из этих платформ.
К главным преимуществам решения относится гибкость системы кодирования, обеспечиваемая поддержкой языка Delphi для .NET для параметрических типов.
2.2 Моделирование бизнес-процесса в терминах БД
В MS Access 2007 было создано 8 таблиц:
Авторы (Ключ: Код ( Тип: Счетчик), ФИО (Тип: Текстовый), Информация (Тип: Текстовый));
Издательство (Ключ: Код ( Тип: Счетчик), Издательство (Тип: Текстовый), Город (Тип: Текстовый), Количество(Тип: Числовой));
Разделения (Ключ: Код ( Тип: Счетчик), Разделение (Тип: Текстовый);
Название книг (Ключ: Код ( Тип: Счетчик), Название (Тип: Текстовый), Индекс (Тип: Числовой), Код издательства (Тип: Числовой), Год издания (Тип: Числовой), Число страниц (Тип: Числовой), Код автора (Тип: Числовой), Код разделения (Тип: Числовой), Популярность (Тип: Логический));
Читатель (Ключ: Код ( Тип: Счетчик), ФИО (Тип: Текстовый), Адрес (Тип: Текстовый), Телефон(Тип: Числовой));
Прием / сдача книг (Ключ: Номер читателя ( Тип: Счетчик), Код читателя (Тип: Числовой), Код книжки (Тип: Числовой), Дата приема на руки книжки (Тип: Числовой), Дата сдачи книжки (Тип: Числовой));
Доступ (Ключ: Код ( Тип: Счетчик), Логин (Тип: Текстовый),Пароль (Тип: Текстовый));
Связующая таблица: Название книг. Схема данных представлена ниже.
2.3 Моделирование бизнес-процесса в терминах экранных форм
При открытии программы, первым открывается окно аутентификации. Для того чтобы войти в систему, нужно знать комбинацию логина и пароля. Иначе вы не попадете в систему. интерфейс программ экранный
2.4 Технологические и системные особенности реализации программы
Год выпуска: 2012
Версия: 14.0.3513.24210
Совместимость с Vista ,Windows 7 и XP: полная
Системные требования:
· процессор Intel Pentium(1 ГГц или более)
· 750 Мбайт (или более + 7Мбайт дополнительное свободного места)
· DVD-ROM дисковод или USB
· любое разрешение монитора
· мышь или другое указательное устройство
Язык интерфейса: русский
Описание:
CodeGear RAD Studio - это комплексное решение для быстрой разработки приложений Windows®, .NET, веб-приложений и приложений баз данных.
Microsoft Access - предоставляет многофункциональную платформу разработки решений для управления базами данных с помощью простых средств настройки.
Размещено на Allbest.ru
Подобные документы
Изучение схемы рабочего процесса ОАО МСК "Страж". Практическая разработка автоматизации услуг по выплате компенсаций клиентам. Ознакомление с интерфейсом, требованиями к системе, функциональными возможностями и руководством к использованию программы.
курсовая работа [2,7 M], добавлен 05.02.2010Разработка архитектуры программы и пользовательского интерфейса. Ознакомление с минимальными требованиями к программному обеспечению. Анализ особенностей жанров и технологий видеоигр. Характеристика основных преимуществ выставок для представления игры.
дипломная работа [5,6 M], добавлен 26.07.2017Моделирующие программы системы GPSS WORLD. Блоки и транзакты - типы объектов системы. Событийный метод моделирования. Проект моделирования работы в библиотеке, его анализ с помощью среды GPSS WORLD. Описание процесса и метода моделирование системы.
курсовая работа [227,4 K], добавлен 16.08.2012Разработка реляционной схемы. Ознакомление с процессом проектирования пользовательского интерфейса. Определение необходимости автоматизации выдачи книг в школьной библиотеке по технологии клиент-сервера. Изучение меню пользователей в приложении.
курсовая работа [5,4 M], добавлен 16.09.2017Определение основных требований к разрабатываемой системе учета работ по созданию электронных образовательных ресурсов, характеристика их основных видов. Структура базы данных, разработка пользовательского интерфейса, экономическая эффективность проекта.
дипломная работа [3,8 M], добавлен 06.03.2010Разработка процесса автоматизации взаимодействия преподавателя и студента через сайт и ведение централизованного процесса обработки данных. Создание графического интерфейса программы и физической модели базы данных. Расчет цены программного продукта.
дипломная работа [6,1 M], добавлен 27.06.2011Требования к аппаратному и программному обеспечению, требуемому для разработки программного модуля. Критерии приемлемости разрабатываемого программного продукта. Разработка удобного пользовательского интерфейса программы. Алгоритм и листинг программы.
курсовая работа [2,6 M], добавлен 23.11.2011Процесс автоматизации деятельности библиотеки. Построение библиотечного процесса книговыдачи на базе локальной компьютерной сети, объединяющей технологические операции работы с фондом библиотеки. Оформление заказа на книгу. Обработка заказов читателей.
курсовая работа [1,2 M], добавлен 10.09.2015Существующие альтернативы программы. Описание формул для выкроек, используемых в разработке. Описание разрабатываемой программы, а также структура ее интерфейса. Детальное описание возможностей и спецификация, функциональные особенности программы.
курсовая работа [427,4 K], добавлен 10.10.2015Основные правила разработки интерфейса пользователя. Создание базы данных с использованием разработанных моделей. Кодирование модулей программной системы с целью создания прототипа. Первичное окно при запуске программы. Защита от потери информации.
лабораторная работа [857,8 K], добавлен 13.06.2014