1 / 7

Biblioteca virtuala Total Soft

Biblioteca virtuala Total Soft. Valculescu Claudiu. Specificarea proiectului.

irisa
Download Presentation

Biblioteca virtuala Total Soft

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Bibliotecavirtuala Total Soft Valculescu Claudiu

  2. Specificareaproiectului • Avem nevoie de o aplicatie web pentru vizualizarea si gestiunea diverselor articole prezente intr-o biblioteca. Prin intermediul acesteia, diversii angajati ai unei firme (useri) au acces la informatiile referitoare la articolele din biblioteca. Vor exista trei tipuri de articole in biblioteca: carti, CD-uri si reviste. • Exista doua tipuri de useri: useri simpli, respectiv administratori. In momentul in care doresc sa aiba acces la diversele informatii, acestia trebuie sa se logheze in sistem pe baza unei adrese de e-mail, respective a unei parole.

  3. Specificareaproiectului • Userulsimplupoatevizualiza/cauta in baza de date a bibliotecii diverse articoledupaunulsaumaimultelitere/cuvinteprezente in titlu. Pentrufiecareprodusprezent, el vede diverse informatiidesprearticolulrespectiv, in functie de tipularticolului (carte, revista, CD) sifaptul ca acestaestesau nu disponibil in biblioteca la acel moment. Dacadoresterezervareaunuianumitprodusnedisponibil in acel moment in biblioteca, el trebuie (in cazul in care nu estedejalogat) sa se logheze in sistemsiabiaapoipoaterezervaprodusulrespectiv (vafinotificat in momentul in care produsulvareveni in biblioteca). In acelasitimp, un user simplupoateda o anumita “nota” unuiprodus din biblioteca (rating). Userii au siposibilitatea de a vizualizadiverselemesajepe care le-au primit. Userul se poatedeloga din sistem in momentul in care doreste.

  4. Specificareaproiectului • Administratorulare o seriemailarga de optiuni. El poatevizualizasi/saumodificainformatiilereferitoare la un anumitprodusaflat in biblioteca. Poate de asemeneaadauga un nouprodus in baza de date, poate casa un anumitprodus (fara a-l sterge din baza de date). Administratorulpoatesavizualizezesi/sausamodificeinformatiilereferitoare la diversiiuseriexistenti in baza de date a bibliotecii, precumsisaadauge un nou user. Are acces la inregistrarile cu operatiilefacutepana in acel moment cu produsele din biblioteca. De asemenea are acces la o coada de notificarisolicitata de diversiiuseri. O alta facilitate esteaceea de a trimitemailuridiversiloruseri cu scopul de a-iinstiinta in legatura cu diverse lucruri. Administratorul se poatedeloga din sistem in momentul in care doreste.

  5. Tehnologiiutilizate • Din punct de vedere al tehnologiilor utilizate, am folosit php si mysql pentru partea de server side, respectiv javascript si ajax pentru partea de client side. • Aplicatia e bazata pe MVC, organizata modular. ORM-ul este facut prin fisire de configurare cu structura datelor in format json, fiecare modul avand in parte fiser separat de configirare pentru maparea campurilor din baza de date pe Model. Partea de View este contruita folosind template engine-ul Smarty(v3 beta). UI-ul este construit folosind HTML+CSS, iar interactivitea paginilor este asigurata de javascript (se folosesc librariile jQuery cu pluginuri precum jQuery Ui, jQuery Forms). Fiecare modul are controller separat care prelucreaza toate requesturile. • Managementul sesiunilor se face prin COOKIES iar continutul sesiunilor este salvat criptat in baza de date.

More Related