jstavanja / ep-seminarska Goto Github PK
View Code? Open in Web Editor NEWSecure web store CMS in from scratch. A university project for Elektronsko Poslovanje.
Secure web store CMS in from scratch. A university project for Elektronsko Poslovanje.
OWASP tool produces a possible SQL Injection warning when trying to attack the "/cart" route. Inside the cart's controller, there is a query to the database that is possibly redundant. Please look into this as soon as possible, as it might be a potential security threat and could have a severe impact on the quality of our application. We would like to avoid any bad news about our software in the press.
V seminarski nalogi izdelajte model spletne prodajalne z uporabo tehnologij Linux, Apache, SUPB MySQL, PHP, SSL, certifikatov X.509 in mobilne platforme Android.
Spletna prodajalna naj ima naslednje uporabnike, pri katerih hranite spodaj navedene atribute.
Administrator
: Ime, Priimek, Elektronski naslov in gesloProdajalec
: Ime, Priimek, Elektronski naslov in gesloStranka
: Ime, Priimek, Elektronski naslov, Naslov, Telefonska številka, gesloOsnovne storitve prodajalne naj podpirajo naslednje operacije pri vsaki vlogi.
Spletni vmesnik vloge Administrator
Vmesnik naj omogoča:
Prodajalec
ter posodobitev njegovih atributovV vlogi administratorja imate lahko zgolj enega uporabnika, ki ga lahko kreirate ročno, denimo z uporabo določene skripte, vmesnika phpmyadmin in podobno.
Prodajalec
Vmesnik naj omogoča:
Stranka
z nakupom zaključiStranka
in posodabljanje njegovih atributovStranka
Vmesnik naj omogoča:
Prodajalec
Stranka
je dovoljena le preko zavarovanega kanala. Odjemalca overite z uporabniškim imenom in geslom, ki naj bosta shranjena v SUPBVmesnik naj omogoča:
Vmesnik mobilne aplikacije (platforma Android)
Izdelajte Android aplikacijo, ki bo omogočala preprosto pregledovanje artiklov v vaši trgovini.
Vaša rešitev naj zadosti še omenjenim zahtevam:
Uspešna realizacija vseh navedenih zahtev prinese 50% ocene, preostalih 50% pridobite z realizacijo izbranih razširjenih storitev.
Z implementacijo razširjenih storitev lahko zvišate oceno. Pri vsaki storitvi je navedeno, kolikšen delež ocene prinaša. Pri tem je pomembno, da lahko za razširjene storitve dobite največ 50%. Slednje pomeni, da v kolikor izgubite točke pri Osnovnih storitvah, jih z razširjenimi storitvami ne morete kompenzirati.
Administrator
in Prodajalec
Mobilno aplikacijo razširite, tako da bo podpirala naslednje funkcije vloge Stranka
:
Končno poročilo boste izdelali po predlogi, ki je objavljena v spletni učilnici. V poročilu boste na kratko in jedrnato podali:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.