Skip to content

CorgiTeamIncorporated/BookVerse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

BookVerse

Book Aggregator πŸ“—

Π’Π²Π΅Π΄Π΅Π½ΠΈΠ΅

НаимСнованиС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹: BookVerse

НазначСниС ΠΈ ΠΎΠ±Π»Π°ΡΡ‚ΡŒ примСнСния: агрСгация ΠΊΠ½ΠΈΠ³ для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ поиска ΠΈ Π²Ρ‹Π±ΠΎΡ€Π° ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π»Π° для чтСния с систСмой оцСнивания ΠΈ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ ΠΈΡ… скачивания/ΠΏΠΎΠΊΡƒΠΏΠΊΠΈ с Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… Π»ΠΈΡ†Π΅Π½Π·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… источников (для ΠΎΡ†Π΅Π½ΠΊΠΈ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π²Ρ‹Π³ΠΎΠ΄Π½Ρ‹Ρ… ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ).

НазначСниС ΠΈ Ρ†Π΅Π»ΠΈ создания систСмы

НазначСниС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ: ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΡΡŽΡ‰Π°Ρ Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΊΠ½ΠΈΠ³

Π¦Π΅Π»ΠΈ создания: ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π±ΡƒΠ΄ΡƒΡ‚ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½Π΅Π½Ρ‹ Π°Π²Ρ‚ΠΎΡ€Ρ‹, экспСрты ΠΈ просто Π»ΡŽΠ±ΠΈΡ‚Π΅Π»ΠΈ ΠΊΠ½ΠΈΠ³ для развития ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ промысла Π² русскоязычном сСгмСнтС

Условия эксплуатации

ВрСбования ΠΊ ΠΊΠ²Π°Π»ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ ΠΈ числСнности пСрсонала:

  1. "НСзарСгистрированный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ" - ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒ страницы с ΠΊΠ½ΠΈΠ³Π°ΠΌΠΈ
  2. "ЗарСгистрированный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ" - ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΈΡΠ°Ρ‚ΡŒ ΠΎΡ‚Π·Ρ‹Π²Ρ‹, Π΄ΠΎΠ±Π°Π²Π»ΡΡ‚ΡŒ ΠΊΠ½ΠΈΠ³ΠΈ Π² "Π—Π°ΠΊΠ»Π°Π΄ΠΊΠΈ"
  3. "ΠšΠ½ΠΈΠΆΠ½Ρ‹ΠΉ ΠΊΡ€ΠΈΡ‚ΠΈΠΊ" - ΠΌΠΎΠΆΠ΅Ρ‚ Ρ‚ΠΎ ΠΆΠ΅ самоС, Ρ‡Ρ‚ΠΎ ΠΈ "ЗарСгистрированный ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ", Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ ΠΈΠΌΠ΅Π΅Ρ‚ ΠΏΡ€Π°Π²ΠΎ ΠΏΠΈΡΠ°Ρ‚ΡŒ особый Ρ‚ΠΈΠΏ ΠΎΡ‚Π·Ρ‹Π²ΠΎΠ² - "Π Π΅Ρ†Π΅Π½Π·ΠΈΠΈ" (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ "КниТного ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ°" ΠΏΡ€ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Ρ‘Π½Π½ΠΎΠ³ΠΎ уровня "ΠšΠ°Ρ€ΠΌΡ‹" ΠΈ одобрСния ΠΌΠΎΠ΄Π΅Ρ€Π°Ρ‚ΠΎΡ€Π°ΠΌΠΈ)

ВрСбования ΠΊ Π·Π°Ρ‰ΠΈΡ‚Π΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ

  1. ΠŸΠ°Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° для ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ (Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ спСцсимволов Π² ΠΏΠ°Ρ€ΠΎΠ»Π΅, минимальная Π΄Π»ΠΈΠ½Π°, ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π² ΡƒΡ‚Π΅Ρ‡ΠΊΠ°Ρ…, etc)
  2. ВосстановлСниС пароля Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΡ‡Ρ‚Ρƒ (Ссли ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ Π·Π°Π±Ρ‹Π» ΠΏΠ°Ρ€ΠΎΠ»ΡŒ, Ρ‚ΠΎ ΠΎΠ½ ΠΈΠΌΠ΅Π΅Ρ‚ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ Ρ‡Π΅Ρ€Π΅Π· письмо Π½Π° ΠΏΠΎΡ‡Ρ‚Π΅)

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° систСмы Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…

ВрСбования ΠΊ составу Π΄Π°Π½Π½Ρ‹Ρ…:

  1. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… (Π»ΠΎΠ³ΠΈΠ½, Ρ…ΡΡˆ пароля, Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°, ΠΊΠ°Ρ€ΠΌΠ°, etc)
  2. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΠ± Π°Π²Ρ‚ΠΎΡ€Π°Ρ… ΠΊΠ½ΠΈΠ³ (ЀИО писатСля, etc)
  3. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… (Π½Π°Π·Π²Π°Π½ΠΈΠ΅, Π°Π²Ρ‚ΠΎΡ€, список ΠΈΠ·Π΄Π°Ρ‚Π΅Π»ΡŒΡΡ‚Π², Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, etc)
  4. Π”Π°Π½Π½Ρ‹Π΅ ΠΎΠ± ΠΎΡ‚Π·Ρ‹Π²Π°Ρ… ΠΈ рСцСнзиях (Π°Π²Ρ‚ΠΎΡ€, описаниС, Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³, etc)
  5. Π”Π°Π½Π½Ρ‹Π΅ ΠΎ ΠΆΠ°Π½Ρ€Π°Ρ… (список ΠΆΠ°Π½Ρ€ΠΎΠ²)

ВрСбования ΠΊ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»Π΅Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

  1. Π‘Π°Π·Π° Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ ΠΊΠ½ΠΈΠ³ Π½Π° Π±Π°Π·Π΅ PostgreSQL

ВрСбования ΠΏΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡŽ Π‘Π£Π‘Π”:

  1. Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈ систСматизации ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, организация Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΎΠ²ΠΎΠΉ систСмы Π½Π° основС Π‘Π£Π‘Π”
  2. ΠŸΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΠ΅ систСмы Π°Π²Ρ‚ΠΎΡ€ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π° основС Π‘Π£Π‘Π”
  3. Π₯Ρ€Π°Π½Π΅Π½ΠΈΠ΅ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎΠ± ΠΎΡ‚Π·Ρ‹Π²Π°Ρ… с систСмой Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³Π° для Π½ΠΈΡ…

Π—Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠ΅ΠΉ

ВрСбования ΠΊ заполнСнию Π±Π°Π·Ρ‹ Π΄Π°Π½Π½Ρ‹Ρ…:

  1. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ парсинга HTML страниц со страниц ΠΎΠ½Π»Π°ΠΉΠ½-Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ
  2. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΡ… ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹Ρ… ΠΊΠ½ΠΈΠΆΠ½Ρ‹Ρ… Π±Π°Π· Π΄Π°Π½Π½Ρ‹Ρ…

ВрСбования ΠΊ источникам ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ:

  1. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΡ… систСмы поступаСт нСпосрСдствСнно ΠΎΡ‚ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΏΡƒΡ‚Π΅ΠΌ ΠΈΡ… рСгистрации
  2. Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ… ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡΡ‚ΡƒΠΏΠ°Ρ‚ΡŒ Π² Π‘Π” ΠΊΠ°ΠΊ Π·Π° счСт Ρ€ΡƒΡ‡Π½ΠΎΠ³ΠΎ Π΅Π΅ добавлСния администрациСй, Ρ‚Π°ΠΊ ΠΈ Π·Π° счСт парсСров Π²Π½Π΅ΡˆΠ½ΠΈΡ… сайтов (послСднСС планируСтся)
  3. ΠžΡ‚Π·Ρ‹Π²Ρ‹ ΠΏΠΈΡˆΡƒΡ‚ΡΡ зарСгистрированными ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌΠΈ систСмы, Ρ€Π΅Ρ†Π΅Π½Π·ΠΈΠΈ - ΠΊΠ½ΠΈΠΆΠ½Ρ‹ΠΌΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΠΊΠ°ΠΌΠΈ (ΠΏΡ€ΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Π΅ зарСгистрированныС ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ)

Entity-Relationship model

BookVerse - ER - ER Diagram