You are on page 1of 21

nt nscriere.

n moment ce agenia colabora cu mai multe firme- companii din Italia,gsea locuri de munca sau studii
pentru ceteni straini(n acest caz ceteni romni.) Prin contractul de colaborare ntre firme i agenie se intocmeau
contracte de munca ( la consulatul din Bucuresti), se efectuau legalizri ale actelor necesare pentru viza de munca sau
studiii i se asigura transportul.
Una din cauzele principale ale migraiei ilegale peste hotare, preponderent a forei de munca din Romnia soldat n
majoritatea cazurilor cu consecinte grave) trafic de fiine umane, n mod special de femei,decese,munca la negru,
destramarea multor familii, copii orfani etc.) rezida n lipsa accesului la informaii veridice despre modalitaile de
angajare legal n straintate.
Astfel , n 2002 au fost aprobai agenii economici titulari ai licenelor pentru activitatea legal de plasare n cmpul
muncii al lucratorilor emigrani n alte state, n urma careia a aprut Agenia Cronos .
Studiul i La realizarea acestui proiect se vor folosi metode de proiectarea a sistemelor informatice, programarea n
PHP i MySQL a aplicaiei.
Capitolul 1
Studiul , analiza i prezentarea sistemului actual
Rolul i poziia ageniei n sistemul economico- social naional i n ramura de activitate
Agenia CRONOS este o firma cu sediul n Bucureti, Romnia i a fost nfiinat n anul 2004 de ctre un cetean
romn. Ea a aprut datorit faptului ca s-a nregistrat un numr mare de persoane plecate ilegal la munc n Italia din
Romnia. Prin intermediul acestei agenii omerii, dorind angajarea la munca peste hotare, se nregistrau n baza de
date a ageniei , cu toate datele personale(nume,vrsta,specialitate,diplom de studii , etc.) ndeplinind formularul de
UPS
Pota, Fax sau Internet
Reprezentantul, nregistreaz n baza de date omeri, specialiti, persoane ce doresc s se angajeze la munca peste
hotare, conform cererii . Sptmnal, sunt trimise rapoarte prin aceleai mijloace sediului central .
Vicedirectorul analizeaz cererea i oferta de muca si trimite Directorului central propuneri si sugestii. Acesta din urm
analizeaz, accepta, aproba sau respinge propunerea. Propunerea acceptat este trimisa Directorului Adjunct . Acesta
numete agentul care trebuie s ntocmeasc actele cu firma, compania care cere brae de munca. n acelai timp
reprezentana caut persoanele solicitate.
Urmeaz eliberarea Contractelor de Munc i al Vizelor cu ajutorul consultanilor reprezentani . Dup ridicarea vizelor
are loc plecarea angajailor la locul de munc organizat de catre agentul reprezentant. Dupa expirarea termenului de
munca sunt obligai s se intoarc n ar.



analiza sitemului existent al Ageniei Cronos
Agenia Cronos , este o agenie care are sediul central n Bucuresti
1.2.1 Caracteristici generale ale sistemului
Agenia Cronos caut firme, organizaii, companii care ofera locuri de munca pentru strini. ntocmete contracte de
colaborare cu acestea, primesc informaii sptmnal de cereri i respectiv, n urma analizei , datele, informaiile se
trimit reprezentanilor din Romnia prin :
Pot diplomatic
DHL
TNT
roducere
Proiectul cu Tema : Realizarea unei pagin web interactive la firma Agenia Cronos utliznd PHP si MySQL a fost
realizat n urma analizei asupra sistemului de activitate al unei firme care are nevoie de o paginta web pe internet.
Scopul acestei lucrari este analiza sistemului existent, analiza ageniei din punct de vedere economic, construirea
arhitecturii noului sitem si proiectarea logic i fizic a componentelor lui. Astfel se va obine proiectarea sistemului
informatic n condiiile abordrii structurate a noului sitem. Pe baza proiectului se va realiza o aplicaie utiliznd PHP i
MySQL.
Pe aceast pagina se vor gasi toate informaiile despre firm si baza de date a candidailor (pentru angajarea sau
studiul peste hotare) i companiilor (care ofera locuri de munca sau de studii), ct i date adiministrative ale firmei.
Prin realizarea acestei aplicaii membrii ageniei vor avea acces la bazele de date de pe internet, vor putea
modifica(aduga sau terge) datele prin introducerea numelui de utilizator i parola.
n urma analizei sistemului vor fi evideniate puctele slabe si cele forte ale firmei , se va propune o noua soluie
informatica pentru mbunatirea , rezolvarea problemelor de transfer de date, ct si securizarea lor din cadrul
ageniei.





Incearca pe www.documentareonline.com
Documentareonline.com are ca principal obiect de activitate oferirea de consultanta si
bibliografie pentru realizarea diferitelor proiecte stiintifice. Documentareonline.com
dispune de cea mai mare arhiva cu disertatii din Romania, oferind o mare parte din
resursele necesare in procesul de documentare si aprofundare a cunostintelor, cu
precadere in vederea sustinerii examenului de licenta. Toate disertatiile sunt bine
documentate,
During the years before the release of PHP 5.3 and 5.4, some books were published based on
the expected feature set of PHP 6.0, including both the Unicode work and the features which
were later backported to other releases. There is therefore some debate over whether a new
major version of PHP, with or without Unicode support, should be called "PHP 6", or if the version
should be skipped to avoid confusion.
Release history[edit]
Key
Color Meaning Development
Red Old release No development
Yellow Stable release Security fixes
Green Stable release Bug and security fixes
Blue Future release New features
Ver
sio
n
Release
date
Sup
port
ed
until
[37]

Notes
1.0
8 June 1995
beneficiaza
de o
tehnoredac
tare
impecabila,

Officially called "Personal Home Page Tools (PHP Tools)". This is the
first use of the name "PHP".
[6]

folosesc
diacritice,
au note de
subsol,
tabele,
grafice
anexe si
studii de
caz.
eased.
[19][20]

On July 13,
2004, PHP
5 was
released,
powered by
the new
Zend
Engine
II.
[6]
PHP 5
included
new
features
such as
improved
support
for object-
oriented
programmin
g, the PHP
Data
Objects
(PDO)
extension
(which
defines a
lightweight
and
consistent
interface for
accessing
databases),
and
numerous
performanc
e
enhanceme
nts.
[21]
In
2008 PHP 5
became the
only stable
version
under
developmen
t. Late static
binding had
been
missing
from PHP
and was
added in
version
5.3.
[22][23]

Many high-
profile
open-
source
projects
ceased to
support
PHP 4 in
new code
as of
February 5,
2008,
because of
the
GoPHP5
initiative,
[24]

provided by
a
consortium
of PHP
developers
promoting
the
transition
from PHP 4
to PHP
5.
[25][26]

PHP
interpreters
are
available on
most
existing 32-
bit and 64-
bit operating
systems,
either by
building
them from
the PHP
source
code, or by
using pre-
built
binaries.
[27]

For the PHP
versions 5.3
and 5.4, the
only
available Mi
crosoft
Windows bi
nary
distributions
were 32-
bit x86 build
s,
[28][29]
requi
ring
Windows
32-bit
compatibility
mode while
using Intern
et
Information
Services (II
S) on a 64-
bit Windows
platform.
PHP
version 5.5
made the
64-bit x86-
64 builds
available for
Microsoft
Windows.
[30]

PHP 6
and
Unicode
[edit]
PHP
received
mixed
reviews due
to lacking
native Unico
de support
at the core
language
level.
[31][32]
I
n 2005, a
project
headed by
Andrei
Zmievski
was initiated
to bring
native
Unicode
support
throughout
PHP, by
embedding
the Internati
onal
Component
s for
Unicode (IC
U) library,
and
representin
g text
strings
as UTF-
16 internally
.
[33]
Since
this would
cause major
changes
both to the
internals of
the
language
and to user
code, it was
planned to
release this
as version
6.0 of the
language,
along with
other major
features
then in
developmen
t.
[34]

However, a
shortage of
developers
who
understood
the
necessary
changes,
and
performanc
e problems
arising from
conversion
to and from
UTF-16,
which is
rarely used
in a web
context, led
to delays in
the
project.
[35]
A
s a result, a
PHP 5.3
release was
created in
2009, with
many non-
Unicode
features
back-ported
from PHP 6,
notably
namespace
s. In March
2010, the
project in its
current form
was
officially
abandoned,
and a
PHP 5.4
release was
prepared
containing
most
remaining
non-
Unicode
features
from PHP 6,
such as
traits and
closure re-
binding.
[36]
I
nitial hopes
were that a
new plan
would be
formed for
Unicode
integration,
but as of
2014 none
has been
adopted.

2.0
1 November
1997

3.0 6 June 1998
20
Octo
ber
200
0
Development moves from one person to multiple developers. Zeev
Suraski and Andi Gutmans rewrite the base for this version.
[6]

4.0
22 May
2000
23
Janu
ary
200
Added more advanced two-stage parse/execute tag-parsing system
called the Zend engine.
[38]

1
4.1
10
December
2001
12
Mar
ch
200
2
Introduced 'superglobals' ($_GET, $_POST, $_SESSION, etc.)
[38]

4.2
22 April
2002
6
Sept
emb
er
200
2
Disabled register_globals by default. Data received over the network
is not inserted directly into the global namespace anymore, closing
possible security holes in applications.
[38]

4.3
27
December
2002
31
Mar
ch
200
5
Introduced the command-line interface (CLI), to supplement the
CGI.
[38][39]

4.4
11 July
2005
7
Aug
ust
200
8
Fixed a memory corruption bug, which required breaking binary
compatibility with extensions compiled against PHP version 4.3.x.
[40]

5.0
13 July
2004
5
Sept
emb
er
200
5
Zend Engine II with a new object model.
[41]

5.1
24
November
24
Aug
Performance improvements with introduction of compiler variables in re-
engineered PHP Engine.
[41]
Added PHP Data Objects (PDO) as a
2005 ust
200
6
consistent interface for accessing databases.
[42]

5.2
2 November
2006
6
Janu
ary
201
1
Enabled the filter extension by default. Native JSON support.
[41]

5.3
30 June
2009
July
201
4
[43]

Namespace support; late static bindings, Jump label (limited goto),
Native closures, Native PHP archives (phar), garbage collection for
circular references, improved Windows support, sqlite3, mysqlnd as a
replacement for libmysql as underlying library for the extensions that
work with MySQL, fileinfo as a replacement for mime_magic for
better MIME support, the Internationalization extension, and deprecation
of ereg extension.
5.4
1 March
2012
1
Mar
ch
201
5
[44]

Trait support, short array syntax support. Removed
items: register_globals, safe_mode, allow_call_time_pass_ref
erence,session_register(), session_unregister() and session
_is_registered(). Built-in web server.
[45]
Several improvements to
existing features, performance and reduced memory requirements.
5.5
20 June
2013
20
June
201
6
[44]

Support for generators, finally blocks for exceptions handling,
OpCache (based on Zend Optimizer+) bundled in official distribution.
[46]

5.6 No date set
3
year
s
after
rele
ase
[4
4]

Constant scalar expressions, variadic functions, argument unpacking,
new exponentiation operator, extensions of the use operator,
new phpdbg debugger as a SAPI module, and other smaller
improvements.
[47]

Beginning on June 28, 2011, the PHP Group began following a timeline for when new versions of
PHP will be released.
[44]
Under this timeline, at least one release should occur every month. Once
per year, a minor release should occur which can include new features. Every minor release
should at least have 2 years of security and bug fixes, followed by at least 1 year of only security
fixes, for a total of a 3 year release process for every minor release. No new features (unless
small and self-contained) will be introduced into a minor release during the 3-year release
process.
Syntax[edit]
Main article: PHP syntax and semantics


eased.
[19][20]

On July 13, 2004, PHP 5 was released, powered by the new Zend Engine II.
[6]
PHP 5 included
new features such as improved support for object-oriented programming, the PHP Data Objects
(PDO) extension (which defines a lightweight and consistent interface for accessing databases),
and numerous performance enhancements.
[21]
In 2008 PHP 5 became the only stable version
under development. Late static binding had been missing from PHP and was added in version
5.3.
[22][23]

Many high-profile open-source projects ceased to support PHP 4 in new code as of February 5,
2008, because of the GoPHP5 initiative,
[24]
provided by a consortium of PHP developers
promoting the transition from PHP 4 to PHP 5.
[25][26]

PHP interpreters are available on most existing 32-bit and 64-bit operating systems, either by
building them from the PHP source code, or by using pre-built binaries.
[27]
For the PHP versions
5.3 and 5.4, the only available Microsoft Windows binary distributions were 32-
bit x86 builds,
[28][29]
requiring Windows 32-bit compatibility mode while using Internet Information
Services (IIS) on a 64-bit Windows platform. PHP version 5.5 made the 64-bit x86-64 builds
available for Microsoft Windows.
[30]

PHP 6 and Unicode[edit]
PHP received mixed reviews due to lacking native Unicode support at the core language
level.
[31][32]
In 2005, a project headed by Andrei Zmievski was initiated to bring native Unicode
support throughout PHP, by embedding the International Components for Unicode (ICU) library,
and representing text strings as UTF-16 internally.
[33]
Since this would cause major changes both
to the internals of the language and to user code, it was planned to release this as version 6.0 of
the language, along with other major features then in development.
[34]

However, a shortage of developers who understood the necessary changes, and performance
problems arising from conversion to and from UTF-16, which is rarely used in a web context, led
to delays in the project.
[35]
As a result, a PHP 5.3 release was created in 2009, with many non-
Unicode features back-ported from PHP 6, notably namespaces. In March 2010, the project in its
current form was officially abandoned, and a PHP 5.4 release was prepared containing most
remaining non-Unicode features from PHP 6, such as traits and closure re-binding.
[36]
Initial
hopes were that a new plan would be formed for Unicode integration, but as of 2014 none has
been adopted.
During the years before the release of PHP 5.3 and 5.4, some books were published based on
the expected feature set of PHP 6.0, including both the Unicode work and the features which
were later backported to other releases. There is therefore some debate over whether a new
major version of PHP, with or without Unicode support, should be called "PHP 6", or if the version
should be skipped to avoid confusion.
Release history[edit]
Key
Color Meaning Development
Red Old release No development
Yellow Stable release Security fixes
Green Stable release Bug and security fixes
Blue Future release New features
Ver
sio
n
Rele
ase
date
Sup
port
ed
until
[
37]

Notes
1.0
8
June
199
5

Officially called "Personal Home Page Tools (PHP Tools)". This is the first use
of the name "PHP".
[6]

2.0
1
Nov
emb
er
199
7

3.0
6
June
199
8
20
Octo
ber
2000
Development moves from one person to multiple developers. Zeev Suraski and
Andi Gutmans rewrite the base for this version.
[6]

4.0
22
May
200
0
23
Janu
ary
2001
Added more advanced two-stage parse/execute tag-parsing system called the
Zend engine.
[38]

4.1
10
Dec
emb
er
200
1
12
Marc
h
2002
Introduced 'superglobals' ($_GET, $_POST, $_SESSION, etc.)
[38]

4.2
22
April
200
2
6
Sept
emb
er
2002
Disabled register_globals by default. Data received over the network is not
inserted directly into the global namespace anymore, closing possible security
holes in applications.
[38]

4.3
27
Dec
emb
er
200
2
31
Marc
h
2005
Introduced the command-line interface (CLI), to supplement the CGI.
[38][39]

4.4
11
July
200
5
7
Augu
st
2008
Fixed a memory corruption bug, which required breaking binary compatibility
with extensions compiled against PHP version 4.3.x.
[40]

5.0
13
July
200
4
5
Sept
emb
er
2005
Zend Engine II with a new object model.
[41]

5.1
24
Nov
emb
er
200
5
24
Augu
st
2006
Performance improvements with introduction of compiler variables in re-
engineered PHP Engine.
[41]
Added PHP Data Objects (PDO) as a consistent
interface for accessing databases.
[42]

5.2
2
Nov
emb
er
200
6
6
Janu
ary
2011
Enabled the filter extension by default. Native JSON support.
[41]

5.3
30
June
200
9
July
2014
[43]

Namespace support; late static bindings, Jump label (limited goto),
Native closures, Native PHP archives (phar), garbage collection for circular
references, improved Windows support, sqlite3, mysqlnd as a replacement for
libmysql as underlying library for the extensions that work with MySQL, fileinfo
as a replacement for mime_magic for better MIME support, the
Internationalization extension, and deprecation of ereg extension.
5.4
1
Mar
ch
201
1
Marc
h
2015
Trait support, short array syntax support. Removed
items: register_globals, safe_mode, allow_call_time_pass_referenc
e,session_register(), session_unregister() and session_is_regist
ered(). Built-in web server.
[45]
Several improvements to existing features,
2
[44]
performance and reduced memory requirements.
5.5
20
June
201
3
20
June
2016
[44]

Support for generators, finally blocks for exceptions handling, OpCache
(based on Zend Optimizer+) bundled in official distribution.
[46]

5.6
No
date
set
3
year
s
after
relea
se
[44]

Constant scalar expressions, variadic functions, argument unpacking, new
exponentiation operator, extensions of the use operator, new phpdbg debugger
as a SAPI module, and other smaller improvements.
[47]

Beginning on June 28, 2011, the PHP Group began following a timeline for when new versions of
PHP will be released.
[44]
Under this timeline, at least one release should occur every month. Once
per year, a minor release should occur which can include new features. Every minor release
should at least have 2 years of security and bug fixes, followed by at least 1 year of only security
fixes, for a total of a 3 year release process for every minor release. No new features (unless
small and self-contained) will be introduced into a minor release during the 3-year release
process.
Syntax[edit]
Main article: PHP syntax and semantics

eased.
[19][20]

On July 13, 2004, PHP 5 was released, powered by the new Zend Engine II.
[6]
PHP 5 included
new features such as improved support for object-oriented programming, the PHP Data Objects
(PDO) extension (which defines a lightweight and consistent interface for accessing databases),
and numerous performance enhancements.
[21]
In 2008 PHP 5 became the only stable version
under development. Late static binding had been missing from PHP and was added in version
5.3.
[22][23]

Many high-profile open-source projects ceased to support PHP 4 in new code as of February 5,
2008, because of the GoPHP5 initiative,
[24]
provided by a consortium of PHP developers
promoting the transition from PHP 4 to PHP 5.
[25][26]

PHP interpreters are available on most existing 32-bit and 64-bit operating systems, either by
building them from the PHP source code, or by using pre-built binaries.
[27]
For the PHP versions
5.3 and 5.4, the only available Microsoft Windows binary distributions were 32-
bit x86 builds,
[28][29]
requiring Windows 32-bit compatibility mode while using Internet Information
Services (IIS) on a 64-bit Windows platform. PHP version 5.5 made the 64-bit x86-64 builds
available for Microsoft Windows.
[30]

PHP 6 and Unicode[edit]
PHP received mixed reviews due to lacking native Unicode support at the core language
level.
[31][32]
In 2005, a project headed by Andrei Zmievski was initiated to bring native Unicode
support throughout PHP, by embedding the International Components for Unicode (ICU) library,
and representing text strings as UTF-16 internally.
[33]
Since this would cause major changes both
to the internals of the language and to user code, it was planned to release this as version 6.0 of
the language, along with other major features then in development.
[34]

However, a shortage of developers who understood the necessary changes, and performance
problems arising from conversion to and from UTF-16, which is rarely used in a web context, led
to delays in the project.
[35]
As a result, a PHP 5.3 release was created in 2009, with many non-
Unicode features back-ported from PHP 6, notably namespaces. In March 2010, the project in its
current form was officially abandoned, and a PHP 5.4 release was prepared containing most
remaining non-Unicode features from PHP 6, such as traits and closure re-binding.
[36]
Initial
hopes were that a new plan would be formed for Unicode integration, but as of 2014 none has
been adopted.
During the years before the release of PHP 5.3 and 5.4, some books were published based on
the expected feature set of PHP 6.0, including both the Unicode work and the features which
were later backported to other releases. There is therefore some debate over whether a new
major version of PHP, with or without Unicode support, should be called "PHP 6", or if the version
should be skipped to avoid confusion.
Release history[edit]
Key
Color Meaning Development
Red Old release No development
Yellow Stable release Security fixes
Green Stable release Bug and security fixes
Blue Future release New features
Ver
sio
n
Rele
ase
date
Sup
port
ed
until
[
37]

Notes
1.0
8
June
199
5

Officially called "Personal Home Page Tools (PHP Tools)". This is the first use
of the name "PHP".
[6]

2.0
1
Nov
emb
er
199
7

3.0
6
June
199
8
20
Octo
ber
2000
Development moves from one person to multiple developers. Zeev Suraski and
Andi Gutmans rewrite the base for this version.
[6]

4.0
22
May
200
0
23
Janu
ary
2001
Added more advanced two-stage parse/execute tag-parsing system called the
Zend engine.
[38]

4.1
10
Dec
emb
er
200
12
Marc
h
2002
Introduced 'superglobals' ($_GET, $_POST, $_SESSION, etc.)
[38]

1
4.2
22
April
200
2
6
Sept
emb
er
2002
Disabled register_globals by default. Data received over the network is not
inserted directly into the global namespace anymore, closing possible security
holes in applications.
[38]

4.3
27
Dec
emb
er
200
2
31
Marc
h
2005
Introduced the command-line interface (CLI), to supplement the CGI.
[38][39]

4.4
11
July
200
5
7
Augu
st
2008
Fixed a memory corruption bug, which required breaking binary compatibility
with extensions compiled against PHP version 4.3.x.
[40]

5.0
13
July
200
4
5
Sept
emb
er
2005
Zend Engine II with a new object model.
[41]

5.1
24
Nov
emb
er
200
5
24
Augu
st
2006
Performance improvements with introduction of compiler variables in re-
engineered PHP Engine.
[41]
Added PHP Data Objects (PDO) as a consistent
interface for accessing databases.
[42]

5.2
2
Nov
emb
6
Janu
ary
Enabled the filter extension by default. Native JSON support.
[41]

er
200
6
2011
5.3
30
June
200
9
July
2014
[43]

Namespace support; late static bindings, Jump label (limited goto),
Native closures, Native PHP archives (phar), garbage collection for circular
references, improved Windows support, sqlite3, mysqlnd as a replacement for
libmysql as underlying library for the extensions that work with MySQL, fileinfo
as a replacement for mime_magic for better MIME support, the
Internationalization extension, and deprecation of ereg extension.
5.4
1
Mar
ch
201
2
1
Marc
h
2015
[44]

Trait support, short array syntax support. Removed
items: register_globals, safe_mode, allow_call_time_pass_referenc
e,session_register(), session_unregister() and session_is_regist
ered(). Built-in web server.
[45]
Several improvements to existing features,
performance and reduced memory requirements.
5.5
20
June
201
3
20
June
2016
[44]

Support for generators, finally blocks for exceptions handling, OpCache
(based on Zend Optimizer+) bundled in official distribution.
[46]

5.6
No
date
set
3
year
s
after
relea
se
[44]

Constant scalar expressions, variadic functions, argument unpacking, new
exponentiation operator, extensions of the use operator, new phpdbg debugger
as a SAPI module, and other smaller improvements.
[47]

Beginning on June 28, 2011, the PHP Group began following a timeline for when new versions of
PHP will be released.
[44]
Under this timeline, at least one release should occur every month. Once
per year, a minor release should occur which can include new features. Every minor release
should at least have 2 years of security and bug fixes, followed by at least 1 year of only security
fixes, for a total of a 3 year release process for every minor release. No new features (unless
small and self-contained) will be introduced into a minor release during the 3-year release
process.
Syntax[edit]
Main article: PHP syntax and semantics

You might also like