Pagina documente » Informatica, Matematica » Implementarea unui sistem administrativ pentru un camin de studenti

Despre lucrare

lucrare-licenta-implementarea-unui-sistem-administrativ-pentru-un-camin-de-studenti
Aceasta lucrare poate fi descarcata doar daca ai statut PREMIUM si are scop consultativ. Pentru a descarca aceasta lucrare trebuie sa fii utilizator inregistrat.
lucrare-licenta-implementarea-unui-sistem-administrativ-pentru-un-camin-de-studenti


Cuprins

Cuprins
1. Introducere 5
1.1 Imaginea de ansamblu a caminului Bruckhausen 5
1.2 Motivatie si obiective (Motivation and aims) 5
1.3 Descrierea proiectului (Task description) 5
1.4 Sumar 5
2. Prezentare generala 5
2.1 Rezervari de camere si administrare financiara 5
2.2 Probleme tehnice si raportarea acestor probleme 5
2.3 Acces la internet si securitatea retelei 5
2.4 Transmiterea de mesaje 5
3. Design 5
3.1 Arhitectura generala a sistemului 5
3.2 Componenta de rezervari de camere si administrare financiara 5
3.2.1 Rezervari de camere in functie de nationalitate 5
3.2.2 Inregistrarea cheltuielilor cu studentii 5
3.2.3 Configurarea aplicatiei 5
4. Implementarea 5
4.1 Prezentare generala 5
4.2 Algoritmul de cazare
4.3 Implementare software
4.3.1 Clasa AddCosts 5
4.3.2 Clasa AddRoom 5
4.3.3 Clasa AdvancedSettings 5
4.3.4 Clasa Booking 5
4.3.5 Clasa DbQueries 5
4.3.6 Clasa DeparturesRooms 5
4.3.7 Clasa HtmlCode 5
4.3.8 Clasa Inregistrare 5
4.3.9 Clasa KautionStruct 5
4.3.10 Clasa PersonStruct 5
4.3.11 Clasa RoomStruct 5
4.3.12 Clasa SearchPerson 5
4.3.13 Clasa SendMail 5
4.3.14 Clasa ViewFreeRooms 5
5. Concluzii si posibilitati de dezvoltare ulterioara 5
6. Referinte 5
7. Anexe 5
8.1 Anexa A - List of Figures 5
8.2 Anexa B - List Of Tables 5
8.3 Anexa C - Class Diagrams 5

EXTRAS DIN DOCUMENT

?

DEZVOLTAREA SI IMPLEMENTAREA UNUI SISTEM ADMINISTRATIV PENTRU UN CAMIN DE STUDENTI

1.

2. Introducere

In 1997 , Facultatea de Stiinte Ingineresti din cadrul Universitatii Duisburg-Essen a inceput internationalizarea programelor sale de studiu. Incepand cu anul 2001 facultatea a rulat programul International Studies in Engineering (ISE) adresat atat studentilor la programele de Bachelor cat si celor de la programele de Master.

Datorita cresterii problemelor legate de cazare, facultatea a preluat conducerea unui camin propriu pentru studenti International Student House(ISH).La inceput caminul putea oferi locuri de cazare pentru numai 20 de studenti care locuiau in 2 apartmanete complet renovate.O data cu cresterea cererilor de cazare , datorata intelegerilor cu universitati din afara granitelor germane , caminul s-a dezvoltat ajungand la un total de 250 de locuri de cazare organizate in 36 de apartamente din 9 cladiri.

1.1 Imaginea de ansamblu a caminului Bruckhausen

Spatiul disponibil pentru acest camin a fost gasit in cartierul Bruckhausen din partea de nord a orasului Duisburg. Din acel moment proiectul Bruckhausen a inceput sa fie dezvoltat. Activitatile pe care acest proiect le implica nu se limiteaza doar la a oferi un loc de cazare pentru studentii straini. O atentie deosebita este data integrarii studentilor in mediul international al caminului cat si modului german de viata. Activitati speciale cu si pentru studenti sunt organizate in mod regulat. Dezvoltarea rapida a caminului a creat lacune in domeniul administrativ. Personalul care initial se ocupa de camin a devenit din ce in ce mai ocupat , cantitatea de munca depusa crescand in mod vizibil. Sarcinile ce trebuiau indeplinite aveau un grad mare de repetabilitate , multe din procedurile administrative putand fi implementate prin programe de calculator care sa reduca munca umana sau sa o inlocuiasca in totalitate. Aceasta a dus la idea de a dezvolta o unealta software pentru a administra caminul de studenti. Initial cateva aplicatii stand alone au fost dezvoltate:

? Conexiunea la internet a fost efectuata printr-un router dedicate.Accesul la internet era pus la dispozitie pe baza unei inregistrari si folosind adresa fizica a calculatorului pentru identificare.Inregistrarea , schimbarile de locatii si modificarileerau facute manual;

? O baze de date pentru administrarea camerelor a fost dezvoltata

? Un program financiar a fost cumparat pentru a efectua tranzactii bancare

? Au fost incercari de dezvoltare a unor programe pentru cresterea securitatii retelei in special datorita aparitiei furtului de traffic.

Aceste aplicatii au fost dezvoltate separat datorita distributiei muncii cat si a distributiei locurilor de munca unde aceste probleme erau tratate. Eficienta acestor unelte a fost limitata datorita lipsei de comunicare dintre componentele software , lasand multe probleme sa fie rezolvate manual.Pentru acest motiv a fost necesara o unealta software care sa uneasca toate aceste functionalitati necesare caminului.

1.2 Motivatie si obiective

Acest proiect este menit sa imbine toate functionalitatile necesare pentru managementul unui camin international de studenti.Aceste functionalitati asigura facilitati pentru administratorii caminului in ceea ce priveste cazarea unui student sau a unui grup de studenti, efectuare de operatiuni financiare sau asigurarea securitatii retelei. Modularizarea acestui proiect asigura o buna comunicare intre diferitele componente si asigura posibilitatea reutilizarii codului.

Securitatea tranzactiilor este un aspect foarte important, daca consideram faptul ca sistemul ar trebui sa rezolve probleme financiare si chiar tranzactii bancare. Pentru ca sistemul este unul disponibil pe internet , el va fi practic disponibil pentru toata lumea si astfel aspecte de securitate trebuiesc avute in vedere. Pentru acest lucru tranzactii securizate http trebuie folosite (HTTPS). Limbajul Java ofera resurse pentru generare de pagini web(java servlets) . Baza de date trebuie sa ofere mai multe conexiuni in acelasi timp.Pentru aceasta sistemul MySQL a fost ales. De asemenea a fost ales web serverul Apache Tomcat pentru functiile necesare pentru internet(https,interpretare de servleti).

1.3 Descrierea proiectului

In cadrul acestui proiect un modul de management al camerelor trebuie dezvoltat.Acest modul va da posibilitatea unui user cu drepturi de administrator sa efectueze rezervari de camere, management de camere si administrare financiara.Un aspect al caminului de studenti este cel international , experienta anterioara scotand in evidenta importanta tiparelor sociale printre studentii caminului. Pentru aceasta sistemul de rezervari trebuie imbunatatit cu functionalitati de inteligenta artificiala care sa aiba aceste tipare drept criteriu.

Trebuie avute in vedere urmatoarele facilitati:

1. crearea unui sistem administrativ pentru efectuarea de proceduri financiare si adminstrative;