0% au considerat acest document util (0 voturi)
4 vizualizări9 pagini

Program

Acest document oferă o prezentare generală a unui proiect pentru dezvoltarea unui sistem automatizat de generare a orarului pentru o universitate. Acesta descrie problemele sistemului manual actual, inclusiv suprapunerile de cursuri și utilizarea ineficientă a resurselor. Sistemul propus va lua ca inputuri detalii despre studenți, materii, săli de clasă și disponibilitatea profesorilor și va genera orare optime pentru a aborda aceste probleme. Va avea caracteristici precum stocarea în bază de date, algoritmi de procesare și o interfață utilizator pentru inputuri și căutări.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
4 vizualizări9 pagini

Program

Acest document oferă o prezentare generală a unui proiect pentru dezvoltarea unui sistem automatizat de generare a orarului pentru o universitate. Acesta descrie problemele sistemului manual actual, inclusiv suprapunerile de cursuri și utilizarea ineficientă a resurselor. Sistemul propus va lua ca inputuri detalii despre studenți, materii, săli de clasă și disponibilitatea profesorilor și va genera orare optime pentru a aborda aceste probleme. Va avea caracteristici precum stocarea în bază de date, algoritmi de procesare și o interfață utilizator pentru inputuri și căutări.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

SINOPSISUL PROIECTULUI

1. DECLARAȚIE DE PROBLEMĂ:

În acest sistem, intenț ionăm să afiș ăm programul conform facultăț ii.


alocate pentru subiectul respectiv în conformitate cu faptul că camerele vor fi disponibile.

2. REZUMAT:

Sistemul manual de pregătire a orarului în colegii cu un număr mare de


studiul este foarte consumator de timp ș i de obicei se finalizează cu diferite cursuri
conflict între ore în aceeaș i sală sau cu aceiaș i profesori având mai mult de una
clasă la un moment dat.
Acestea sunt doar cauzate de erori umane comune care sunt foarte dificil de
a preveni în procese precum acestea. Pentru a depăș i aceste probleme, oamenii
de obicei, se ia programul din anii anteriori ș i se modifică, dar totuș i este o
o muncă plictisitoare de a încorpora modificările.
Pentru a depăș i toate aceste probleme, propunem să realizăm un proces automatizat
sistem. Sistemul va prelua diverse date precum detalii despre studenț i, materii
ș i sălile de clasă ș i profesorii disponibili, în funcț ie de aceste date va
generaț i un posibil program, realizând utilizarea optimă a tuturor resurselor în
o modalitate care se va potrivi cel mai bine oricăror restricț ii sau reguli ale colegiului.

Lista de subiecte poate include cursuri opț ionale, precum ș i subiecte de bază. Cazul este
similar cu ș colile ș i alte instituț ii educaț ionale. Aș adar, scopul nostru este să
dezvoltaț i un scop general care poate genera eficient soluț ii optime.

3. INTRODUCERE:

Programarea unui orar a fost o necesitate umană încă de când au început să gândescă
a gestiona timpul eficient. Este utilizat pe scară largă în ș coli, colegii ș i alte
domenii de predare ș i lucru, cum ar fi cursuri intensive, centre de coaching, formare
programe etc.
În zilele de început, programarea orarelor se făcea manual cu un singur
persoană sau un grup implicat în sarcina de a planifica aceasta cu mâinile lor,
care necesită mult efort ș i timp.
Chiar ș i programarea celui mai mic constrângeri poate lua mult timp ș i
situaț ia este chiar mai gravă când numărul de constrângeri sau cantitatea de
date pentru a face faț ă creș terilor.
În astfel de cazuri, un orar perfect conceput este reutilizat pentru întreaga generaț ie
fără nicio modificare, dovedindu-se a fi plictisitor în astfel de situaț ii. Alte cazuri care
poate cauza probleme atunci când numărul angajaț ilor / lucrătorilor este scăzut,
rezultând în reprogramarea orarului sau trebuie să completeze locurile libere
urgent.
Instituț iile/Ș colile/Collegiile/Universităț ile sunt utilizatori obiș nuiț i ai acestora
tabele de ore. Ei trebuie să îș i planifice cursul pentru a satisface nevoile
durata actuală ș i facilităț ile care le sunt disponibile.
Cu toate acestea, programul lor ar trebui să îndeplinească cerinț ele noului curs.
adăugarea ș i studenț ii nou înscriș i în loturi proaspete. Acest lucru poate duce la
reesalonarea întregului orar din nou pentru toate loturile sale ș i pentru
să fie programat în cel mai scurt timp posibil înainte de începerea cursului de loturi.
O altă problemă care apare atunci când se stabileș te orarul pentru examene. Când
mai multe loturi au examen în aceeaș i zi, trebuie să fie programate
luând în considerare în mod eficient toate problemele legate de facilităț i care sunt
disponibil pentru a desfăș ura aceste examene simultan.

3.1 SCOPUL:

Planificarea orarelor este una dintre cele mai complexe ș i predispuse la erori
aplicaț ii. Există încă probleme serioase, cum ar fi generarea de costuri ridicate
tabelele de timp apar în timpul programării ș i aceste probleme sunt
repetând frecvent.
Prin urmare, există o mare cerere pentru o aplicaț ie care distribuie
curs uniform ș i fără coliziuni.
Scopul nostru aici este de a dezvolta un sistem simplu, uș or de înț eles, eficient ș i
aplicaț ie portabilă, care ar putea genera automat timp de bună calitate
mese cu în secunde.

3.2 BENEFICII:

Generator de program, software-ul nostru permite utilizatorilor să genereze orar pentru


schimbări noi care apar într-un timp mai scurt, cu mai puț in efort ș i cu mai mult
eficienț ă.
Va permite utilizatorilor să lucreze ș i să vizualizeze programele în diferite platforme
ș i vizualizaț i informaț ii diferite simultan.

3.3 PRODUSE SIMILARE


Program aSa
Ș coala Mică Mimsa
Programul Colegului

[Link]:
Obiectivele principale ale proiectului nostru sunt:

Sistemul final ar trebui să fie capabil să genereze orare în mod complet


o modalitate automatizată care va economisi mult timp ș i efort pentru un institut
administraț ie.
Pentru a face un sistem de orar generic astfel încât să pot lucra la fel de bine pentru
diferiț i Ș coli, Colegii ș i Universităț i.
Gestionarea constrângerilor definite de utilizator.

Uș urinț a în utilizare pentru utilizatorul sistemului, astfel încât acesta/aceasta să poată face timp automat.

masă.
Concentraț i-vă pe optimizarea resurselor, cum ar fi cadrii didactici, laboratoarele ș i sălile etc.

Furnizaț i o facilitate pentru ca toată lumea să poată vizualiza programul.

Generaț i mai multe vizualizări utile din program.

4. DESCRIEREA PRODUSULUI:

Generatorul de orar este un instrument de uz general pentru generarea diferitelor tipuri


al tabelelor. Poate oferi rezultate bune pentru majoritatea sistemelor, cum ar fi ș coala
sistem, sistemele universităț ii noastre ș i aș a mai departe.

Unele dintre cele mai comune restricț ii cu care ne confruntăm sunt enumerate mai jos. Unele
dintre acestea sunt constrângeri moi, ceea ce înseamnă că doar cresc costul. Unele sunt
dureros care nu poate fi încălcat.

4.1 CONSTRÂNGERI RIGIDE:


• Clasa poate fi alocată doar dacă sala este liberă.
•Niciun profesor sau student nu are mai mult de o clasă într-un timp dat.
• O clasă trebuie să aibă suficiente locuri pentru a acomoda toț i elevii.

4.2 RESTRICȚII MOALE:

• Timpul de clasă preferat de profesor.


• Camera specifică preferată de orice profesor.
• Timp de pauză între diferitele cursuri preferat de profesor.
• Mai puț in de mers pe jos pentru a participa la cursuri de către studenț i.

5. JUSTIFICAREA PROIECTULUI:

Universitatea dispune în prezent de un sistem automat de generare a orarului.


dar există unele probleme cu acesta din cauza căruia este imposibil să
generează automat orarul pentru toate anii de B.E.
Pentru a depăș i această problemă ș i a oferi universităț ii o soluț ie automatizată bună
sistem de generare a orarului acest proiect a fost preluat.
Sistemul care va fi creat va fi un sistem uș or de utilizat ș i fără erori.
Se aș teaptă ca proiectul să fie finalizat în acest semestru, dar dacă din cauza
la unele probleme nu este finalizat în acest semestru, va fi continuat
în următorul semestru până când este finalizat.
În ceea ce priveș te costul, nu vor exista cheltuieli pentru achiziț ionarea noului software.
pentru a instala sistemul deoarece universitatea are deja MSSQL ș i
Sistemul de operare Windows care va fi necesar pentru a utiliza proiectul.
hardware-ul necesar este deja disponibil la universitate.

6. CARACTERISTICI ALE PRODUSETA

Interfaț ă pentru intrare: Sistemul va avea o utilizare uș oară ș i


interfaț ă interactivă pentru a introduce toate datele, cum ar fi volumul de muncă pentru
profesori, câț i studenț i din ce ramuri studiază
subiect într-un semestru, date pentru camere ș i date pentru laboratoare.

Capabilităț ile bazei de date: Sistemul va avea o bază de date bine proiectată pentru
stocati toate informaț iile care vor fi introduse ca input. Separaț i
baza de date care menț ine informaț ii de bază, subiecte, profesori, grupe ș i
asociaț iile ș i alte detalii Baza de date pentru stocarea generată
program ș i pentru stocarea orarelor necesare.

Capacităț i de procesare: Sistemul va avea algoritmi pentru a procesa toate


datele prezente în baza de date ș i având în vedere diferitele constrângeri
inseamnă că un profesor nu ar trebui să aibă două prelegeri/laboratoare consecutive, studenț i
au un interval minim de o oră, sălile adecvate sunt alocate pentru cursuri
ș i tutorialele, laboratoarele sunt utilizate optim astfel încât să fie folosite pentru
timpul maxim posibil, va genera programul.
Panou de căutare: Sistemul va avea un panou de căutare uș or de utilizat pentru a căuta
conform nevoii sale în tabelele de timp stocate în baza de date. Sistemul
ar oferi răspunsurile la cererile utilizatorului în formatul corect ș i erorile
mesajele vor fi afiș ate corect pentru a informa utilizatorul despre greș elile sale ș i pentru a
ghidează-l/ghideaz-o pentru utilizarea corectă a sistemului.

Funcț ii pentru atribuirea de priorităț i pentru subiecte.


Funcț ii pentru editarea tabelelor generate, salvarea tabelelor editate ș i deschiderea acestora
tabele salvate
Portabilitate ridicată, funcț ionează pe aproape toate sistemele disponibile.
Foarte eficient, are nevoie doar de câteva minute pentru a finaliza întreaga procedură

7. PRESUPUNERI:

Cerinț ele nu se vor schimba odată ce au fost finalizate. Suficient


informaț iile ș i documentele de la universitate vor fi disponibile ori de câte ori
timpul de răspuns al sistemului va fi acceptat oricum ar fi
Sistemul ar fi folosit doar pentru sistemul de operare Windows.

8. ANALIZA CERINȚELOR:

Acestea oferă cerin ț ele minime pe care sistemul tău ar trebui să le aibă pentru a realiza
acest software funcț ionează. Acest software funcț ionează bine în orice sistem de operare în care
Instrumentele pentru dezvoltatori sau instrumentele pentru utilizatori pot fi instalate. Deoarece am avut resurse limitate

am putut testa doar în Windows 7, Windows XP, Ubuntu 11.04, Ubuntu 10.10. Aș a că
de obicei, specificaț ia cerinț elor va fi aceeaș i ca cea a sistemului de operare
Deci, oferim o specificaț ie standard.

8.1 CONFIGURAREA SISTEMULUI:

procesor x86 de 2 GHz


1GB de memorie de sistem (RAM)
15GB spaț iu pe hard disk
Monitor pentru a afiș a ieș irea
Tastatură/Maimuț ă pentru introducerea datelor
Reț ea Locală (LAN)

8.2 UNELTE DE DEZVOLTARE:

Interfaț ă: Netbeans cu Kitul de Dezvoltare Java de la Sun/Oracle


Backend: Esenț iale MySQL (server), conector MySQL JDBC

8.3 UNELTE PENTRU UTILIZATORI:

Sun's/Oracle Java Run Time Environment


Fundamentele MySQL (server), conectorul MySQL JDBC

8.4 UNELTE PENTRU DOCUMENTARE:

MS Project
Microsoft Visio 2010
Microsoft Word 2010
Windows 7 Professional
Gimp/Photoshop CS4
Adobe Dreamweaver CS3

Sistem de Informaț ii pentru Orarul Universitar

Există Date despre personal


Orar
Date Campus Management
Date Datedespreclădiri Rapoarte
Datedesprecameră

Universitate Manual
Universitate
Orar Programul
Bază de date
Aplicaț ie

Date despre studenț i


Automatizat
Orare
Date curs
Datele subiectului

Smochin
ure 4 :Holistic Archeu ș tiyiiTi metabling Sistem de informaț ii
tlectura Universităț
Figura 4 de mai sus ilustrează o viziune holistică a sistemului de informa ț ii propus.
arhitectură. Arată intrările, procesele ș i ieș irile sistemului. Figura 5 de mai jos este
o ilustrare mai detaliată a acestui sistem. Baza de date a sistemului de informaț ii pentru studenț i este

fundamentul sistemului, datele din interior sunt ob ț inute de la studen ț i, cursuri ș i


subiecte, campusuri, clădiri ș i camere, ș i personal. Aceste date sunt esenț iale pentru a oferi
informaț ii despre administrarea orarului, precum ș i utilizarea acestuia în generarea orarului.
alt principiu de intrare în baza de date este datele existente ale programului. Această informaț ie este
esen ț ial în furnizarea punctelor de semin ț e astfel încât procesul de generare să poată fi adaptat
incremental. Aș a cum se poate observa din figura de mai jos, modulul de Întreț inere a Datelor

menț ine datele, iar aceste date actualizate sunt utilizate de Administraț ie ș i Program
Module de generaț ie pentru a procesa output-ul necesar.
Sistem de informaț ii pentru programul universitar

Aplicaț iepentruoraruluniversităț ii

Bazadedateauniversităț ii Universitate Management


Întreț inerea Datelor Rapoarte

Datele angajaț ilor


Datedesprecampus
ConstruireaDatelor
Management
Ddaetspcaremeră
GeneratordeRaportG

Administrativ Manual
Funcț ii Tabeledeore
DateStudent
Cursuridedate
Date
Caietdesarcini
Vederi

Existente Automatizat
Orar Program Grafice
Date
Generaț ie

Smochin
ure 5: DetArc eș uat
heu ș tiyiiTi mș iabling Sistem de informaț ii.
tlectura Universităț

Odată ce baza de date a sistemului de informaț ii pentru studenț i este îmbogăț ită cu date clasificate, aceasta permite

administrarea eficientă a func ț iei de programare a universită ț ii, precum ș i generează


viziuni ale orarului. Pentru a îmbunătăț i în continuare funcț ia de administrare, aceste viziuni ale orarului

permiteț i ca informaț iile să fie interogate din diverse perspective, ș i anume: camere, student,
personal ș i cursuri. Aceste perspective generează programe manuale ș i automate ș i oferă
nu doar vizionarea pe ecran, ci ș i capacitatea de a imprima copii pe suport fizic. În plus, un ad hoc

generator de raport, încorporat în aplicaț ie, permite crearea de management


raport din ambele module de Mentenanț ă ș i Administraț ie.

Arhitectura sistemului de informa ț ii men ț ionată mai sus a fost concepută în timpul
procesul de specificare a cerin ț elor. A implicat viziunea detaliată a sistemului, care
cuprinde diagrame ERD, structuri de date ș i Dicț ionar de date. Aceste componente ale
documentele de specificaț ie a cerinț elor sunt ilustrate ș i discutate mai târziu în acest capitol.
În plus, ie ș irea propusă, derivată din specifica ț iile cerin ț elor, a fost
clasificate în manuale, precum ș i în programe automate ș i rapoarte de gestionare. Prin urmare
cerinț ele sistemului implică o bază de date relaț ională care permite stocarea logică
de date cu redundan ț e minime. Aceasta va permite programarea universitară
aplicaț ie pentru întreț inerea datelor ș i furnizarea de informaț ii conducerii pentru universitate

administrare. Sistemul ar trebui să includă de asemenea un generator de program care permite


tabeluri de ore atât manuale cât ș i automatizate. Ieşirile sistemului sunt diversele
rapoarte de management ș i programare.

Generatorul manual de orar creează orare care asistă administratorii într-o


capacitatea sistemului de sprijin pentru decizii prin furnizarea de informaț ii informate. Permite
utilizatorul să creeze orare din datele din sistemul de baze de date al studenț ilor ș i facilitează
alocare manuală. Strategia de bază adoptată a fost dezvoltarea unei aplicaț ii dintr-un IS
perspectivă pentru a încadra funcț iile administrative cheie ș i îmbunătăț irea generală a
procesul de generare a orarului. Cu generarea manuală a orarului care susț ine nucleul
procesul de programare, sistemul cu generatorul său automat de program, acț ionează ca un suport
facilitate procesul de bază. În plus, aplica ț ia încorporează nu doar
generatoare de program manuale ș i automate, dar oferă ș i o soluț ie integrată pentru
celelalte funcț ii administrative ale universităț ii. Astfel, sistemul generează manual
orarele ș i rapoartele de gestionare din datele stocate în baza de date ș i generează
orar automatizat folosind aceste date ș i un algoritm de tabel dinamic de sloturi (DSTA).
Cu toate acestea, focalizarea sistemului de informaț ii privind programarea universităț ii este pe decizie

generarea orarului bazată pe date, spre deosebire de generarea bazată pe algoritmi

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