Автор24

Информация о работе

Подробнее о работе

Страница работы

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

  • 51 страниц
  • 2021 год
  • 16 просмотров
  • 2 покупки
Автор работы

BESKONECHNO

Профессор, кэн

550 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

ВВЕДЕНИЕ



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

Внедрение автоматизации в библиотеку должно повысить производительность и качество труда работников библиотеки, эффективно обеспечивать пользователя необходимыми ему данными и ресурсами.

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

Основными задачами при разработке данного программно-информационного комплекса являются:

− реализация хранения данных о книгах;

− реализация хранения информации об авторах и жанрах;

− хранение информации о книгах в аренде конкретных пользователей;

− возможность просматривать полную библиотеку.

Основными средствами разработки программного изделия являются язык программирования Python, среда разработки PyCharm для написания программного кода, веб – фреймворк Django и модуль TestCase для тестирования.

СОДЕРЖАНИЕ
ВВЕДЕНИЕ ..........................................................................................................
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

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

РЕФЕРАТ

Объем данного курсового проекта равен 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.

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



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 – Текст непосредственный.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Оставляя свои контактные данные и нажимая «Заказать Курсовую работу», я соглашаюсь пройти процедуру регистрации на Платформе, принимаю условия Пользовательского соглашения и Политики конфиденциальности в целях заключения соглашения.

Фрагменты работ

ВВЕДЕНИЕ



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

Внедрение автоматизации в библиотеку должно повысить производительность и качество труда работников библиотеки, эффективно обеспечивать пользователя необходимыми ему данными и ресурсами.

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

Основными задачами при разработке данного программно-информационного комплекса являются:

− реализация хранения данных о книгах;

− реализация хранения информации об авторах и жанрах;

− хранение информации о книгах в аренде конкретных пользователей;

− возможность просматривать полную библиотеку.

Основными средствами разработки программного изделия являются язык программирования Python, среда разработки PyCharm для написания программного кода, веб – фреймворк Django и модуль TestCase для тестирования.

СОДЕРЖАНИЕ
ВВЕДЕНИЕ ..........................................................................................................
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

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

РЕФЕРАТ

Объем данного курсового проекта равен 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.

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



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 – Текст непосредственный.

Купить эту работу

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

550 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 500 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

3 сентября 2021 заказчик разместил работу

Выбранный эксперт:

Автор работы
BESKONECHNO
4.1
Профессор, кэн
Купить эту работу vs Заказать новую
2 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
550 ₽ Цена от 500 ₽

5 Похожих работ

Курсовая работа

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

Уникальность: от 40%
Доступность: сразу
1000 ₽
Курсовая работа

Оптимизация сайта при помощи методов ИИ для увеличения конверсионного действия

Уникальность: от 40%
Доступность: сразу
300 ₽
Курсовая работа

Сравнение операционных систем Linux, Windows и MacOS

Уникальность: от 40%
Доступность: сразу
400 ₽
Курсовая работа

Разработка программы обработки списка смартфонов

Уникальность: от 40%
Доступность: сразу
350 ₽
Курсовая работа

Решение задач многомерной оптимизации. Методы безусловной оптимизации. Поиск условного экстремума, используя квадратичный штраф. (MathCad, Python).

Уникальность: от 40%
Доступность: сразу
1000 ₽

Отзывы студентов

Отзыв Далиас об авторе BESKONECHNO 2018-05-11
Курсовая работа

Очень доброжелательный и компетентный автор. Всегда был на связи, все разъяснил, предоставил несколько вариантов программы. Рекомендую.

Общая оценка 5
Отзыв pocya об авторе BESKONECHNO 2016-04-07
Курсовая работа

Спасибо за работу!

Общая оценка 5
Отзыв Марина [email protected] об авторе BESKONECHNO 2015-08-25
Курсовая работа

все отлично, спасибо!

Общая оценка 5
Отзыв Татьяна_5085 об авторе BESKONECHNO 2016-09-15
Курсовая работа

Все ОК

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка системы для измерения уровня жидкости в резервуарах промышленных масштабов на основе ультразвукового уровнемера.

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽
Готовая работа

Разработка информационной системы учета приёма и оплаты заказов посетителей с использованием СУБД SQL Server и языка программирования С#

Уникальность: от 40%
Доступность: сразу
2200 ₽
Готовая работа

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка программного продукта для решений задач на основе метода анализа иерархий

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

НАХОЖДЕНИЕ СПЕКТРАЛЬНОГО РАДИУСА МАТРИЦЫ МОДИФИЦИРОВАННЫМ СТЕПЕННЫМ МЕТОДОМ

Уникальность: от 40%
Доступность: сразу
3000 ₽