Professional Documents
Culture Documents
As the title suggest the main focus of this project is provi e a ne! avenue of shopping !hich contain remar"a#le technological #rea"through an al!a$s "eep in pro ucts via computer me iate net!or"& This i ea for fulfilling their shopping time frame& touch customers !ith compan$%s
activities !ith !i e gamut of 'ualit$ pro ucts at precise price in minimal overcoming all its pitfall i&e& cost) time * access&
This concept e(ploring a para igm shift in conventional shopping s$stem !hich
In a nutshell the overall vie! eliver unprece ente value pro ucts to those customers) !ho are passionate) technolog$ savv$ an avoi ol thum# rule of shopping #e it in terms of price) or eliver$ specific nee s& or post+sales service or tailore pro ucts to suit their
Theoretical Bac"groun
The project ,ream -hopping uses .$ -/0 as a ata#ase in its #ac"en an P1P as its front en .
2sing a ,B.- the follo!ing pro#lems can #e overcome& ,ata re un anc$ an inconsistenc$ ,ifficult$ in accessing ata ,ata isolation Integrit$ pro#lems Atomicit$ pro#lems Concurrent+access anomalies -ecurit$ pro#lems
Three 0a$er Architecture of ,B.Three important characteristics of the ata#ase approach are 3 Insulation of programs an ata
-upport of multiple user vie!s 2se of catalogue to store the ata#ase escription 4schema5
The goal of the three level architecture is to separate the user application an the ph$sical ata#ase& In this architecture) three levels can #e efine as follo!s3
6& The Internal 0evel has an internal schema) !hich escri#es the ph$sical storage structure of the ata#ase& ata#ase& The internal schema uses a ph$sical ata mo el an escri#es the complete etails of ata storage an access paths for the
7& The Conceptual 0evel has a conceptual schema) !hich escri#es the structure of the !hole etails of ph$sical ata t$pes) relationships an ata#ase for a communit$ of users& The Conceptual schema hi es the storage structures an concentrates on escri#ing entities) constraints& A high level ata mo el or an
8& The E(ternal or Vie! 0evels inclu es a num#er of e(ternal schemas or user vie!s& Each e(ternal schema escri#e the part of the ata#ase that particular user group is intereste in an hi es the rest of the ata#ase from that user group& A high level ata mo el or an implementation ata mo el can #e use at this level&
View Level
Vie! 6 Vie! 7
Vie! :
Conceptual Level
Internal Level
.$-/0 is #etter than other 9e# ata#ase options #ecause along !ith #eing the most !i el$ use an #est supporte 9e# ata#ase) it is a true relational ata#ase&
.$-/0 is one of the fastest) most sta#le an most secure ata#ases ever evelope & In man$ cases) .$-/0 is T1E fastest ata#ase application availa#le& Although it features of an Oracle ata#ase) this can #e an a vantage overhea either& oes not have all of the
.$-/0 provi es a implementation of a -/0 ata#ase ver$ !ell suite for small to me ium !e# pages& The ata#ase is free an open source !ith a commercial license availa#le 4.$-/0 is no! o!ne #$ Oracle after the$ #ought -un5&
Common applications for .$-/0 inclu e php an java #ase !e# applications that re'uire a ,B storage #ac"en ) e&g& ,o"u!i"i) Joomla) (!i"i etc& Ver$ man$ applications that use .$-/0 are geare to!ar s the 0A.P stac" 40inu() Apache) .$-/0) php5& .$-/0 is usuall$ use !ith 7 ifferent storage engines) one is calle .$I-A. oesn;t support transactions an stores each ta#le in a set of 8 files& The secon is transactions) this storage engine stores all ata in a ata#ase irector$& calle Inno,B !hich supports
.$-/0 has one major a vantage) since it is free) it is usuall$ availa#le on share hosting pac"ages an can #e easil$ set up in a 0inu() 2ni( or 9in o!s environment& If ata#ase re'uiring onl$ the har !are costs) as a !e# application re'uires more than ata#ase) re'uires loa #alancing or shar ing) it is eas$ to set up ma$#e instances of the oppose to commercial ata#ases that !oul re'uire a single license for each instance& .$-/0 has some issues !ith sta#ilit$ an clustering) it is ver$ ifficult to install a consistent ata#ase cluster !ith .$-/0 !ith the regular version& ,epen ing on the ata#ase storage) .$-/0 !ill For large) heav$ loa e that the ata#ase cannot uring lo! traffic times& . support transactions or not) so the re'uirements of the ata#ases) it is a major operations pro#lem that changing uring that operation so that this can onl$ #e one application have to #e ta"en into account !hen creating the ata#ase ta#les& the ata#ase structure is onl$ possi#le !hen loc"ing the complete ta#les& This !ill mean #e accesse
P1P is an open source server si e scripting language that mainl$ use for eveloping !e# applications an !e# services& P1P provi es num#er of #enefits such as i5 ii5 Open -ource) rea il$ availa#le 4$ou can #e using it to a$5 an ual+
license + if $ou are oing non+profit !or" or not licensing) there is no cost& Ver$ Eas$ to un erstan -$nta() some reall$ cool features 4arra$s are Interfaces ver$ easil$ !ith Apache=.$-/0& something else<5 iii5 iv5 v5 vi5 vii5
P1P runs on ifferent platforms 49in o!s) 0inu() 2ni() etc&5 P1P is compati#le !ith almost all servers use to a$ 4Apache) II-) etc&5 P1P is FREE to o!nloa from the official P1P resource3 !!!&php&net P1P is eas$ to learn an runs efficientl$ on the server si e 0ots of goo source co e out there to use an =or learn from) as !ell as man$ for !or"ing !ith P,Fs) graphics) etc&
0ots of hosting services have it rea $ to use) no special configuration 4e(cept securit$ nee s5
Prett$ eas$ to access other !e#+#ase tools through P1P 4i&e& google maps)
,efinition Of Pro#lem
The overall i ea #ehin this project is to sort out the pro#lems of conventional shopping s$stem&It provi es easier !a$ of shopping !ith in ivi ual customer& It selection of a pro uct easier& It contains a specific to their nee s& The !here a user !oul ma"e searching) vie!ing an
search engine provi es an eas$ an convenient !a$ to search for pro ucts availa#le #ase so that a user can a
can -earch for a pro uct interactivel$ an the search engine !oul refine the pro ucts on the user%s input& The user can then vie! the complete The application also provi es a rag an shopping cart #$ rop feature a pro uct to the ragging the item in to the specification of each pro uct&
shopping cart& The main emphasis lies in provi ing a effectivel$ sho!ing the esire results an its rag an a a$) all $ear roun
7>=? access& Ena#les customers to shop or con uct other transactions 7>hours from almost an$ location& For e(ample) chec"+ing #alances) travel an other information& ma"ing pa$ments) o#taining
There are lots pro#lem associate !ith tra itional shopping s$stem li"e as3
A5 0imite Options3 In tra itional shopping s$stem customers not get !i e options !hich can fulfill things accessi#le !hich are B5 0imite -ervice3 -ince all !or"s are their eman & 1ere options are limite ) onl$ fe! availa#le in the shop& one manuall$ it ver$ maintain recor s ifficult to !ithout
remem#er an in turn
C) Time * Cost consuming3 This process is more time * cost consuming& 1ere customers are !orr$ have to cover * also concern a#out !hich are incurre for fulfilling their shopping activities& a#out the istance !hich he=she e(penses
application remove some #asic short comings of tra itional s$stem such as3
A5 .ore choices3 Customers not onl$ have a !hole range of pro ucts that the$ can choose from an selection ofsuppliers& B5 Price comparisons3 Customers can Ashop% aroun the !orl an con uct customise) #ut also an international
comparisons either irectl$ #$ visiting ifferent sites) or #$ visiting a single site !here prices are aggregate from a num#er of provi ers an compare & C5 Improve igitise eliver$ processes3 This can range from the imme iate or electronic eliver$ of
o!nloa ing via the Internet) to the on+line trac"ing of the progress of pac"ages #eing elivere #$ mail or courier&
,5 -erve .ore Customer -atisfaction 3 In this application customers get !i e option for choosing there ultimate pro ucts at minimal span of time&Customers are not get panic a#out istance * transportation& s$stem helps to store an anal$se ata
on customer profile) nee s) preferences an grievances& In recent a$s !ith the a vent of in this sector ) the shoppers are losing its customer #ase gra uall$& But !ith the a option of this ne! technolog$ it !ill recapture its ol mar"et face the competition more #ol l$&
F5 .inimise Cost 3 A goo amount of management an maintenance cost can #e #rought o!n cost !ill save& C5 .inimise Time 3This application re uces all unnecessar$ time 4transportation) searching )* carr$ing 5 of the tra itional shopping s$stem &Customers gets all options in their home !ith sacrificing minimum time * cost& through this s$stem&An also an enormous amount of transportation
inclu es evelopment constraints) ra!#ac"s of the current s$stem) a opte propose s$stem& Enough priorit$ fin ing5 1ar !are
is given for learning the current s$stem as much as possi#le 4Fact specification given #elo!3
an -oft!are solution are also sought out& Base on the intervie! the re'uirements
Re'uirements -pecification
Output -pecification3 Printing the reports of transactions li"e items sol an #ought& Prepare report of accounts an etails of customers to #e maintaine
Preparation of transaction li"e pro uct #oo"ing #$ mail o er) mo#ile shopping etc&
Input -pecification3
2ser shoul enter the Pro ucts up ate) stoc" etails etc& 2ser shoul #e allo!e mo if$ or ,elete !hen re'uire after passing through man$ securit$ chec"s&
Functional Re'uirements3
Ceneral Constraints3