Descrierea aplicatiei

Aplicatia pe care m-am gindit sa o facem va realiza urmatoarele:

    Va tine o evidenta (paralela !) a angajatilor dintr-o firma ( va fi integrat Active Directory si va tine datele intr-o baza de date Sql Server 2008)

    Va tine o evidenta a conturilor acestora pe diverse aplicatii, precum si a diferitelor beneficii ale user-ilor ( telefon, laptop, etc)

    Va face un workflow pentru un nou angajat, astfel incit sa se stie sigur cine ce are de facut( cumparat birou, laptop, etc)

    Pentru toate aceste actiuni se va tine o evidenta a celor care adauga/modifica date in sistem.

    Pe masura ce vom dezvolta aplicatia, ii vom adauga tot felul de noi functionalitati.Sa o numim Evidan(de la Evidenta Angajati)

 

Sa definim principalele roluri de actiune asupra sistemului:

  1. Administrator – are “puterea” de a “sterge” un angajat daca acesta nu a avut atribute, precum si de a defini atributele Workflow-ului si ale angajatului / aplicatiilor.
  2. Responsabil : indeplineste un anumit punct al workflow-ului pentru un nou angajat( ii da telefon, laptop, birou, il introduce in Active Directory, creeaza un email )
  3. HelpDesk – introduce / sterge atributele user-ului
  4. Raportare –are dreptul sa extraga un raport de pe site

 

Cerintele de lucru pentru versiunea 1 :

  1. Definirea workflow-ului si administrarea acestuia
  2. Importul angajatilor din Active Directory
  3. Trecerea unui angajat nou prin workflow
  4. Trecerea unui angajat care pleaca prin workflow
  5. Vizualizarea etapelor workflow-ului pentru angajat
  6. Vizualizarea resurselor care tin de un angajat.

Sunt deschis la sugestii pentru orice imbunatatire

7 thoughts on “Descrierea aplicatiei

  1. Aplicatia va fi facuta windows forms, wpf sau asp.net ? Eu as propune partea de introducere a datelor sa fie in windows forms iar partea de rapoarte in asp.net. De asemenea mi-ar place ca pe sql server sa nu am decat tabele si indecsi, fara triggeri, functii sql sau stored procedure, toata partea de logica sa fie in business layer. Nu stiu ce sa zic de CLR Functions, deoarece nu am folosit decat in joaca.
    Ideea mi se pare excelenta. Macar apuc si eu sa vad ce e cu Active Directory.
    Cat despre cat costa… vor fi multe multe ore de munca…
    Astept cu interes fiecare etapa in parte. Spor la treaba

  2. Pai ceea ce vreau sa realizez este asa:
    O parte Windows Service pentru import/export de user-i

    O parte Windows Forms pentru modificari de administratie( de ex., modificarea de template-uri – orice user din grupul x are telefon)

    O parte ASP.NET pentru rapoarte si modificari ale user-ilor( de ex., adauga un telefon unui user)

    O parte Silverlight pentru ??

    Si probabil ca toata logica o sa o tin in BL pe C#, pentru ca daca as pune-o in proceduri stocate ar fi nebunie pentru replicare…

  3. O parte Silverlight pentru că… dă foarte bine. Se pot realiza lucruri spectaculoase in Silverlight.
    Eu nu pot sa spun decat ca ma bucur de aplicatie. Avand in vedere cunostintele mele limitate si dorinta de a invata cat mai mult,
    imi ofer sprijinul la realizarea tutorialului… atat cat pot face…

  4. Din descrierea aplicatiei, cred ca 90% – 95% e functionalitate out of the box in WSS 3.0. Mai trebuie configurat pe ici pe colo, dar sunt aproape sigur ca e o treaba de 1-2 zile pentru un profesionist in SharePoint.

  5. Din pacate nu sunt specialist in sharepoint – as vrea sa fiu, dar nu sunt.
    Daca o faci tu … 1-2 zile, ar fi perfect …
    Inca ceva : scula de dezvoltare / sharepoint-ul in care se va pune aplicatia sunt free?(parca Windows Server 2003 vine cu un sharepoint minimal…)

Leave a Reply

Your email address will not be published. Required fields are marked *