Raport de Proiect Proiect Python
Raport de Proiect Proiect Python
PE
RAPORT
Prezentat ca îndeplinire parț ială a cerinț elor pentru acordarea diplomei de
LICENȚĂ ÎN INGINERIE
ÎN
INFORMATICA Ș I INGINERIE
Trimis la:
Submitted by:
Dheeraj Kumawat (17bcs2101), Geetam Pradhan(17bcs2102), Mohini(17bcs2115)
eu
RECUNOAȘ TERE
Dorim să ne exprimăm recunoș tinț a specială profesorului nostru care mi-a oferit aurul
ocazia de a face acest proiect minunat pe tema sistemului de urmărire/monitorizare a sănătăț ii în Python,
ceea ce ne-a ajutat ș i în realizarea multor cercetări ș i am aflat despre atât de multe lucruri noi. Noi
le suntem cu adevărat recunoscători.
Dorim să-i mulț umim lui Dumnezeu pentru harul ș i dragostea Sa nesfârș ită în întreaga noastră viaț ă academică. Fără
nu, nu aș fi ajuns atât de departe. De asemenea, am dori să mulț umim familiilor noastre pentru ajutorul lor ș i
înț elegere pe parcursul vieț ii academice.
Din nou, am dori să le mulț umim prietenilor noș tri care ne-au ajutat foarte mult în finalizarea acestui proiect în cadrul
perioadă limitată de timp.
Acest proiect ne-a ajutat cu adevărat să învăț ăm abilităț i de Python ș i funcț ionalitatea sa. Am câș tigat multe cunoș tinț e.
în timp ce finalizez acest proiect.
În sfârș it, suntem recunoscători fiecărei persoane care ne-a ajutat să finalizăm acest proiect.
ii
REZUMAT
Acesta este un proiect live care a fost dezvoltat pentru un agent local de vehicule. Este util pentru agent să
menț ine detalii despre clienț i, detalii despre vânzări, articole ș i servicii ale companiei ș i, de asemenea, detalii despre vehicule. Dacă
orice client care cumpără un vehicul prin împrumut, vehiculul acelei persoane va fi recunoscut cu ajutorul numărului de vehicul.
Sistem de Recunoaș tere a Vehiculelor, care va acoperi următoarele module Agentul va introduce Vehiculul
Nu, va ajuta utilizatorul să caute detaliile vehiculului ș i detaliile necesare ale clientului. Agentul
introduce detaliile clientului ș i menț ine detaliile companiei. În ceea ce priveș te modulul de înregistrare, acesta
conț ine informaț iile despre detaliile utilizatorului nou înscris, cum ar fi numele utilizatorului, parola etc.
Modulul Detalii Vehicul conț ine detalii precum Numele Vehiculului, trimis de la, trimis către etc. Facturare
ș i Detaliile de Plată vor conț ine detalii precum Suma Reală de plătit, emi. Căutarea are
detaliile clientului. Orice agent se va conecta ș i va căuta detaliile clientului, acestea se vor afiș a toate
detalii precum detalii client, numele vehiculului, tipul de plată etc. Aceasta
Sistem de gestionare a showroom-ului de vehicule
proiectul conț ine în principal informaț iile despre vehicul ș i detaliile recuperării împrumutului. Vehiculul este achiziț ionat
dacă suma vehiculului va fi rezolvată sau nu. Dacă se va rezolva, atunci e bine. Altfel, agentul va căuta
detalii ale clientului ș i recuperarea împrumutului.
iii
Lista figurilor
3 Diagrama ER xiv
4 diagrama DFD xv
Tabel(1)
iv
Table of Contents
Recunoaș tere
Ii ii
Iii Rezumat iii
Iv List of figures iv
V Cuprins v
Masa(2)
v
CAPITOLUL 1 - INTRODUCERE
1.1 Introducere:
Acesta este un proiect live care a fost dezvoltat pentru un showroom de vehicule. Este util pentru ...
Sistem de management pentru a menț ine detalii despre clienț i, detalii despre vânzări, articole ș i servicii ale companiei
el/ea/ei doresc într-o perioadă scurtă de timp ș i, de asemenea, cu un nivel de eficienț ă ș i acurateț e.
Zonele de aplicare pentru informatică au fost selectate pe baza următoarelor factori:
Minimizarea înregistrărilor manuale păstrate în diferite locaț ii.
Facilitând afiș area informaț iilor dorite, foarte repede, prin recuperarea informaț iilor din
utilizatori.
Facilitarea diferitelor informaț ii statistice care ajută în procesul de luare a deciziilor?
Pentru a reduce eforturile manuale în activităț ile care implicau muncă repetitivă.
Actualizarea ș i ș tergerea unei astfel de cantităț i mari de date va deveni mai uș oară.
vi
CAPITOLUL 2 - SRS
1. Introduction
1.1 Scop
Scopul principal al pregătirii acestui document este de a oferi o perspectivă generală asupra analizei ș i
cerinț ele sistemului sau situaț iei existente ș i pentru determinarea caracteristicilor de funcț ionare
al sistemului.
Când am scris acest SRS pentru sistemul de gestionare a showroom-ului de vehicule, următoarele
●Aplicaț ie: un software sau program care este conceput pentru a fi folosit de un utilizator final pentru scopuri specifice
operaț iuni.
Acest document joacă un rol esenț ial în ciclul de viaț ă al dezvoltării (SDLC) ș i descrie
complete requirement of the system. It is meant for use by the developers and will be the basic
în timpul fazei de testare. Orice modificări aduse cerinț elor în viitor vor trebui să treacă prin
procesul formal de aprobat al schimbărilor.
vii
2. Descriere generală
că urmăm un parcurs previzibil, cu risc scăzut pentru a obț ine rezultate. Istoricul nostru este o dovadă a
proiecte complexe livrate în termen ș i chiar înainte de termen.
Echipele noastre combină abilităț i tehnologice de ultimă generaț ie cu o vastă expertiză în domeniu. Ce este la fel de
important - ei împărtăș esc o puternică orientare către client, ceea ce înseamnă că de fapt încep prin a asculta
clientul. Ei se concentrează pe găsirea de soluț ii care să satisfacă cerinț ele clienț ilor
astăzi ș i anticipaț i nevoile viitoare.
Nivelul auditorului, nivelul utilizatorului ș i nivelul coordonatorului web de stat. Software-ul propus va acoperi
informaț iile necesare în raport cu fiecare cerere a grupului de utilizatori, respectiv acceptarea cererii,
furnizarea raportului de documentare a vulnerabilităț ilor ș i statutul actual al auditului.
opt
2.3 Clase ș i caracteristici ale utilizatorilor
Utilizatorii iniț iali ai interfeț ei noastre de aplicaț ie vor fi conș tienț i de sănătate ș i/sau fitness.
persoane care sunt familiarizate cu utilizarea aplica ț iei .Sănătate ș i/sau con ș tiente de fitnes
indivizi care pot utiliza această aplicaț ie includ (dar nu se limitează la), antrenori personali,
sportivi, persoane aflate la dietă ș i oameni care doresc să trăiască o viaț ă sănătoasă. Această aplicaț ie software nu va fi
Nivel Auditor, Nivel Utilizator ș i Nivel Coordinator Web de Stat. Software-ul propus va acoperi
nevoile de informaț ii în ceea ce priveș te fiecare solicitare a grupului de utilizatori, respectiv acceptarea solicitării,
Principalele intrări, ieș iri ș i funcț iile majore ale sistemului sunt după cum urmează
INPUTS:
OUTPUTS:
Operatorul ș ef prime ș te detalii personale.
ix
Operatorul prime ș te detaliile personale.
3Tehnicienii primesc detalii personale ș i tehnice.
Utilizatorii primesc rapoartele solicitate.
este fezabil dacă resursele sunt nelimitate ș i timpul nelimitat. Există aspecte în fezabilitate
studiul porț iunii de investigare preliminară:
1Fezabilitate Tehnică
Fezabilitatea opera ț iunii
Fezabilitate Economică
Fezabilitate tehnică
x
Anterior, nu exista niciun sistem care să răspundă necesităț ilor 'Sistemului de Implementare a Infrastructurii Securizate'.
Sistemul actual dezvoltat este tehnic fezabil. Este o interfaț ă de utilizator bazată pe web pentru audit
fluxul de lucru la NIC-CSD. Astfel, oferă un acces uș or utilizatorilor. Scopul bazei de date este de a
creaț i, stabiliț i ș i menț ineț i un flux de lucru între diferite entităț i pentru a facilita toate părț ile implicate
utilizatorii în diversele lor capacităț i sau roluri. Permisiunea utilizatorilor va fi acordată în funcț ie de
rolurile specificate. Prin urmare, oferă garanț ia tehnică a acurateț ei, fiabilităț ii ș i securităț ii.
The software and hard requirements for the development of this project are not many and are
deja disponibil în cadrul NIC sau sunt disponibile gratuit ca open source. Lucrările pentru proiect
este finalizat cu echipamentul actual ș i tehnologia software existentă. Lăț imea de bandă necesară există
pentru a oferi un feedback rapid utilizatorilor, indiferent de numărul de utilizatori care folosesc sistemul.
Proiectele propuse sunt benefice doar dacă pot fi transformate într-un sistem de informaț ii. Acest lucru va
Îndepliniț i cerinț ele operaț ionale ale organizaț iei. Aspectele de fezabilitate operaț ională ale proiectului sunt
a fi considerat o parte importantă a implementării proiectului. Unele dintre problemele importante ridicate
sunt pentru a testa fezabilitatea operaț ională a unui proiect ș i include următoarele: -
întrebarea rezistenț ei din partea utilizatorilor care poate submina posibilele beneficii ale aplicaț iei.
Viabilitate economică
Un sistem poate fi dezvoltat tehnic ș i care va fi folosit dacă este instalat trebuie să fie încă bun.
investiț ie pentru organizaț ie. În fezabilitatea economică, costul de dezvoltare în crearea
sistemul este evaluat în funcț ie de beneficiul final obț inut din noile sisteme. Beneficii financiare
trebuie să egalizeze sau să depăș ească costurile.
xi
Sistemul este fezabil din punct de vedere economic. Nu necesită hardware sau software suplimentar. Deoarece
interfaț a pentru acest sistem este dezvoltată folosind resursele ș i tehnologiile existente disponibile
la NIC, există cheltuieli nominale ș i fezabilitate economică pentru anumite lucruri.
SECURITATEA DATELOR reprezintă protecț ia datelor împotriva pierderii, divulgării, modificării ș i distrugerii.
PRIVATITATEA defineș te drepturile utilizatorului sau organizaț iilor de a determina ce informaț ii sunt
dispus să împărtăș ească cu alț ii sau să accepte de la alț ii ș i cum poate fi protejată organizaț ia împotriva
CONFIDENȚIALITATEA este un statut special acordat informaț iilor sensibile într-o bază de date pentru a miniza
posibila încălcare a intimităț ii. Este un atribut al informaț iei care îi caracterizează necesitatea de
protecț ie.
sistemul să nu eș ueze. Este întotdeauna important să ne asigurăm că sunt introduse doar date valide ș i doar valabile
operaț iunile sunt efectuate asupra sistemului. Sistemul utilizează două tipuri de verificări ș i controale:
Technology Used:[Link]
Sistem de operare utilizat: Windows 10 / 8
xii
Cerinț e de hardware:
Core i5(Procesor)
4 GB RAM
Memorie cache de 3 MB
Hard disk de 10GB
Cerinț e software
Front-End:
Aș a cum ș tim că un astfel de limbaj de programare poate fi folosit în dezvoltarea software-ului, care trebuie să aibă
următoarele criterii
Convenabil în codare
Un input mai mic oferă o ieș ire mai mare
Foarte eficient ș i productiv
Compatibilitate cu alte limbi ș i alte unelte
User Interface:
DESIGNUL INTERFEȚEI UTILIZATORULUI
Este esenț ial să consultăm utilizatorii sistemului ș i să discutăm despre nevoile lor în timp ce proiectăm interfaț a utilizatorului:
xiii
SISTEMELE DE INTERFAȚĂ PENTRU UTILIZATOR POT FI CLASIFICATE ÎN MOD GENERAL CA:
1. Interfa ț ă ini ț iată de utilizator, utilizatorul este responsabil, controlând progresul utilizatorului/computerului
dialog. În interfaț a initiată de computer, computerul selectează următorul stadiu în interacț iune.
Interfe ț e ini ț iate de computer
1. Interfe ț e bazate pe comenzi: În acest tip de interfa ț ă, utilizatorul introduce comenzi sau interogări.
forma. Interfaț a orientată pe forme este aleasă pentru că este cea mai bună alegere.
XIV
CAPITOLUL-3
3.1 Diagrama ER pentru proiect:
Fig(1)
xv
xvi
3.3 DIAGRAMA DFD
Nivel 0:
XVII
Nivel 1:
xviii
Nivelul 2:
xix
3.4 Diagrama secvenț ei sistemului pentru proiect
xx
CHAPTER-4
Metodologie
Model View Controller sau MVC, cum este adesea denumit, este un model de proiectare software pentru
dezvoltarea aplicaț iilor web. Un model de model-vizualizare-controler este compus din următoarele trei
parts:
Model - Cel mai scăzut nivel al modelului care este responsabil pentru menț inerea datelor.
Vizualizare – Aceasta este responsabilă pentru afiș area tuturor sau a unei părț i din date utilizatorului.
Controler – Cod software care controlează interacț iunile dintre model ș i vedere.
MVC este popular deoarece izolează logica aplicaț iei de stratul interfeț ei cu utilizatorul ș i susț ine
separarea preocupărilor. Aici, controlerul primeș te toate cererile pentru aplicaț ie ș i apoi lucrează
cu modelul pentru a pregăti orice date necesare vederii. Vederea apoi foloseș te datele pregătite de
controlerul pentru a genera un răspuns final prezentabil. Abstracț ia MVC poate fi reprezentată grafic
reprezentat astfel.
xxi
CAPITOLUL-5
Screenshots:
xxii
xxiii
xxiv
CAPITOLUL-6
A fost o mare plăcere pentru mine să lucrez la acest proiect interesant ș i provocator. Acest proiect
a fost bun pentru mine deoarece mi-a oferit cunoș tinț e practice nu doar despre programarea în [Link] web
aplicaț ie bazată pe browser ș i, într-o oarecare măsură, aplicaț ie pentru Windows ș i SQL Server, dar ș i despre toate
cunoș tinț e despre cele mai recente tehnologii utilizate în dezvoltarea aplicaț iilor web ș i a clienț ilor
tehnologia serverelor care va avea o cerere mare în viitor. Aceasta va oferi oportunităț i mai bune ș i
îndrumare în viitor pentru dezvoltarea proiectelor în mod independent.
BENEFICII:
Proiectul este identificat prin meritele sistemului oferit utilizatorului. Meritele acestui proiect
sunt după cum urmează: -
util pentru client să introducă informaț iile dorite prin atât de multă simplitate.
Utilizatorul este în principal mai preocupat de validitatea datelor, indiferent de ceea ce introduce.
Există verificări la fiecare etapă a oricărei creaț ii noi, introduceri de date sau actualizări, astfel încât utilizatorul să nu poată
informaț iile pe care le-a introdus anterior. Există opț iuni pentru el prin care îș i poate actualiza
înregistrări. Mai mult, există o restricț ie pentru el că nu poate schimba câmpul de date primare. Aceasta
menț ine validitatea datelor pentru o perioadă mai lungă.
5Utilizatorului i se oferă op ț iunea de a monitoriza înregistrările pe care le-a introdus anterior. El poate vedea dorit.
xxv
poate trece de la o opț iune a proiectului la alta în funcț ie de cerinț e. Acesta este destinat să fie simplu
ș i foarte prietenos din perspectiva utilizatorului. Asta înseamnă că putem spune că proiectul este prietenos cu utilizatorul
care este una dintre preocupările principale ale oricărui proiect bun.
Stocarea ș i recuperarea datelor vor deveni mai rapide ș i mai u ș or de între ț inut deoarece datele sunt stocate într-o
într-o manieră sistematică ș i într-o singură bază de date.
LIMITATIONS:
Dimensiunea bazei de date cre ș te zi de zi, crescând sarcina asupra backup-ului bazei de date ș i
activitate de întreț inere a datelor.
Instruirea pentru opera ț iuni simple pe computer este necesară pentru utilizatorii care lucrează pe sistem.
xxvi
CAPITOLUL-7
Referinț e
xxvii