CarsOnline - proiectarea aplicațiilor web

Proiect
8/10 (1 vot)
Domeniu: Calculatoare
Conține 94 fișiere: doc, jpg, sql, exe, java, class, txt, project, ttf, classpath, mf, jar
Pagini : 14 în total
Cuvinte : 1980
Mărime: 4.65MB (arhivat)
Puncte necesare: 8

Extras din proiect

Introducere; tema proiectului;descriere

Titlu: CarsOnline

Tema proiectului: Aplicatie web pentru evidenta unui parc auto

Descriere:

CarsOnline este un site de anunturi auto care ofera posibilitatea oricarei persoane interesate de vanzarea sau cumpararea unui vehicul, sa isi indeplineasca scopul cat mai rapid si eficient.

Orice dealer auto, parc auto si targ auto isi poate creste vanzarile auto adaugand cu usurinta anunturi auto pe site-ul nostru, contactandu-ne.

Exista mai multe tipuri de utilizatori:

-vizitator - poate vizualiza masinile aflate spre vanzare in functie de anumite criterii selectate de catre acesta, poate adauga sau cere detalii prin intermediul paginii de contact

-admin - are acces mai ridicat in cadrul sistemului;are responsabilitatea de a administra site-ul adica de a tine o ordine a clientilor si a masinilor

2. Cerinte

MySQL manager:

http://www.heidisql.com/

pentru rulat pe server proiecte in java/jsp:

http://tomcat.apache.org/

eclipseEE

http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/junosr1

Cerintele bazei de date

Baza de date a fost testata numai pe HeidiSQL.

Cerinte pentru interfete

•Interfata pentru utilizatori

Aceasta este de 3 tipuri:

- interfata pentru vizitatori

- interfata pentru administratorul site-ului

UML

Use Case Diagram

Activity Diagram

3. General structure/architecture of the application; description of the database structure; main functionalities of the application

Exista mai multe tipuri de proiectare in cadrul dezvoltarii unui sistem software:

1. proiectare arhitecturala

2. proiectarea claselor

3. proiectarea interfetei cu utilizatorul

4. proiectarea bazei de date

Fazele proiectarii:

• Proiectarea arhitecturala – identifica subsistemele

• Specificarea abstracta – specifica subsistemelor

• Proiectarea interfetei – descrierea interfetelor subsistemelor

• Proiectarea structurii de date: proiectarea structurilor de date

Proiectarea arhitecturala

-reprezinta cel mai abstract nivel al fazei de proiectare

-presupune identificarea subsistemelor si a legaturilor dintre ele

Proiectarea bazei de date

Implementarea bazei de date

Baza de date: `parc_auto`

create database `parc_auto`;

use database `parc_auto`;

CREATE TABLE masina (

id int(11) PRIMARY KEY,

id_producator int(11) NOT NULL,

id_model int(11) NOT NULL,

id_proprietar int(11) NOT NULL,

combustibil varchar(50) NOT NULL,

culoare varchar(50) NOT NULL,

an_fabricatie int(11) NOT NULL

);

CREATE TABLE model(

id int(11) PRIMARY KEY,

denumire varchar(50) NOT NULL,

id_producator int(11) NOT NULL

) ;

CREATE TABLE producator (

id int(11) PRIMARY KEY,

denumire varchar(50) NOT NULL

);

CREATE TABLE proprietar (

id int(11) PRIMARY KEY,

nume varchar(50) NOT NULL,

adresa varchar(50) NOT NULL

) ;

ALTER TABLE `masina`

ADD CONSTRAINT `masina_ibfk_3` FOREIGN KEY (`id_proprietar`) REFERENCES `proprietar` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,

ADD CONSTRAINT `masina_ibfk_1` FOREIGN KEY (`id_producator`) REFERENCES `producator` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,

ADD CONSTRAINT `masina_ibfk_2` FOREIGN KEY (`id_model`) REFERENCES `model` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;

Preview document

CarsOnline - proiectarea aplicațiilor web - Pagina 1
CarsOnline - proiectarea aplicațiilor web - Pagina 2
CarsOnline - proiectarea aplicațiilor web - Pagina 3
CarsOnline - proiectarea aplicațiilor web - Pagina 4
CarsOnline - proiectarea aplicațiilor web - Pagina 5
CarsOnline - proiectarea aplicațiilor web - Pagina 6
CarsOnline - proiectarea aplicațiilor web - Pagina 7
CarsOnline - proiectarea aplicațiilor web - Pagina 8
CarsOnline - proiectarea aplicațiilor web - Pagina 9
CarsOnline - proiectarea aplicațiilor web - Pagina 10
CarsOnline - proiectarea aplicațiilor web - Pagina 11
CarsOnline - proiectarea aplicațiilor web - Pagina 12
CarsOnline - proiectarea aplicațiilor web - Pagina 13
CarsOnline - proiectarea aplicațiilor web - Pagina 14

Conținut arhivă zip

  • CarsOnline - Proiectarea Aplicatiilor Web
    • codul sursa
      • .settings
        • .jsdtscope
        • org.eclipse.jdt.core.prefs
        • org.eclipse.wst.common.component
        • org.eclipse.wst.common.project.facet.core.xml
        • org.eclipse.wst.jsdt.ui.superType.container
        • org.eclipse.wst.jsdt.ui.superType.name
      • build
        • classes
          • controllers
            • Masini.class
            • Users.class
          • database
            • Config.class
            • Database.class
          • models
            • Masina.class
            • Model.class
            • Producator.class
            • Proprietar.class
      • src
        • controllers
          • Masini.java
          • Users.java
        • database
          • Config.java
          • Database.java
        • models
          • Masina.java
          • Model.java
          • Producator.java
          • Proprietar.java
      • WebContent
        • fonts
          • HE_CN_BO.PFB
          • HE_CN_BO.PFM
          • He_cn_bo.ttf
          • HE_CN__B.PFB
          • HE_CN__B.PFM
          • He_cn__b.ttf
          • HE_CN__O.PFB
          • HE_CN__O.PFM
          • He_cn__o.ttf
          • HE_CN___.PFB
          • HE_CN___.PFM
          • He_cn___.ttf
          • HE__CMPR.PFB
          • HE__CMPR.PFM
          • He__cmpr.ttf
          • HG-08-53.TTF
          • tahoma.ttf
        • images
          • cars
            • astra_clasic.jpg
            • AudiA5.jpg
            • AudiA6.jpg
            • BMW520.jpg
            • BMWX6.jpg
            • Dacia_Logan.jpg
            • DaewooCielo.jpg
            • DaewooEspero.jpg
            • golf4.jpg
            • HondaCivic.jpg
            • Honda_Accord.jpg
            • LoganBrek.jpg
            • masini.txt
            • Mini.jpg
            • MiniCouper.jpg
            • opel_vectra.jpg
            • RemoteMouse.exe
            • renault_megane.jpg
            • ToyotaCelica.jpg
            • ToyotaCorola.jpg
            • VWGolf.jpg
            • VWpassat.jpg
          • 1bg.jpg
          • 2bg.jpg
          • bg.jpg
          • bg1.jpg
          • bg2.jpg
          • bottom.jpg
          • c1.jpg
          • c2.jpg
          • c3.jpg
          • news.jpg
          • ph1.jpg
          • ph2.jpg
          • ph3.jpg
          • ph4.jpg
          • q.jpg
          • q1.jpg
          • q3.jpg
          • top.jpg
          • VWGolf.jpg
          • welcome.jpg
        • META-INF
          • MANIFEST.MF
        • WEB-INF
          • lib
            • mysql-connector-java-5.1.22-bin.jar
          • web.xml
        • admin.jsp
        • catalog.jsp
        • contact.jsp
        • index.jsp
        • login.jsp
        • style.css
      • .classpath
      • .project
    • baza de date.sql
    • CarsOnline - Proiectarea Aplicatiilor Web.doc

Alții au mai descărcat și

Baze de Date

Consideram exemplul unei societati de proiectare. Obiectivul este de a pastra informatii privind proiectele si salariatii care lucreaza la aceste...

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Baza de date - magazin de cărți

1 Introducere Prin bază de date se înţelege orice colecţie de date sau informaţii, care este organizată special, în vederea consultării rapide a...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Baze de date - Dealer mașini

Introducere In cadrul acestei documentatii sunt descrisi pasii facuti pentru a elabora tema aleasa si a rezolva cerintele asociate temei. Tema:...

Evidența produselor Avon

Capitolul I Elemente de baza despre Acces Utilizatorii traditionali ai bazelor de date sunt organizatii guvernamentale, banci, spitale, scoli...

Proiect Java - Mini Editor Texte

Aplicaţia ”MiniEdit” Acest program, scris în limbajul JAVA, este un utilitar de editat texte care încorporează aproape toate facilităţile unui...

Proiect baze de date - firmă transporturi

Se cere proiectarea unei baze de date care sa gestioneze informatii privind activitatea desfasurata de medici din spitalele din Romania. Pentru a...

Ai nevoie de altceva?