In principal, despre .NET, VB6. C#,VB.NET, ASP.NET Apoi despre programare si multe alte chestii ... de programare.

Subscribe RSS   Mini tools List

miercuri, februarie 20, 2008

Al doilea pas : Analiza aplicatiei
Va rog sa folositi acest URL NOU de la
http://serviciipeweb.ro/iafblog/

Va sfatuim sa cititi prima parte, Primul pas : instalarea software-ului free

Sau tutorialul anterior despre .NET 2.0 http://serviciipeweb.ro/iafblog/content/binary/tutorial.pdf

Aplicatia pe care o sa o facem este una de gestionare(management, pe stil nou) a cartilor dintr-o biblioteca publica. Presupunem ca biblioteca deja isi tine o evident a cartilor intr-un Excel cu o multitudine de sheet-uri, cam de aceasta forma

Un sheet, numit "Copii" care contine carti pentru copii,cu urmatoarele date:

Titlu

Autor1

Autor2

editura

Pret

Imprumutata de

Data imprumutului

Craiasa zapezii

Andersen

Teora

3

Ignat Andrei

15/01/2008

GREUCEANU SI ALTE POVESTI

ISPIRESCU Petre

All

5

Capra cu trei iezi

Ion Creanga

Polirom

2

Ursul păcălit de vulpe

Ion Creanga

All

5

Zana muntilor

Petre Ispirescu

Teora

2

Alt sheet, numit SF, cu urmatoarele date

Titlu

Autor1

Autor2

Editura

Pret

Imprumutata de

Data imprumutului

Caverne de otel

Isaac Asimov

Teora

15

Ignat Andrei

15/01/2008

Fundatia

Isaac Asimov

Teora

31

Fundatia si imperiul

Isaac Asimov

Teora

23

Fundatia si Pamantul

Isaac Asimov

Teora

21

Inainte de fundatie

Isaac Asimov

Teora

13

RAZBOIUL STELELOR

George Lucas

Polirom

54

Pare destul de clar , nu ? Fiecare carte are cite o fisa in carte, care spuen cine a imprumutat-o si cind.

Puteti downloada fisierul Excel de la adresa http://serviciipeweb.ro/iafblog/content/binary/carte.xls

Daca nu aveti Excel (?) , puteti downloada Excel Viewer

Acum vom face o mica analiza a datelor existente , pentru ca cerintele aplicatiei, ca de obicei, sunt vagi : "sa faca o cautare intre datele existente si sa reproduca procesul existent..."

E clar ca avem de a face cu urmatoarele obiecte:

Editura – ca atribute: nume, site, email

Persoana – nume, prenume, data nasterii

Autor – este o Persoana care in plus are ca atribut – site,(una sau mai multe) Carti publicate

Bibliotecare – este o Persoana cu drepturi de modificare Carti/Edituri/Autori/Setari

Client – Este o Persoana care are dreptul sa imprumute un numar(Setare) de Carti pe o perioada data (Setare)

Carti – ca atribute : Nume, data aparitiei, (publicata de ) Editura, (unul sau mai multi) Autori, ISBN, pret

Setari – Numar de carti imprumutate, Perioada imprumutului

Nu voi lua in considerare multe alte lucruri, ca de pilda faptul ca un client pierde o carte sau ca preturile pot fi modifiacte in timp ...Ar complica in mod inutil aplicatia – care nu vrea sa fie o aplicatie completa, ci doar un demo.

Data viitoare o sa facem designul Bazei de date.

Surse

De citit:

Post page: http://serviciipeweb.ro/iafblog/2008/02/20/Al+Doilea+Pas+Analiza+Aplicatiei.aspx

Weblog post by 'admin' on 'Al doilea pas : Analiza aplicatiei'

Categories:.NET;programare;tutoriale

 
Acest blog s-a mutat la http://www.serviciipeweb.ro/iafblog/