Se prezinta dezvoltarea de sisteme de comert electronic folosind tehnologii software moderne care au aparut si
s-au maturizat in ultimii cinci ani cum sunt: sisteme distribuite, arhitecturi client/server, limbaje de
programare orientate pe obiect (Java), limbaje de marcare (HTML si XML), etc.
| Bibliografie |
|
- Manual principal:
Darrel Ince, Developing Distributed and E-commerce
Applications, Addison-Wesley, 2002
- Manual alternativ:
Henry Chan, Raymond Lee, Tharam Dillon, Elizabeth Chang,
E-Commerce. Funamentals and Applications, John Wiley &
Sons, 2001
- Manual util:
Marty Hall, Core Java Servlets and Java Server Pages,
Prentice Hall PTR, 2000
| Continut |
|
- Prelegere 1:
Notiuni generale despre comertul electronic
- Prelegere 2:
Despre Internet
- Prelegere 3:
Despre World Wide Web
- Prelegere 4:
Programare pe partea de client
- Prelegere 5:
Programarea serverelor de WWW
- Prelegere 6:
Servere de baze de date
- Prelegere 7:
XML
- Prelegere 8:
Prelucrarea documentelor XML folosind XSL
- Prelegere 9:
Elemente de criptografie cu aplicatii in comertul electronic
| Laborator |
|
- Scop:
Scopul lucrarilor de laborator este implementarea unui magazin virtual de carti – MVC pentru vanzare cu amanuntul
folosind urmatoarele tehnologii: HTML, XML/XSL, JavaScript, miniserveri Java, JSP, servere de baze de date. MVC
este inspirat din site-ul Amazon.com, partea de vanzare de carti (simplificata).
Un scenariu generic al sesiunii de cumparare folosind MVC este urmatorul:
i) Acces la pagina principala a MVC
ii) Autentificarea (login) a utilizatorului MVC (poate fi intarziata pana la terminarea sesiunii de cumparare,
in momentul in care se doreste efectuarea platii)
iii) Cautarea cartilor dorite
iv) Selectarea cartilor dorite si plasarea lor intr-un cos virtual de cumparaturi – CVC
v) Plata si terminarea sesiunii
- Tematica:
tematica.pdf
- Echipe:
Lista cu echipele la laborator se gaseste aici. Numarul de buline
indica numarul de teme prezentate de fiecare echipa pana la data de 8.11.2002.
| Tema de casa |
|
-
Pentru temele de casa consultati acest document. El contine ce trebuie realizat
pentru o astfel de tema precum si lista temelor disponibile. Alocarea temelor se va face Vineri, 25.10.2002,
dupa curs sau la laborator.
-
Lista cu grupele si cu alocarea temelor de casa se gaseste aici.
Studentii care nu se regasesc in aceasta lista sunt rugati sa ia legatura urgent cu profesorul pentru alocarea
unei teme.
-
Miercuri, 15.01.2003, se vor prezenta referatele cu temele de casa. Fiecare tema
va fi prezentata in 20 de minute, plus 10 minute de discutii. Prezentarile vor avea loc
in sala din turn, unde s-a desfasurat cursul.
Planificarea sustinerilor este urmatoarea:
- Prioteasa Cornel, Paun Ioan Gabriel, Tutorial JSP
- Enache Constantin Bogdan, Florea Constantin, Certificate si semnaturi digitale
- Soimu Anca, Turea Remus, JSP
- Purciuc Constantin, Raceanu Mircea, Securitatea in tehnologiile Java
- Zabava Ion, Ionica Georgeta, JSP
- Vargatu Mihai, Panea Cosmin, CORBA
- Manda Beniamin, Popa Radu Teodoru, Enterprise Java Beans
- Florea Aurelian, Demeterescu Radu Laurentiu, XML si DTD
- Bogdan Petrisor, Andrei Alin, Apelul metodelor la distanta - Java RMI
- Dane Oana Adriana, Tutorial JavaScript
- Pirlog Catalin-Ionut, Pislan Amedeo-Dorel, Suportul Java pentru programarea in Internet.
Pachetul java.net
- Stroe Ionut, Raicu Gabriel, Wireless Application Protocol
- Popescu Iulia Adelina, Sarpe Andrei, Microsoft .NET
- Craciunoiu Cristian, Balteanu Mihnea, Semnaturi si certificate digitale
- Neacsu Sorin, Thorwachter Codrut, PHP
| Mod de evaluare |
|
Evaluarea se va face pe baza modului de rezolvare a temei de la laborator si a realizarii unui referat si
o prezentare in cadrul clasei. Pentru referate vezi sectiunea teme de casa.
| Resurse |
|
- Proiectul Jakarta din cadrul fundatiei Apache
- Serverul de baze de date MySQL
- Pachetul JSWDK2.3 pentru dezvoltarea de miniserveri: