Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
465908 |
Дата создания |
2021 |
Страниц |
51
|
Мы сможем обработать ваш заказ (!) 22 ноября в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
СОДЕРЖАНИЕ
ВВЕДЕНИЕ ..........................................................................................................
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
Введение
ВВЕДЕНИЕ
Данное программное изделие разрабатывается для администрирования библиотеки и автоматизации работы библиотекаря.
Внедрение автоматизации в библиотеку должно повысить производительность и качество труда работников библиотеки, эффективно обеспечивать пользователя необходимыми ему данными и ресурсами.
Целью данной работы является разработка программное изделие «Веб сайт для организации работы библиотеки», позволяющего организовать управление библиотекой.
Основными задачами при разработке данного программно-информационного комплекса являются:
− реализация хранения данных о книгах;
− реализация хранения информации об авторах и жанрах;
− хранение информации о книгах в аренде конкретных пользователей;
− возможность просматривать полную библиотеку.
Основными средствами разработки программного изделия являются язык программирования Python, среда разработки PyCharm для написания программного кода, веб – фреймворк Django и модуль TestCase для тестирования.
Фрагмент работы для ознакомления
Добрый день! Уважаемые студенты, Вашему вниманию представляется курсовая работа на тему: «Веб-сайт для организации работы библиотеки.»
РЕФЕРАТ
Объем данного курсового проекта равен 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 – Текст непосредственный.
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00359