На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Учёт компьютерной техники ХГУ им. Н.Ф. Катанова (Python, Django, Bootstrap, Sqlite)

Задание

Цель данного курсового проекта заключается в разработке пользовательского приложения «Информационная система учета компьютерной техники ХГУ им. Н.Ф. Катанова».

Функционал программы

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

Содержание отчета к программе

ВВЕДЕНИЕ. 4

1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ.. 7

1.1 Информационное обеспечение задачи. 7

1.2 Процесс учета компьютерной техники в ХГУ им. Н.Ф. Катанова. 7

1.3 Обзор существующих аналогов для учета компьютерной техники. 9

2 АНАЛИЗ СРЕД И ЯЗЫКОВ КАК ИНСТРУМЕНТОВ РЕАЛИЗАЦИИ.. 11

2.1 Инструментальные средства для разработки веб-приложений. 11

2.2 PyCharm: среда разработки Python-приложений. 13

2.3 Сравнение фреймворков Flask и Django. 15

3 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ПРИЛОЖЕНИЯ НА ЯЗЫКЕ PYTHON ДЛЯ УЧЕТА КОМПЬЮТЕРНОЙ ТЕХНИКИ ХГУ им. Н.Ф. Катанова. 17

3.1 Техническое задание на разработку приложения «ИС «Учёт компьютерной техники ХГУ им. Н.Ф. Катанова»». 17

3.2 Проектирование и разработка базы данных веб-приложения учета компьютерной техники ХГУ им. Н.Ф. Катанова». 18

3.3 Разработка приложения учета компьютерной техники ХГУ им. Н.Ф. Катанова» на языке Python с использованием фреймворка Django и стилей Bootstrap. 21

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

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

ПРИЛОЖЕНИЯ. 35

Приложение А. Код шаблона base.html 35

Приложение Б. Код шаблона index.html 36

Приложение В. Код шаблона about.html 37

Приложение Г. Код шаблона create.html 39

Приложение Д. Код шаблона login.html 39

Приложение Е. Код шаблона logged_out.html 40

Фрагмент программного кода

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('', include('device_app.urls')),
]
# добавлено для регистрации входа пользователей
urlpatterns += [
    path('accounts/', include('django.contrib.auth.urls')),
]

Фрагмент программного кода

from django.db import models


class Device(models.Model):
    title = models.CharField('Название', max_length=150)
    initial_cost = models.TextField('Первоначальная стоимость')
    accounting_date = models.DateField(auto_now_add=True)

    def __str__(self):
        return self.title

    class Meta:
        verbose_name = 'Устройство'
        verbose_name_plural = 'Устройства'


from django.forms import ModelForm, TextInput, Textarea
from .models import Device


class DeviceForm(ModelForm):
    class Meta:
        model = Device
        fields = ["title", "initial_cost"]
        widgets = {
            "title": TextInput(attrs={
                'class': 'form-control',
                'placeholder': 'Введите название устройства'
            }),
            "initial_cost": Textarea(attrs={
                'class': 'form-control',
                'placeholder': 'Введите первоначальную стоимость'
            })
        }

Скриншот архива с проектом

Пояснения по запуску программы

  • Скачать Python - https://www.python.org/
  • Установить Python
  • Скачать PyCharm - https://www.jetbrains.com/pycharm/
  • Установить PyCharm 
  • Открыть проект с помощью  PyCharm. Если интерпретатор Python не обнаружен, добавить его в настройках проекта.  
  • Запустить проект. 

Купить 2000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

2000,00 

Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

ХГУ им. Н.Ф. Катанова.rar
13803316
Оцени работу

рейтинг

Учёт компьютерной техники ХГУ им. Н.Ф. Катанова (Python, Django, Bootstrap, Sqlite)
Веб-приложение для учета компьютерной техники реализованное средствами Python и Django.
Категория: Образование
Стоимость: 2000,00