Цель данного проекта - автоматизация работы библиотекаря и создания комфортных условий использования ИС для читателя.
Задачи данного проекта: провести анализ предметной области, описать основные требования к системе, разработать соответсвующие диаграммы и модели, необходимые для наглядности демонстрации всех процессов, протекающих в библиотеке.
Проект состоит из теоретической и практической частей. В теоритической части рассматривается анализ предметной области, в рамках которого будут рассмотрены особенности предметной области, проблемы, возникающие предметной области и перспективы их решения с использованием программных средств, а во второй детально описываются средства создания программы и разработка удобного интерфейса, а также реализация диалога с пользователем.
Введение 5
1. Анализ предметной области 6
1.1. Особенности предметной области 6
1.2. Описание бизнес-процессов 8
1.3. Проблемы, возникающие в данной предметной области и перспективы их решения с использованием программных средств 11
2 Моделирование и разработка подсистемы «ИС Библиотека» 14
2.1. Основные требования и описание программного продукта 14
2.2. Разработка модели IDEF0 14
2.3. Разработка модели IDEF3 20
2.4. Разработка диаграммы DFD 21
2.5. Диаграмма вариантов использования 25
2.6. Диаграмма классов 26
2.7. Диаграмма последовательности 28
3. Разработка информационной подсистемы «ИС Библиотека» 30
3.1 Выбор средств программной реализации 30
3.2. Описание работы программы 30
Заключение 40
Список использованной литературы 41
Приложение А 43
1. Норенков И.П. Основы автоматизированного проектирования: Учеб. для вузов. – 3-е изд., перераб. и доп. / И.П. Норенков. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2006. – 448с.
2. StudFiles [Электронный ресурс] / https://studfile.net/preview/5439949/ - статья о структуре и типах библиотек [Дата обращения: 24.04. 2020].
3. Тельнов экономических информационных систем: Учебник. — М.: Финансы и статистика, 2001. — 512 с.: ил.
4. Щербанов информационных систем в экономике: Курс лекций. — Томск: ТУСУР, 1999. — 157 с.
5. Культин Н.Б.: С/C++ в задачах и примерах. – СПб: БХВ-Петербург, 2011
6. Понятие функции в программировании [Электронный ресурс] / http://sqrtt.pro/functions-in-programing-ru – статья о функциях в программировании [Дата обращения: 9.05. 2020].
7. Грошев А.С. Информатика: учебник для вузов / А.С. Грошев. – Архангельск: Изд-во Арханг. гос. техн. ун-та, 2010. – 470 с.
8. Кузнецова П.У. Информационные технологии в юридической деятельности [Текст] / П.У. Кузнецова. – М.: Изд-во Юрайт, 2011. – 422 с.
9. Николенко Д. В. Самоучитель по Visual C++. – СПб : Наука и техника, 2001. -368 с.
10. Павловская Т. А. С/С++. Программирование на языке высокого уровня. – СПб.: Питер, 2003. – 461с. Паппас К. , Мюррей У. Программирование на С и С++. – К.: BHV, 2000. – 320c
11. Что такое алгоритм [Электронный ресурс] /https://ru.wikibooks.org/wiki/Что_такое_алгоритм – статья об алгоритмах [Дата обращения: 10.05. 2020].
12. Гриханов Ю.А. Библиотечные фонды: стратегия развития / Ю.А. Гриханов, Н.З. Стародубова, Н.И. Хахалева; РГБ. — М.: Пашков дом, 2008. — 143 с.
13. Лафоре, Р. Объектно-ориентированное программирование в C++. Классика Computer Science / Р. Лафоре. - СПб.: Питер, 2013. - 928 c.
14. Лесневский, А.С. Объектно-ориентированное программирование для начинающих / А.С. Лесневский. - М.: Бином. Лаборатория знаний, 2005. - 232 c.
15. Павловская, Т. С/С++.Процедурное и объектно-ориентированное программирование / Т. Павловская. - СПб.: Питер, 2018. - 496 c.