Фрагмент для ознакомления
2
1.1. Деятельность библиотеки
Предметной областью данной работы является деятельность библиотеки, основной задачей которой является выдача книг для ознакомления.
Каждая книга имеет описание, которое включает в себя: автора, название, рейтинг у читателей, издательство, дату публикации, штраф за утерю, а также информации о том, сколько экземпляров данной книги есть в наличии.
Библиотека осуществляет свою деятельность на договорных условиях с клиентом: после прочтения книги, ее нужно вернуть, а при утере – заплатить штраф. Связь с клиентом преимущественно по телефону.
Информационная система библиотека должна обеспечить:
внесение, хранение и обработку данных о книгах;
регистрацию, хранение и обработку данных посетителей библиотеки;
возможность пользователю просматривать информацию о книгах;
возможность только администратору изменять информацию;
возможность сортировки и поиска содержимого базы данных.
1.2. SWOT-анализ деятельности библиотеки до автоматизации
Исследуем деятельность библиотеки по четырем направлениям: сильные стороны, слабые стороны, возможности и угрозы, т.е. проведем SWOT-анализ - метод стратегического планирования, используемый для оценки факторов и явлений, влияющих на проект или предприятие. Такой анализ дает возможность определить критические факторы успеха, потребности и возможности в усилении и развитии компетенций [1].
Данные, приведенные в таблице 1, являются анализом деятельности до введения информационной системы для учета книг.
Таблица 1 - SWOT-анализ состояния библиотеки
Сильные стороны Слабые стороны
Предоставление редких и дорогих изданий
Предоставление места для учебы и чтения
Большой объем макулатуры
Недостаточная оперативность
Большой объем информации
Утеря данных
Неудобная система ознакомления с каталогом
Возможности Угрозы
Популяризация чтения
Введение электронного каталога
Учет наличия книг в онлайн режиме
Создание удобной системы регистрации для пользователей Электронные издания
Снижение финансирования
Отсутствие интереса к чтению
Определенные в ходе анализа сильные и слабые стороны дают возможность определить те параметры, которые являются выигрышными, их нужно развивать и поддерживать на необходимом уровне, и параметры, улучшение которых может повысить продуктивность деятельности
Выводы по первой главе
Таким образом, главная деятельность библиотеки – выдача книг посетителям, но чтобы облегчить работу персоналу необходимо упростить процесс хранения информации о книгах и читателях.
2. ОБОСНОВАНИЕ ВЫБОРА ОБЪЕКТА АВТОМАТИЗАЦИИ
В проекте в качестве объекта автоматизации выбрана информационная система для учета книг в библиотеке.
2.1. Факторы, обуславливающие создание ИС
В настоящее время у библиотек снизился спрос. Это обусловлено многими факторами:
свободный доступ к интернет-ресурсам;
простота покупки и использования электронной книги;
депопуляризация чтение в общем;
«живые» книги занимают место дома;
открытие большого числа книжных магазинов и др.
Несмотря на это, в современном мире все же есть место для любителей тихого и спокойного чтения. Иногда книга слишком дорогая для покупки, а может и вовсе быть в ограниченном издании.
Все эти факторы побуждают владельцев библиотек к перестройке традиционной выдачи книг и регистрации посетителей. Необходима автоматизация процесса хранения и изменения большого количества данных. Введение ИС может превратить возможности в сильные стороны, а большинство слабых сторон уйдут из деятельности библиотеки.
2.2. Диаграмма вариантов использования
Из рисунка 1 видно, что с работника снимается как минимум 3 задачи, которые пользователь может сделать самостоятельно из системы. Пользователю также будет проще взаимодействовать с библиотекой: теперь не нужно ездить в библиотеку или звонить, чтобы узнать базовые вещи, все это доступно в личном кабинете.
Рисунок 1 – Диаграмма вариантов использования
Выводы по второй главе
Главным фактором выбора библиотеки в качестве объекта автоматизации является повышение удобства взаимодействия пользователя с библиотекой. Для того, чтобы узнать ассортимент читателю приходится либо звонить, либо лично приезжать. Администратор также может снять с себя ряд задач, которые пользователь может выполнить самостоятельно в системе.
3. ОПИСАНИЕ ВЫБРАННЫХ ДЛЯ РЕАЛИЗАЦИИ ТЕХНОЛОГИЙ
3.1. Программный комплекс Microsoft Visual Studio
Microsoft Visual Studio — линейка продуктов компании Microsoft, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом, в том числе с поддержкой технологии Windows Forms, а также веб-сайты, веб-приложения, веб-службы как в родном, так и в управляемом кодах для всех платформ, поддерживаемых Windows, Windows Mobile, Windows CE, .NET Framework, Xbox, Windows Phone .NET Compact Framework и Silverlight .
Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense и возможностью простейшего рефакторинга кода. Встроенный отладчик может работать как отладчик уровня исходного кода, так и отладчик машинного уровня. Остальные встраиваемые инструменты включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных. Visual Studio позволяет создавать и подключать сторонние дополнения (плагины) для расширения функциональности практически на каждом уровне, включая добавление поддержки систем контроля версий исходного кода (как, например, Subversion и Visual SourceSafe), добавление новых наборов инструментов (например, для редактирования и визуального проектирования кода на предметно-ориентированных языках программирования) или инструментов для прочих аспектов процесса разработки программного обеспечения (например, клиент Team Explorer для работы с Team Foundation Server) [2].