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

ИС учета товаров в магазине DNS, python

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

Структура проекта

Задание

Основное задание: разработать на Python и Django приложение для учета товаров. Приложение должно позволять пользователям: добавлять товары, удалять их, редактировать, искать товар по производителю, выводить данные на печать. 

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

  • Регистрация пользователей
  • Добавление товаров
  • Редактирование товаров
  • Удаление товаров
  • Поиск по производителю
  • Добавление производителя
  • Удаление производителя
  • Печать данных
  • и так далее, должно быть понятно предназначение программы.

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

ВВЕДЕНИЕ. 4

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

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

1.2. Организация учета товаров на примере DNS. 8

1.3. Обзор существующих аналогов для учета товаров. 11

1.3.1. Cистема учета товаров Inventory Pro. 12

1.3.2. Cистема учета товаров Stock Manager 13

2 ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА ПРИЛОЖЕНИЯ НА ЯЗЫКЕ PYTHON ДЛЯ УЧЕТА ТОВАРОВ В МАГАЗИНЕ DNS. 14

2.1 Техническое задание на разработку приложения «ИС «Учет товаров в магазине DNS»». 14

2.2 Проектирование и разработка базы данных веб-приложения учета товаров в магазине DNS. 17

2.3 Разработка приложения учета товаров в магазине DNS на языке Python с использованием фреймворка Django и стилей Bootstrap. 23

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

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

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

Приложение А. Диаграмма структуры моделей. 49

Приложение Б. Код из файла models.py. 50

Приложение В. Код из файла миграций. 51

Приложение Г. Код из файла urls.py. 53

Приложение Д. Код из файла views.py. 54

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

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

Приложение З. Код шаблона register.html 62

Приложение И. Код шаблона manufacturer_list.html 62

Приложение К. Код шаблона product_list.html 64

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

from django.db import models

# Create your models here.

class Manufacturer(models.Model):
    name = models.CharField(max_length=100, blank=False)
    country = models.CharField(max_length=100, blank=False)

    def __str__(self):
        return self.name


class Product(models.Model):
    manufacturer = models.ForeignKey(Manufacturer, on_delete=models.CASCADE)
    type = models.CharField(max_length=100, blank=False)
    quantity = models.IntegerField()
    price = models.IntegerField()

    STATUS_CHOICES = (
        ('AVAILABLE', 'Item ready to be purchased'),
        ('SOLD', 'Item sold'),
        ('RESTOCKING', 'Item restocking in few days'),
    )
    status = models.CharField(max_length=10, choices=STATUS_CHOICES, default='SOLD') # Available, Sold, Restocking
    issues = models.CharField(max_length=10, default="No issues") 

    class Meta:
        abstract = True

    def __str__(self):
        return 'Type : {0} Quantity : {1} Price : {2}'.format(self.type, 
                    self.quantity, self.price)
    
    
class Laptop(Product):
    pass

class Desktop(Product):
    pass

class Mobile(Product):
    pass    

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

Для эффективной работы с приложением вам потребуется: 

  •  редактор кода VS Code - скачать можно тут - https://code.visualstudio.com/download 
  • интерпретатор языка Python, скачать можно тут - https://www.python.org/downloads/ Однако скачивать версию 3.12 не советую, есть проблемы с установкой библиотек. Рнкомендуемая версия - 3.11.7. 
  • После установки всего выше описанного, настройте VS Code  для работы с Python установив необходимые расширения (см. инструкцию - https://youtu.be/j5e5gwZgMH8) . 
  • Запускаете приложение и пользуетесь. Также вы можете самостоятельно выложить проект на Heroku. 
Купить 6000,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

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

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

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

6000,00 

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

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

Курсовая заказ 10 апреля.zip
4935779
Дополнение к курсовой работе.rar
31109560
Оцени работу

рейтинг

ИС учета товаров в магазине DNS, python
Данный программный продукт представляет собой веб-приложение для учета товаров. Приложение обладает всем необходимым функционалом.
Категория: Образование
Стоимость: 6000,00