GovernorsStateUniversityOPUSOpenPortaltoUniversityScholarshipAllCapstoneProjectsStudentCapstoneProjectsSummer2014DesignandImplementationofE-CommerceSiteforOnlineShoppingSidharthaReddyVatrapuGovernorsStateUniversityFollowthisandadditionalworksat:https://opus.
govst.
edu/capstonesPartoftheDatabasesandInformationSystemsCommons,andtheSystemsArchitectureCommonsFormoreinformationabouttheacademicdegree,extendedlearning,andcertificateprogramsofGovernorsStateUniversity,gotohttp://www.
govst.
edu/Academics/Degree_Programs_and_Certifications/VisittheGovernorsStateComputerScienceDepartmentThisProjectSummaryisbroughttoyouforfreeandopenaccessbytheStudentCapstoneProjectsatOPUSOpenPortaltoUniversityScholarship.
IthasbeenacceptedforinclusioninAllCapstoneProjectsbyanauthorizedadministratorofOPUSOpenPortaltoUniversityScholarship.
Formoreinformation,pleasecontactopus@govst.
edu.
RecommendedCitationVatrapu,SidharthaReddy,"DesignandImplementationofE-CommerceSiteforOnlineShopping"(2014).
AllCapstoneProjects.
79.
https://opus.
govst.
edu/capstones/79DesignandImplementationofE-CommerceSiteforOnlineShopping1GraduateProjectDesignandImplementationofE-CommerceSiteforOnlineShoppingBySidharthaReddyVatrapuFortheDegreeMasterofComputerScience,WithaMajorinComputerScienceGovernorsStateUniversityUniversityPark,IL604842014DesignandImplementationofE-CommerceSiteforOnlineShopping3ABSTRACTIntoday'sfast-changingbusinessenvironment,it'sextremelyimportanttobeabletorespondtoclientneedsinthemosteffectiveandtimelymanner.
Ifyourcustomerswishtoseeyourbusinessonlineandhaveinstantaccesstoyourproductsorservices.
OnlineShoppingisalifestylee-commercewebapplication,whichretailsvariousfashionandlifestyleproducts(CurrentlyMen'sWear).
ThisprojectallowsviewingvariousproductsavailableenablesregistereduserstopurchasedesiredproductsinstantlyusingPayPalpaymentprocessor(InstantPay)andalsocanplaceorderbyusingCashonDelivery(PayLater)option.
ThisprojectprovidesaneasyaccesstoAdministratorsandManagerstoviewordersplacedusingPayLaterandInstantPayoptions.
Inordertodevelopane-commercewebsite,anumberofTechnologiesmustbestudiedandunderstood.
Theseincludemulti-tieredarchitecture,serverandclientsidescriptingtechniques,implementationtechnologiessuchasASP.
NET,programminglanguage(suchasC#)andrelationaldatabases.
Thisisaprojectwiththeobjectivetodevelopabasicwebsitewhereaconsumerisprovidedwithashoppingcartapplicationandalsotoknowaboutthetechnologiesusedtodevelopsuchanapplication.
Thisdocumentwilldiscusseachoftheunderlyingtechnologiestocreateandimplementane-commercewebsite.
DesignandImplementationofE-CommerceSiteforOnlineShopping4ACKNOWLEDGEMENTSIncompletingthisgraduateprojectIhavebeenfortunatetohavehelp,supportandencouragementfrommanypeople.
Iwouldliketoacknowledgethemfortheircooperation.
FirstandforemostdeeplythankfultoProfessorDr.
Soon-OkPark,forherwonderfulguidanceduringthisprojectworkinfieldofComputerScience,atGovernorsStateUniversity.
Iamalsothankfulforhercontinuousfeedbackandencouragementthroughoutthisprojectwork.
Herbroadknowledgeandhardworkingattitudehasleftmewithverydeepimpressionsandtheywillgreatlybenefitmethroughoutmylife.
IwouldliketothankmyprojectReadersDr.
Kong-ChengWongandDr.
SteveHyznyfortheirsupportthroughoutthisprojectwork.
DesignandImplementationofE-CommerceSiteforOnlineShopping5TABLEOFCONTENTSABSTRACT…3ACKNOWLDEGEMENT4LISTOFFIGURES…61.
0INTRDUCTION…72.
0OVERALLDESCSRIPTION…72.
1DESCRIPTION…72.
2USINGTHECODE…82.
3MASTERPAGEDETAILS…82.
4WEBPAGESDETAILS…82.
5PROJECTDETAILS…83.
0SYSTEMREQUREMENT93.
1USE-CASEDIAGRAM…94.
0ONLINESHOPPINGAPPLICATION…94.
1HOMEPAGE4.
2CLOTHINGPAGE(PRDUCTS)4.
3ORDERUSPAGE4.
4CONTACTUSPAGE4.
5ABOUTUSPAGE4.
6TRACKFORADMINPAGE4.
7REGISTERPAGE4.
8LOGIN4.
9ADMINPAGE4.
10ORDERVIEWFORUSER4.
11PAYPALFORPAYMENT4.
12SUCCESSPAGE4.
13FAILEDPAGE5.
0DATAMANAGEMENT…165.
1DATADESCRIPTION5.
2DATAOBJECTS5.
3DATATABLEDIAGRAM5.
4RELATIONSHIPS6.
0NON-FUNCTIONAL/OPERATIONALREQUIREMENTS………………….
196.
1SECURITY6.
2EFFICIENCYANDMAINTAINABLITY7.
0CONCLUSION…198.
0REFERENCE…21DesignandImplementationofE-CommerceSiteforOnlineShopping6ListofFiguresHOMEPAGE…10CLOTHINGPAGE(PRODUCTS)10ORDERUSPAGE…11CONTACTUSPAGE…11ABOUTUSPAGE…12TRACKFORADMINPAGE…12REGISTERPAGE…13LOGIN…13ADMINPAGE…14ORDERVIEWFORUSER…14PAYPALFORPAYMENT…15SUCCESSPAGE…15FAILEDPAGE…16DesignandImplementationofE-CommerceSiteforOnlineShopping71.
0INTRODUCTION:E-commerceisfastgaininggroundasanacceptedandusedbusinessparadigm.
Moreandmorebusinesshousesareimplementingwebsitesprovidingfunctionalityforperformingcommercialtransactionsovertheweb.
Itisreasonabletosaythattheprocessofshoppingonthewebisbecomingcommonplace.
Theobjectiveofthisprojectistodevelopageneralpurposee-commercestorewhereproductlikeclothescanbeboughtfromthecomfortofhomethroughtheInternet.
However,forimplementationpurposes,thispaperwilldealwithanonlineshoppingforclothes.
AnonlinestoreisavirtualstoreontheInternetwherecustomerscanbrowsethecatalogandselectproductsofinterest.
Theselecteditemsmaybecollectedinashoppingcart.
Atcheckouttime,theitemsintheshoppingcartwillbepresentedasanorder.
Atthattime,moreinformationwillbeneededtocompletethetransaction.
Usually,thecustomerwillbeaskedtofillorselectabillingaddress,ashippingaddress,ashippingoption,andpaymentinformationsuchascreditcardnumber.
Ane-mailnotificationissenttothecustomerassoonastheorderisplaced.
2.
0OVERALLDESCRIPTION:2.
1Description:Anymembercanregisterandviewavailableproducts.
Onlyregisteredmembercanpurchasemultipleproductsregardlessofquantity.
ContactUspageisavailabletocontactAdminforqueries.
Therearethreerolesavailable:Visitor,UserandAdmin.
Visitorcanviewavailableproducts.
Usercanviewandpurchaseproducts.
AnAdminhassomeextraprivilegeincludingallprivilegeofvisitoranduser.
Admincanaddproducts,editproductinformationandadd/removeproduct.
Admincanadduser,edituserinformationandcanremoveuser.
Admincanshipordertouserbasedonorderplacedbysendingconfirmationmail.
DesignandImplementationofE-CommerceSiteforOnlineShopping82.
2Usingthecode:1.
Attachthedatabaseinyour"SQLServerManagementStudioExpress".
2.
RuntheapplicationonMicrosoftVisualStudioaswebsite.
3.
Locatethedatabase.
2.
3MasterPagedetails:OnlineShoppingMasterPage(SimilarMasterPageforVisitor,UserandAdmin)2.
4WebPagesdetails:HomePageAboutUsPageClothingPageOrderUsPageContactUsPageAdminPageLoginPageRegisterPageTrack2.
5ProjectDetail:DesignandImplementationofE-CommerceSiteforOnlineShopping93.
0SYSTEMREQUREMENTS:3.
1USE-CASEDIAGRAM:DesignandImplementationofE-CommerceSiteforOnlineShopping104.
0ONLINESHOPPINGAPPLICATION:AnyonecanviewOnlineShoppingportalandavailableproducts,buteveryusermustloginbyhis/herUsernameandpasswordinordertopurchaseororderproducts.
Unregisteredmemberscanregisterbynavigatingtoregistrationpage.
OnlyAdminwillhaveaccesstomodifyroles,bydefaultdevelopercanonlybean'Admin'.
Onceuserregistersite,hisdefaultrolewillbe'User'.
4.
1HOMEPAGE:TheHomeScreenwillconsistofscreenwereonecanbrowsethroughtheproductswhichwehaveonourwebsiteFigure1:HomePageDesignandImplementationofE-CommerceSiteforOnlineShopping114.
2.
CLOTHINGPAGE(PRODUCTS):Thispageconsistsofproductdetails.
Thispageappearssameforbothvisitorsandusers.
Figure2:ClothingPage4.
3OrderUsPage:Registereduserscanorderdesiredproductsfromhere.
Figure3:OrderUsPageDesignandImplementationofE-CommerceSiteforOnlineShopping124.
4ContactUsPage:VisitorsandRegistereduserscancontactwebsiteownersoradministratorsfromhereFigure4:ContactUsPage4.
5ABOUTUSPAGE:ThispagedescribesaboutwebsiteandownersFigure5:AboutusPageDesignandImplementationofE-CommerceSiteforOnlineShopping134.
6TrackForAdminPage:WebsiteAdministratorscantrackandshipordershere.
Figure6:TrackingPageforAdmin.
4.
7REGISTERPAGE:NewuserscanregisterhereFigure7:RegisterPageDesignandImplementationofE-CommerceSiteforOnlineShopping144.
8LOGINPAGE:Loginpageforbothusersandadministrators.
4.
9AdminPage:OnlydifferenceyouseeinthispageisRole:Admin.
UserandAdminrolewillbecheckedoncethepagewasloginandSession["role"]willbeeitherAdminorUser.
IfcredentialsbelongtoAdminthenrolewillbeAdminandifcredentialsbelongtoUserthenrolewillbeUser.
Figure9:AdminPageDesignandImplementationofE-CommerceSiteforOnlineShopping154.
10ORDERVIEWFORUSER:Onceusersorderitemtheyareabletoseeorderedproductsandgrandtotal.
Figure10:OrderViewforUser4.
11PAYPALFORPAYMENT:Onceusersordersproductstheyareredirectedtopaymentpage.
LFigure11:PayPalPageDesignandImplementationofE-CommerceSiteforOnlineShopping16Figure4.
12:SuccessURLFigure12:SuccessURLFIGURE4.
12:FailedURLFigure12:FailedURLDesignandImplementationofE-CommerceSiteforOnlineShopping175.
0DataManagement5.
1DataDescriptionThisdatabaseconsistsofUsers:UserandAdmininformationisaddedtodatabasewithUniqueIDbasedontheirroles.
Shopping:Completeproductsinformationisstoredinthistable.
Orders:Customerorderedproducts,statusanddeliveryinformationisstoredinthistable.
5.
2DataObjectsUser:ID,UserName,Password,Email,RoleShopping:ID,Product,ProductID,Cost,Category,Image,DescriptionOrders:ID,Client,Product,Quantity,Price,Date,OrderShipped5.
3DatabaseTableDiagramDesignandImplementationofE-CommerceSiteforOnlineShopping185.
4Relationships:DesignandImplementationofE-CommerceSiteforOnlineShopping196.
0Non-Functional/OperationalRequirements6.
1SecurityPagesofthewebsitemustbeaccessinthewaytheywereintendedtobeaccessed.
Includedfilesshallnotbeaccessedoutsideoftheirparentfile.
Administratorcanonlyperformadministrativetaskonpagestheyareprivilegedtoaccess.
Customerswillnotbeallowedtoaccesstheadministratorpages.
6.
2EfficiencyandMaintainabilityPageloadsshouldbereturnedandformattedinatimelyfashiondependingontherequestbeingmade.
Administratorswillhavetheabilitytoedittheaspectsoftheorderforms,productdescriptions,pricesandwebsitedirectly7.
0Conclusion:TheInternethasbecomeamajorresourceinmodernbusiness,thuselectronicshoppinghasgainedsignificancenotonlyfromtheentrepreneur'sbutalsofromthecustomer'spointofview.
Fortheentrepreneur,electronicshoppinggeneratesnewbusinessopportunitiesandforthecustomer,itmakescomparativeshoppingpossible.
Asperasurvey,mostconsumersofonlinestoresareimpulsiveandusuallymakeadecisiontostayonasitewithinthefirstfewseconds.
"Websitedesignislikeashopinterior.
Iftheshoplookspoororlikehundredsofothershopsthecustomerismostlikelytoskiptotheothersite.
Hencewehavedesignedtheprojecttoprovidetheuserwitheasynavigation,retrievalofdataandnecessaryfeedbackasmuchaspossible.
Inthisproject,theuserisprovidedwithane-commercewebsitethatcanbeusedtobuybooksonline.
ToimplementthisasawebapplicationweusedASP.
NETastheTechnology.
ASP.
NEThasseveraladvantagessuchasenhancedperformance,scalability,built-insecurityandsimplicity.
DesignandImplementationofE-CommerceSiteforOnlineShopping20TobuildanywebapplicationusingASP.
NETweneedaprogramminglanguagesuchasC#,VB.
NET,J#andsoon.
C#wasthelanguageusedtobuildthisapplication.
FortheclientbrowsertoconnecttotheASP.
NETengineweusedMicrosoft'sInternetInformationServices(IIS)astheWebServer.
ASP.
NETusesADO.
NETtointeractwiththedatabaseasitprovidesin-memorycachingthateliminatestheneedtocontactthedatabaseserverfrequentlyanditcaneasilydeployandmaintainanASP.
NETapplication.
SQLwasusedasback-enddatabasesinceitisoneofthemostpopulardatabases,anditprovidesfastdataaccess,easyinstallationandsimplicity.
Agoodshoppingcartdesignmustbeaccompaniedwithuser-friendlyshoppingcartapplicationlogic.
Itshouldbeconvenientforthecustomertoviewthecontentsoftheircartandtobeabletoremoveoradditemstotheircart.
Theshoppingcartapplicationdescribedinthisprojectprovidesanumberoffeaturesthataredesignedtomakethecustomermorecomfortable.
Thisprojecthelpsinunderstandingthecreationofaninteractivewebpageandthetechnologiesusedtoimplementit.
ThedesignoftheprojectwhichincludesDataModelandProcessModelillustrateshowthedatabaseisbuiltwithdifferenttables,howthedataisaccessedandprocessedfromthetables.
ThebuildingoftheprojecthasgivenmeapreciseknowledgeabouthowASP.
NETisusedtodevelopawebsite,howitconnectstothedatabasetoaccessthedataandhowthedataandwebpagesaremodifiedtoprovidetheuserwithashoppingcartapplication.
DesignandImplementationofE-CommerceSiteforOnlineShopping218.
0References:1.
AnneBoehm,JoelMurach,Murach'sASP.
NET4WebProgrammingwithC#2010,4thEdition,Murach,2010.
2.
BryanSyverson,JoelMurach,Murach'sSQLServer2012fordevelopers,Murach,2012.
3.
http://www.
w3schools.
com/4.
http://msdn.
microsoft.
com/5.
http://agilemodeling.
com/6.
http://csharp-video-tutorials.
blogspot.
co.
uk/p/free-dot-net-video-tutorials-for.
html7.
http://csharp-video-tutorials.
blogspot.
com/p/free-aspnet-video-tutorial.
html8.
http://csharp-video-tutorials.
blogspot.
com/p/free-adonet-video-tutorial.
html
优林怎么样?优林好不好?优林 是一家国人VPS主机商,成立于2016年,主营国内外服务器产品。云服务器基于hyper-v和kvm虚拟架构,国内速度还不错。今天优林给我们带来促销的是国内东北地区哈尔滨云服务器!全部是独享带宽!首月5折 续费5折续费!地区CPU内存硬盘带宽价格购买哈尔滨电信2核2G50G1M53元直达链接哈尔滨电信4核4G50G1M83元直达链接哈尔滨电信8核8G50G1M131元直...
totyun,新公司,主要运作香港vps、日本vps业务,接入cn2网络,不限制流量!VPS基于KVM虚拟,采用系统盘和数据盘分离,从4G内存开始支持Windows系统...大家注意下,网络分“Premium China”、“Global”,由于站长尚未测试,所以也还不清楚情况,有喜欢吃螃蟹的尝试过不妨告诉下站长。官方网站:https://totyun.com一次性5折优惠码:X4QTYVNB3P...
特网云特网云为您提供高速、稳定、安全、弹性的云计算服务计算、存储、监控、安全,完善的云产品满足您的一切所需,深耕云计算领域10余年;我们拥有前沿的核心技术,始终致力于为政府机构、企业组织和个人开发者提供稳定、安全、可靠、高性价比的云计算产品与服务。官方网站:https://www.56dr.com/ 10年老品牌 值得信赖 有需要的请联系======================特网云美国高防御...
akiba-online为你推荐
金评媒朱江喜剧明星“朱江”的父亲叫什么?摩拜超15分钟加钱摩拜单车免费卡和5元90天能叠加吗网红名字被抢注我想问这个网红 名字叫什么 讲一下谢谢了百度商城百度知道一般一天能挣多少钱?www.hao360.cn每次打开电脑桌面都出现以下图标,打开后链接指向www.hao.360.cn。怎么彻底删除?同一服务器网站一个服务器能运行多少个网站www.gegeshe.com《我的电台fm》 she网址是多少?www.kanav001.com长虹V001手机小游戏下载的网址是什么www.493333.comwww.xiaonei.comwww.1diaocha.com请问网络上可以做兼职赚钱吗?现在骗子比较多,不敢盲目相信。请大家推荐下
域名抢注工具 westhost 紫田 账号泄露 evssl 国内加速器 云鼎网络 国外代理服务器地址 中国电信宽带测速器 华为云服务登录 东莞idc 中国电信测速器 百度云加速 中国linux 云服务器比较 金主 稳定空间 广东服务器托管 密钥索引 ncp 更多