Proiectarea Si Realizarea Unei Componente DE E Commerce
Introducere 3
Cap. 1 Studiul și analiza sistemului existent 4
1.1. Prezentarea societății S.C. Rostman S.A…………………………………………………….4
1.2. Studiul sistemului informațional………………………………………………………………..5
1.3. Analiza critică a sistemului existent
1.4. Direcții de perfecționare
Cap.2 PROIECTAREA DE ANSAMBLU A SISTEMULUI INFORMATIC ………. 14
Diagrama Entitate-Asociere…………………………………………………………………… 22
Stabilirea colectiilor de date ………………………………………………………………… 23
Alegerea tehnologiilor de prelucrare …………………………………………………….. 24
Estimarea necesarului de resurse si a calendarului de realizare ………………….. 24
Cap. 3. Proiectarea , realizarea și implementarea Sistemului Informatic 22
3.1 Proiectarea de ansamblu 22
3.1.1 .Obiectivele sitemului 22
3.1.2. Reproiectarea unei părți a sistemului existent: 23
3.1.3. Locul aplicației informatice în sistem 23
3.1.4 Definirea documentelor de ieșire 23
3.1.5 Definirea documentelor de intrare 24
3.1.6 Entitati 25
3.2 Macheta videoformatelor pentru preluare date 25
3.3 Structura Sitemului Informatic 28
3.3.1 Entitati 28
Cap.4 Prezentarea produsului software 31
4.1 Eficiența unu site 31
4.2. Prezentarea Produsului Software 34
4.3. Descrierea funcțiilor utilizate în aplicație 38
Bibliografie 39
Introducere
Proiectul cu Tema : Proiectarea si realizarea unei componente de e-commerce pentru firma Rostman.SRL utlizând PHP si MySQL a fost realizată în urma analizei asupra sistemului de activitate al unei firme care are nevoie de o pagină web pe internet.
Scopul acestei lucrări este analiza sistemului existent, analiza societății comerciale din punct de vedere economic, construirea arhitecturii noului sistem si proiectarea logică și fizică a componentelor lui. Astfel se va obține proiectarea sistemului informatic în condițiile abordării structurate a noului sistem. Pe baza proiectului se va realiza o aplicație utilizând PHP și MySQL.
Prin realizarea acestei aplicații membrii societății vor avea acces la bazele de date de pe internet, vor putea modifica(adăuga sau șterge) datele prin introducerea numelui de utilizator și parola.
Capitolul I Prezentarea S.C. Rostman S.A.și analiza sistemului existent
1.1. Prezentarea societății S.C. Rostman S.A.
A) Istoric și obiect de activitate
A fost inființată in anul 1990 si s-a impus pe piata romaneasca drept unul din principalii furnizori de produse naturale din Romania. Aflata in plin proces de expansiune si modernizare, ROSTMAN produce si comercializează o gamă largă de produse din plante medicinale si aromatice: suplimente nutritive, produse farmaceutice si cosmetice, tincturi, uleiuri, extracte hidroalcoolice, extracte in propilenglicol (ca materie primă).
In prezent suntem pricipalul producator din Romania, firma cea mai dinamica si singura ale carei produse sunt destinate tuturor categoriilor de consumatori, in primul rand datorita unui excelent raport calitate-pret. Achizitionarea unor utilaje de ultima tehnologie si amenajarea noilor spatii de productie ultramoderne a permis obtinerea certificării G.M.P.și ISO.
In anul 2003 ROSTMAN a deschis Centrul de Terapie Naturala “ALEXANDRA” la BREAZA – Prahova, o statiune montană situată pe șoseaua națională către Sinaia-Bușteni-Predeal. Intr-o regiune splendidă cu izvoare naturale si aer proaspat, departe de poluarea marilor orașe, vă veți reface starea de sănătate și buna dispoziție prin reîntoarcerea către NATURA si remediile sale miraculoase.
Obiective
1. Menținerea si îmbunătățirea sistemului de management al calității , implementat în conformitate cu normele internaționale GMP si ISO 9001: 2000.
2. Menținerea ritmului de modernizare a fluxurilor tehnologice la nivelul ultimelor cercetări in domeniu.
3. Extinderea si universalizarea fluxurilor de fabricatie pe linii tehnologice noi privind:
– extractele: obținerea, purificarea și concentrarea lor;
– ceaiurile instant: ambalate la monodoze și chiar sub forma de tablete;
– materiile prime vegetale: uscarea cu instalații moderne cu aer încălzit prin baterii solare, cu temperatura controlată.
4. Reorganizarea Departamentului de Cercetare – Dezvoltare prin alocarea unui spațiu adecvat, prevăzut cu noi laboratoare de cercetare, de control fizico-chimic, farmacodinamic si imunologic, dotat cu aparatura de ultima generatie.
5. Îmbogațirea nomenclatorului de produse Rostman prin:
– diversificarea gamei de produse existente;
– lansarea de noi produse naturale – enoterapice.
Echipa Managerială
Echipa are drept deziderat impletirea experienței, cercetării și producției cu forța tinereții.
Istoric
S.C. ROSTMAN Export –Import S.A. având ca obiect de activitate fabricarea de produse naturale, prin valorificarea complexă a plantelor medicinale si aromate obținute din culturi proprii, realizate în conditii ecologice, a fost înființată în anul 1990, cu capital integral românesc.
An de an firma a cunoscut o evolutie continuă, atît în cea ce priveste dotarea fluxurilor de producție si a laboratoarelor de analize fizico-chimice si microbiologice cu echipamente moderne si personal calificat, cât si în cea ce priveste cresterea productivității si diversificarea gamei de produse.
Un rol determinant în dezvoltarea firmei l-a avut colaborarea fructuoasa a unui colectiv de oameni de o valoare deosebită, cu experiență în domeniul cercetarii si producției, care, utilizând plante specifice condițiilor pedoclimatice din tara noastră au obținut produse noi, originale, dupa tehnologii proprii, brevetate în țară și premiate la târguri internationale.
Rezultatul muncii acestui colectiv de specialiști s-a concretizat, de asemenea, în crestera numărului de produse fabricate, de la 3 în anul 1990 la 150 de produse în anul 2000.
Firma a cunoscut o evoluție spectaculoasă după anul 2001 când s-a început construcția unei fabrici moderne, în conformitate cu noile reglementări în vigoare, în cea ce priveste dotarea cu echipamente performante, fluxurile de producție, metodele de control și distribuția produselor finite.
Urmarea acestei investiții a fost diversificarea gamei de produse naturale (peste 300 produse în 2005), creșterea producției și asigurarea calității produselor la nivelul standardelor Uniunii Europene, firma reușind să se impuna pe piața românească și internațională prin produse de calitate.
Se poate afirma că, din punct de vedere tehnic, S.C. ROSTMAN Export –Import S.A. se situează la nivelul anilor 2010 – 2012, conform cerințelor Comunitatii Europene.
Preocupată pentru dezvoltarea și lărgirea gamei de produse, S.C. ROSTMAN EXPORT– IMPORT S.A. a realizat prin programele de cercetare proprii noi tehnologii de fabricație care s-au concretizat în lansarea pe piața a noi produse sub forma de suplimente alimentare.
Deoarece asocierea diferitelor plante în diferite concentrații a reprezentat o noutate, tehnologiile si produsele rezultate în urma aplicării lor, au fost constituite în cereri de brevet de invenție la Oficiul de Stat pentru Invenții și Mărci.
În prezent, în portofoliul de brevete al societății exista un număr de 52 brevete de invenție și cereri de invenție.
Prin politica dusă de firma în domeniul proprietății industriale s-au creat și mărci de produse, care să permită consumatorilor să identifice un produs, astfel încât să-l poată distinge de alte produse identice sau similare furnizate de către companii concurente. Consumatorul trebuie sa poată distinge cu usurinta produsele utile.
Marca joacă un rol cardinal în strategiile de „marcă” si de marketing ale companiilor, contribuind la definirea imaginii si a reputatiei produselor în percepția consumatorilor.
Imaginea si reputația unei companii generează încredere în rândul clientelei locale și pentru creșterea prestigiului companiei.
Consumatorii dezvoltă deseori un atașament emoțional pentru anumite mărci, pe baza unui set de calităti dorite sau de trasaturi regăsite în produsele care poarta marca respectivă, în concordanță cu adaptarea propriului organism. Marca „ ROSTMAN ”, cu o vechime de peste 15 ani tinde să devină o marcă în România si nu numai.
Legat de marca produsului, firma a creat o tipologie de desene și modele industriale înregistrate la Oficiul de Stat pentru Invenții și Mărci.
În prezent, societatea are în portofoliu un numar de 44 de desene industriale și alte 20 de cereri de înregistrare modele si desene industriale.
Distribuție
Compania are o rețea de distribuție care asigură disponibilitatea produselor societății pe întregul cuprins al țării.
Distributia se efectuează cu mijloace de transport proprii sau prin distribuitori autorizați.
În perioada următoare, compania intenționeaza să creeze infrastructura necesară pentru onorarea comenzilor din zona rurală.
Indicatori economici
C) Structura organizatorică
Organigrama societății
Sistemul de conducere
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Sistemul condus
Sistemul de conducere al societății comerciale Rostman este pe baze participative, adică există o conducere colectivă cu atribuții și competențe ce decurg din strategia folosită.
Adunarea Generală a Acționarilor – care cuprinde totalitatea acționarilor și se întrunește în ședințe ordinare cel puțin o dată pe an și în ședințe extraordinare ori de câte ori este nevoie. Deciziile adoptate de Adunarea Generală a Acționarilor vizează modificarea bilanțului, stabilirea bugetului de venituri și cheltuieli, creșterea capitalului social, schimbarea obiectului de activitate, modificarea formei juridice a societății, schimbarea sediului, fuziunea cu alte societăți, emisiunea de obligațuni, modificarea contractului de societate sau a statutului, etc.
Consiliul de Administrație – care cuprinde administratori aleși din rîndul acționarilor sau din afara societății. Aceștia sunti aleși pe o perioadă de 4 ani cu posibilitatea de a fi realeși. Președintele Consiliului de Administrație este și Diresctor General.
Directorul General – Are in subordinea sa Directorii executivi ai departamentelor. El trebuie să ducă la îndeplinire ordinele Consiliului de Administrație.
Sistemul condus reprezintă un ansamblu de activități omogene sau complementare, respectiv identice, asemănătoare sau înrudite, care au o logică în manifestarea lor propriu-zisă și contribuie la o mai bună gestionare a resurselor și creșterea eficienței de ansamblu a întreprinderii.
Acesta este format din:
Directorii executvi – care asigură conducerea operativă a întreprinderii.
Departamentul de Cercetare – Dezvoltare – cuprinde activitățile de studiere, concepere și elaborare a cadrului tehnic și tehnologic. Vizează aspecte cum ar fi proiectarea produselor, asimilarea de produse noi, elaborarea planurilor și previziunea acitvității, etc.
Departamentul de Producție – se referă la acticitățile de bază ale întreprinderii și include acțiuni care contribuie la desfășurarea normală a proceselor de producție, inclusiv a celor auxiliare.
Departamentul Comercial – include totalitatea activităților care vizează relațiile întreprinderii cu exteriorul, respectiv activitățile de aprovizionare și desgacere. Preocupările acestui departament includ încheierea de contracte economice avantajoase, asigurarea aprovizionării ritmice, prezentarea produselor și publicitatea, prospectarea pieței, etc.
Departamentul Financiar – Contabil – înglobează activitățile de obținere și folosire rațională a disponibilităților bănești, controlul operațiilor în care s-au investit fonduri bănești, stabilirea necesarului de mijloace financiare și găsirea de noi surse de finanțare a activității.
Departamentul de Resurse Umane – reprezintă un ansamblu de activitnrudite, care au o logică în manifestarea lor propriu-zisă și contribuie la o mai bună gestionare a resurselor și creșterea eficienței de ansamblu a întreprinderii.
Acesta este format din:
Directorii executvi – care asigură conducerea operativă a întreprinderii.
Departamentul de Cercetare – Dezvoltare – cuprinde activitățile de studiere, concepere și elaborare a cadrului tehnic și tehnologic. Vizează aspecte cum ar fi proiectarea produselor, asimilarea de produse noi, elaborarea planurilor și previziunea acitvității, etc.
Departamentul de Producție – se referă la acticitățile de bază ale întreprinderii și include acțiuni care contribuie la desfășurarea normală a proceselor de producție, inclusiv a celor auxiliare.
Departamentul Comercial – include totalitatea activităților care vizează relațiile întreprinderii cu exteriorul, respectiv activitățile de aprovizionare și desgacere. Preocupările acestui departament includ încheierea de contracte economice avantajoase, asigurarea aprovizionării ritmice, prezentarea produselor și publicitatea, prospectarea pieței, etc.
Departamentul Financiar – Contabil – înglobează activitățile de obținere și folosire rațională a disponibilităților bănești, controlul operațiilor în care s-au investit fonduri bănești, stabilirea necesarului de mijloace financiare și găsirea de noi surse de finanțare a activității.
Departamentul de Resurse Umane – reprezintă un ansamblu de activități care urmăresc procesele la care se supun resursele umane, adică asigurarea întreprinderii cu forță de muncă calificată, recrutarea personalului, selecționarea, încadrarea, promovarea, retribuirea salariaților, pregătirea și specializarea anagjaților. De asemenea, în cadrul acestui departament sunt analizate problemele sociale, de asistență medicală și raporturile manager-salariați și sunt incluse activități administrative, de secretariat și protocol.
1.2. Studiul sistemului informațional
A) Elaborarea temei de realizare
Datorită extinderii directorul executiv a luat hotărârea ca Departamentul de Resurse Umane să beneficieze de informatizarea activității de evidență a personalului și a calculului de salarii. În urma proiectării acestui sistem informatic și realizării unei aplicații informatice, se așteaptă ca desfășurarea activității Departamentului de Resurse Umane să se desfășoare în condiții mai competente decât înainte, fapt ce va avea un impact benefic asupra întregii activități din cadrul departamentului.
B) Identificarea domeniului aplicației
Domeniul pentru care se va realiza aplicația este salarizarea.
Aplicația va automatiza întreaga activitate privind evidența personalului și calculul de salarii, aceasta incluzând un număr mare de operații necesare unui calcul salarial complex.
C) Beneficiarii aplicației
Proiectarea sistemului informatic și realizarea aplicației informatice pentru calculul salariilor este solicitată direct de Directorul Executiv al Rostman aplicație necesară Departamentului de Resurse Umane. Costurile necesare proiectării sistemului informațional și al aplicației vor fi suportate de S.C. Rostman S.A. prin intermediul directorului executiv.
D) Prezentarea activității economice de salarizare
Creșterea preocupărilor teoretice și metodologice, legate de reflectarea în contabilitate a capitalului uman și modul cum acesta participă la crearea bogăției, a facut posibilă conturarea unui nou domeniu, contabilitatea surselor umane, care iși asumă trei funcții majore:
să furnizeze o informație cifrică privind costul și valoarea indivizilor ca resurse ale unei întreprinderi;
să sevească la luarea unor decizii, în special la cele privind recrutarea, selecția și formarea personalului;
de a motiva factorii de decizie în adoptarea unei strategii de perspectivă a resurselor umane.
Structural, salariile sunt formate din salariul de bază cuvenit angajațilorm sporurile și adaosurile pentru condiții deosebite de muncă și pentru rezultatele obținute (sporurile pentru condiții deosebite de muncă, sporurile pentru orele prestate pe timpul nopții, sporurile pentru orele suplimentare de muncă, sporurile pentru vechime neântreruptă în muncă), indemnizațiile și alte sporuri acordate pentru conducere, indexările de salariu și compensarea creșterilor de prețuri; indemnizațiile acordate pentru concediul de odihnă.
Sunt incluse în fondul de salarii și indemnizațiile plătite personalului ce lucrează pe bază de contracte de prestări de servicii sau convenții civile (colaborări) în măsura în care sunt prevăzute a fi suportate din acesta.
Sunt incluse în categoria decontărilor cu personalul și ajutoarele materiale și de protecție socială sub formă de:
ajutoare de boală pentru incapacitate temporară de muncă;
cele pentru îngrijirea copilului;
ajutoarele de deces și alte ajutoare acordate de întreprindere,
care se suportă din contribuția pentru asigurari sociale, precum și sumele achitate, potrivit legii, pentru șomaj tehnic. De asemenea, snt contabilizate în sfera deontărilor cu personalul, premiile acordate din profit, precuș și participările la profit.
Fiecare persoană beneficiază, pentru munca prestată, de un salariu, în condițiile prevăzute în contractul de muncă.
În contextul legislației privind impozitul pe venit (Ordinanța Guvernului nr. 7/2001 privind impozitul pe venit, cu modificările ulterioare), sunt considerate venituri din salarii toate veniturile în bani și/sau în natură, obținute de o persoană fizică ce desfășoară o activitate în baza unui contract individual de muncă, indiferent de perioada la care se referă, de denumirea veniturilor sau forma sub care ele se acordă, inclusiv indemnizațiile pentru incapacitate temporară de muncă, de maternitate și pentru concediul de îngrijire a copilului în vârstă de până la 2 ani.
Elementele de calcul și decontare a venitului brut, așa cum sunt ierarhizate în statul de salarii, se prezintă asfel:
Salariul brut de bază:
Sporuri și adaosuri;
Indemnizațiile de conducere și alte sporuri acordate pentru conducere;
Indexările de salarii și cmpensarea ceșterilor de prețuri;
Salariul în natură;
Alte drepturi de personal.
Total venituri brute
unde sporurile și adaosurile cuprind:
sporuri permanente: vechime, fidelitate, conducere, noapte, condiții deosebite (ex: toxicitate), limbă străină, stres, ore suplimentare lucrate sistematic;
sporuri temporare: ore suplimentare, ore prestate în zilele prevăzute libere prin lege, ore efectuate peste program, ore de traducere;
adaosurile se referă la: primele de vacanță, pentru sărbătorile și aniversări ale persoanei sau ale unității, diverse stimulente.
alte drepturi de personal cuprind:
indemnizația de concediu;
prima de Paște/Crăciun;
plata zilelor libere pentru evenimente deosebite;
indemnizația pentru concediul de boală;
ajutoare materiale în bani.
Totalitatea drepturilor cuvenite salariaților constituie fondul de salarizare al unității. El reprezintă, pe de o parte, cheltuieli ale unității economice, iar pe de altă parte, decontări cu personalul unității și cu alte organisme beneficiare ale unor sume legate de drepturile salariale ale personalului.
Decontarea drepturilor salariale cu personalul se face, de regulă, de două ori pe lună:
avans (chenzina I), într-o cotă de 40-45% din salariul de încadrare al salariaților, după data de 15 a lunii curente;
lichidare (chenzina a II-a), cu diferența netă rămasă după luarea în considerare a reținerilor din salariu, după data de 1 a lunii următoare.
Reținerile din salariu pot fi de două categorii:
a) rețineri pentru pagube sau imputații ale salariaților la unitatea unde lucrează;
b) rețineri în favoarea unor organisme, persoane fizice și juridice, cum sunt: impozitul pe salarii, contribuția individuală a angajaților (asigurări în sistemul asigurărilor sociale de stat), la asigurărie sociale, contribuția angajaților la fondul de șomaj, chirii și rate la împrumuturi datorate, rate pentru bunuri de folosință îndelungată cumparate, datorii pentru alte persoane fizice sau juridice stabilite prin hotărâri judecătorești, etc.
În vederea obținerii informațiilor necesare referitoare la munca prestată, rezultatele muncii și remunerarea ei, se organizează evidența primară și operativă a acestor aspecte desebit de importante atât pentru unitate cât și pentru fiecare salariat în parte. Documentele primare referitoare la prezența de lucru, cantitatea de muncă prestată și rezultatele muncii stau la baza calculării salariilor cuvenite fiecărui lucrător în parte, constituind, în acelși timp, fundamentul pentru analizarea modului de utilizare a modului de muncă și a obligațiilor contractuale.
Cunoașterea acestor informații se realizează cu ajutorul următoarelor documente, care, în funcție de conținutul lor, se pot grupa în două categorii și anume:
I) documente privind prezența la lucru:
1 – fișa de ceas;
2 – fișa de pontaj;
3 – condica de prezență.
II) documente privind timpul de muncă prestat:
1 – foaie colectivă de prezentă;
2 – carnet de pontaj;
3 – situația prezențelor și absențelor.
III) documente privind producția obținută:
1- bon de lucru individual;
2 – bon de lucru colectiv;
3 – raport de producție și salarizare;
4 – pontajul lucrărilor manuale;
5 – pontajul mecanizatorului.
IV) documente privind calculul drepturilor de salariu cuvenite:
1 – fișa de evidență a salariilor;
2 – lista de avans chenzinal;
3 – ștat de salarii;
4 – lista de indemnizații pentru concediul de odihnă;
5 – centralizatorul ștatelor de plată.
Asigurările sociale și protecția socială
Datoriile sociale ale unităților patrimoniale sunt strâns legate de cheltuielile salariale și de utilizare a forței de muncă, având ca scop protecția ei prin sistemul asigurărilor sociale și al fondurilor speciale pentru ajutor de șomaj.
În sfera operațiilor privind decontările cu asigurările sociale și protecția socială se curind:
a) contribuțiile întreprinderii și angajaților la sistemului public de pensii;
b) contribuția întreprinderii și a salariaților la asigurările sociale de sănătate;
c) contribuția întreprinderii și a angajaților la bugetul asigurărilor de șomaj.
Aceste contribuții se înregistrează lunar, odată cu înregistrarea salariilor cuvenite pe luna respectivă și se varsă la bugetul asigurărilor sociale o dată cu plata lichidării (chenzinei a doua).
Contribuția întreprinderii se suportă din cheltuielile de exploatare curente, iar contribuția personalului se suportă din venitul salarial brut al acestora, fiind reținute pe statele de salarii.
1) Contribuția la sistemul public de pensii (CAS)
Este contribuția care generează datorii și creanțe pentru întreprinderile care utilizează forța de muncă pe baza contractului individual de muncă și a celui colectiv, precum și persoanele fizice sau juridice care au angajat forța de muncă cu convenție de prestări servicii și care nu au carnet de muncă.
Contribuția personalului pentru asigurările sociale nu se reține de la salariați pe perioade nelucrate și consemnate ca atare în contractul de muncă, pe perioada care, prin urmare, nu constituie vechime în muncă utilă la pensie.
2) Contribuția la asigurările sociale de sănătate (CASS)
Fondul de asigurări sociale de sănătate este constituit din două surse:
a) contribuția pentru asigurările sociale de sănătate datorate și vărsate de întreprinderi (angajatori);
b) contribuția pentru asigurările sociale de sănătate datorate și suportate de angajați.
Decontarea contribuției întreprinderii la asigurările sociale și a contribuției personalului pentru pensia suplimentară se face odată cu lichidarea drepturilor de salarii pentru luna expirată.
3) Contribuția la fondul de șomaj (CFȘ)
Se datorează de întreprinderile române și străine cu sediul în România care angajează pe bază de contract de muncă, personal român.
Decontarea la bugetul fondului de șomaj se efectuează lunar, de regulă odată cu plata drepturilor de personal, dar nu mai târziu de 20 ale lunii următoare.
E) Fluxul documentelor necesare calculării salariilor
Calculul salarial se face în mai multe etape, pentru fiecare etapă în parte utilizându-se anumite documente oficiale sau interne.
La modul general, în cadrul unui departament în care se face calcul de salarii, au loc următoarele etape:
se primesc fișele de pontaj;
cu ajutorul datelor prelucrate din fișele de pontaj, se întocmește ștatul de plată pentru fiecare angajat în parte;
după întocmirea ștatelor de plată se plătesc Bugetului de Stat contribuțiile aferente, rezultate în etapele anterioare de prelucrare a informațiilor;
apoi se face plata salariului angajaților;
următoarea etapă este depunerea lunară a declarațiilor privind contribuțiile, la Bugetul de Stat;
într-o ultimă etapă, se depun anual fișele fiscale ale fiecărui angajat.
Prezentarea documentelor
Foaia colectivă de prezență
Este un document folosit în unele sisteme de evidență a prezenței la program, în decursul unei luni, a angajaților. În acest document se inscriu zilnic ora sosirii fiecărui angajat la unitate și ora plecării lui la înceierea programului.
Informațiile cuprinse în fișa de pontaj evidențiază orele efectuate zilnic și pe schimburi de lucru, iar impreună cu alte date, stau la baza calculului retribuției.
Stat de salarii
Servește ca document pentru calculul drepturilor bănești cuvenite salariaților, precum și al contribuțiilor și al altor sume datorate, dar și ca document justificativ de înregistrare în contabilitate.
Se întocmește în două exemplare, lunar, pe secții, ateliere, servicii, etc., pe baza documentelor de evidență a muncii și a timpului lucrat efectiv, a documentelor de centralizare a salariilor individuale pentru muncitorii salarizați în acord, etc., a evidenței și a documentelor privind reținerile legale, a listelor de avans chenzinal, concediilor de odihnă, certificatelor medicale și se semnează, pentru confirmarea exactității calculelor, de către persoana care determină salariul cuvenit și întocmește statul de salarii.
Circulă:
la persoanele autorizate să exercite controlul financiar preventiv și să aprobe plata;
la casieria unității pentru efectuarea plăților sumelor cuvenite, după caz;
la compartimentul financiar – contabil pentru înregistrarea în contabilitate;
la compartimentul care a întocmit statele de salarii, care va servi la acordarea vizei atunci când se solicită plata salariilor neridicate.
Fluturaș
Fluturașul de salariu îi este înmânat angajatului împreună cu retribuția lunară. În acest fluturaș este specificat salariul lunar, încadrarea, calificarea și contribuțiile lunare reținute. Va fi semnat atât de angajat, cât și de angajator, ambii având câte o copie a acestuia.
Document cumulativ
Servește ca document centralizator al datelor din mai multe documente justificative, care reflectă operațiuni economice și financiare de același fel dintr-o anumită perioadă, ca document justificativ centralizator de înregistrare în contabilitatea sintetică și analitică.
Se întocmește în cadrul compartimentului financiar-contabil, completându-se titulatura și conținutul coloanelor în funcție de natura operațiunilor economice și financiare și de necesitățile de centralizare și de înregistrare.
Nu circulă, fiind un document de înregistrare contabilă.
Lista de avans chenzinal
Servește ca document pentru calculul drepturilor bănești cuvenite salariaților ca avansuri chenzinale, ca document pentru reținerea prin statele de salarii a avansurilor chenzinale plătite și ca document justificativ de înregistrare în contabilitate.
Se întocmește lunar, pe baza documentelor de evidență a muncii, a timpului lucrat efectiv, a certificatelor medicale prezentate și se semnează pentru confirmarea exactității calculelor de persoana care a calculat avansurile chenzinale și a întocmit lista.
Circulă:
la persoanele autorizate să exercite controlul financiar preventiv și să aprobe plata;
la casieria unității pentru efectuarea plății avansurilor cuvenite, dupa caz;
la compartimentul financiar-contabil, ca anexă la exemplarul 2 al registrului de casa, pentru înregistrarea în contabilitate;
la compartimentul care a întocmit lista de avans pentru a servi la întocmirea statelor de salarii la sfarșitul lunii.
Registrul general de evidentă a salariaților
Registrul cuprinde elementele de identificare a tuturor salariaților, data încheierii contractului individual de muncă, data începerii activității, midificarea și suspendarea contractului, durata acestuia, durata muncii exprimată în ore/zi, ocupația (funcția și/sau meseria), respectiv codul acesteia potrivit Clasificării ocupațiilor din România (C.O.R.), salariul de bază prevăzut la data încheierii contractului, data încetării contractului și temeiul legal al încetării acestuia, numele, prenumele și semnătura persoanei care face înscrierea.
Înscrierile în registru se efectuează la data încheierii contractului individual de muncă, precum și la data încetării acestuia.
Registrul se păstrează la sediul sau domiciliul angajatorului ori, după caz, la sediul sucursalei, agenției, reprezentanței sau unor alte asemenea unități fără personalitate juridică.
Fișa fiscală
Fișa fiscală 1 (pentru venituri din salarii la funcția de bată – FF1) este un formular tpizat care se completează de către plătitorii de venituri din salarii pentru fiecare persoană fizică română cu domiciliul în România, care are funcția de bază la acea unitate, precum și pentru fiecare persoană fizică română fără domicilul în România sau persoană fizică străină, care are permis de muncă și contract individual de muncă.
Fișa fiscală 1 se completează în trei exemplare, astfel:
exemplarul FF1 cu specificația ¨original pentru angajator˝;
exemplarul FF1 cu specificația ˝copie pentru unitatea fiscală˝;
exemplarul FF1 cu specificația ˝copie pentru angajat˝.
Fișa fiscală 1 se semnează de conducerea unității plătitoare de salarii, în cazul persoanelor juridice, de angajator, în cazul persoanelor fizice, sau de asociatul desemnat prin contract, în cazul asociațiilor fără personalitate juridică.
În cadrul Departamentului Resurse Umane a S.C. ROSTMAN S.A. Sucursala România, fluxul documentelor informaționale este următorul:
Prezentarea procedurilor
Se adună toate fișele de pontaj ale tuturor departamentelor și se introduc în calculator datele culese de pe acestea. Cu ajutorul calculatorului aceste date sunt centralizate, întocmindu-se un pontaj total, scos la imprimantă în mai multe exemplare. Apoi se introduc in calculator salariile preluate din contractele de muncă și, conform pontajului total, se calculează salariul angajaților pentru luna respectivă. Odată salariul calculat, se emit fluturașii și se completează centralizatorul.
1.3. Analiza critică a sistemului existent
Toate procedurile pentru calculul salariilor și emiterea documentelor se efectuează manual. Acest lucru duce la o eficiență scăzută în cadrul departamentului. Din cauza numărului mare de angajați procesarea durează foarte mult acest lucru ducând la întârzieri la plata salariilor precum și la plata dărilor către stat.
1.4. Direcții de perfecționare
Pentru performanțe ridicate ale sistemului informatic de evidență a personalului și a calculului de salariu este nevoie de realizarea unui program complex de calcul al salariilor care să permită o mai bună gestionare a obligațiilor întreprinderii față de salariați și o mai bună gestionare a resurselor de timp.
Aplicația va furniza toate datele necesare referitoare la salariații firmei și la datoriile salariale ale întreprinderii față de aceștia pe o peioadă lungă de timp.
CAPITOLUL II
2. PROIECTAREA DE ANSAMBLU A SISTEMULUI INFORMATIC
2.1 Definirea obiectivelor si oportuniății sistemului informatic
Un sistem informațional este un ansamblu de oameni, echipamente, software, procese și date destinate să furnizeze informații active sistemului decizional, informații necesare in elaborarea de soluții pentru problemele cu care se confruntă managerii agenților economici. Sistemul informațional face legatura între sistemul de conducere și sistemul condus dar este subordonat sistemului de conducere.
Sistemul informatic este o parte a sistemului informațional în care procesul de culegere, transmitere, stocare și prelucrare a datelor se realizează utilizând elemente sau componente ale TI, adică mijloace de calcul si de comunicare moderne, produse software specializare, proceduri și tehnici specifice la care se adaugă personalul specializat.
Sistemul informatic este o parte a sistemului informational, adica aceea parte care cuprinde culegerea, prelucrarea si transmiterea automata a datelor si informatiilor din cadrul sistemului informational.
Sistem informatic integrat – specific anumitor domenii de activitate – ex. sistem, ec, fin, bancar)este sistemul care asigură introducerea unică a datelor si prelucrarea multiplă a acestora în funcție de cele mai diverse cerințe formulate de către utilizatori.
Tehnologia informației este un termen contemporan care descrie combinatia de tehnologii de calcul – echipamente si software – cu tehnologia comunicației – retele de transmitere a datelor, imaginilor și vocii.
Sisteme informatice de gestiune – modelele de gestiune regrupează procedurile proprii ale unui domeniu. În activitatea practică se pot identifica o serie de modele specifice domeniului, ca de exemplu: – tehnologiile de fabricație, vânzările specifice, contabil.
Analiștii de sistem sunt acei specialisti care inteleg atât aspectele legate de facilitățile și limitele oferite de tehnologiile informației, cât și cerințele de prelucrare a datelor necesare procesului de informare-decizie a agenților economici.
Sistemele de Prelucrare a Tranzacțiilor (SPT) sunt aplicații ale sistemului informațional care pemit culegerea , stocarea și prelucrarea zilnică a datelor rezultate din desfășurarea tranzacțiilor, asigurând actualizarea bazei de date.
Un Sistem informatic de conducere (SIC) este un sistem de aplicații informatice care se ocupa cu elaborarea de rapoarte sub un format standard necesare organizării si conducerii operative a unității.
Un Sistem Suport de Decizii (SSD) – este un sistem de aplicații informatice care asigură pe utilizatori cu informații orientate pe decizii, adică cu informații referitoare la diverse situații care pot aparea în luarea deciziilor. Când acest sistem este utilizat direct de catre conducerea executivă a firmei se mai numeste si sistem de informare executivă.
În proiectarea de sisteme informatice, un element esențial îl constituie utilizarea elementelor teoriei sistemelor ca un mijloc ce asigură coerența etapelor.
Abordarea sistemică pentru rezolvarea problemelor activității dintr-o organizație are drept cadru definirea problemelor și oportunităților iar apoi dezvoltarea de soluții.
Studiul unei probleme și formularea de soluții implică următoarele activități relaționate:
1. Cunoașterea și definirea problemei;
2. Elaborarea de soluții alternative și evaluarea lor;
3. Selectarea celei mai bune soluții;
4. Design-ul sistemului;
5. Implementarea și evaluarea sistemului.
1. Cunoașterea și definirea problemei
Pentru a rezolva o anumită problemă este necesară cunoașterea și înțelegerea situației. Aceasta implică separarea problemelor de simptome, determinarea obiectivelor, stabilirea constantelor și evaluarea problemei într-un context sistemic sau o viziune sistematică.
2. Elaborarea de soluții alternative și evaluarea lor
În mod normal există mai multe posibilități de rezolvare a unei probleme și deci, nu este bine să se treacă de la definirea problemei la o singură rezolvare deoarece se limitează opțiunile fără a se considera avantajele sau dezavantajele fiecărei soluții. Pentru a construi niște variante alternative se pot folosi soft-uri de simulare (softuri pentru fundamentarea deciziei). După ce s-au elaborat soluțiile alternative, acestea trebuie să fie evaluate pentru ca să se aleagă cea mai bună soluție. Scopul evaluării este de a determina care dintre soluții îndeplinește condițiile.
Criteriile de evaluare pot fi aranjate în ordinea importanței sau „cântărite” în funcție de rolul lor în realizarea scopului sistemului.
3. Selectarea celei mai bune soluții
Odată ce toate soluțiile alternative au fost evaluate se poate face o comparație între ele, iar apoi se poate selecta cea mai bună dintre ele. Dacă se folosesc criterii multiple de comparație selecția celei mai bune soluții devine un proces dificil.
4. Design-ul sistemului
După ce soluția optimă a fost aleasă trebuie trecut la construirea unui plan pentru aplicarea ei care precede implementarea soluției. Această etapă implică elaborarea unor specificații și mai apoi a unui plan (program) de implementare. Specificațiile elaborate vor conține descrieri detaliate ale caracteristicilor personalului, software, hardware precum și a resurselor de date necesare precum și Proiectarea și implementarea de sisteme informatice a alternativelor și activităților necesitate de sistemul
informatic.
5. Implementarea și evaluarea sistemului
În cazul implementării sistemului se vor specifica resursele, activitățile precum și timpul necesar. Pasul final este de a monitoriza soluția adoptată și a o evalua. Există și posibilitatea ca soluția adoptată să fie un eșec. Etapa postimplementare este orientată spre determinarea faptului dacă soluția ajută firma și obiectivele sistemelor afectate, iar dacă acestea nu corespund se vor relua pașii precedenți până la găsirea unei soluții corespunzătoare.
Proiectarea și dezvoltarea de sisteme informatice este o activitate deosebit de importantă pentru o organizație. În vederea proiectării abordarea sistemică reprezintă cea mai bună soluție.Dezvoltarea de soluții informatice pentru a rezolva problemele economice mai este denumită și dezvoltarea de aplicații. Cele mai multe aplicații informatice se bazează pe analiza informațiilor dintr-o organizație. Când o viziune sistemică se folosește pentru a dezvolta sisteme informatice utilizându-se mai mulți pași într-un ciclu avem așa numitul ciclu al dezvoltării de sisteme informatice.
Investigarea sistemului
Primul pas în procesul de elaborare este de a investiga sistemele existente. Această investigație poate include studii preliminare ale sistemului informatic propus cu soluții pentru rezolvarea problemelor ce vor urmări:
⇒ determinarea faptului că există sau nu o problemă;
⇒ elaborarea unui studiu de fezabilitate;
⇒ dezvoltarea unui plan de management.
Studiul de fezabilitate este un studiu preliminar care investighează necesarul de informații și determină necesarul de resurse, costuri, avantaje precum și fezabilitatea proiectului propus.
În acest sens, fezabilitatea poate fi:
– fezabilitate organizațională – care se canalizează asupra modului în care sistemul informatic propus atinge obiectivele organizației;
– fezabilitate economică – care pune accentul pe costurile și beneficiile sistemului propus în relație cu osturile dezvoltării și operării sale;
– fezabilitate tehnică – care se ocupă de necesitățile de hardware și software și de modul în care acestea pot fi achiziționate în timp;
– fezabilitate operațională – ce analizează dacă managerii, angajații etc., pot opera, utiliza sistemul propus.
Analiza sistemului existent
Analiza sistemelor reprezintă un studiu asupra necesităților informaționale ale utilizatorului final. Ea implică studii detaliate asupra:
1. informațiilor necesare pentru organizație și utilizatorii
finali;
2. activitățile, resursele și produsele existente în cadrul
sistemului informatic prezent.
Analiza organizațională – care urmărește evaluarea sistemelor organizaționale precum și a mediului și care, în general, implică un studiu detaliat asupra:
1 – mediului;
2 – structurii managementului;
3 – personalului;
4 – business-ului;
5 – sistemelor înconjurătoare;
6 – sistemele informatice prezente.
Analiza sistemului existent – premergător elaborării unui nou sistem trebuie făcută o analiză a sistemului prezent (manual sau informatic). Aceasta analiză implică studiul activităților, resurselor și produselor. Se mai analizează modul în care sistemul actual utilizează:
– hardware, software, persoanele, convertirea lor în produse informatice;
– cum se efectuează introducerea, transmiterea, prelucrarea și controlul datelor.
Analiza necesităților patrimoniale – este o etapă
importantă în care pașii urmăriți sunt:
1. Determinarea necesităților informaționale;
2. Determinarea posibilităților prezente de prelucrare a
informațiilor;
3. Elaborarea unui necesar funcțional.
Design-ul sistemului – dacă analiza sistemului descrie ce fel de sistem trebuie folosit pentru îndeplinirea scopului, design-ul sistemului specifică cum sistemul își va atinge obiectivele. Design-ul este constituit din specificații utilizate pentru:
– dezvoltare de softuri;
– achiziția de hardware;
– testarea sistemului;
– alte activități legate de implementarea sistemului.
Totodată, design-ul sistemului are la bază trei activități:
– designul interfaței cu utilizatorul;
– datele utilizate;
– procesul.
Design-ul interfaței – se referă la interacțiunea ce va avea loc între utilizatorul final și program (aplicație). Acesta trebuie să fie atractiv și ușor de utilizat, să poată fi folosite și alte echipamente de introdus date (de exemplu un scanner). Interfața cu utilizatorul are în vedere:
– ecranele de afișare;
– dialogurile interactive calculator/utilizator;
– formulare de introducere a datelor;
– documente;
– rapoarte.
Design-ul datelor – are în vedere structura bazei de date și a fișierelor ce vor fi utilizate de noul sistem informatic. În acest caz trebuie avut în vedere:
– atributele sau caracteristicile entităților (obiecte, oameni, locuri, eveniment) prin care sistemul informatic propus
– relațiile ce se stabilesc între aceste entități;
specificarea elementelor prin care fiecare entitate va fi urmărită de către SI propus;
– stabilirea condițiilor pentru ca datele utilizate să fie valide.
Design-ul procesului – această activitate are în vedere resursele software, adică programele utilizate precum și procedurile prin care acestea vor fi utilizate de sistem. Astfel, în această etapă, se vor elabora:
– specificații detaliate de programe și proceduri;
– specificații care să întrețină controlul funcțional și să analizeze performanțele sistemului.
Specificațiile de sistem – vor fi orientate către:
– resursele hardware;
– resursele software;
– resursele de personal.
Implementarea sistemului
Implementarea de sisteme informatice bazate pe computer într-o organizație implică, din punct de vedere managerial schimbări majore în procesele comerciale, în structurile organizaționale precum și în relațiile de muncă.
În general, în domeniul managementului, se remarcă:
– necesitatea implicării managerilor în designul organizațional;
– necesitatea implicării managementului resurselor umane – incluzând activități pentru dezvoltarea spiritului de inițiativă, a motivării și a recompensării personalului;
– analiza și definirea tuturor aspectelor privind organizația, dezvoltarea de programe care costurile și riscurile în scopul de a maximiza beneficiile de pe urma schimbării.
Implementarea de sisteme informatice trebuie văzută ca un proces care asigură respectarea planului elaborat. Astfel, procesul de implementare urmărește investigarea, analiza și designul ca etape ale dezvoltării sistemului.
Activitățile principale ale procesului de implementare sunt:
1. Achiziționarea de software, hardware și servicii;
2. Dezvoltarea de software;
3. Pregătirea (trainingul) personalului;
4. Elaborarea documentației de sistem;
5. Elaborarea sistemului pilot.
1. Achiziționarea de software, hardware și servicii
Achizițiile de software, hardware și servicii informatice sunt o activitate deosebit de importantă. Sursele de achiziție pot fi firmele mai mari sau mai mici cu avantaje sau dezavantaje pentru fiecare (în general preț și servicii).
Furnizorii de servicii informatice pot fi:
Producătorii de computere;
– Distribuitorii de computere;
– Integratorii de sisteme (care dețin resposnabilitățile privind sistemele informatice pentru o organizație, fiind o sursă externă);
– Consultanții independenți (ca persoane individuale).
Evaluarea de software, hardware și servicii
Pentru a evalua și selecta achizițiile de soft și hard trebuie avut în vedere:
să se ceară furnizorilor oferte și propuneri bazate pe specificațiile de sistem;
să se prezinte necesarul minim din punct de vedere al performanțelor pentru toate produsele achiziționate; dacă sunt oferte asemănătoare, pentru determinarea celei mai bune se va elabora un sistem de punctaj în funcție de anumiți factori de evaluare.
Atunci când se evaluează hardware-ul trebuie să se analizeze performanțele fiecărui echipament din punct de vedere al caracteristicilor sale:
– performanțele: viteza de lucru, componentele, capacitate, fiabilitate;
– cost: prețul total al componentelor;
– disponibilitate: data livrării ( posibilitatea de livrare imediată);
– compatibilitate: cu echipamentele existente sau cu alte echipamente ce urmează a fi achiziționate;
– modularitate: posibilitatea de a interschimba echipamentele;
– tehnologie: data fabricației și generația din care face parte echipamentul;
– ergonomie: ușurința în exploatare, confortabilitatea, lipsa radiațiilor;
– relația cu mediul: nu afectează mediul, consum redus de energie;
– software: compatibilitate cu soft-ul necesar, existența driverelor;
– service și documentare: existența de suport on-line,
documentații, perioada de garanție.
Factorii de evaluare pentru software:
– eficiența: rezultatele oferite în urma prelucrării, viteza de prelucrare, performanțele;
– flexibilitatea: posibilitatea de a prelucra datele oferite de alte soft-uri sau de a folosi rezultatele prelucrării altor programe;
– securitate: măsura în care datele nu sunt afectate de atacuri informatice, viruși și posibilitatea de a asigura secretul acestora;
– limbaj: dacă soft-ul se găsește în limba locală;
– hardware: existența de conflicte cu hardware;
– cost: prețul de achiziție;
– disponibilitate: posibilitățile de livrare imediată sau data livrării;
– compatibilitate: cu alte soft-uri sau sisteme de operare existente sau în curs de achiziție;
– tehnologie: data fabricației, versiunea programului sau generația din care face parte;
– documentația: dace este completă, forma în care se găsește, limba în care este scrisă;
– ergonomie: dacă softul este ușor utilizabil în exploatare și accesibil;
– suport: dacă există asistență on-line, perioada cât durează aceasta.
Evaluarea serviciilor informatice
În cazul în care se dorește utilizarea acestui sistem de lucru, trebuie să se aibă în vedere:
1. performanțele
2. dezvoltarea de sisteme
3. întreținerea – cheltuielile cu întreținerea, ușurința întreținerii
4. trainingul
5. back-up
6. accesibilitatea
7. hardware-ul
8. Software-ul
Întreținerea sistemului
În general întreținerea sistemului privește testarea, documentarea, trainingul și alte activități legate de ea.
1- Testarea sistemului
Implică următoarele activități:
– testarea hardware-ului și a conexiunulor;
– testarea și modificarea (dacă e cazul) a programelor;
– testarea procedurilor de prelucrare a informațiilor.
2- Documentarea
Servește ca o metodă de comunicare a personalului responsabil cu dezvoltarea, implementare și întreținerea sistemelor informatice. Aceasta e importantă în diagnoza erorilor și a reparării lor. Documentarea implică:
– manuale pentru procedurile operaționale;
– mostre de formulare pentru introducerea datelor;
– mostre de rapoarte.
3- Trainingul
Este un component vital care servește la buna funcționate a sistemului. Acesta poate include:
– pregătirea introducerii datelor
– pregătirea procedurilor de lucru
– pregătirea personalului în înțelegerea necesității sistemului
– pregătirea specifică pentru anumite elemente de hardware și software
4- Întreținerea propriu zisă
Este reprezentată de activitățile de monitorizare, evaluare și modificare operațională a sistemului prin care se pot face și unele îmbunătățiri.
Funcțiile de întreținere includ:
– o postimplementare care vine să asigure că sistemul își îndeplinește obiectivele și corespunde așteptărilor
– efectuarea de corecții în dezvoltarea sau utilizarea sistemului care include și o revizuire periodică sau un audit pentru sistem pentru a se asigura că sistemul funcționează corespunzător
– efectuarea de schimbări în sistem datorate modificării mediului de afaceri sau a activității în general.
2.2. Diagrama Entitate-Asociere
Diagrama Entitate-Asociere(Entity-Relationship Diagram) reprezintă grafic modelul Entitate-Asociere prin mulțimile de entități și asocierile dintre acestea
Multimi (tipuri) de entitati:
● Puternice (de sine statatoare)
● Slabe (depind de alte multimi de entitati)
2.3. Stabilirea colectiilor de date
Stabilirea colectiilor de date – pricipalele criterii pe baza carora se pot grupa datele sunt legate de sfera de cunoaștere, de domeniul de activitate, de stabilitatea conținutului datelor si de rolul datelor in procesul prelucrării.
1.După sfera de cunoaștere: – date primare: -indicatori tehnico-economici cu caracter operațional; -indicatori tehnico-economici cu centralizare media; -indicatori sintetici.
2.După domeniul de activitate – colecția furnizori; -colecția beneficiari; -colecția contracte; -colecția produse; -colecția repere; -colecția lucrari; -colecția personal; -colecția plati; -colecția incasari.
3.După stabilirea datelor – colecții de date convențional-constante; -colecții de date variabile.
Clasificarea colecțiilor de date convențional-constante: colecțiile de date cu caracter normativ dețin 50-60% din volumul total de informații care circulă în procesul informațional al unei unități economice. Principalele colecții de date cu caracter normativ: -normativele de fabricație; -normativele tehnologice; normativele de munca; -normativele materiale;
4.După prelucrarea datelor – colecții de date de bază; -colecții de date pentru tranzacții; -colecții de date intermediare sau de lucru; -colecții de date statistice; -colecții de date istorice.
Alegerea modelelor economico-matematice: Modelele matematice folosite în perfecționarea activității economice sunt urmatoarele:
-modele de programare liniară- problemele economice ce se pot rezolva cu acest tip de modele privesc optimizarea planului de producție, repartizarea sarcinilor de producție și folosirea optimă a resurselor;
-modele de programare – problemele ce se pot rezolva cu acest tip sunt determinarea minimului global/local pentru o funcție reală.
-metodele de programare dinamică – probleme ce se pot realiza cu aceste modele sunt realizarea analizei secvențiale a proceselor de luare a deciziilor, rezolvarea problemelor de înlocuire a utilajelor.
– modele de teoria grafurilor – probleme ce pot fi astfel rezolvate sunt cele legate de determinarea drumurilor cu valoare optimă, determinarea fluxului maxim;
– modele de gestiune a stocurilor – probleme ce se pot realiza cu aceste modele privesc optimizarea activităților de aprovizionare, de producție si de desfacere;
– modele de simulare – probleme ce se pot realiza cu aceste modele sunt simularea evoluției fenomenelor si proceselor economice în funcție de caracterul lor.
– modele de teoria deciziilor – problemele rezolvate sunt legate de fundamentarea deciziilor multidimensionare, fundamentarea deciziilor in conditii de risc si incertitudine.
– modele de asteptare – probleme ce se pot realiza cu aceste modele privesc minimizarea timpului de așteptare concomitent cu minimizarea cheltuielilor ocazionate de așteptare.
2.4. Alegerea tehnologiilor de prelucrare
Tehnologiile pot fi clasificate in funcție de: -metodele, tehnicile si echipamentele utilizate; -modul în care se structurează și se organizează datele pentru prelucrare; -procedeele de introducere a datelor în calculator; -metodele si tehnicile de prelucrare si de redare a rezultatelor obtinute.
Data performantelor tehnico-functionale respectiv, după timpul de răspuns al sistemelor informatice, tehnologiile se pot diferenția în: -tehnologii cu raspuns întârziat; -tehnologii în timp real.
După modul de structurare și organizare a datelor tehnologice de preluare automată a datelor se clasifică in:
-tehnologii care utilizează fisierele clasice;
-tehnologii care utilizează fisierele clasice si/sau fisiere integrate;
-tehnologii care utiliză baze de date.
După locul amplasării calculatorului electronic in raport cu punctele de generare a datelor si cu funcțiile de valorificare a informațiilor obținute din prelucrare:
-tehnologii pentru sisteme informatice centralizate;
-tehnologii pentru sisteme informatice distribuite
2.5. Estimarea necesarului de resurse si a calendarului de realizare
Estimarea necesarului de resurse –elementele determinate pentru configurația fiecărui echipament de prelucrare sunt:
1.Memoria internă – estimarea necesarului de memorie internă se face pe baza relației de calcul: M=M1+M2 unde: M=necesarul total de memorie, M1=necesarul de memorie pentru folosirea sistemului de operare ales, M2=necesarul de memorie pentru execuția programelor aplicative. Necesarul de memorie internă pentru programe aplicative este: M2=max(Ma,Mb, ..,Mn)
2.Estimarea necesarului de echipamente periferice ale sistemului central de prelucrare se realizează in functie de echipamentele de intrare-ieșire si de unitățile de memorie externă. Numărul echipamentelor periferice necesare se stabilesc in raport cu factorii:
-fluxul de intrare-ieșire;
-volumul de date ce se cere a fi stocat in memoria externă;
-modul de exploatare;
-numarul de programe ce se execută in paralel.
3.Estimarea personalului de specialitate – personalul de specialitate necesar realizării și exploatării sistemului informatic, se determină in raport cu:
-volumul de muncă cerut de complexitatea proiectului si volumul de muncă cerut de intreținerea si exploatarea sistemului informatic.
4.Estimarea necesarului de produse-program pot fi asigurate:
-din ansamblul de programe care insoțesc calculatorul electronic;
-prin preluarea de elemente tipizate;
-prin preluarea altor programe, de la alte centre de informatică;
-prin elaborarea softului, cu eforturi proprii.
Planificarea realizării sistemelor informatice Aceasta etapa are la bază principiul proiectării și implementării eșalonate. Eșalonarea reprezintă ordinea în care vor fi abordate componentele sistemului. Eșalonarea se reprezintă sub forma unui grafic detaliat în care se specifică fiecare modul component, etapele de realizare și durata fiecăreia.
Criterii:
– prioritatea obiectivelor componente;
– asigurarea legăturilor între componente.
Aceste relații sunt de 2 tipuri, relații de precedenta si relații de succesiune;
CAPITOUL III
PROIECTAREA DE DETALIU A NOULUI SISTEM INFORMATIC
3.1 Definirea aplicatiei informatice
Obiectivul principal al companiei Rostman.SRL este de a proiecta și a realiza un sistem intern de administrare, monitorizare si vanzare al produselor mai eficient decat fostul sistem, fluidizarea traficului de documente si informații în companie cat și crearea unei comunicari mai bune intre departamentele firmei.
Obiectivul aplicatiei este acela de a eficientiza modul de lucru ,atat pentru manageri cat si pentru agentii din subordinea sa..
Punctele slabe ale sistemului informatic
Nu există informații online despre agenție
Firmele – companiile nu pot sa-și înscrie ofertele de muncă
Baza de date nu este actualizată suficient de des
3.2 Proiectarea logica si fizica a iesirilor
Ieșirile sistemului informatic conțin rezultatul prelucrărilor efectuate asupra datelor de intrare și se pot prezenta sub forma unor rapoarte, a unor situații de raportare afișate pe ecran, scrise pe hârtie sau înregistrate pe un suport extern (disc hard sau flexibil, Cd, casetă magnetică, etc).
3.2.1. Lista rapoartelor de iesire
a) Gradul de agregare :
Rapoarte sintetice
Rapoarte analitice
b) Natura informațiilor conținute :
Rapoarte conținând datele de stare ale sistemului condus;
Rapoartele statistice cuprinzând informații cu caracter statistic necesare raportărilor ierarhice;
Rapoarte previzionale care permit anticiparea evoluției unor procese și fenomene economice.
c) Destinația rapoartelor :
Rapoarte de uz intern destinat cerințelor proprii de informare și control;
Rapoarte de uz general – cu un conținut prestabilit (ex. Bilanțul contabil )
d) Frecvența de generare:
Rapoarte periodice, întocmite la intervale regulate de timp, cum sunt:
Rapoarte zilnice;
Rapoarte lunare;
Rapoarte trimestriale
Rapoarte anuale
Rapoartele de excepție
Rapoarte la cerere
Cosul meu
Informatii despre comanda
3.2.2. Proiectarea logica si fizica a intrarilor
Intrările unui sistem informatic reprezintă ansamblul datelor stocate, gestionate și prelucrate în cadrul sistemului, date care provin din dinamica operațiilor și proceselor economice și financiare derulate în cadrul firmei
Cuprinde cele două etape:
proiectarea logică de detaliu
proiectarea fizică de detaliu.
Scop: elaborarea machetei documentului primar și elaborarea instrucțiunilor de completare și utilizare a acestuia; stabilirea regulilor de validare a datelor.
În etapa de proiectare logică de detaliu se stabilește lista completă a intrărilor, pentru fiecare document de intrare descriindu-se elementele caracteristice cum sunt: conținutul informațional, natura și structura datelor, frecvența de apariție, volumul, criteriile de control și validare a datelor, etc
Tabelea Comenzi
Creeare cont
Log In
Home
3.2.3. Proiectarea logica si fizica a bazei de date
Această fază F2, constă în procesul de construire a unui model al
informațiilor utilizate în cadrul unei întreprinderi, baza pe un anumit model de
date, dar independent de un anumit SGBD și de alte considerente de ordin fizic.
Proiectarea fizică a bazei de date
Această fază F3 reprezintă procesul de realizare a unei descrieri a
implementării bazei de date într-o capacitate de memorare secundară; descrie
structuri de memorare și metode de acces utilizate pentru realizarea unui acces
eficient la date.
3.2.4. Schema de sistem a aplicației
Proiectarea bazei de date am făcut-o pe baza etapelor studiate in capitolul anterior, iar implementarea cu ajutorul produsului SQLyog.
Baza de date va fi sub forma unor fisiere de tip frm, MYD si MYI. Pentru fiecare tabel din baza de date vom avea 3 astfel de fișiere.
.
3.2.6. Proiectarea interfeței aplicației
Proiectarea interfeței utilizator
Meniul aplicației
Meniul principal al aplicației este implementat in PHP si MYSQL:
Magazin
Categorii produse
Tipuri produse
Produse
Produse
Ce este nou?
Oferte
Creeare Cont
Log In
Contact Us
Cautare tip produs
Continutul cosului
Golire cos
Meniul este pus in fiecare pagină, iar pagina principală home arata in felul urmator:
In partea stangă se afla categoriile de produse, iar daca este selectată categoria, va aparea (se va incarca) tot in aceeasi pagina tipurile de produse corespunzatoare categoriei selectate, ca și în exemplu de mai jos:
O categorie de produse poate conține atât tipuri de produse cât și produse fară tip (adica care au id_tip “null” când sunt introduse în baza de date). Deci sunt produse care aparțin acelei categorii dar nu au tip:
La căutarea unui produs sau unui tip se vor afisa in mijloc rezultatul căutarii (produsele sau tipurile găsite) :
În cazul în care textul introdus nu a fost gasit printre denumire si caracteristici se va afișa mesajul:
“Textul cautat” nu a fost gasit in baza de date.
La introducerea unui produs in coș va apare produsul selectat singur in pagina in felul următor:
Pentru a face comanda produselor selectate se face click pe Conținutul coșului este din orice pagina și se vor afisa toate produsele din coș. Tot aici se pot modifica cantitatea unui produs sau se poate sterge prin introducerea valorii “0” in casuța Modificare cantitate.
După aceea dacă doriți să comandați produsele trebuie să vă logați; daca nu aveți cont va puteți creea un cont.
CAPITOULU IV
PREZENTAREA PRODUSULUI SOFTWARE, IMPLEMENTAREA SI
EXPLOATAREA LUI
4.1 Considerații generale
Introducere
Ce este Internetul ?
Internetul este o super-rețea compusă din rețele de computere din toată lumea, într-o continuă expansiune, care schimbă radical modul de comunicare în lumea contemporană. Internetul este o uriașa bibliotecă, un instrument de corespondența rapida. Un nou mediu de publicare și un mijloc de difuzare mondiala a informației. Este o invenție genială acest mod de comunicare electronică : simplu, democratic,interactiv,capabil – cel puțin potențial – să înlature discriminarea geografică. Zeci de mii de rețele pretutindeni pe globul pământesc se interconectează , schimbând informații între ele , milioane de oameni folosesc acest sistem în fiecare zi .
Din punct de vedere tehnic, Internetul este compus din mai multe rețele de computere(rețele locale – LAN – Local Area Network și rețele pe arii extinse WAN – Wide Area Network ). În principiu există 2 mari domenii în care internetul este folosit :
Comunicare :
Poșta electronică(e-mail) prin care se pot transmite și primii mesaje. E-mail-ul sau posta electronica reprezinta cea mai utilizata si populara aplicatie a Internetului . . Ea permite utilizatorilor sa comunice si sa transmita informatii altor utilizatori indiferent de localizarea geografică și de fusul orar la o viteză remarcabilă, astfel încât un e-mail poate ajunge pe cealaltă parte a globului în câteva minute si chiar mai puțin ! Prin e-mail se pot transmite orice tip de date ( text, sunet, grafica, video) . adresa de e-mail va arăta intotdeauna de forma nume_utilizator@adresa_calculator . De obicei numele de utilizator se poate alege, însă adresa calculatorului este dată de serverul unde se gasește casuța postală . Cele 2 parti ale adresei sunt despartite prin simbolul @. Prima parte contine identificatorul utilizatorului dupa cum este el înregistrat pe calculatorul unde este creată casuța postală , iar a doua parte ( cea de dupa @) reprezintă informațiile de identificare in Internet a calculatorului unde se află casuța postală . De exemplu adresa [anonimizat] inseamna căsuța poștală a utilizatorului Ion Ion aflata pe calculatorul univ.ro
Liste de discuții(discussion lists) care permit participarea la discuții și schimburi de informații în grupuri profesionale. Listele de discutii ( mailing lists ) reprezinta o forma de comunicare a informațiilor între persoane din ce în ce mai populară . O astfel de listă conține adresele de e-mail ale unor utilizatori . Un mesaj primit pe adresa listei este difuzat automat tuturor membrilor listei. Datorită faptului că cea mai mare parte a utilizatorilor Internet folosesc cu preponderență e-mail-ul, si datorita costurilor de conectare la Internet, a rezultat necesitatea de organizare a unor grupuri de discuții între aceste miloane de utilizatori, grupuri care să se bazeze pe o distribuție selectivă a e-mailurilor. Astfel un utilizator se poate abona ( de obicei gratuit ) la una din listele de discutii din domeniul care îl interesează , urmând să primeasca zilnic ( sau saptămânal – după cum decide ) zeci de scrisori pe tema respectivă care reprezintă discuțiile din grup . Aceste scrisori pot fi citite, se pot păstra sau să li se raspundă pe adresa privată ori pe adresa grupului continuându-se astfel discutia.
De ce PHP și MySQL ?
PHP, acronim care provine din “Hipertext Preprocessor” , este un limbaj de scripting utilizat pe scară largă, relizat și distribuit în sistem OpenSource, care este special realizat pentru a dezvolta aplicații web, prin integrarea codului PHP în documente HTML. Sintaxa sa provine din C, Java și PERL și este ușor de învățat.Scopul principal al limbajului este acela de a scrie rapid pagini web dinamice, dar cu PHP se pot realiza mult mai multe .
Caracteristica esențială a PHP-ului este faptul ca acesta este un limbaj “Server Side Scripting” – scripturile sunt interpretate de server și rezultatele sunt transmise browser-ului
Deși PHP-ul este specializat pe “Server Side Scripting” poate face mai multe :
Server – side scripting
Command line scripting
Client – side GUI applications.
PHP poate fi folosit pe aproape toate marile sisteme de operare, incluzând Linux, multe variante de UNIX(incluzând HP-UX,Solaris și OpenBSD), Microsoft Windows, Mac OS X, RISC OS, probabil și altele. PHP are deasemenea suport pentru majoritatea serverelor de web din prezent. Acestea includ serverele Apache, Microsoft Internet Information Server, Personal Web Server, Netscape și iPlanet, serverul Oreilly Website Pro, Caudium, Xitami, OmniHTTPd, și multe altele. Pentru majoritatea serverelor PHP are un modul, iar pentru celelalte suportă standardul CGI, PHP putând să lucreze ca un procesor CGI.
PHP are capabilități extrem de folositoare pentru procesarea textului , de la POSIX
Extins sau expresii regulare Perl până la parsarea documentelor XML. Pentru accesarea documentelor XML, sunt suportate standardele SAX și DOM. Pentru a transforma documentele XML se folosește extensia XSLT.
Folosirea PHP în domeniul comerțului electronic , s-a dovedit foarte folositoare pentru programul de plăți online funcții de plată Czbercash, CzberMUT,VeriSign Pazflow Pro și CCVS.
Una dintre cele mai puternice și importante facilități în PHP este suportul său pentru o gamă largă de baze de date(datorită acestui fapt a fost scrisă această lucrare).
Sunt suportate următoarele baze de date :
Adabas D
Ingres
Oracle(OC17 și OC18)
dBase
InterBase
Ovrimos
Empress
FrontBase
PostgreSQL
Hzperwave
Direct MS-SQL Szbase
IBM DB2
MySQL
Velocis
Informix
ODBC
Unix dbm
4.2 Descrierea functiunilor aplicatiei. Prezentarea sistemului de meniuri al aplicatiei
Sistemul este bazat pe cea mai completă arhitectura de baze de date pentru membrii agenției . El a fost creat pentru realizarea unei pagini web interactibe de care avea nevoie firma.
Baza de date a fost realizată cu ajutorul scriptului php : www.nume.0fees.net
Baza de date cu numele Rostman.SRL are 14 tabele. Aici a fost creată structura tablelor cu atributele lor. Au fost setate câmpurile, tipurile de date, lungimea etc. Aici au fost testate comenzile SQL , folosite in PHP , am modificat sau șters date.
Informațiile de pe prima pagină a site-ului (HOME) sunt afișate ultimile prețuri de la electrocasnice.Când intram în ele vedem informațiile despre produsul respectiv .
Banere-le și imaginile au fost realizate în Corel Draw și Photoshop
Pagina este împărțită în header meniu main footer(vedeți anexa). În header este partea de sus, butoanele(Home, Despre Noi , Contacte și Forum) In menu partea din stânga în care se află meniul (și submeniurile). În Main se afla continutul paginii . În footer se subsolul paginii.
Toate celelalte informații sunt deschise în mijlocul paginii, header-ul și footer-ul rămânând la fel . În realizarea fiecărei pagini s-a folosit funcția require(‘header.php’), și require(‘footer.php’);care preia informațiiledin celelalte două părți.
În realizarea acestui site s-au folosit CSS-uri(Cascade Style Sheets). În header au fost definite clase care prin urmare sunt folosite de site. Ele se definesc în <head><style> și se apelează pe parcurs cu class.
Dupa butonul Home urmează Despre Noi în care se găsesc informații despre firmă, câteva date din istoricul agenției cât și despre personalul ei : agenți , reprezentanți și connsultanți .
Apăsând pe al treilea buton dim meniul de sus, Contacte , utilizatorul găsește adresele, telefoanele, și faxurile Sediului central al Agenției.
Aceeași informație poate if accesată daca se va da click pe poza din stânga- jos, care reprezintă sediul central (link pe imagine).
E.mail-ul de la sfârșit este un link :
Există multă lume care se ferește sa-și ofere adresa de e-mail (ori să trimtă mesaje către adrese necunoscute) din cauza SPAM-ului (mesaje de e-mail comerciale, nesolicitate). Pentru aceasta, pe lângă adresa de e-mail, vizitatorii au la dispoziție un formular de contact, într-o pagină specială, care să nu le solicite decât compl.etarea unor rubrici și apăsarea unu buton, fără a le mai deschide programul de e-mail.
Ultimul buton Checkout deschide o pagina care oferă utilizatorului posibilitatea sa vada ce produse a cumparat si care este costul total al produselor. Datele de contact ale acestuia nu sunt afișate, ele pot fi accesate numai de către administrator.
Apăsând click pe Creare Cont se deschide un subdomeniu cu Înscriere candidat sau Înscriere companie. În urma alegerii unuia dintre ele se deschide un formular care are notate câmpurile cu * . ceea ce reprezintă câmpurile care trebuie completate obligatoriu. Datele sunt înregistrate în baza de date .În cazul în care nu s-a introdus un câmp (obligatoriu) apare o pagina cu un mesaj care arată ce câmp nu a fost completat și un buton “ back“ care întoarce la formularul de înscriere și datele care au fost introduse unst păstrate datorita tipului de variabilă $_SESSION.
Pentru înscrierea datelor în baza de date se apasă butonul trimite, iar pentru ștergerea datelor din formular se apasă butonul Reset.
Pentru ca să fie înregistrate toate datele , câmpurior obligatorii s-a folosit funcția verifica() care conține condiții de restricții ca respectivul câmp să nu fie nul , să aiba numarul de caractere cuprinse într-un anumit interval,etc.
Similar Formularului de înscriere a candidatului este și formularul de înscriere a candidatului .
La logare userii își aleg tipul de login candidat sau companie și la Informații cont au următoarele meniuri :
La completarea formularuli de înscriere a unui user în fața fiecărui câmp care este obligatoriu este câte o steluță rosie. Același lucru se găsește și în formularul de modificare al datelor
După ce a fost creat un user nou, aveti posibilitatea sa va modificati contul:
4.3. Condiții privind implementarea aplicației
Comerț electronic inseamna, in expresia "traditionla", utilizarea in rețele cu valoare adaugată a unor aplicații de tipul transferului electronic de documente (EDI), a comunicațiilor fax, codurilor de bare, transferului de fișiere si a poștei electronice. Extraordinara dezvoltare a interconectivității calculatoarelor în Internet, în toate segmentele societății, a condus la o tendință tot mai evidentă a companiilor de a folosi aceste rețele în aria unui nou tip de comerț, comerțul electronic în Internet, care să apeleze – pe langă vechile servicii amintite – și altele noi. Este vorba, de exemplu, de posibilitatea de a se efectua cumpăraturi prin rețea, consultând cataloage electronice "on" pe Web sau cataloage "off" pe CD-ROM si plătind prin intermediul carților de credit sau a unor portmonee electronice. Pentru alții, comerțul Internet reprezintă relațiile de afaceri care se derulează prin rețea între furnizori și clienti, ca o alternativă la variantele de comunicații "tradiționale" prin fax, linii de comunicații dedicate sau EDI pe rețele cu valoare adaugată. În fine, o alta formă a comerțului Internet implică transferul de documente – de la contracte sau comenzi pro forma, pană la imagini sau înregistrări vocale. Acest nou tip de comerț a stimulat însă cererea pentru noi metode adecvate de plată. În cadrul noului concept de "sat global" (global village), dezvoltarea unor activități comerciale intre participanți situați la mari distanțe geografice unii de alții nu poate fi concepută fară folosirea unor sisteme electronice de plăți. Aceste noi mijloace de plată permit transferarea comodă, sigură și foarte rapidă a banilor intre partenerii de afaceri. De asemenea, înlocuirea monedelor si bancnotelor (actualele forme tradiționale de numerar) prin ceea ce denumim bani electronici conduce, pe langa reducerea costurilor de emitere si menținere în circulație a numerarului, și la o sporire a flexibilitații si securitații sistemelor de plați.
In domeniul mijloacelor electronice de plata, cercetarile sun in plina desfasurare. Există numeroase sisteme in curs de experimentare, altele abia au fost cercetate si supuse analizei. Este normal ca prudentă și securitatea să fie cuvintele cheie ale acestor demersuri. Vom prezenta in continuare cateva sisteme de plați electronice mai cunoscute, grupate in patru categorii:
– sisteme cu carduri bancare,
– sisteme on-line,
-microplati
– cecuri electronice.
Sisteme de plați în Internet bazate pe carduri bancare
Multe cumpărari de bunuri și servicii prin Internet se fac platindu-se cu carduri bancare obișnuite (Visa, MasterCard etc.). Însă tranzacțiile cu carduri conțin informații confidențiale privind cardul și informațiile personale ale clienților, informații ce pot fi interceptate în timpul transmisiei prin Internet. Fară un soft special, orice persoană care monitorizează traficul pe rețea poate citi conținutul acestor date confidentiale si le poate folosi ulterior.Este necesară elaborarea unor standarde specifice sistemelor de plăți, care să permită coordonarea părților legitime implicate in transfer si folosirea corectă a metodelor de securitate.
În 1996, MasterCard și Visa au convenit să consolideze standardele lor de plăți electronice într-unul singur, numit SET (Secure Electronic Transaction). Protocolul SET își propune șapte obiective de securitate in e-commerce: Sa asigure confidențialitatea instrucțiunilor de plată și a informațiilor de cerere care sunt transmise odată cu informațiile de plată.
Să garanteze integritatea tuturor datelor transmise.
Să asigure autentificarea cumpăratorului precum și faptul că acesta este utilizatorul legitim al unei mărci de card.
Să asigure autentificarea vanzatorului precum și faptul că acesta accepta tranzactii cu carduri
prin relația sa cu o institutie financiara achizitoare.
Să folosească cele mai bune metode de securitate pentru a proteja parțile antrenate în comerț.
Să fie un protocol care sa nu depindă de mecanismele de securitate ale transportului și care să nu împiedice folosirea acestora.
Să faciliteze și sa incurajeze interoperabilitatea dintre furnizorii de soft si cei de retea.
Aceste cerințe sunt satisfăcute de urmatoarele caracteristici ale acestei specificații: Confidențialitatea informației – Pentru a facilita si incuraja comertul electronic folosind carțile de credit, este necesară asigurarea deținătorilor de cartele că informațiile de plată sunt in sigurantă. De aceea, contul cumparatorului si informațiile de plată trebuie sa fie securizate atunci cand traverseaza rețeaua, împiedicând interceptarea numerelor de cont și datele de expirare de catre persoane neautorizate. Criptarea mesajelor SET asigura confidențialitatea informației.Integritatea datelor – Aceasta specificație garantează că nu se alterează conținutul mesajelor în timpul transmisiei acestora prin rețea. Informațiile de plată trimise de cumpărător la vanzător conțin informații de cerere, date personale si instrucțiuni de plată. Dacă una din aceste informatii este modificată, tranzacția nu se va face corect. Protocolul SET folosește semnatura digitală pentru integritatea datelor. Autentificarea cumpărătorului – Vanzătorul are nevoie de un mijloc de verificare a clientului său, a faptului că acesta este utilizatorul legitim al unui număr de cont valid. Un mecanism care face legatura dintre posesorul cartii de credit si un număr de cont specific va reduce incidența fraudei și prin urmare, costul total al procesului de plată. SET utilizează semnatura digitală si certificatele cumparatorului pentru autentificarea acestuia. Autentificarea vanzătorului – Această specificatie furnizeaza un mijloc de asigurare a clientului că furnizorul are o relație cu o instituție financiara, permițându-i acestuia să accepte carțile de credit. SET utilizeaza semnatura digitală și certificatele vanzătorului pentru autentificarea acestuia.
Interoperabilitate – Protocolul SET trebuie sa fie aplicabil pe o varietate de platforme hardware si soft. Orice cumpărator trebuie sa poată să comunice, cu softul său, cu orice vanzător. Pentru interoperabilitate, SET foloseste formate de mesaje si protocoale specifice.
Cumpărarea electronică – Într-un scenariu tipic de e-commerce, etapele procesului de cumparare sunt urmatoarele:
1. Cumpăratorul poate cauta bunuri si servicii având mai multe posibilități:
– Folosește un browser pentru a consulta cataloage online din pagina de Web a vanzatorului;
– Consultă un catalog suplimentar aflat pe un CDROM;
– Consultă un catalog pe hartie.
2. Cumpărătorul alege bunurile pe care dorește sa le cumpere.
3. Cumpărătorului îi este prezentată o listă a bunurilor, incluzând prețul acestora și prețul total, cu tot cu taxe. Această listă trebuie furnizată electronic de serverul vanzătorului sau de softul de cumpărare electronică din calculatorul clientului. Uneori se acceptă negocierea prețului.
4. Cumpărătorul alege mijloacele de plată. Să considerăm că este ales ca mijloc de plată cartela de credit (cardul).
5. Cumpărătorul trimite vanzătorului o cerere impreună cu instrucțiunile de plata. În această specificație, cererea și instrucțiunile de plată sunt semnate digital de către cumparatorii care posedă certificate.
6. Vanzătorul solicită autorizatia de plata a clientului său de la instituția financiară a acestuia.
7. Vanzătorul trimite confirmarea cererii.
8. Vanzătorul trimite bunurile sau indeplinește serviciile solicitate în cerere.
9. Vanzătorul solicită plata bunurilor și serviciilor de la instituția financiară a cumpărătorului.
.
4.3. 4.4. Exploatarea curenta a aplicatiei
Isset() – funcție care verifică dacă a fost setată o valoare a unei variabileș
Strlen() – funcție ce returnează lungimea unui șir de caractere
Require() – funcție care include în scriptul curent conținutul unui fișier cu verificarea de a fi introdus o singură data (spre deosebire de funcția include()) – care permite includerea fișierului de mai multe ori )
Printf() – funcție care afișează un șir de caractere formatat
Crypt($pass,’BB’) – funcție care criptează un șir de caractere ($pass) după o cheie de criptare(BB)
Mail($to,$subject,$message,$headers) – funcție folosită pentru a trimite un email (de la $to, cu subiectul $subiect, având ca mesaj $message cu headerele adițtionale $header);
Strcmp() – funcție care compară doua șiruri de caractere (asemănător funcției standard în limbajul C)
Trim() – funcție care elimină spațiile goale de la începutul și sfarșitul unui șir de caractere specificat ca parametru (asemănator funcției standard în C)
Mysql_query() – trimite o comanda MySQL bazei de date active de pe server
Mysql_fetch_array() – returnează o linie din rezultatul comenzii
Mysql_error() – returnează mesajul de eroare sub formă de șir de caractere generat de baza de date mysql daca este cazul
Mysql_num_rows() – returnează numărul de linii din rezultatul unei cereri mysql
Mysql_connect(”localhost”,$user,$pass) deschide o conexiune către un server mysql
Mysql_select_db($dbname) – alege o bază de date mysql după conectarea la un server mysql
Session_start() inițializează o secțiune de date bazată pe id-ul de sesiune trimis printr-o cerere GET sau POST
Session_destroy – distruge toate datele asociate cu sesiunea curentă
Ob_start() – oprește afișarea bufferului până la terminarea execuției scriptului
EFICIENTA SI UTILITATEA SISTEMULUI INFORMATIC
Un website bine făcut este un website care se încarcă rapid și oferă vizitatorilor o funcțtionalitate impecabilă și un conținut complet. Arhitectura informației este simplă și clară, asigurând o navigare intuitivă pentru acces rapid la toate informațiile.
Criteriile necesare pentru eficiența unui site sunt :
Încărcare rapidă
Conținut relevant
Navigare ușoară
Prezentare consecventă
Aspect placut
Optimizarea pentru motoarele de căutare
Un design de calitate înseanmă și un aspect plăcut, care pune în valoare funcționalitatea site-ului și informația oferită.
Animațiile și imaginile măresc timpul de încărcare al paginii. Pe Internet, însă rapiditatea face legea. Satisticile spun că un vizitator așteaptă în medie 12 secunde ca pagina să se încarce, după care pleacă. În această aplicație s-a ținut cont și de acest lucru.
Un element foarte imporant este informația la zi . Site-ul trebuie să conțină noutăți nu mai vechi de o săptămână .
La nivel tehnic, criteriul cel mai important este plasarea site-ului în motoarele de căutare.
Motoarele de căutare – sunt o categorie foarte importantă de site-uri web menite să ajute utilizatorii Internetului : ele utilizează pagini Web interactive pentru realizarea căutărolor . Ele sunt principalele site-uri pe care trebuie să le vizitați atunci când căutați o informație și nu stiți exact adresa la care o puteți găsi cu exactitate. Având peste un milion de locații Web existente și unele noi care apar zi de zi , s-ar putea să ne întrebăm cum ar putea fi ținută evidența acestora și cum este posibil să identificăm o anumită locație , soluția o reprezintă motoarele de căutare.
În România :
Trafic , un top al site-urilor web în funcție de numărul de vizitatori.
România Online, portal cu motor de căutare cu multiple servicii gratuite.
Bumerang , portal care vă oferă foarte multe servicii, de la email,SMS și până la revista cu același nume.
Va ajuta intr-adevar un magazin electronic sa va dezvoltati afacerea?
Ati mai vazut probabil pana acum diverse reclame privind modul in care comertul electronic va poate ajuta sa va cresteti vanzarile. "Fara stocuri, deschis 24 de ore din 24, fara vanzatori, accesibil de oriunde si pentru oricine" sunt doar cateva dintre avantajele care va sunt prezentate pentru a va convinge de utilitatea unui magazin electronic.
Este oare adevarat? Puteti deschide un magazin electronic si a doua zi veti primi comenzi fara sa faceti nici un efort? Este comertul electronic visul oricarui om de afaceri: investitii minime si rezultate maxime, fara bataie de cap?
In aceste randuri voi trece in revista principalele lucruri pe care ar trebui sa le cunoasteti atunci cand decideti daca doriti sau nu si daca merita sau nu sa va deschideti un magazin electronic.
Ce este un magazin electronic?
Un magazin electronic este (simplificat vorbind) o pagina de internet care intruneste minim urmatoarele conditii:
Prezinta informatii despre produse sau servicii, inclusiv pretul acestora.
Include un sistem prin care vizitatorii paginii pot selecta produsele dorite si le pot adauga intr-un "cos electronic de cumparaturi" (la fel cum intr-un supermarket vizitatorii pot lua produsele dorite de pe raft si le pot pune in cos).
Include un sistem de preluare si transmitere a datelor personale ale cumparatorului, pentru a putea fi contactat de catre vanzator.
Nu in ultimul rand, include un sistem de plata prin care vanzatorul sa isi poata incasa banii de la clientul "virtual".
Dupa cum am precizat mai sus, acestea sunt doar caracteristicile de baza absolut necesare si pe care vizitatorii paginii de internet le pot vedea. Ele reprezinta insa doar "vitrina" unui magazin electronic.
Un magazin electronic uzual va include in plus un sistem de administrare invizibil pentru vizitatorii obisnuiti. Prin intermediul acestuia se introduc si actualizeaza informatiile despre produse, se tine evidenta comenzilor, a conturilor cumparatorilor inregistrati, se urmaresc statistici despre produsele cele mai cautate si, nu in ultimul rand, se trimit mesaje de promovare menite sa informeze clientii magazinului despre ofertele curente. Lista de optiuni de administrare nu este desigur limitata la cele descrise mai inainte, in practica existand o multitudine de optiuni disponibile.
Avantajele comertului electronic
In primul rand comertul electronic are si avantaje fata de comertul clasic. Va mai amintiti citatul de la inceput: "Fara stocuri, deschis 24 de ore din 24, fara vanzatori, accesibil de oriunde si pentru oricine"? Un magazin electronic este in multe privinte superior fata de unul obisnuit.
Fiind o pagina de internet inseamna ca este accesibila 24 de ore din 24 si poate fi accesata de oricine cu acces la internet. Asta spre deosebire de magazinul/firma dumneavoastra care are o adresa fixa si un program mai lung sau mai scurt de functionare. (Ceea ce e si normal. Doar nu o sa va deschideti magazine cu program non-stop, la fiecare kilometru, in speranta ca o sa treaca cineva si pe acolo la 2 noaptea).
Un magazin electronic e deschis non-stop nu neaparat pentru ca vin vizitatori la 2 noaptea – desi se mai intampla si asta – ci pentru ca e foarte ieftin sa il tineti deschis non-stop si mai ales nu trebuie sa platiti un vanzator care sa il deserveasca. Astfel puteti fi "virtual" disponibil pentru informatii si comenzi 24 de ore din 24, 7 zile din 7.
Fiind o pagina de internet vizitatorii nu pot atinge produsele … dar asta inseamna ca nici nu trebuie sa tineti produse pe stoc! (Suna destul de bine, nu? Cam cata marfa aveti imobilizata de obicei pe stoc la un punct de vanzare? Cat dureaza sa o rulati?). Puteti sa va deschideti un magazin electronic chiar si fara sa aveti marfa pe stoc, comandand marfa la furnizorul dumneavoastra abia dupa ce aveti comenzi ferme pentru ea. Sau puteti folosi stocul deja existent in magazinele obisnuite ale firmei dumneavoastra.
Tragand linie pana acum:
– nu avem vanzatori;
– nu avem stocuri sau le folositi pe cele existente;
– magazinul electronic e deschis non-stop;
– e accesibil si din Timisoara si din Iasi si din Constanta,chiar daca aveti marfa in magazin doar in Bucuresti.
Sa mai adaug ceva: de cate ori ati cerut o oferta la un furnizor si acesta parea ca nu mai ajunge cu ea la fax sau la computer ca sa vi-o transmita? Daca aveti acces internet probabil ca ati prefera sa intrati pe pagina de web a acestuia si sa o salvati direct de acolo fara sa mai consumati timp si bani cu telefoane si faxuri. Si probabil ca si furnizorul ar prefera sa nu consume timp si bani cu asta. Mai ales daca dupa ce primiti oferta descoperiti ca nu are ce va intereseaza (adica si dumneavoastra si el ati pierdut timpul degeaba).
Concluzii
Magazinul virtual este un tip de afacere care ofera facilitati atât clientilor cât si
ofertantilor. El asigura accesul la bunuri si servicii indiferent de locatia geografica fiind disponibil 24 de ore din 24. În functie de modul în care este construit si mentinut
magazinul virtual, beneficiile aduse firmei care furnizeaza bunurile sau presteaza
serviciile sunt semnificative fata de efortul prestat pentru actualizarea si întretinerea
acestuia.
Inainte de a incheia iata un sumar al punctelor pro si contra la care trebuie sa va ganditi:
Pro
(+) Nu aveti nevoie de vanzatori suplimentari
(+) Nu aveti nevoie de stocuri sau le folositi pe cele existente
(+) E deschis non-stop
(+) E accesibil si din Timisoara si din Iasi si din Constanta,chiar daca aveti marfa in magazin doar in Bucuresti
(+) Poate deveni un punct de referinta pe internet pentru clienti
(+) Imbunatateste comunicarea cu clientii
(+) Simplifica preluarea comenzilor de la clienti deja existenti
(+) Instrument de prospectare a pietei
(+) Investitie lunara redusa (gazduirea paginii pe internet si eventuala chirie pentru program) + conexiunea la internet
Contra/obstacole de depasit
(-) Cumparatorii nu pot atinge/testa produsele (Prezentarea articolelor din magazin conteaza foarte mult. Cum trebuie facuta?).
(-) Nu exista un vanzator care sa poata face recomandari si raspunde la intrebari (Cum construiti increderea vizitatorilor in dumneavoastra?).
(-) Trebuie implementat un sistem de livrare a produselor si preluare a banilor (Ce logistica va trebuie?)
(-) Magazinul trebuie promovat catre potentialii cumparatori (Cum atrageti cumparatori in magazin?).
Magazinul virtual nu difera deloc de un magazin real, in fapt este un magazin real, cu tot ceea ce presupune el. Am cheltuieli mici cu spatii de vanzare, dar trebuie sa compensez prin promovare. Am cheltuieli mici de personal, dar trebuie sa livrez prin curierat. Este o afacere ce merita toata atentia.
BIBLIOGRAFIE
ANEXE
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
<head>
<title>Your Store</title>
<meta name="description" content="My Store" />
<base href="http://rostman.0fees.net/" />
<link href="http://rostman.0fees.net/image/data/cart.png" rel="icon" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
<!–[if lt IE 7]>
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/ie6.css" />
<script type="text/javascript" src="catalog/view/javascript/DD_belatedPNG_0.0.8a-min.js"></script>
<script>
DD_belatedPNG.fix('img, #header .div3 a, #content .left, #content .right, .box .top');
</script>
<![endif]–>
<script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="catalog/view/javascript/jquery/thickbox/thickbox-compressed.js"></script>
<link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox/thickbox.css" />
<script type="text/javascript" src="catalog/view/javascript/jquery/tab.js"></script>
<script type="text/javascript"><!–
function bookmark(url, title) {
if (window.sidebar) { // firefox
window.sidebar.addPanel(title, url, "");
} else if(window.opera && window.print) { // opera
var elem = document.createElement('a');
elem.setAttribute('href',url);
elem.setAttribute('title',title);
elem.setAttribute('rel','sidebar');
elem.click();
} else if(document.all) {// ie
window.external.AddFavorite(url, title);
}
}
//–></script>
</head>
<body>
<div id="container">
<div id="header">
<div class="div1">
<div class="div2">
<a href="http://rostman.0fees.net/index.php?route=common/home"><img src="http://rostman.0fees.net/image/data/logo.png" title="S.C. ROSTMAN S.R.L" alt="S.C. ROSTMAN S.R.L" /></a>
</div>
<div class="div3"><a href="http://rostman.0fees.net/index.php?route=product/special" style="background-image: url('catalog/view/theme/default/image/special.png');">Special Offers</a><a onclick="bookmark(document.location, 'Your Store');" style="background-image: url('catalog/view/theme/default/image/bookmark.png');">Bookmark</a><a href="http://rostman.0fees.net/index.php?route=information/contact" style="background-image: url('catalog/view/theme/default/image/contact.png');">Contact</a><a href="http://rostman.0fees.net/index.php?route=information/sitemap" style="background-image: url('catalog/view/theme/default/image/sitemap.png');">Sitemap</a></div>
<div class="div4"><a href="http://rostman.0fees.net/index.php?route=common/home" id="tab_home">Home</a>
<a href="http://rostman.0fees.net/index.php?route=account/login" id="tab_login">Log In</a>
<a href="http://rostman.0fees.net/index.php?route=account/account" id="tab_account">Account</a><a href="http://rostman.0fees.net/index.php?route=checkout/cart" id="tab_cart">Basket</a><a href="http://rostman.0fees.net/index.php?route=checkout/shipping" id="tab_checkout">Checkout</a></div>
<div class="div5">
<div class="left"></div>
<div class="right"></div>
<div class="center">
<div id="search">
<div class="div8">Search: </div>
<div class="div9">
<input type="text" value="Keywords" id="filter_keyword" onclick="this.value = '';" onkeydown="this.style.color = '#000000'" style="color: #999;" />
<select id="filter_category_id">
<option value="0">All Categories</option>
<option value="20"> Desktops</option>
<option value="26"> PC</option>
<option value="27"> Mac</option>
<option value="18"> Laptops & Notebooks</option>
<option value="25"> Components</option>
<option value="29"> Mice and Trackballs</option>
<option value="28"> Monitors</option>
<option value="30"> Printers</option>
<option value="31"> Scanners</option>
<option value="32"> Web Cameras</option>
<option value="17"> Software</option>
<option value="24"> Phones & PDAs</option>
<option value="33"> Cameras</option>
<option value="34"> MP3 Players</option>
</select>
</div>
<div class="div10"> <a onclick="moduleSearch();" class="button"><span>Go</span></a> <a href="http://rostman.0fees.net/index.php?route=product/search">Advanced Search</a></div>
</div>
</div>
</div>
</div>
<div class="div6">
<div class="left"></div>
<div class="right"></div>
<div class="center">
<div id="breadcrumb">
</div>
<div class="div7">
<form action="http://rostman.0fees.net/index.php?route=common/home" method="post" enctype="multipart/form-data" id="currency_form">
<div class="switcher">
<div class="selected"><a>Euro</a></div>
<div class="option">
<a onclick="$('input[name=\'currency_code\']').attr('value', 'EUR'); $('#currency_form').submit();">Euro</a>
<a onclick="$('input[name=\'currency_code\']').attr('value', 'GBP'); $('#currency_form').submit();">Pound Sterling</a>
<a onclick="$('input[name=\'currency_code\']').attr('value', 'USD'); $('#currency_form').submit();">US Dollar</a>
</div>
</div>
<div style="display: inline;">
<input type="hidden" name="currency_code" value="" />
<input type="hidden" name="redirect" value="http://rostman.0fees.net/index.php?route=common/home" />
</div>
</form>
<form action="http://rostman.0fees.net/index.php?route=common/home" method="post" enctype="multipart/form-data" id="language_form">
<div class="switcher">
<div class="selected"><a><img src="image/flags/gb.png" alt="English" /> English</a></div>
<div class="option">
<a onclick="$('input[name=\'language_code\']').attr('value', 'en'); $('#language_form').submit();"><img src="image/flags/gb.png" alt="English" /> English</a>
</div>
</div>
<div>
<input type="hidden" name="language_code" value="" />
<input type="hidden" name="redirect" value="http://rostman.0fees.net/index.php?route=common/home" />
</div>
</form>
</div>
</div>
</div>
</div>
<script type="text/javascript"><!–
function getURLVar(urlVarName) {
var urlHalves = String(document.location).toLowerCase().split('?');
var urlVarValue = '';
if (urlHalves[1]) {
var urlVars = urlHalves[1].split('&');
for (var i = 0; i <= (urlVars.length); i++) {
if (urlVars[i]) {
var urlVarPair = urlVars[i].split('=');
if (urlVarPair[0] && urlVarPair[0] == urlVarName.toLowerCase()) {
urlVarValue = urlVarPair[1];
}
}
}
}
return urlVarValue;
}
$(document).ready(function() {
route = getURLVar('route');
if (!route) {
$('#tab_home').addClass('selected');
} else {
part = route.split('/');
if (route == 'common/home') {
$('#tab_home').addClass('selected');
} else if (route == 'account/login') {
$('#tab_login').addClass('selected');
} else if (part[0] == 'account') {
$('#tab_account').addClass('selected');
} else if (route == 'checkout/cart') {
$('#tab_cart').addClass('selected');
} else if (part[0] == 'checkout') {
$('#tab_checkout').addClass('selected');
} else {
$('#tab_home').addClass('selected');
}
}
});
//–></script>
<script type="text/javascript"><!–
$('#search input').keydown(function(e) {
if (e.keyCode == 13) {
moduleSearch();
}
});
function moduleSearch() {
url = 'index.php?route=product/search';
var filter_keyword = $('#filter_keyword').attr('value')
if (filter_keyword) {
url += '&keyword=' + encodeURIComponent(filter_keyword);
}
var filter_category_id = $('#filter_category_id').attr('value');
if (filter_category_id) {
url += '&category_id=' + filter_category_id;
}
location = url;
}
//–></script>
<script type="text/javascript"><!–
$('.switcher').bind('click', function() {
$(this).find('.option').slideToggle('fast');
});
$('.switcher').bind('mouseleave', function() {
$(this).find('.option').slideUp('fast');
});
//–></script>
<div id="column_left">
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/bestsellers.png" alt="" />Bestsellers</div>
<div class="middle">
</div>
<div class="bottom"> </div>
</div>
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/latest.png" alt="" />Latest</div>
<div class="middle">
</div>
<div class="bottom"> </div>
</div>
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/special.png" alt="" />Specials</div>
<div class="middle">
</div>
<div class="bottom"> </div>
</div>
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/category.png" alt="" />Categories</div>
<div id="category" class="middle"><ul><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=20">Desktops</a></li><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=18">Laptops & Notebooks</a></li><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=25">Components</a></li><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=17">Software</a></li><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=24">Phones & PDAs</a></li><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=33">Cameras</a></li><li><a href="http://rostman.0fees.net/index.php?route=product/category&path=34">MP3 Players</a></li></ul></div>
<div class="bottom"> </div>
</div>
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/information.png" alt="" />Information</div>
<div id="information" class="middle">
<ul>
<li><a href="http://rostman.0fees.net/index.php?route=information/information&information_id=4">About Us</a></li>
<li><a href="http://rostman.0fees.net/index.php?route=information/information&information_id=3">Privacy Policy</a></li>
<li><a href="http://rostman.0fees.net/index.php?route=information/information&information_id=5">Terms & Conditions</a></li>
<li><a href="http://rostman.0fees.net/index.php?route=information/contact">Contact Us</a></li>
<li><a href="http://rostman.0fees.net/index.php?route=information/sitemap">Site Map</a></li>
</ul>
</div>
<div class="bottom"> </div>
</div> </div>
<div id="column_right">
<div id="module_cart" class="box">
<div class="top"><img src="catalog/view/theme/default/image/basket.png" alt="" />Shopping Cart</div>
<div class="middle">
<div style="text-align: center;">0 items</div>
</div>
<div class="bottom"> </div>
</div>
<script type="text/javascript"><!–
$(document).ready(function () {
$('#add_to_cart').replaceWith('<a onclick="" id="add_to_cart" class="button">' + $('#add_to_cart').html() + '</a>');
$('#add_to_cart').click(function () {
$.ajax({
type: 'post',
url: 'index.php?route=module/cart/callback',
dataType: 'html',
data: $('#product :input'),
success: function (html) {
$('#module_cart .middle').html(html);
},
complete: function () {
var image = $('#image').offset();
var cart = $('#module_cart').offset();
$('#image').before('<img src="' + $('#image').attr('src') + '" id="temp" style="position: absolute; top: ' + image.top + 'px; left: ' + image.left + 'px;" />');
params = {
top : cart.top + 'px',
left : cart.left + 'px',
opacity : 0.0,
width : $('#module_cart').width(),
heigth : $('#module_cart').height()
};
$('#temp').animate(params, 'slow', false, function () {
$('#temp').remove();
});
}
});
});
});
//–></script>
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/brands.png" alt="" />Brands</div>
<div class="middle" style="text-align: center;">
<select onchange="location = this.value">
<option value=""> – Please Select – </option>
<option value="http://rostman.0fees.net/index.php?route=product/manufacturer&manufacturer_id=8">Apple</option>
<option value="http://rostman.0fees.net/index.php?route=product/manufacturer&manufacturer_id=9">Canon</option>
<option value="http://rostman.0fees.net/index.php?route=product/manufacturer&manufacturer_id=7">Hewlett-Packard</option>
<option value="http://rostman.0fees.net/index.php?route=product/manufacturer&manufacturer_id=5">HTC</option>
<option value="http://rostman.0fees.net/index.php?route=product/manufacturer&manufacturer_id=6">Palm</option>
<option value="http://rostman.0fees.net/index.php?route=product/manufacturer&manufacturer_id=10">Sony</option>
</select>
</div>
<div class="bottom"> </div>
</div>
<div class="box">
<div class="top"><img src="catalog/view/theme/default/image/featured.png" alt="" />Featured</div>
<div class="middle">
<table cellpadding="2" cellspacing="0" style="width: 100%;">
<tr>
<td valign="top" width="1"><a href="http://rostman.0fees.net/index.php?route=product/product&product_id=42"><img src="http://rostman.0fees.net/image/cache/data/apple_cinema_30-38×38.jpg" alt="Apple Cinema 30"" /></a></td>
<td valign="top"><a href="http://rostman.0fees.net/index.php?route=product/product&product_id=42">Apple Cinema 30"</a>
<br />
<span style="font-size: 11px; color: #900;">100.00€</span>
</td>
</tr>
<tr>
<td valign="top" width="1"><a href="http://rostman.0fees.net/index.php?route=product/product&product_id=28"><img src="http://rostman.0fees.net/image/cache/data/htc_touch_hd_1-38×38.jpg" alt="HTC Touch HD" /></a></td>
<td valign="top"><a href="http://rostman.0fees.net/index.php?route=product/product&product_id=28">HTC Touch HD</a>
<br />
<span style="font-size: 11px; color: #900;">484.44€</span>
</td>
</tr>
<tr>
<td valign="top" width="1"><a href="http://rostman.0fees.net/index.php?route=product/product&product_id=43"><img src="http://rostman.0fees.net/image/cache/data/macbook_1-38×38.jpg" alt="MacBook" /></a></td>
<td valign="top"><a href="http://rostman.0fees.net/index.php?route=product/product&product_id=43">MacBook</a>
<br />
<span style="font-size: 11px; color: #900;">500.00€</span>
</td>
</tr>
</table>
</div>
<div class="bottom"> </div>
</div>
</div>
<div id="content">
<div class="top">
<div class="left"></div>
<div class="right"></div>
<div class="center">
<h1>Welcome to S.C. ROSTMAN S.R.L</h1>
</div>
</div>
<div class="middle">
<div><p>
Welcome to my store!</p>
</div>
<div class="heading">Latest Products</div>
<table class="list">
<tr>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=48"><img src="http://rostman.0fees.net/image/cache/data/ipod_classic_1-120×120.jpg" title="iPod Classic" alt="iPod Classic" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=48">iPod Classic</a><br />
<span style="color: #999; font-size: 11px;">product 20</span><br />
<span style="color: #900; font-weight: bold;">100.00€</span><br />
</td>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=47"><img src="http://rostman.0fees.net/image/cache/data/hp_1-120×120.jpg" title="HP LP3065" alt="HP LP3065" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=47">HP LP3065</a><br />
<span style="color: #999; font-size: 11px;">Product 21</span><br />
<span style="color: #900; font-weight: bold;">1,000.00€</span><br />
<img src="catalog/view/theme/default/image/stars_3.png" alt="text_stars" />
</td>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=46"><img src="http://rostman.0fees.net/image/cache/data/sony_vaio_1-120×120.jpg" title="Sony VAIO" alt="Sony VAIO" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=46">Sony VAIO</a><br />
<span style="color: #999; font-size: 11px;">Product 19</span><br />
<span style="color: #900; font-weight: bold;">1,000.00€</span><br />
</td>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=43"><img src="http://rostman.0fees.net/image/cache/data/macbook_1-120×120.jpg" title="MacBook" alt="MacBook" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=43">MacBook</a><br />
<span style="color: #999; font-size: 11px;">Product 16</span><br />
<span style="color: #900; font-weight: bold;">500.00€</span><br />
</td>
</tr>
<tr>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=42"><img src="http://rostman.0fees.net/image/cache/data/apple_cinema_30-120×120.jpg" title="Apple Cinema 30"" alt="Apple Cinema 30"" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=42">Apple Cinema 30"</a><br />
<span style="color: #999; font-size: 11px;">Product 15</span><br />
<span style="color: #900; font-weight: bold;">100.00€</span><br />
<img src="catalog/view/theme/default/image/stars_2.png" alt="text_stars" />
</td>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=41"><img src="http://rostman.0fees.net/image/cache/data/imac_1-120×120.jpg" title="iMac" alt="iMac" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=41">iMac</a><br />
<span style="color: #999; font-size: 11px;">Product 14</span><br />
<span style="color: #900; font-weight: bold;">500.00€</span><br />
</td>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=40"><img src="http://rostman.0fees.net/image/cache/data/iphone_1-120×120.jpg" title="iPhone" alt="iPhone" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=40">iPhone</a><br />
<span style="color: #999; font-size: 11px;">product 11</span><br />
<span style="color: #900; font-weight: bold;">101.00€</span><br />
</td>
<td style="width: 25%;"> <a href="http://rostman.0fees.net/index.php?route=product/product&product_id=36"><img src="http://rostman.0fees.net/image/cache/data/ipod_nano_1-120×120.jpg" title="iPod Nano" alt="iPod Nano" /></a><br />
<a href="http://rostman.0fees.net/index.php?route=product/product&product_id=36">iPod Nano</a><br />
<span style="color: #999; font-size: 11px;">Product 9</span><br />
<span style="color: #900; font-weight: bold;">100.00€</span><br />
</td>
</tr>
</table>
</div>
<div class="bottom">
<div class="left"></div>
<div class="right"></div>
<div class="center"></div>
</div>
</div>
<div id="footer">
<div class="div1"><a onclick="window.open('https://www.paypal.com/uk/mrb/pal=W9TBB5DTD6QJW');"><img src="catalog/view/theme/default/image/payment.png" alt="" /></a></div>
<!–
OpenCart is open source software and you are free to remove the Powered By OpenCart if you want, but its generally accepted practise to make a small donatation.
Please donate via PayPal to [anonimizat]
//–>
<div class="div2">Powered By <a href="http://rostman.0fees.net">Rostman</a><br /> S.C. ROSTMAN S.R.L © 2010</div>
<!–
OpenCart is open source software and you are free to remove the Powered By OpenCart if you want, but its generally accepted practise to make a small donatation.
Please donate via PayPal to [anonimizat]
//–>
</div>
</div>
</body>
</noscript>
<div style="text-align: center;"><div style="position:relative; top:0; margin-right:auto;margin-left:auto; z-index:99999">
<!– Website Analytics Code –>
<script type="text/javascript" language="javascript" src="http://analytics.hosting24.com/do.php"></script>
<noscript>
<a href="http://www.hosting24.com/" target="_blank"><img src="http://analytics.hosting24.com/do.php" alt="web hosting" border="0"></a>
</noscript>
<!– End of Website Analytics Code –>
</div></div></html>
Copyright Notice
© Licențiada.org respectă drepturile de proprietate intelectuală și așteaptă ca toți utilizatorii să facă același lucru. Dacă consideri că un conținut de pe site încalcă drepturile tale de autor, te rugăm să trimiți o notificare DMCA.
Acest articol: Proiectarea Si Realizarea Unei Componente DE E Commerce (ID: 148852)
Dacă considerați că acest conținut vă încalcă drepturile de autor, vă rugăm să depuneți o cerere pe pagina noastră Copyright Takedown.
