Π”ΠΈΠΏΠ»ΠΎΠΌΡ‹, курсовыС, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅...
Брочная ΠΏΠΎΠΌΠΎΡ‰ΡŒ Π² ΡƒΡ‡Ρ‘Π±Π΅

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° систСмы

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ систСмы являСтся прСдоставлСниС покупатСлям ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° вСсти ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ поиск ΠΊΠ½ΠΈΠ³ Π² Π°ΡΡΠΎΡ€Ρ‚ΠΈΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° ΠΈΡ… ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅. Класс прСдставляСт ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для рСдактирования списка Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, поиска ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, обслуТивания Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: По Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ систСма… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π€ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½Π°Ρ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Π° систСмы (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

ΠŸΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ΠΌ систСмы являСтся прСдоставлСниС покупатСлям ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° вСсти ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ поиск ΠΊΠ½ΠΈΠ³ Π² Π°ΡΡΠΎΡ€Ρ‚ΠΈΠΌΠ΅Π½Ρ‚Π΅ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠ³ΠΎ ΠΌΠ°Π³Π°Π·ΠΈΠ½Π° ΠΈ ΡΠΎΡΡ‚Π°Π²Π»Π΅Π½ΠΈΠ΅ Π·Π°ΠΊΠ°Π·ΠΎΠ² Π½Π° ΠΈΡ… ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΠ΅.

Π’Ρ‹Π³ΠΎΠ΄Π°ΠΌΠΈ использования ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΉ систСмы являСтся оптимизация процСсса ΠΏΡ€ΠΎΠ΄Π°ΠΆ, ΠΏΠΎΠ²Ρ‹ΡˆΠ΅Π½ΠΈΠ΅ качСства обслуТивания ΠΈ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ срСдств Π·Π° ΡΡ‡Π΅Ρ‚ сокращСния числа ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚ΠΎΠ² ΠΈ Π·Π°ΠΌΠ΅Π½Ρ‹ ΠΈΡ… Π½Π° Π˜Π‘.

ΠŸΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π² ΡΠΈΡΡ‚Π΅ΠΌΠ΅ Π΄Π°Π½Π½Ρ‹Π΅ Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΡΠ²ΠΈΡ‚ΡŒΡΡ ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ, ΠΌΡ‹ Π²Ρ‹Π΄Π΅Π»ΠΈΠΌ Π΄Π²Π΅ Ρ€ΠΎΠ»ΠΈ: «Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€» (заносит ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΎΡΡ‚уплСниях Π² ΡΠΈΡΡ‚Π΅ΠΌΡƒ) ΠΈ «ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ» (ΡΠ°ΠΌΠΎΡΡ‚ΠΎΡΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Π΅Ρ‚ Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρƒ ΠΈ Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ Π΅Π΅ ΠΊ ΠΏΡ€ΠΈΠΎΠ±Ρ€Π΅Ρ‚Π΅Π½ΠΈΡŽ).

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования для Π°ΠΊΡ‚Π΅Ρ€Π° «Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€» ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.2.

По Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ систСма прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…, ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΡŽ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΉ списания/поступлСния, Π° Ρ‚Π°ΠΊΠΆΠ΅ созданию ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ².

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования для Π°ΠΊΡ‚Π΅Ρ€Π° Β«Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Β».

Рисунок 3.2 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования для Π°ΠΊΡ‚Π΅Ρ€Π° «Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€».

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования для Π°ΠΊΡ‚Π΅Ρ€Π° «ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ» ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.3.

По Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΡƒΠ΄ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ систСма прСдоставляСт Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎ Ρ€Π°Π±ΠΎΡ‚Π΅ с ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ Ρ‚ΠΎΠ²Π°Ρ€ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ хранится ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ ΠΊΠ½ΠΈΠ³Π°Ρ…. ΠŸΠΎΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡ‚ΡŒ поиск ΠΏΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ ΠΈΠ»ΠΈ ΠΆΠ΅ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ элСктронный Π·Π°ΠΊΠ°Π· для ускорСния процСсса ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ.

Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования для Π°ΠΊΡ‚Π΅Ρ€Π° Β«ΠŸΠΎΡƒΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒΒ».

Рисунок 3.3 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² использования для Π°ΠΊΡ‚Π΅Ρ€Π° «ΠŸΠΎΡƒΠΊΡƒΠΏΠ°Ρ‚Π΅Π»ΡŒ».

Π”Π°Π»Π΅Π΅ опишСм структуру систСмы с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ классов [3]. Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы «Π­Π»Π΅ΠΊΡ‚Ρ€ΠΎΠ½Π½Ρ‹ΠΉ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Π½Ρ‚» ΠΏΠΎΠΊΠ°Π·Π°Π½Π° Π½Π° Ρ€ΠΈΡΡƒΠ½ΠΊΠ΅ 3.4.

Рисунок 3.4 — Π”ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ° классов ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΠΉ систСмы ОписаниС классов Класс «CLibrary».

ΠžΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° Ρ€Π΅Π³ΠΈΡΡ‚Ρ€Π°Ρ†ΠΈΠΈ ΠΈ Π²Ρ…ΠΎΠ΄Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

AddReader — созданиС Π½ΠΎΠ²ΠΎΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи читатСля.

RemoveReader — ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи читатСля.

ReaderLogin — функция Π²Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ читатСля. ΠžΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°Ρ€ΠΎΠ»Ρ.

WorkerLogin — функция Π²Ρ…ΠΎΠ΄Π° Π² Ρ€Π΅ΠΆΠΈΠΌΠ΅ Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°. ΠŸΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΌ Π²Ρ…ΠΎΠ΄Π΅ (ΠΏΠ΅Ρ€Π²ΠΎΠΌ запускС ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹) осущСствляСтся созданиС СдинствСнной ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записи Ρ€Π°Π±ΠΎΡ‚Π½ΠΈΠΊΠ°, Ρ‡Π΅Ρ€Π΅Π· ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΠ·Π΄Π½Π΅Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΡΡƒΡ‰Π΅ΡΡ‚Π²Π»ΡΡ‚ΡŒΡΡ обслуТиваниС Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ.

Класс «CBook».

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΠΏΠΎΠ»Π½ΡƒΡŽ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΊΠ½ΠΈΠΆΠ½ΠΎΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

GetName / SetName — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ получСния / установки названия ΠΊΠ½ΠΈΠ³ΠΈ.

GetAuthor / SetAuthor — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ получСния / установки Π°Π²Ρ‚ΠΎΡ€Π° ΠΊΠ½ΠΈΠ³ΠΈ.

GetISBN / SetISBN — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ получСния / установки Π½ΠΎΠΌΠ΅Ρ€Π° ISBN ΠΊΠ½ΠΈΠ³ΠΈ.

GetTheme / SetTheme — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ получСния / установки Ρ‚Π΅ΠΌΡ‹ ΠΊΠ½ΠΈΠ³ΠΈ.

GetPages / SetPages — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ получСния / установки количСства страниц Π² ΠΊΠ½ΠΈΠ³Π΅.

GetTotalNumber / SetTotalNumber — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ / установки ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства экзСмпляров ΠΊΠ½ΠΈΠ³ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅.

GetFreeNumber / SetFreeNumber — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ получСния / установки количСства экзСмпляров ΠΊΠ½ΠΈΠ³ΠΈ, находящихся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅.

IncFreeNumber / DecFreeNumber — Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ ΠΈΠ½ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° / Π΄Π΅ΠΊΡ€Π΅ΠΌΠ΅Π½Ρ‚Π° количСства экзСмпляров ΠΊΠ½ΠΈΠ³, находящихся Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ΅. Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ΡΡ ΠΏΡ€ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π΅ / ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΌ.

Класс «CWorker».

Класс прСдставляСт ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «Π Π°Π±ΠΎΡ‚Π½ΠΈΠΊ». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для рСдактирования списка Π»ΠΈΡ‚Π΅Ρ€Π°Ρ‚ΡƒΡ€Ρ‹, поиска ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, обслуТивания Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΉ. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

LoadBookList — функция Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ списка ΠΊΠ½ΠΈΠ³ всСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

SaveBookList — функция сохранСния списка ΠΊΠ½ΠΈΠ³ всСй Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ Π² Ρ„Π°ΠΉΠ».

AddBook — функция добавлСния Π½ΠΎΠ²ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π² Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ.

RemoveBook — функция списания ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ.

TakeBook — функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для получСния ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΡ‚ Ρ‡ΠΈΡ‚атСля (Π²ΠΎΠ·Π²Ρ€Π°Ρ‚).

GiveBook — функция ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для Π²Ρ‹Π΄Π°Ρ‡ΠΈ ΠΊΠ½ΠΈΠ³ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŽ.

FindBook — функция формирования списка ΠΊΠ½ΠΈΠ³, Π² ΠΎΠΏΠΈΡΠ°Π½ΠΈΠΈ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… встрСчаСтся заданная строка поиска.

ViewBook — функция просмотра ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΈ ΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³Π΅.

ReadLogs — функция чтСния ΠΈΠ· Ρ„Π°ΠΉΠ»Π° истории поступлСний ΠΈ ΡΠΏΠΈΡΠ°Π½ΠΈΠΉ.

WriteLogs — функция записи Π² Ρ„Π°ΠΉΠ» истории поступлСний ΠΈ ΡΠΏΠΈΡΠ°Π½ΠΈΠΉ.

ViewLogs — функция просмотра истории поступлСний ΠΈ ΡΠΏΠΈΡΠ°Π½ΠΈΠΉ.

GetIndexByISBNHash — функция получСния индСкса ΠΊΠ½ΠΈΠ³ΠΈ Π² ΡΠΏΠΈΡΠΊΠ΅ ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π·Π½Π°Ρ‡Π΅Π½ΠΈΡŽ ISBN-Π½ΠΎΠΌΠ΅Ρ€Π°.

Класс «CReader».

Класс прСдставляСт ΡΡƒΡ‰Π½ΠΎΡΡ‚ΡŒ «Π§ΠΈΡ‚Π°Ρ‚Π΅Π»ΡŒ». Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ для поиска ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½Ρ‹ΠΌ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌ, получСния ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

Load — функция Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ списка находящихся Ρƒ Ρ‡ΠΈΡ‚атСля ΠΊΠ½ΠΈΠ³ ΠΈΠ· Ρ„Π°ΠΉΠ»Π°.

Save — функция сохранСния списка находящихся Ρƒ Ρ‡ΠΈΡ‚атСля ΠΊΠ½ΠΈΠ³ Π² Ρ„Π°ΠΉΠ».

RequireBook — функция запроса ΠΊΠ½ΠΈΠ³ΠΈ.

ReleaseBook — функция Π²ΠΎΠ·Π²Ρ€Π°Ρ‚Π° ΠΊΠ½ΠΈΠ³ΠΈ.

GetMyBookList — функция получСния списка ΠΊΠ½ΠΈΠ³, находящихся Ρƒ Ρ‡ΠΈΡ‚атСля.

ViewLog — функция просмотра истории ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠΉ ΠΈ Π²ΠΎΠ·Π²Ρ€Π°Ρ‚ΠΎΠ² ΠΊΠ½ΠΈΠ³ Ρ‡ΠΈΡ‚Π°Ρ‚Π΅Π»Π΅ΠΌ.

Класс «CLogger».

Класс, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для вСдСния истории.

strLog — ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ Ρ‡Π»Π΅Π½ класса — строковая пСрСмСнная, содСрТащая тСкст Π»ΠΎΠ³Π°.

WriteEvent — функция записи события Π² Π»ΠΎΠ³.

Класс «CCounter».

Класс, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для получСния статистки. Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠΈΡ‚ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ:

GetTotalInstanceNumber — функция получСния ΠΎΠ±Ρ‰Π΅Π³ΠΎ количСства экзСмпляров всСх ΠΊΠ½ΠΈΠ³ Π² ΡΠΏΠΈΡΠΊΠ΅.

GetFreeInstanceNumber — функция получСния количСства свободных экзСмпляров всСх ΠΊΠ½ΠΈΠ³ Π² ΡΠΏΠΈΡΠΊΠ΅.

GetBookListOfAuthor — функция получСния списка ΠΊΠ½ΠΈΠ³, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π°Π²Ρ‚ΠΎΡ€Π°.

GetBookListOnTheme — функция получСния списка ΠΊΠ½ΠΈΠ³ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅.

GetBookListByPages — функция получСния списка ΠΊΠ½ΠΈΠ³, ΠΈΠΌΠ΅ΡŽΡ‰ΠΈΡ… Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ количСство страниц.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ