0% found this document useful (0 votes)
43 views

Internship Report PPT

This document provides an overview of an internship presentation for Farka ICT Solution. The presentation covers the company background, the intern's role and contributions, and a sample ecommerce website project developed using Django. The project demonstrates the use of Django for fast development of a data-driven, complex website with functionality for customers to view, search for, and purchase products online and for admins to manage products and orders.

Uploaded by

haile baranto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views

Internship Report PPT

This document provides an overview of an internship presentation for Farka ICT Solution. The presentation covers the company background, the intern's role and contributions, and a sample ecommerce website project developed using Django. The project demonstrates the use of Django for fast development of a data-driven, complex website with functionality for customers to view, search for, and purchase products online and for admins to manage products and orders.

Uploaded by

haile baranto
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 15

Internsh ipreport

presentation

Internsh ipcompany F arakaIC T sol


ution
presenterH ail
e B aranto
C ontent

• company background
• M y role inth e company
• B enefitsI getfrom th e internsh ip
• M y contributionto th e company
• Projectdemonstration
C ompany B ackground
F arkaIC T sol
ution
• Isone ofsuccessfulIC T organiz ationinth e h ornofafrica
• C urrentl
y itoperatesinEth iopia and south africa
• providesIC T solutionto itscustomers.
V isionofF arkaIC T sol
ution

• T o be aworld classIC T sol


utionsprovider
• T o become one ofth e mostpreferred IC T partnersinA frica.
• T o improve servicesforpeopl e th rough h igh qual
ity IC T Sol
utions.
Servicesprovided by F arkaIC T
Solution
• B iometricSol utions
• N etworkingand A utomations:
• Software Devel opment
• IC T C onsultancy and T ech nicalSupport
• IT T raining
B enefitsI getfrom th e internsh ip

• T ech nicalskil
ls
– B ackned web devel
opment- rel
ationaldatabase, django and pyth on
– F rontend web devel opment- cssand h tml
– H ow th e internetworks
– H ow to use command l ine
• C ummunicationskil l
s
• C ooprationwith oth erdevelopers
– G itand G ith ub
M y contributionto F arkaIC T
Solution
• C urrently th ey are using. N ET frame work to devel
opsofware to th iercustomers
• N ow th ey wantto use Django web framework forsome ofth eirapps
• wh y django?
– F astdevel opment
– C ompl etly free
– Impl emented inpyth on
– M ach ine l earningconcepts
M y contributionto F arkaIC T
Solution
• I wasassigned to devel
opasampl e website usingdjango web
framwork
• I develped sample ecommerce website usingdjango
• wh y ecommerce?
– Iscomplexwebsite
– Datadriven
eC ommerce website
project
• website to purch ase goodsonl
ine
• web tech nologiesused
– B ackend djano with buil
tindql
ite database
– frontend C SS and H T M L
F uctional
ity of th e website

• C ustomerInterface
– C ustomercanview productsavail able forsal
e with outl
oggingorsigningup
– C ustomercansearch by category ofproducts
– C ustomercanadd item to cart
– C ustomerch angesquantity inth e cart
– C ustomercansignupand l ogin
• C h eckout products- to send th e productsto th e adminofth e website
• viewsth e contenth e/ sh e added to th e cart
• C ustomercanch eck wh eth erh is/ h erorderisaccepted by th e admin
F uctional
ity ofth e website

• A dmininterface
– A dmincanl ogin
– A dmininserts, remove and modify products
– A dminacceptorrejectcustomerorder
– A dmincanadd ot
h erpeopl
e asoth eraadminusers
Designpattern

• I fol
low th e django M V T ( model
, view and templ
ate)
• M odel:
– M aintainsyourdata
– A re pyth oncl
asses
– Each modelare transl ated to single database tabl
e
– propertiesofth e cl
assare transl ated to tabl
esfiel
d
Designpath ernview and
template
• T empl ate
– consistsstaticpartofth e H T M L and
– Django dyntaxto add data
– writteninjavascript, H T M L and C SS
– V isibl e to end user
• views
• A re pyth onfunctionsor cl asses
• th ey take h ttprequestand returnweb response
• R esponse coul d be H T M L webpage, redirect, 4 0 4 error, image orany th ingth atcan
be displ ayed inweb browser
eC ommerce website
customermodelER diagram
A dminmodelER diagram

You might also like