Рубрики
Без рубрики

Колбовое вкусное руководство: создание системы управления библиотекой Часть 1 – Планирование

Узнайте Python Web Dev, создавая систему управления библиотекой. Теги с Showdev, колбой, Python, учебником.

Начальные заметки: В этом руководстве направлено на помощь всем ученикам Python: бизнесмены, студенты, Tinkerer и учителей изучают веб-разработку с помощью Python Колба Одна из радостей Python – это веселое программирование, а веб-разработка, похоже, приносит еще один уровень счастья. Это предано еще раз для всех учащихся Python! Я потянул в этот учебник из моего собственного опыта преподавания Python и Client Conlers. Поэтому убедитесь, что будьте уверены в рукавах, так как он будет более чем в игрушечном приложении и требует некоторой работе, так как приложения Real World имеют больше функций. Я был бы не такой милой, если в реальной жизни вы получите что-то без проекта. Я также охвачу несколько секретных техник, которые я нашел вдоль моего опыта Python Dev!

Я сознательно в некоторых местах поддерживаю тупо простые на умных конструкциях, таких как копирование некоторых HTML вместо логики шаблона. Было бы грустно, если вы не понимаете что-то из всего письма, вот моя почта на любой вопрос: Arj.Python в Gmail Dot Com

Допустим, вы приблизились к созданию системы управления библиотекой, чтобы помочь вашему местным книжным клубам. Вы получили это сообщение:

Привет, вот несколько подробностей о системе, о которой мы говорили: мы хотим, мы хотим, мы хотим, чтобы мыслить весь процесс кредитования книги, чтобы у нас всегда были записи под рукой, чтобы искать. У нас есть 4 библиотекарей и около 13 000 книг. У нас есть 400 членов. Срок кредита обычно составляет 4 недели. Примечание о состоянии книги отмечается, если были некоторые повреждения. Национальная идентификационная карта используется в качестве идентификатора библиотеки. Взимание членства составляет 10 долларов в месяц. Мы хотели бы, чтобы быть легко, чтобы просмотреть сверненные членства. Прекрасен для позднего возвращения составляет $ 20 и в случае утерянных или поврежденных предметов, штраф – это стоимость книги + $ 5 плата за обработку. Если книга на кредит, кредитор должен быть в состоянии зарезервировать его.

Давайте сканировать для объектов:

Вы можете подумать о том, что упомянуто вещи:

  • библиотекарь
  • книга
  • члены
  • заем
  • бронирование

Это дает нам хорошее представление о том, какие таблицы мы должны иметь в нашей базе данных. Вещи, которые остаются постоянными, являются:

  • Членский взнос: $ 10
  • Срок кредита: 4 недели
  • поздно вернуть нормально: $20
  • поврежден или потерян нормально: $20
  • Плата за обработку: $ 5

Есть скрытая сущность, которая является администратором. Помимо библиотекальных задач, админ может добавлять библиотекари и изменять константы выше.

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

Я обнаружил, что если вы нарисуете все свои страницы, и где кнопки будут размещены с аннотациями того, что они делают, вы получаете четкую картину того, что вам нужно построить. Тем не менее, рисунки много нужно много страниц, мало кто имеет специальные таблетки для рисования, и вам нужен план того, что вам нужно нарисовать. Объединение двух в подобной подобной диаграмме дает нам множественные идеи на одном изображении. Единственный недостаток, если что картина может получить большую. Я называю его объектами центрированных диаграмм (ECD).

Хотя могут быть больше изменений, это дает нам приятное представление о том, что ожидать. Диаграмма выше использует только квадраты и кружки, чтобы вы могли использовать редактор Fav Diagram. Я, я использую Dia Software Доступно для Windows, Mac и Linux.

Если вы хотите больше в глубине рисунков, вы всегда можете пойти на регуляров, такие как UML, ERD, использование Case etc, но приведенное выше предназначено для людей, которые будут закодированы без планирования. И планирование лучше, чем прямое кодирование.

Оставайтесь настроиться на следующую часть!

Далее: Часть 2: Начните с загруженного скелета

Оригинал: “https://dev.to/abdurrahmaanj/flask-delicious-tutorial-building-a-library-management-system-part-1-planning-5h4k”