Sunteți pe pagina 1din 10

UNIVERSITATEA DE VEST TIMIOARA

FACULTATEA DE MATEMATIC-INFORMATIC
SPECIALIZAREA: INFORMATIC APLICAT

CAIET DE PRACTIC

STUDENT: UDREA DRAGO ALEXANDRU


AN: II
GRUPA: 5

2016

STAGIUL DE PRACTIC
RAPORT DE PRACTIC
privind activitatea desfsurat n calitate de Developer la Cmed
SRL
Numele i prenumele studentului: Udrea Drago-Alexandru
Programul de studii universitare de licent: anul II
Organizaia gazd: SC Cmed SRL
Tutorele de practic: Petre Mierluiu
Responsabil de practic: Horhat Raul
Perioada stagiului de practic: 1 August 2016-19 August 2016

PREZENTARE GENERAL A SOCIETTII COMERCIAL

Cmed SRL este o organizaie de cercetare i monitorizare studii


clinice n domeniul farmaceutic care are propria echip de de
cercetare i dezvoltare software.
n Romnia a fost infiintat n anul 2007. La nivel global, Cmed
este un sistem inovator full services, care furnizeaz servicii CRO
inc din anul 2000, care ajut clienii s livreze studii clinice de
mare success. Cmed inseamn o echip cu experient i propria
technologie inovatoare pentru a inspir i pentru a conduce la un
progres real pe tot parcursul procesului de studiu clinic.
Viziunea Cmed este de a efectua studii clinice mai bune dect
oricine altcineva pentru a ajuta la salvarea de viei. Cmed a
ctigat o reputaie puternic pentru livrarea cu succes de studii
clinice inovatoare n diverse arii terapeutice, cu expertiz
terapeutic considerabil att n oncologie ct i n alte boli rare.
Activitatea principal a Cmed Technology const n dezvoltarea i
testarea platformei software folosit pentru desfsurarea i
monitorizarea studiilor clinice

Stagiul de practic s-a defsurat n cadrul departamentului de


Dezvoltare i Testare Software (Product Development) n cadrul
cruia activeaz:
-

6 manageri de proiect

2 manageri de echip

2 manageri tehnici

1 designer

12 programatori

10 testeri

Biroul este dotat cu aparatur tehnic de calcul i ofer acces


inclusiv la resurse de administrare i arhivare de proiecte.

Prezentare general a proiectului

Datele sunt exportate din Timaeus folosind tool-ul timaeus-pdfarchiveexport. Acesta creeaza un fiier ereditar pentru studiul sau studiile exportate, cu
fiiere de tip JSON pentru fiecare subiect si index in parte.Rezultatul este pus
ntr-o singur arhiva de tip ZIP.
Arhiva ZIP trebuie copiata intr-un server special numit archiver, o masina
pe 64 de biti suficienta pentru generarea de PDF-uri pentru subieci.
Scopurile proiectului :

Simplificarea archiveextract din client-sever in scripturi simple


Simplificarea htmlscraper-ului
Despartirea fazelor de executie in 2 (extract si convert)
nbunatatirea performantei tool-ului
Afiarea unui progress bar
Fixarea tuturor bug-urilor din relase-urile anterioare

Desfsurtor de activittii realizate n

perioada de practic

1 August 2016
Am primit proiectul (care const n inbunatatirea unui tool folosit de
companie pentru a transforma informaiile primate dintr-un json ntr-un pdf ) i
am fost informai despre tehnologiile folosite (Python, Django, Prince 9) pentru
acest proiect . Am nceput prin cunoaterea tehnologiilor din tutoriale oferite de
ctre mentor. i punerea n folosin a conostintelor , treptat, n practic pe o
aplicaie simpl .

2 August 2016
Am continuat tutorialele de Django i am nceput rezolvrii unor bug-uri
minore de pe tool-ul actual . i nceperea verificrii eficienei render-uiri
template-urilor ,de complexitate diferit din cadrul aplicaiei dezvoltate n ziua
anterioar , recursive sau iterative primind c i context json-uri de diferite
mrimi.

3 August 2016
Implementat n cadrul aplicaiei care exoprt json-ul funcionalitatea de a
export coninutul ntr-o arhiv zip, de asemnea am implementat command lineul, specific noii functionalitti. Directorul este arhivat recursive i pstreaz
toate numele subdirectoarelor.

4 August 2016

n aplicaia de convert am cutat i ters css-urile nefolosite de ctre


template-urile din cadrul aplicaiei. Ulterior am verificat impactul tergerii
acestora pe PDF-ul rezultat dup convertirea din HTML.

5 August 2016
Am implementat folosirea unor fiiere temporare pentru a eficientiza
procesul de conversie json-HTML i HTML-PDF, astfel funcia care convertete
HTML-urile n PDF-uri s nu mai atepte generarea tuturor HTML-urile din
jason-uri.

6-7 August 2016


Weekend

8 August 2016
Rezolvarea unor bug-uri vizuale, rezultate din conversia proast JasonHTML i mbuntirea unui template din cadrul tool-ului.

9 August 2016
Implementarea unor mesaje de eroare n cazul n care contextual
template-ului nu corespunde unui anumit patern. Am nlocuit biblioteca url-lib
cu url-lib2 pentru eficiena tool-ului.

10 August 2016
Implementarea unui tag i a unui filtru care primesc ca parametru un text
i o valoare numeric, introducnd un character unicode (nbsp/૳) , dup

ntlnirea unei secvene de lungime egal cu valoarea numeric dat, ncepnd


cu primul character aflat dup spaiu. Tag-ul va fi folosit pentru sting-urile
neflate ntr-o variabil.

11 August 2016
nlocuirea unei funcii din cadrul tool-ului prin aplicarea ei, iterative
asuptra tamplate-ului pentru a nu rerender-ui tamplate-urile cu scopul de a le
corecta.

12 August 2016
Rezolvarea de bug-uri vizuale i de sitem din cadrul tool-ului i
mbuntirea acestuia prin nlocuirea call-urilor subprocess cu alte funcii
echivalente i mai eficiente.

13-14 August 2016


Weekend

15 August 2016
tergerea claselor nefolosite din cadrul template-urilor i mbuntirea
tag-ului i filtrului create sptmna anterioar.

16 August 2016

Implementarea unor mesaje de eroare i nceperea funciei de debug din


component tool-ului. Acesta va afia mesaje de avertizare i eroare, dar i timpii
de execuie a fiecrui pas

17 August 2016
Curarea tuturor template-urilor de codul nefolosit i eliminarea callurilor de lxml din cadrul tool-ului i nlocuirea acestora cu template-uri renderuite direct-corect din punct de vedere estetic.

18 August 2016
Rezolvarea ultimelor greeli vizuale asuptra PDF-urilor rmase din cauza
aciunii de ziua trecut. Am mai rezolvat un bug aprut la generarea PDF-ului n
cadrul aceluiai director cu json-ul.

19 August 2016
Rezolvarea de bug-uri din cadrul tool-ului de export aprute atunci cnd
nu sunt date cile pentru livrarea json-uli i a subiectului din care sunt generate
json-urile.

Subsemnatul Udrea Dragos-Alexandru, legitimat cu B.I./C.I. Seria GZ Nr.


514965, declar pe propria rspundere, cunoscnd prevederile art. 292 din Codul
Penal cu privire la falsul n declaraii, c nu am realizat stagiul de practic n
mod fictiv, c nu am copiat dosarul de practic i nu l-am dat pe acesta spre
copiere.

Data
08.09.2016

Semntura

S-ar putea să vă placă și