Aplicatie Remat (casare masini uzate)

Anul acesta 2010, in luna aprilie am fost provocat sa fac o aplicatie pentru un centru Remat. Idea era simpla, sa automatizez procesul de intocmire acte pentru casarea masinilor uzate. Cateva formulare care trebuiau sa comunice cu o baza de date, sa poata genera cateva rapoarte.

Zis si facut.

Cerintele Utilizatorului:

Formular: Word

Sistem de operare : XP

Rapoarte: Excel

Produse:

Visual Studio 2008: Visual Basic limbaj de programare

Office: Access (baza de date), Excel (Rapoarte), Word (Formulare), Macro (VB6)

Am ales Baza de date in Access doar pentru portabilitate si pentru ca deocamdata este destul

UPDATE: Beneficiarii trebuie sa aiba o licenta de Office

Legaturi:

https://ionutsblog.wordpress.com/2010/07/22/word-salvare-automata/

https://ionutsblog.wordpress.com/2010/07/26/import-date-in-access-from-word-template/

https://ionutsblog.wordpress.com/2010/08/15/cautare-documente-in-vb/

 Acestea sunt posturi mai vechi cu frame-uri din aplicatie.

Dezvoltare:

V1: Versiunea 1 a fost realizata intr-un weekend deoarece luni trebuia sa fie in productie.

In prima faza am realizat Template-urile Word, si un pic de macro in el pentru:

  1.  Completare automata campuri duble (Formularul tipizat care avea campuri duble: data, nume, serie masina).
  2.  Salvare automata intr-un folder prestabilit cu un nume unic (numarul certificatului)

V2: Aceasta a fost realizata putin mai tarziu, cand a fost necesar primul raport. Am fost sunat dimineata ca dupa amiaza trebuie raportul:) Tipic IMM

  1. Realizarea Bazei de Date (nu am avut timp sa o normalizez)
  2. Import din documentele Word salvate anterior. Se face manual, va spun mai tarziu de ce :) 
  3. Intocmirea raportului prin import din baza de date.

Pana aici totul a fost bine o perioada pana au aparut mai multe documente, mai multe rapoarte si trebuiau integrate

V3: Asta este ultima versiune, pe care se lucreaza si acum.

  1. Interfata in Visual Studio
  2. Un modul de cautare Documente dupa numarul certificatului. Utilitatea a aparut dupa ce l-am creat, volumul de date a crescut, a aparut nevoia cautarii documentelor.
  3. Help
  4. Kit de Instalare.

V4: Aceasta va fi versiunea complet automatizata si nu va mai fi nevoie de mine sa fac rapoartele.

  1. Trebuie sa imbunatatesc Baza de Date, normalizata, reproiectata, dar datele curente trebuie sa ramana
  2. Mai trebuie un modul de cautare Documente dupa numele Proprietarului. Aici este ceva mai complicat. Trebuie facut un select in baza de date care sa returneze numarul certificatului pe baza numelui introdus. Si apoi cu parametrul numarul certificatului trebuie apelat modulul de cautare documente. As prefera modul C#
  3. Prelucrarea documentelor Word, cu interfata, pentru un utilizator rookie. (nu stiu „inca” cum sa fac)
  4. In interfata la rapoarte,  acestea sunt doar deschise cele create de mine🙂 Ai trebuie facut un rec macro si introdus in spatele form-ului.
  5. Posibilitatea sa fac update la aplicatie fara sa reinstalez (nici asta nu stiu „inca”). 

Acest post imi este destinat mai mult mie, sa integrez toate informatiile despre aceasta aplicatie si ce  sa ii mai fac sa fie Versiune Finala. Interventii minore in aplicatie au mai fost, dar nu merita consemnate.

Daca cineva vrea sa se implice in imbunatatire, sa imi dea sfaturi, idei aici sunt.

Aplicatia este personalizata, de asta nu pot face kit-ul public. Ar fi o idee de practica…..

4 Responses to Aplicatie Remat (casare masini uzate)

  1. valygreavu spune:

    Ionut cred ca ar trebui sa specifici ca pentru a putea utiliza produsul tau, beneficiarii trebuie sa aiba o licenta de Office. Asta asa ca sa fii Politically Correct🙂

  2. Clar trebuie licenta de Office. O sa modific si in post :))
    Astea au fost cerintele utilizatorului, mie mi-ar fi fost mult mai usor sa fac un formular in vb, in Access, sau chiar in Excel direct, dar… clientul nostru, stapanul nostru…:))

    PS: Nu am avut beneficii financiare de pe urma acestui proiect.

  3. Pingback: Task-uri complicate « Ionut Sinescu

  4. Pingback: Cum am devenit IT-ist | Ionut Sinescu

Lasă un răspuns

Completează mai jos detaliile despre tine sau dă clic pe un icon pentru autentificare:

Logo WordPress.com

Comentezi folosind contul tău WordPress.com. Dezautentificare / Schimbă )

Poză Twitter

Comentezi folosind contul tău Twitter. Dezautentificare / Schimbă )

Fotografie Facebook

Comentezi folosind contul tău Facebook. Dezautentificare / Schimbă )

Fotografie Google+

Comentezi folosind contul tău Google+. Dezautentificare / Schimbă )

Conectare la %s

%d blogeri au apreciat asta: