Cuprins
CSpay - Descriere generală și obiective
CSpay este o aplicație pentru ușurința completării formularelor de plată cu ora în Universitatea Politehnica din București. Obiectivul proiectului este dezvoltarea unei interfețe web care să permită completarea facilă a formularelor de plată cu ora. În urma a două sesiuni de dezvoltare (primăvară 2007, vară 2008 - în cadrul RSoC2008) au rezultat două interfețe (prima variantă, a doua variantă) care încă au neajunsuri. Prioritară este crearea unei interfețe rapide și ușor de înțeles/utilizat.
Interfața web folosește în spate o bază de date pentru acces rapid la resursele necesare. Se lucrează cu documente de tip spreadsheet atât pentru import cât și pentru export.
Keywords: plată cu ora, intefață web, utilizabilitate, formulare spreadsheet, baze de date
Proiectul este dezvoltat în cadrul ROSEdu Summer of Code 2009.
Cunoștințe anterioare recomandate (prerequisites)
- programare web
- noțiuni de baze de date, SQL
- comenzi de bază Linux
- utilitare de dezvoltare de bază (compilatoare, interpretoare, editoare etc.)
- lucrul cu documente (în special spreadsheet-uri)
- (recomandat) programare C
- (recomandat) shell scripting
- (recomandat) cunoștințe de administrare și configurare a unui server web
Fazele proiectului
Vezi și roadmap-ul.
Echipa
- Eduard Tuțescu (eduard_tutescu [at] yahoo [dot] com)
- Daniel Urdă (daniel.urda.ct [at] gmail [dot] com)
- Grigore Lupescu (lupescu_grigore [at] hotmail [dot] com)
- Răzvan Deaconescu (razvan [at] rosedu [dot] org) (coordonator)
Resurse pentru dezvoltare
- instanță Trac
- wiki: descriere sarcini, plan, module
- milestones: repere importante în cadrul proiectului
- ticketing: bug reports, feature requests
- repository Subversion
- gestiunea scripturilor și a fișierelor importante folosite
- SVN URL: svn://dev.rosedu.org/cspay
- repository-ul este public; oricine poate obține o copie
- aici se află un tutorial rapid de SVN
- listă de discuții
- discuții între dezvoltatori legate de instalarea și configurarea instanței de DMS
- cerințe/observații din partea utilizatorilor
- oricine se poate abona; arhivele listei de discuții sunt publice
Arhitectură
Vezi planul arhitectural.
- ExportModule (Daniel)
- WebUI (Daniel, Dodo, Răzvan)
- ImportModule (Dodo)
- Database (Răzvan)
- GSImport (Dodo)
- CalendarExport (Daniel)
Pagina web a aplicației
Interfața web a aplicației este disponibilă la adresa http://www.rosedu.org/~cspay/2009.
Planul de activități
Vezi și roadmap-ul. Milestone-urile sunt disponibile și în format ICS.
Draft
- Documentare, cleaning și utilitare folosite
Detaliat
- Documentare, cleaning și utilitare folosite
- descriere: stabilirea mediului de lucru folosit
- perioada de desfășurare: 7-9 iulie
- input: N/A
- output: mediu de lucru stabilizat, opțiuni de dezvoltare
- responsabil: Eduard + Daniel
- legături cu celelalte activități: baza de dezvoltare pentru celelalte activități
Alte pagini
Attachments
-
cspay_logo.png
(3.2 kB) - added by razvan
15 months ago.
cspay logo
-
cspay_logo.xcf
(16.2 kB) - added by razvan
15 months ago.
CSpay logo în format GIMP
-
cspay_architecture.png
(32.2 kB) - added by razvan
14 months ago.
CSpay general architecture
-
cspay_architecture.dia
(3.5 kB) - added by razvan
14 months ago.
CSpay general architecture
-
Model_acoperire_2007-2008_sem2_SO_PSO.xls
(54.5 kB) - added by razvan
14 months ago.
Model acoperire pentru plata cu ora
-
2009_04_Sisteme_de_Operare_George_Milescu.xls
(11.0 kB) - added by razvan
14 months ago.
Exemplu fișier de ieșire plată cu ora
-
Acoperire_2007-2008_sem1.xls
(398.5 kB) - added by razvan
14 months ago.
Acoperire 2007-2008 - semestrul 1
-
Acoperire_2008-2009_sem2.xls
(236.5 kB) - added by razvan
14 months ago.
Formular complet de acoperire pentru semestrul 2 (2008-2009)
-
Acoperire_2008-2009_sem2_part.xls
(214.0 kB) - added by razvan
14 months ago.
Formular de acoperire fără ore de master și ore la alte facultăți
-
Acoperire_2007-2008_sem1_part.xls
(189.0 kB) - added by razvan
13 months ago.
Formular de acoperire fără ore de master, cursuri dispărute și ore la alte facultăți