Escolar Documentos
Profissional Documentos
Cultura Documentos
ON
ONLINESHOPPING
PROJECTREPORTSUBMITTEDINPARTIAL
FULFILLMENTOFTHEREQUIREMENTOF
BACHELOROFBUSINESSADMINISTRATION
By:
TusharVirmani
EnrollmentNo.02980301714
Undertheguidanceof
MISSSAKSI
RukminiDeviInstituteofAdvancedStudies
AnISO9001:2008CertifiedInstitute
(ApprovedbyAICTE,HRDMinistry,Govt.ofIndia)
AffiliatedtoGuruGobindSinghIndraprasthaUniversity,Delhi
2A&2B,MadhubanChowk,OuterRingRoad,Phase1,Delhi110085
DECLARATION
.............................................
Signatureofthestudent
Place:DelhiTusharVirmani
Enrol.No.02980301714
CERTIFICATE
TusharVirmani
ACKNOWLEDGEMENT
With profoundsenseofgratitudeandregard,Iexpressmysincerethanks
tomy guideandmentorMISSSAKSIforhervaluableguidanceandthe
confidence she instilled in me, that helped me in the successful
completion of this project report. Without her help, this project would
have been adistant affair,her thoroughunderstanding ofthesubjectand
professionalguidancewasindeedofimmensehelptome.
I am also greatly thankful to the faculty members of our institute who
cooperatedwithmeandgavemetheirvaluabletime.
CONTENTS
S. Title Page
No. No.
1 INTRODUCTION 1
1.1. WhatisWebsite 1
1.2 WebBasedinformationSystem 4
1.3 WhatisHTML 4
1.4 Advantagesofhtml 5
1.5 Disadvantagesofhtml 5
1.6 Needforsystem 6
2 SYSTEMREQUIREMENTANALYSIS 7
2.1 ProjectCategory 7
2.2 Methodologyadoptedforproject 8
2.3 DesignConstraints 9
2.4 SoftwareSystemAttributes 9
2.5 Featuresofthesystem 10
2.6 SystemRequirements 11
3 SYSTEM ANALYSYS & METHODOLOGY 16
ADOPTED
3.1. UseCaseDiagrams 16
3.2 DFD 19
3.3 EntityRelationshipDiagram 20
3.3 Normalization 24
4 SOFTWAREDESIGN 25
5 TESTREPORT 28
5.1 UnitTesting 28
5.2 IntegrationTesting 29
5.3 FunctionalTesting 29
5.4 SystemTesting 29
6 MYROLES&RESPONSIBILITIES 30
7 CONCLUSION&ACHIEVEMENTS 31
8 APPENDIX 32
Screenshots
Coding
9 BIBLIOGRAPHY 63
CHAPTER1
INTRODUCTION
1.1 WhatisWebsite
TYPEOFWEBSITE
Staticwebsite
Dynamicwebsite
Staticwebsite
A static website is one that has web pages stored on the server in the
format that is sent to a client web browser. It is primarily coded
inHypertext Markup Language(HTML)Cascading Style Sheets(CSS)
are used to control appearance beyond basic HTML. Images are
commonly used to effect the desired appearance and aspartofthe main
content. Audio or video might also be considered "static" content if it
playsautomaticallyorisgenerallynoninteractive.
Thistype ofwebsiteusuallydisplaysthesameinformationtoallvisitors.
Similarto handingout aprintedbrochureto customersorclients,astatic
Staticwebsitescanbeeditedusingfourbroadcategoriesofsoftware:
Templatebasededitors,suchasRapidWeaverandiWeb,whichallow
users toquicklycreate and uploadwebpagestoa webserverwithout
detailed HTML knowledge, as they pick a suitable template from a
palette and add pictures andtexttoit inadesktoppublishingfashion
withoutdirectmanipulationofHTMLcode
Dynamicwebsite
Adynamicwebsiteisonethatchangesorcustomizesitselffrequentlyand
automatically.
Serverside dynamic pages are generated "on the fly" bycomputer code
that produces the HTML and CSS. There are a wide range of software
systems,suchas CGI, Java Servletsand JavaServer Pages(JSP),Active
Server Pages and ColdFusion (CFML) that are available to generate
dynamic web systems and dynamic sites. Various web application
frameworks and web template systems are available for generaluse
programming languages like PHP, Perl, Python, and Ruby, to make it
fasterandeasiertocreatecomplexdynamicwebsites.
10
One way to simulate a certain type of dynamic web site while avoiding
the performance loss of initiating the dynamic engine on a peruser or
perconnection basis, is to periodically automatically regenerate a large
seriesofstaticpages.
1.2 Webbasedinformationsystem
11
1.3.Whatishtml?
1.4.Advantagesofhtml
The basic format that is utilized on the World Wide Web isHTML.To
display web pages with a broad range of colors, shapes and objects,
HTML is used. In developing, the following the advantages of using
HTML:
1. Usageiseasy.
2. Syntaxisloose(Flexibilityhelpcomplyingwithstandards).
3. Ifnotall,itissupportedonalmostallbrowsers.
12
4. FlexibilityishighinHTML.
6. ItcanalsobeusedincreasinglyfordatastorageasitislikeXML
syntax.
1.5. Disadvantagesofhtml
1. Itcancreatedonlystaticandplainpages
2. Needtowritelotofcode
3. Securityfeaturesarenotgood
4. Ifweneedtowritelongcodeformakingawebpagesthanit
producesomecomplexity
1.6. Needforsystem
Themainobjectivesofthisprojectareasfollows:
13
1. Toshopwhile inthecomfortofyourownhome,withouthavingto
stepoutofthedoor.
2. Sellatlowerrateduetolessoverhead.
6. Developskillsinanalyzingtheusabilityofawebsite.
7. Learnthelanguageoftheweb:HTML&CSS.
8. Beabletoembedsocialmediacontentintowebpages.
CHAPTER2
SYSTEMREQUIREMENTANALYSIS
2.1.ProjectCategory
14
software and the user interfaces. Along with that the document also
describes thevariousfunctionsandsomegeneralconstraints.Thisproject
is cost efficient as well as highly optimized as per the requirement of
user.
AssumptionsandDependencies:
We assume all users have basic knowledge. We also assume that the
users will be given software training, documentation and reference
material
Future:
15
2.2. Methodologyadoptedforproject
Methodologyisgenerally aguidelinesystemforsolvingaproblem,with
specificcomponentssuchasphases,tasks,methods,techniquesandtools.
Itcanbedefinedalsoasfollows:
2. "The systematic study of methods that are, can be, or have been
appliedwithinadiscipline"
3. "Thestudyordescriptionofmethods".
2.3.DesignConstraints
o FontsWehavetousefontsthatareproperlyvisible.
o GUIUserinterfaceshouldbeeasytooperate.
16
RequirementsWhile designingweneedtochangedesignofproject
accordingtorequirementsoflibrary
2.4 SoftwareSystemAttributes
Therearefollowingsoftwaresystemattributes:
MaintAyeenability
Dependability
Performance
Oursoftwareperformsinaefficientmanneri.e.itis
Userfriendly
Therearefollowingsoftwaresystemattributes:
PerformanceMaintAyeenability
17
MaintAyeenabilityIndex67
Dependability
Oursoftwareperformsinaefficientmanneri.e.itisUserfriendly
2.5 Featuresofthesystem
Maximumamountoftrainingisrequiredtousethesystem.
Itisveryuserfriendly
2.6 SystemRequirements
HardwareRequirements
ForServer:
18
SOFTWARE
OS:WindowsXPminimumorhigher.
InternetExplorer8
LANGUAGE
HyperTextMarkupLanguage(HTML)
Technologiesused:
19
FRONTEND:
HTML/FRONTPAGE
Itisfrontpageofthewebsite
Features
SomeofthefeaturesinthelastversionofFrontPageinclude:
FrontPage2003consistsofaSplitViewoption toallowtheusertocode
in Code View and preview in Design View without the hassle of
switchingfromtheDesignandCodeViewtabsforeachreview.
Dynamic Web Templates (DWT) were included for the first time in
FrontPage 2003 allowing users to create a single template that couldbe
usedacrossmultiplepagesandeventhewholeWebsite.
InteractiveButtonsgiveusers aneweasywaytocreateWebgraphicsfor
navigation and links, eliminating the need for a complicated
imageeditingpackagesuchasadobePhotoshop.
20
FrontPage2003includessupportformacrosinVBA
SCRIPTINGLANGUAGE
21
rarely used, butthe time taken to write a script in C++ would be far in
advanceofthatrequiredtowriteinalanguagelikePython.
VBSCRIPT
22
JAVASCRIPT
BACKEND:
Back end languages are the languages used to write the parts of
theprogram used to interact with the hardware. Thus game engines,
browserengines and so forth are often written in C++ because first it is
acompiled language which provides straightforward tools for
modellingany device logically you don't already have a driver for and
becauseit hasmanyfeaturesof data security whichmakeiteasiertokeep
trackofmanyvariables.
DATABASE
23
CHAPTER3
SYSTEMANALYSYS&METHODOLOGY
ADOPTED
This chapter will focus on the design of the system using diagrams to
illustrategraphicallycertainsectionsofthesoftwaresystem.
3.1.UseCaseDiagrams
While ause caseitself might drill into a lot of detail about every
possibility, a usecase diagram can help provide a higherlevel view of
the system. It has been said before that "Use case diagrams are the
blueprints for your system". They provide the simplified and graphical
representationofwhatthesystemmustactuallydo.
24
Usecasediagramsdepict:
Usecases.Ause casedescribesasequenceofactionsthatprovide
something of measurable value to an actor and is drawn as a
horizontalellipse.
25
26
3.1.1UseCaseDiagram
USECASEDIAGRAM:
CUSTOMER
Information
Surfing
Contact
Order
27
Fig.2:UseCaseDiagram
3.2.DataFlowDiagram
A DFDshows whatkindsofinformationwillbeinputtoandoutputfrom
thesystem, wherethedatawillcomefrom and goto,andwherethedata
will be stored. It does not show information about the timing of
28
Fig.3:DFD
29
3.3.EntityRelationshipDiagram
It isadetailedlogicalrepresentationofdataforanorganizationanduses
threemainconstructs.
30
anentitytype.Anentitytypeisacategory.Anentity,strictlyspeaking,is
aninstanceof agivenentitytype.Thereareusuallymanyinstancesofan
entitytype. Becausethe termentitytype issomewhatcumbersome,most
peopletendtousethetermentityasasynonymforthisterm.
Entityrelationshipdiagrams don'tshowsingleentitiesorsingleinstances
ofrelations. Rather,theyshow entitysetsandrelationshipsets.Example:
31
Entities
EntityTypeisthedescriptionofallentitiestowhichacommondefinition
andcommonrelationshipsandattributesapply.
32
AnexampleofERDiagram
Fig.4:ERDiagram
33
3.3 Normalization
There are three main normal forms, each with increasing levels of
normalization:
ThirdNormalForm(3NF):Noduplicateinformationispermitted.
34
CHAPTER4
SOFTWAREDESIGN
35
HOMEpage>>welcometoyoursite
Onclickingthehomepageapagewillopenwhichwilltellaboutthesite
andtraining
Athomepagewewillfindthelinksof
Flower
Books
Music
Toys
36
LAYOUTOFTHEPROJECT
Fig.5:LayoutPlan
37
CHAPTER5
TESTREPORT
5.1. UnitTesting
Followingaretheunittestingmethods:
38
5.2 IntegrationTesting
5.3.FunctionalTesting
5.4. SystemTesting
System testing is done when the entire system has been fully
integrated. The purpose of the system testing is to test how the
differentmodules interact witheachotherandwhethertheentire
systemprovidesthefunctionalitythatwasexpected.
39
Systemtestingconsistsofthefollowingsteps:
ProgramTesting
SystemTesting
SystemDocumentation
UserAcceptanceTesting
CHAPTER6
MYROLES&RESPONSIBILITIES
BeingtheleaderofmyteamIwasgiventhefollowingresponsibilities:
Dividetheworkamongtheteammembers.
Iwasinvolvedinrequirementgatheringwithotherteammembers.
Iwasresponsibleforcoding,designing,implementationandunit
testingofmodules.
40
CHAPTER7
CONCLUSION&ACHIEVEMENTS
Achievements
Ilearnttoimplementhardwaredevicesinthesystem.
I learned how important deadlines are, and that clients are like
gods, we just have to provide them what they want .The ultimate
goalistomeetclientsrequirements.
41
Ilearnedtotakeresponsibilitiesandtohandletheworkpressure.
42
CHAPTER8
APPENDIX
Screenshots
INDEX.HTML
Fig.6:Index
43
BOOKS.HTML
Fig.7:Books
FLOWERS.HTML
Fig.11:Flowers
44
MUSIC.HTML
Fig.14:Music
TOY.HTML
45
SUBMIT.HTML
Fig.20:Submit
46
CODING
INDEX.HTML
<html>
<head>
<title>HomePage</title>
</head>
<bodybackground="images/background.jpg">
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdalign="center"><imgsrc="images/logo.jpg"alt="logo.jpg(12856bytes)"
WIDTH="631"HEIGHT="83"></td>
</tr>
</table>
<p><br>
</p>
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdalign="center"><ahref="Flowers.htm"><imgsrc="images/flowerlink.jpg"
alt="flowerlink.jpg(2517bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
47
<tdalign="center"><ahref="music.htm"><imgsrc="images/musiclink.jpg"
alt="musiclink.jpg(2268bytes)"border="0"WIDTH="171"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="books.htm"><imgsrc="images/bookslink.jpg"
alt="bookslink.jpg(2183bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="toys.htm"><imgsrc="images/toyslink.jpg"
alt="toyslink.jpg(2014bytes)"border="0"WIDTH="172"HEIGHT="32"></a></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
</table>
<p><br>
</p>
<p><fontcolor="#FFFFFF"size="4"><marqueebgcolor="#0000FF"
border="0">.................ClickItemsforOnline
Shopping..................</marquee></font></p>
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdalign="right"></td>
<td><ahref="books.htm"><imgsrc="images/checkout_ebooks.gif"
alt="checkout_ebooks.gif(995bytes)"border="0"WIDTH="215"
HEIGHT="21"><imgsrc="images/ebook.gif"alt="ebook.gif(1077bytes)"
border="0"WIDTH="70"HEIGHT="45"></a></td>
<td><br>
</td>
</tr>
48
<tr>
<tdwidth="30%"><br>
</td>
<tdwidth="40%"></td>
<tdwidth="30%"></td>
</tr>
<tr>
<tdalign="center"></td>
<tdalign="center"><ahref="Flowers.htm"><imgsrc="images/flowerlogo.jpg"
alt="flowerlogo.jpg(22194bytes)"border="0"WIDTH="311"
HEIGHT="274"></a><br>
<ahref="Flowers.htm">ClicktobuyFreshFlowersonline</a></td>
<td><br>
</td>
</tr>
<tr>
<tdalign="right"><ahref="Music.htm"><imgsrc="images/musiclogo.jpg"
alt="musiclogo.jpg(9910bytes)"border="0"WIDTH="169"
HEIGHT="169"></a><br>
<ahref="Music.htm">ClicktobyonlineCDsandMusic</a></td>
<tdalign="center"><br>
</td>
<td><ahref="Toys.htm"><imgsrc="images/toyslogo.gif"alt="toyslogo.gif(5397
bytes)"border="0"WIDTH="120"HEIGHT="150"></a><br>
<ahref="Toys.htm">Clicktobuyonlinetoys</a></td>
</tr>
</table>
<p><br>
<br>
</p>
49
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdalign="center"><ahref="Flowers.htm"><imgsrc="images/flowerlink.jpg"
alt="flowerlink.jpg(2517bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="music.htm"><imgsrc="images/musiclink.jpg"
alt="musiclink.jpg(2268bytes)"border="0"WIDTH="171"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="books.htm"><imgsrc="images/bookslink.jpg"
alt="bookslink.jpg(2183bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="toys.htm"><imgsrc="images/toyslink.jpg"
alt="toyslink.jpg(2014bytes)"border="0"WIDTH="172"HEIGHT="32"></a></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
</table>
</body>
</html>
50
MUSIC.HTML
<html>
<head>
<metaname="GENERATOR"content="MicrosoftFrontPage3.0">
<title>Music</title>
</head>
<bodybackground="images/strtxtr.jpg">
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdalign="center"><imgsrc="images/logo.jpg"alt="logo.jpg(12856bytes)"
WIDTH="631"HEIGHT="83"></td>
</tr>
</table>
<p><br>
</p>
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdalign="center"><ahref="index.htm"><imgsrc="images/homelink.jpg"
alt="homelink.jpg(2043bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
51
<tdalign="center"><ahref="books.htm"><imgsrc="images/bookslink.jpg"
alt="bookslink.jpg(2183bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="Flowers.htm"><imgsrc="images/flowerlink.jpg"
alt="flowerlink.jpg(2517bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="toys.htm"><imgsrc="images/toyslink.jpg"
alt="toyslink.jpg(2014bytes)"border="0"WIDTH="172"HEIGHT="32"></a></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
</table>
<p><br>
</p>
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdalign="center"><font
color="#FF0080"><strong><big><big><big><big><big>MUSIC
CDs</big></big></big></big></big></strong></font><p> </td>
</tr>
</table>
<divalign="center"><center>
<tableborder="0"cellspacing="0"width="70%">
<tr>
<tdwidth="50%"align="center"valign="top"><ahref="music1.htm"><img
src="images/music1.jpg"alt="music1.jpg(2552bytes)"border="0"WIDTH="75"
52
HEIGHT="75"></a><b><fontface="arial"size="1"><p></font><fontface="arial"
size="3">GooGooDolls</b>Gutterflower</font></td>
<tdwidth="50%"align="center"valign="top"><ahref="music2.htm"><img
src="images/music2.jpg"alt="music2.jpg(2625bytes)"border="0"WIDTH="74"
HEIGHT="100"></a><b><fontface="arial"><p>Sheryl
Crow</font></b></td>
</tr>
<tr>
<td></td>
<td></td>
</tr>
</table>
</center></div>
<p><br>
<br>
</p>
<tableborder="0"width="100%"cellspacing="0">
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
<tr>
<tdalign="center"><ahref="index.htm"><imgsrc="images/homelink.jpg"
alt="homelink.jpg(2043bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
53
<tdalign="center"><ahref="books.htm"><imgsrc="images/bookslink.jpg"
alt="bookslink.jpg(2183bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="Flowers.htm"><imgsrc="images/flowerlink.jpg"
alt="flowerlink.jpg(2517bytes)"border="0"WIDTH="172"
HEIGHT="32"></a></td>
<tdalign="center"><ahref="toys.htm"><imgsrc="images/toyslink.jpg"
alt="toyslink.jpg(2014bytes)"border="0"WIDTH="172"HEIGHT="32"></a></td>
</tr>
<tr>
<tdcolspan="4"align="center"></td>
</tr>
</table>
</body>
</html>
54
CHAPTER8
BIBLIOGRAPHY
Booksconsulted:
2. DavidR.Brooks,AnIntroductiontoHTMLandJavaScript
3. ShellyWoods,HTMLIntroductoryConceptsandTechniques
WebsitesandURLs:
http://www.w3schools.com/html/html_intro.asp
http://www.w3.org/TR/REChtml40/intro/intro.html
Personsconsulted:
Ms.InderpreetKaur(H.O.DS.G.T.B.I.M&I.T)
Ms.Ayeena(LECTURER,S.G.T.B.I.M&I.T)