Веб-сайт для организации работы библиотеки.

Раздел
Программирование
Просмотров
226
Покупок
0
Антиплагиат
Не указан
Размещена
3 Сен 2021 в 12:17
ВУЗ
МГУ
Курс
4 курс
Стоимость
550 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
doc
Веб-сайт для организации работы библиотеки. Программирование Курсовая 68
832 Кбайт 550 ₽
Описание

Добрый день! Уважаемые студенты, Вашему вниманию представляется курсовая работа на тему: «Веб-сайт для организации работы библиотеки.»

РЕФЕРАТ

Объем данного курсового проекта равен 54 страницы. В работе использованы 12 иллюстраций, 11 таблицы, 1 приложение 7 источников литературы.

Перечень ключевых слов: Python, библиотека, администрирование, веб, интерфейс, книги.

Объектом разработки является программное изделие, как средство администрирования библиотеки.

Целью работы является проектирование программного изделия, для управления библиотекой, ведения учета книг и автоматизации процессов.

При разработке данного программного изделия были использованы язык программирования Python, веб-фреймворк Django. Программа была реализована под управлением операционной системы Linux. В аппаратной части использовался процессор Intel Core i5-2520m.

Данное программное изделие находится на стадии предложения внедрения. Её можно использовать для администрирования библиотеки.

ABSTRACT

The volume of this course project is 54 pages. The work used 12 illustrations, 11 tables, 1 appendix, 7 sources of literature.

List of keywords: Python, library, administration, web, interface, books.

The object of development is a software product as a library administration

tool.

The purpose of the work is to design a software product for managing a library, keeping records of books and automating processes.

During the development of this software product, the Python programming language, the Django web framework were used. The program was implemented under the Linux operating system. The hardware used an Intel Core i5-2520m processor.

This software product is at the stage of implementation proposal. It can be used to administer the library.

Оглавление

СОДЕРЖАНИЕ

ВВЕДЕНИЕ ..........................................................................................................

8

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

9

1.1

Основание для разработки .............................................................................

9

1.2

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

9

1.3

Исследование предметной области ...............................................................

9

1.3.1

Бизнес-процессы предметной области до использования

разрабатываемого программного изделия ..........................................................

9

1.3.2

Бизнес-процессы предметной области после внедрения,

разрабатываемого программного изделия ........................................................

10

1.4

Стандарты .....................................................................................................

10

1.5

Требование пользователей к программному изделию ...............................

10

1.5.1

Прецеденты программного изделия .........................................................

10

1.5.2

Требования к данным прецедентов программного изделия ...................

12

1.5.3

Сценарии прецедентов программного изделия .......................................

14

1.5.4

Требования к интерфейсу пользователей программного изделия..........

14

1.5.5

Требования к архитектуре программного изделия..................................

16

1.5.6

Требования к характеристикам программного изделия ..........................

18

1.5.7

Требования к инструментам для разработки программного изделия ....

18

2 Технический проект ........................................................................................

19

2.1

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

19

2.2

Концептуальная модель предметной области программной части

программного изделия, реализованная на основе диаграммы концептуальных

классов ................................................................................................................

19

2.3 Моделирование прецедента «Добавить экземпляр» с помощью

диаграммы последовательности системных операций ....................................

20


2.4 Формализация требований высокого уровня......................................... 21

2.5 Моделирование системной операции «Проверка даты» прецедента

«Добавить экземпляр» с помощью диаграммы последовательности

используемых ей функций............................................................................. 22

2.5.1 Описание функций, используемых системной операции «Проверка

даты».............................................................................................................. 22

2.5.2 Моделирование системной операции «Проверка даты» с помощью

диаграмм последовательности...................................................................... 23

2.5.3 Тестовые наборы для функций, реализующих системную операцию

«Проверка даты», разработанные методом черного ящика......................... 24

2.6 Определение предлагаемых интерфейсов концептуальных классов для

прецедента «Добавить экземпляр»................................................................ 24

2.6.1 Интерфейс класса «Book».................................................................... 24

2.7 Моделирование структуры программного изделия с использованием

шаблонов объектно-ориентированного программирования в виде диаграммы

проектных классов......................................................................................... 25

2.8 Формализация требований низкого уровня и трассируемость требований

низкого уровня на требования высокого уровня.......................................... 27

3 Рабочий проект........................................................................................... 29

3.1 Моделирование структуры программного изделия на уровне компонентов

29

3.2 Создание интерфейса для программного изделия.................................. 29

3.2.1 Описание объектов интерфейса «Добавление экземпляра»................ 29

3.3 Трассируемость разработанных компонентов программного изделия на

требования низкого уровня........................................................................... 31

6


3.4 Трассируемость разработанных компонентов программного изделия на

требования высокого уровня, предъявленные пользователем к программной

архитектуре.................................................................................................... 33

3.5 Драйверы для тестирования.................................................................... 35

3.5.1 Драйверы для модульного тестирования............................................. 35

ЗАКЛЮЧЕНИЕ............................................................................................. 37

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ..................................... 38

ПРИЛОЖЕНИЕ А Исходные тексты программного изделия..................... 40

Место для диска............................................................................................. 54

Список литературы

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

1. Лутц, М. Python. Карманный справочник / Лутц М. – 5-е издание. –

Вильямс., 2019. – 320с. – ISBN. - 978-5-907114-60-9. – Текст: непосредственный.

2. Яворски, М. Python. Python. Лучшие практики и инструменты /

Яворски М, Зиаде Т. – Питер: Прогресс книга., 2021. – 560с. – ISBN. - 978-5-

4461-1589-1. – Текст: непосредственный.

3. Бейдер, Д. Python. Python. Лучшие практики и инструменты / 3.

Бейдер, Д. – Питер: Прогресс книга., 2018. – 288с. – ISBN. 978-5-4461-0803-9.

– Текст: непосредственный.

4. Нормативы библиотечного обслуживания территории: сайт /

Library.ru – URL:

http://www.library.ru/1/local_uprav/text/article.php?a_uid=283 (дата обращения:

30.04.2021). – Текст: электронный

5. Веб-фреймворк Django (Python): сайт / MDN Web Docs – URL:

https://developer.mozilla.org/ru/docs/Learn/Server-side/Django (дата обращения:

25.04.2021). – Текст: электронный

6. Документация Django на русском: сайт / djbook.ru – URL:

https://djbook.ru/ (дата обращения: 20.04.2021). – Текст: электронный

7. Агафонов А. А. Создание динамического веб-сайта на языке программирования python с применением фреймворка django / Агафонов А. А., Замалиев М. Р. – Текст: электронный // международная научно-

практическая конференция "Информационные технологии в образовании и

науке - ИТОН-2016". – 2016. – С. 117-119. – URL:

https://www.elibrary.ru/item.asp?id=27625136 (дата обращения: 20.04.2021)

8. ГОСТ 7.82-2001 Библиографическая запись. Библиографическое описание электронных ресурсов. Общие требования и правила составления. – Текст непосредственный // Постановление Государственного комитета по стандартизации и метрологии от 4 сентября 2001 г. №369.


38


9. Ворожейкин, Р. Объектно-реляционное отображение базы данных на примере django / Ворожейкин Р.В. – Текст: непосредственный // Информационно-компьютерные технологии в экономике, образовании и социальной сфере - 2016, № 2(12). – С. 67-73.

10. Исаев, А. Как оптимально работать с базой данных и django моделями? / Исаев А.Р. – Текст: непосредственный // электронный мультидисциплинарный научный журнал с порталом международных научно-

практических конференций Интернетнаука - 2016, № 9. – С. 127-135.

11. Формы в Django: сайт / djangogirls – URL:

https://tutorial.djangogirls.org/ru/django_forms/ (дата обращения: 23.04.2021). –

Текст: электронный

12. Модели Django: сайт / djangogirls – URL:

https://tutorial.djangogirls.org/ru/django_models/ / (дата обращения: 23.04.2021).

– Текст: электронный

13. Фреймворк django: архитектура и возможности - Современные технологии: актуальные вопросы, достижения и инновации сборник статей XIII Международной научно-практической конференции: в 2 частях. 2018 27

января 2018 – Пенза, С. 118-120 – Текст непосредственный.

Вам подходит эта работа?
Похожие работы
Основы программирования
Тест Тест
14 Мая в 19:38
19 +4
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:38
11
0 покупок
Основы программирования
Тест Тест
14 Мая в 17:26
11 +2
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:35
22
0 покупок
Основы программирования
Курсовая работа Курсовая
14 Мая в 14:33
27
0 покупок
Другие работы автора
Дизайн
Курсовая работа Курсовая
6 Июл 2023 в 00:04
130
0 покупок
Информационные технологии
Курсовая работа Курсовая
5 Июл 2023 в 23:59
216
0 покупок
Социология
Дипломная работа Дипломная
30 Янв 2023 в 15:04
190
0 покупок
Уголовное право
Курсовая работа Курсовая
23 Янв 2023 в 15:06
274
1 покупка
Философия
Курсовая работа Курсовая
23 Янв 2023 в 14:57
209
0 покупок
Электроснабжение
Курсовая работа Курсовая
21 Янв 2023 в 22:58
223
1 покупка
Техническое обслуживание и ремонт автомобилей
Курсовая работа Курсовая
21 Янв 2023 в 22:53
184
0 покупок
Макроэкономика
Курсовая работа Курсовая
21 Янв 2023 в 22:45
145
0 покупок
История
Курсовая работа Курсовая
21 Янв 2023 в 22:39
117 +1
0 покупок
Реклама и PR
Курсовая работа Курсовая
2 Окт 2022 в 14:06
168
0 покупок
Стратегический менеджмент
Курсовая работа Курсовая
19 Сен 2022 в 16:06
177
0 покупок
Гражданское право
Курсовая работа Курсовая
19 Сен 2022 в 16:01
185
1 покупка
Реклама и PR
Курсовая работа Курсовая
19 Сен 2022 в 15:54
175
0 покупок
Реклама и PR
Курсовая работа Курсовая
19 Сен 2022 в 15:49
219
0 покупок
Педагогическая психология
Курсовая работа Курсовая
19 Сен 2022 в 15:46
204
0 покупок
Темы журнала
Показать ещё
Прямой эфир