Файл: Разработка регламента выполнения процесса «Движение библиотечного фонда» ( АИС «Библиотека» ).pdf
Добавлен: 04.04.2023
Просмотров: 1971
Скачиваний: 26
СОДЕРЖАНИЕ
1.1 Словесная постановка задачи автоматизации
1.2 Формальная постановка задачи исследования
1.3 Анализ существующих разработок
1.4.2 Основания для разработки
1.4.4 Требования к программе или программному изделию
1.4.4.1 Требования к функциональным характеристикам
1.4.4.2 Требования к надежности
1.4.4.3 Требования к эксплуатации
1.4.4.4 Требования к составу и параметрам технических средств
1.4.4.5 Требования к информационной и программной совместимости
1.4.4.6 Требования к программной документации
1.4.5 Технико-экономические показатели
1.4.6 Стадии и этапы разработки
1.5 Выбор программной среды для реализации проекта базы данных и проектирования физической модели
2.1 Выделение объектов предметной области, их характеристик и построения ER-модели
2.2 Выбор модели базы данных и построение логической модели
2.3 Описание создания таблиц базы данных
3.1 Разработка структуры АИС «Библиотека»
1.4 Постановка задачи
1.4.1 Введение
Объектом автоматизации в рамках АИС является учет книг в библиотеке. Основной вид деятельности библиотеки - обслуживание читателей по оказанию библиотечной услуги.
Отметим несколько недостатков действующей системы:
- значительная часть работы по ведению картотеки, выдачи книг и отчетности выполняется вручную на бумажных носителях;
- отдельные автоматизированные элементы выполняемой работы не интегрированы между собой;
- отсутствует система оперативного поиска информации по учету и выдаче книг.
Техническое задание формулирует основные требования к АИС, перечень и описание функций, которые должны быть реализованы в АИС. Разработка Технического задания выполнена в соответствии с требованиями ГОСТ 34.602-89 “Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы».
1.4.2 Основания для разработки
Разработка программы велась по индивидуальному заданию к курсовой работе. Разработка АИС ведётся на безвозмездной основе, т.е. финансирование работ не осуществляется.
1.4.3 Назначение разработки
Программный продукт АИС «Библиотека» должен автоматизировать работу библиотекаря.
Цель системы: сокращение затрат времени на обслуживание читателей и повышение качества обслуживания.
Критериями достижения цели создания АИС являются:
- создание инструмента для решения поставленных задач;
- повышение эффективности работы библиотекаря;
- снижение влияния человеческого фактора и минимизация ошибок при выполнении процесса учета выдачи и возврата книг;
- оперативная выдача информации по наличию книг;
- сокращение затрачиваемого времени на составление аналитических отчетов работы по учету книг библиотеки.
1.4.4 Требования к программе или программному изделию
1.4.4.1 Требования к функциональным характеристикам
Основные функции программы для автоматизации деятельности библиотеки:
— ведение персональных данных читателей;
— ведение электронной копии абонемента читателя;
— оформление выдачи и возврата литературных изданий читателям;
— поиск литературных изданий по критериям;
— рассылка предупреждений о своевременном возврате литературных изданий;
— формирование отчетности..
В системе должны быть реализованы следующие подсистемы:
- подсистема формирования справочников системы позволяет ввести данных в основные справочники системы для работы системы;
- подсистема доступа к данным. Данная подсистема позволяет организовать доступ к данным, построение и формирование запросов к таблицам базы данных.
- подсистема просмотра данных по запросу пользователя;
- подсистема формирования отчетов необходима для построения отчетных форм и просмотра аналитики по интересующим позициям;
- подсистема справочной информации.
Взаимосвязь перечисленных выше подсистем изображена на рисунке 3.
Подсистема доступа к данным
Подсистема справочной информации
Подсистема справочников
Подсистема просмотра данных по запросу
Подсистема построения отчетов
Рисунок 3 – Взаимосвязь подсистем АИС «Библиотека»
1.4.4.2 Требования к надежности
Надежность функционирования АИС должна обеспечиваться следующими способами:
- надежностью приобретаемых технических средств;
- соблюдением условий эксплуатации оборудования в соответствии с техническими условиями и проведением своевременных профилактических работ;
- обеспечением вычислительного комплекса средствами стабилизации напряжения и источниками бесперебойного питания с тем, чтобы при аварийном отключении электроэнергии обеспечить его работоспособность на время, достаточное для корректного завершения работы;
- надежностью разрабатываемого программного обеспечения.
Безопасность хранения данных АИС при аппаратных сбоях должна обеспечиваться соответствующими средствами операционной системы (MS Windows XP / Vista / 7/ 8).
Сохранность информационных баз данных при отказах технических средств должна быть обеспечена путем создания копий на магнитных носителях (сменных устройствах резервного хранения данных, дисковых накопителях).
1.4.4.3 Требования к эксплуатации
В целях обеспечения функционирования системы в нормальном режиме необходимо:
-
- организовать рабочее место библиотекаря: выделение персонального компьютера, соответствующего требованиям, заявленным в техническом обеспечении; обеспечение доступа к сети и принтеру.
- обеспечить подготовку входной информации, находящейся на бумажных или электронных носителях.
- установить операционную систему и разработанную АИС.
- провести обучение специалиста.
Помещения, в которых устанавливаются комплексы технических средств для эксплуатации АИС, должны соответствовать санитарным правилам и нормам, утвержденным Постановлением Госкомсанэпиднадзора России от 14 июля 1996 г. №14 «Гигиенические требования к видеодисплейным терминалам, персональным электронно-вычислительным машинам и организации работы» (СанПиН 2.2.2. 542-96).
Обслуживание и ремонт технических средств комплекса, в т. ч. рабочих мест пользователей должны проводиться персоналом, обладающим специальными навыками и квалификацией.
1.4.4.4 Требования к составу и параметрам технических средств
Одно рабочее место должно удовлетворять требованиям к комплектации:
- частота процессора не ниже 2 ГГц.
- оперативная память не менее 2 Гбайт ;
- монитор 17’’ с рабочим разрешением 1024x768 точек;
- HDD не менее 20 Гбайт;
- мышь и клавиатура.
1.4.4.5 Требования к информационной и программной совместимости
Минимальные требования:
- Операционная система Windows 2000/XP/2003/Vista/7,
- СУБД MS Access 2003,
- Драйверы и утилиты для поддержки устройств.
- Для работы с отчётами необходимо наличие MS Excell 2003/2007.
В состав информационного обеспечения входят: нормативно-справочная информация, входные данные, выходные данные, система управления базами данных (СУБД), интерфейсы межсистемных обменов.
1.4.4.6 Требования к программной документации
- Инструкция обслуживающему персоналу.
- Инструкция пользователя.
1.4.5 Технико-экономические показатели
Программный продукт характеризуется:
- Низкой стоимостью
- Быстротой развёртывания.
- Простой переносимостью.
- Низкими системными требованиями.
- Простотой использования.
Разрабатываемые в АИС методы и программные модули должны содержать возможность дальнейшего развития системы.
Система будет разрабатываться в рамках системы открытого типа, что решает следующие задачи:
- обеспечение расширяемости и масштабируемости системы;
- повышение качества компонентов системы;
- обеспечение переносимости программного обеспечения;
- функциональной интеграции задач, решаемых ранее раздельно.
1.4.6 Стадии и этапы разработки
Разработка должна быть проведена в три стадии:
- разработка технического задания;
- рабочее проектирование;
- внедрение.
На стадии разработки технического задания должен быть выполнен этап разработки, согласования и утверждения настоящего технического задания.
На стадии рабочего проектирования должны быть выполнены перечисленные ниже этапы работ:
1. разработка АИС для библиотеки;
2. разработка программной документации;
3. испытания программы.
На стадии внедрения должен быть выполнен этап разработки - подготовка и передача программы.
1.5 Выбор программной среды для реализации проекта базы данных и проектирования физической модели
В качестве средства разработки клиентского приложения выбрана среда программирования Microsoft Visual Studio 2010 Professional и СУБД Microsoft Access 2003.
Microsoft Visual Studio 2010 Professional — необходимое средство для независимых разработчиков, позволяющее решать основные задачи разработки. Система упрощает создание, отладку и развертывание приложений на различных платформах, включая SharePoint и облачную среду. Visual Studio 2010 Professional включает встроенную поддержку модели «разработка через тестирование», а также инструментов отладки, которые обеспечивают создание высококачественных решений.
Visual Studio 2010 Professional это средство для независимых разработчиков:
- Интегрированная среда разработки;
- Поддержка платформы разработки;
- Средства тестирования.
Возможности Microsoft Visual Studio 2010 Professional:
-
- Настройка рабочего места. Написание программного кода часто требует одновременной работы с несколькими конструкторами и редакторами. Visual Studio 2010 Professional помогает разработчику организовать цифровое окружение благодаря поддержке нескольких мониторов, что упрощает работу над программами.
- Создание решений совместной работы на базе SharePoint. Новый компонент поддержки разработки приложений SharePoint позволяет создавать специализированные средства совместной работы, включая веб-модули, списки, рабочие процессы, события и многое другое.
- Создание приложений для Windows 7. Visual Studio 2010 Professional включает встроенные инструменты разработки для Windows 7, в том числе такие компоненты пользовательского интерфейса, как мультисенсорный ввод и лента, которые составляют основу передовой технологии Windows 7.
- Простое создание приложений на базе RIA и WPF. Новая функция привязки данных перетаскиванием (в Windows Presentation Foundation) и конструкторы Silverlight упрощают и ускоряют построение приложений Windows и многофункциональных интернет-приложений (Rich Internet Applications, RIA) для специалистов по проектированию и разработке.
- Упрощение развертывания веб-приложений. Перемещение веб-приложений в производственную среду одним щелчком мыши. Visual Studio 2010 Professional выполняет перенос кода, параметров IIS и схемы базы данных на целевой сервер [5, 6].
2 Проектирование базы данных
2.1 Выделение объектов предметной области, их характеристик и построения ER-модели
Цель этапа концептуального проектирования – создание концептуальной модели исходя из представлений пользователей о ПО. Для ее достижения выполняется проектирование с использованием метода «сущность-связь» [3].
Этап инфологического проектирования начинается с моделирования предметной области. Проектировщик разбивает ее на ряд локальных областей, каждая из которых (в идеале) включает в себя информацию, достаточную для обеспечения запросов отдельной группы будущих пользователей или решения отдельной задачи (подзадачи). Каждое локальное представление моделируется отдельно, а затем выполняется их объединение [10].