Sunteți pe pagina 1din 15

Ministerul Educației și Cercetării al Republicii Moldova

Centrul de Excelență în Informatică și Tehnologii Informaționale

Disciplina:

Elemente de proiectare a sistemelor informatice


Tema:

„Subsistem informatic privind evidenţa de cărţi al Bibliotecii Municipale


B.P.Hasdeu”

A elaborat: Tutunaru Dumitru


Grupa : B-1841
A verificat: Dovgani Irina

Chișinău 2021
1
Cuprins
1. Tema lucrării ............................................................................................................. 1
2. Caracterizarea unității social-economică .................................................................. 3
3. Esenţa economico-organizatorică ............................................................................. 5
4. Cerinţele față de subsistemul informatic ..................................................................5
5. Fundamentele proiectării detaliate
6. Proiectarea bazei informaționale
7. Proiectarea formatelor de intrare
8. Proiectarea formatelor de ieșire
9. Realizarea programelor
10. Procesul tehnologic de prelucrare a datelor
11. Concluzia
12. Webografia

2
Caracterizați unitatea social-economică (USE)

Actuala Bibliotecă Municipală a fost inaugurată la 19


octombrie 1877, iniţial ca bibliotecă orăşenească, apoi ca
bibliotecă centrală orăşenească. În perioada 1975-1991 avea
funcţia de bibliotecă centrală în sistemul centralizat al
bibliotecilor publice din Chişinău şi statutul de bibliotecă
municipală. În anii 1950-1988 a purtat numele ideologului
bolşevic A.A. Jdanov, din 1988 - numele ilustrului om de
cultură şi ştiinţă, scriitorul B.P. Hasdeu.
Biblioteca Municipală are misiunea de a oferi acces liber
şi echitabil la informaţie, educaţie, idei, opinii, lecturi;
încurajează, susţine interesul şi libertatea de a cunoaşte; asigură
şi dezvoltă servicii moderne şi necesare dezvoltării
chişinăuienilor.
Strategia şi obiectivele BM, proiectele şi programele
elaborate sunt adaptate la satisfacerea necesităţilor comunităţii
chişinăuiene, iar reţeaua formată din 28 de filiale are o arie de
cuprindere pe întreg municipiul, creând un ansamblu coerent şi
funcţional care formează o instituţie patrimonială de
documentare şi cercetare. O contribuţie deosebită la valorificarea tezaurului de publicaţii revine
bibliotecilor specializate (Biblioteca Publică de Drept, Biblioteca de Arte „T. Arghezi”) şi Centrului
Academic Internaţional Eminescu, Centrului de carte germană.
BM sprijină identitatea şi diversitatea culturală, prin realizarea cu succes a proiectului „Servicii
de lectură pentru minorităţile naţionale” din capitală, organizând filiale: de carte şi cultură evreiască
„I. Mangher”, rusă „M. Lomonosov”, ucraineană „L. Ukrainka”, bulgară „H. Botev”, găgăuză „M.
Ciachir” şi poloneză „A. Mickiewicz”, cu colecţii în limbile respective.
O preocupare aparte a Bibliotecii Municipale constă în acordarea de servicii pentru persoanele
dezavantajate care, prin cele mai diverse forme şi facilităţi, sunt integrate în activităţile sale.
Profilul Bibliotecii Municipale este universal: de la ediţii de referinţă la monografii, de la
beletristică la literatură ştiinţifică, de la cartea de artă la volume pentru copii. Fondul tradiţional şi
cel electronic formează un adevărat tezaur naţional şi universal care cuprinde peste 1 mln de volume
puse la dispoziţie, fără restricţii, spre consultare tuturor solicitanţilor. Miza pe modalităţile de
utilizare – directe (consultarea în săli de lectură sau împrumut la domiciliu), la distanţă (pagina
WEB, baze de date, telefon, poşta electronică) şi gratuitatea reuşesc să atragă anual circa 3 mln
vizite. Impactul acestor performanţe – informarea, documentarea, formarea şi educarea celor peste
140 mii de utilizatori activi cu o mare diversitate de preocupări, categoriile prioritare fiind elevii,
studenţii, intelectualii, funcţionarii, cărora li se oferă un sistem complex de servicii pentru instruire
şi destindere.

3
Esenţa economico-organizatorică

Pentru o bună evidență a cărților din bibliotecă este necesar ca sa fie făcută o investigare zilnică a efectivului respectiv,
precum și adăugarea cărților în momentul achiziționării, și ștergerea acestora în cazul scoaterii din uz. Astfel subsitemul
respectiv va duce această evidență, informînd bibliotecarul, cît și organele administrative ale acesteia despre situația din
bibliotecă.
Această evidență va da posibilitatea de a putea lua decizii în orice moment privind cărțile ce trebuie achiziționate,
cărțile ce trebuie scoase din uz, precum și numărul de cărți deținute de biblioteca respectivă.

Cerinţe
1. Crearea unei baze de date
2. Evidenţa datelor introduse
3. Crearea conexiunii intre tabele
4. Crearea rapoartelor

4
Proiectarea bazei informaționale

Cea mai importantă parte în proiectarea unei aplicații este crearea și proiectarea bazei de date a acesteia.
În aplicația mea, voi utiliza bază de date pentru păstrarea datelor, ci nu fișiere, deoarece bazad e date este mai
ușor accesibilă, fapt ce ne permite să manipulăm cu datele din BD mai ușor.

Diagrame E-R

Structura tabelelor

Câmp Tip Null Valoarea initială


Idcarte Int NU Identity(1,1)
Numecarte Char DA NULL
autor Char DA NULL
anuleditiei Int DA NULL

Câmp Tip Null Valoarea initială


Id Int NU Identity(1,1)
Nume Char DA NULL
Prenume Char DA NULL
Logg Char DA NULL
Pass Char DA NULL

5
Proiectarea formatelor de intrare

Formatul de intrare pentru logare

Formatul de intrare pentru inregistrarea unui nou utilizator


6
Formatul de intrare pentru adaugare unei carti noi

Formatul de intrare pentru stergerea unei carti din BD

Realizarea programelor

Toate programele și codurile sunt proiectate și scrise în mediul de programare Microsoft


Visual Studio 2022 RC, versiune beta,la momentul priectării aplicației. Tot codul elaborat
pentru functii, este scris in limbajul de programare C#, iar baza informațională este elaborată
în limmbajul TransacrSql, și pentru ea este folosit un sistem de gestiune a bazelor de date,
care la fel este proiectat de compania Microsoft: Sql Server Management Studio.

7
Procesul tehnologic de prelucrare a datelor

1. Logarea în sistem

1.1 În caz că loginul sau parola sunt inexistente în bazad e date

1.2 În caz că nu au fost introduse date în câmpuri

8
1.3 Au fost introduse date existente

2. Înregistrarea unui utilizator

2.1 Introducerea datelor în câmpuri

9
2.2 Tastarea e butonul de întoarcere la forma de logare, care se află în colțul stând de
sus al formularului

3. Logarea în sistem și deschiderea formularului principal

3.1 Click pe butonul de adaugare a unei carti noi

10
3.1.1 Click pe butonul de adaugare, fără a introduce date în spații

3.1.2. Click pe butonul de adaugare, completând spațiile

3.2.1 Click pe butonul de afișare a listei cărților curente din bază de date

11
3.3.1 Click pe butonul de refresh a listei de cărți(este folosit pentru a actualiza lista în
caz că a fost introdusă sau ștearsă una sau mai multe cărți)(În exemplul dat nu schimbă
nimic)

3.4.1 Click pe butonul de ștergere a unei cărți în bază de date

12
3.4.2 Click pe butonul de ștergere a unei cărți, fără a introduce date în baza de date

3.4.3 Click pe butonul de ștergere a unei cărți, introducând un id inexistent

În cazul dat, nu sa produs o eroare, doarece acțiunea dată nu influențează nicicum


funcționalitatea și structura bazei de date și a aplicației

3.4.4 Click pe butonul de ștergere a unei cărți, introducând un id existent

13
Apoi pentru a arăta funcționalitatea aplicației(anume a butonului de refresh), ne
întoarcem pe pagina principală și actualizăm lista de cărți:

Pagina principală, fără a fi actualizată

Pagina principală după click pe butonul de refresh(lipsește cartea cu id 7)


14
Concluzie

În concluzie pot spune că proiectarea unui sistem informatic este un lucru foarte
important, deoarece prin el sunt descriși pașii de proiectare cu ajutorul cărora se evită
erorile și neclaritățile posibile, la fel ne oferă posibilitatea să respectăm îndeplin, sau
macar în cât este posibil, cerințele utilizatorilor finali referitor la sistemul nostru
informatic, deci – Proiectarea unui sistem informatic este un lucru care cere foarte
multă atenție și nu ne permite să comitem greșeli.

Webografie

ceiti.md
w3.schools.com

15

S-ar putea să vă placă și