CarsOnline - Proiectarea Aplicatiilor 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)
Cost: 5 puncte

Extras din document

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 Aplicatiilor Web - Pagina 1
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 2
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 3
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 4
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 5
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 6
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 7
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 8
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 9
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 10
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 11
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 12
CarsOnline - Proiectarea Aplicatiilor Web - Pagina 13
CarsOnline - Proiectarea Aplicatiilor 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
      • .settings
    • baza de date.sql
    • CarsOnline - Proiectarea Aplicatiilor Web.doc

Alții au mai descărcat și

Analiza și Modelarea unui Sistem Hotelier

Introducere În procesul prelucrării, realizării şi exploatării sistemelor complexe, analiza în baza modelării sistemelor şi a simulării. Joacă un...

Baze de Date

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

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...

Crearea unui website cu aplicații numerice utilizând platforma Java 2015

I. Introducere În zilele noastre, tehnologia s-a dezvoltat foarte mult odată cu dezvoltarea de aplicații în domeniile industriale și mai ales...

Gestionarea Activitatii Universitare

Clasa Curs Clasa defineste un obiect de tip curs universitar. Clasa contine campurile: denumire (String) – numele cursului; sala (String) –...

Structuri de Date în Limbajul Java

Motivaţia lucrării Structurile de date reprezintă modalitatea în care datele sunt dispuse în memoria calculatorului(sau păstrate pe disc)....

Evidenta Produselor AVON

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

Baza de Date - Magazin de Carti

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...

Ai nevoie de altceva?