网上购物电子商务网站的设计与实现_第1页
网上购物电子商务网站的设计与实现_第2页
网上购物电子商务网站的设计与实现_第3页
网上购物电子商务网站的设计与实现_第4页
网上购物电子商务网站的设计与实现_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DesignandImplementationofE-CommerceSiteforOnlineShoppingDesignandImplementationofE-CommerceSiteforOnlineShoppingDesignandImplementationofE-CommerceSiteforOnlineShopping网上购物电子商务网站的设计与实现DesignandImplementationofElectronic-CommerceSiteforOnlineShopping. 购物系统网上购物系统(OSS)是基于HTML、CSS、JavaScript、百里香叶(前端)和Java、SpringBug、Hibernate、JPA和MySQL(后端)的一个基于Web的应用程序。为了实现OSS,购物系统不需要昂贵的硬件和软件,只需要互联网连接和桌面。该系统作为一个集中的数据库和应用程序,在线购物者可以方便地从任何地方基于注册凭证访问系统。OSS是一个独立的平台系统,几乎任何用户都可以访问,它使OSS易于使用、质量不断提高。网上购物是生活方式电子商务网络应用,零售各种女性生活方式产品(目前女性和卫生产品)。该项目允许查看各种产品,使注册用户立即使用PayPal支付处理器(即时支付)购买所需产品。本项目通过标准的可访问因特网系统向任何地方的管理员提供方便的访问。它也可以定制为个人在线购物者的需要。本文件将讨论创建和实现电子商务网站的每个基础技术。一种在线购物系统,它允许客户提交来自商店的物品和/或服务的在线订单,该商店同时为步行顾客和在线顾客提供服务。在线购物系统提供订单截止时间的在线显示以及客户所选商品的相关送货窗口。系统接受客户提交的购买订单,以响应在订单截止时间之前的提交时间。在线购物系统直到客户选择的商品从库存中挑选出来之后才与客户的信用供应商结算,但在交付之前。因此,客户可以在线更改订单。此外,可用服务窗口是根据客户选择的订单和服务类型向客户提供的函数,并且根据拣货者的喜好分配拣货任务。在订购商品时,许多购物系统提供一个虚拟购物车,用于存放选购的物品。选择购买的连续项目被放入虚拟购物车中,直到客户完成他们的购物之旅。虚拟购物车可以随时检查,其内容可由客户选择编辑或删除。一旦客户决定提交订单,客户就可以打印虚拟购物篮的内容,以便获得交易的硬拷贝记录。关键词:网上购物系统;JAVA;SQL;数据库;SPRINGBOOT;Html;CSS;JAVA脚本;百里香叶;HIBENATE;

ONLINESHOPPINGSYSTEM:fullnameAbstractOnlineShoppingSystem(OSS)isaweb-basedapplicationthatisbasedonhtml,css,JavaScript,thymeleaf(frontend)andJAVA,SPRINGBOOT,HIBERNATE,JPAandMySQL(backend).ToimplementOSS,ShoppingSystemdoesnotrequireexpensivehardwareandsoftware,allyouneedisinternetconnectionanddesktops.ThissystemworksasacentralizeddatabaseandapplicationthatonlineshopperscaneasilyaccessthesystemfromanywherebasedontheRegisteredcredentials.OSSisanindependentplatformsystemthatvirtuallyanyusercanhaveaccesstoanditmakesiteasytouse,itsqualityandisimprovedconstantly.OnlineShoppingisalifestylee-commercewebapplication,whichretailsvariousfemininelifestyleproducts(Currentlyfeminineandhygieneproducts).Thisprojectallowsviewingvariousproductsavailable,enablesregistereduserstopurchasedesiredproductsinstantlyusingPayPalpaymentprocessor(InstantPay).ThisprojectprovidesaneasyaccesstoAdministratorsanywherethroughastandardinternetaccessiblesystem.ItcanalsobecustomizedforindividualonlineShoppersneeds.Thisdocumentwilldiscusseachoftheunderlyingtechnologiestocreateandimplementane-commercewebsite.Anonlineshoppingsystemthatpermitsacustomertosubmitonlineordersforitemsand/orservicesfromastorethatservesbothwalk-incustomersandonlinecustomers.Theonlineshoppingsystempresentsanonlinedisplayofanordercutofftimeandanassociateddeliverywindowforitemsselectedbythecustomer.Thesystemacceptsthecustomer'ssubmissionofapurchaseorderfortheiteminresponsetoatimeofsubmissionbeingbeforetheordercutofftime.Theonlineshoppingsystemdoesnotsettlewithacreditsupplierofthecustomeruntiltheitemselectedbythecustomerispickedfrominventorybutbeforeitisdelivered.Therefore,thecustomercangoonlineandmakechangestotheorder.Inaddition,availableservicewindowsarepresentedtothecustomerasafunctionofcustomerselectedorderandservicetypesandfurther,theorderpickingisassignedinaccordancewithapicker'spreference.Whenorderinggoods,manyshoppingsystemsprovideavirtualshoppingcartforholdingitemsselectedforpurchase.Successiveitemsselectedforpurchaseareplacedintothevirtualshoppingcartuntilacustomercompletestheirshoppingtrip.Virtualshoppingcartsmaybeexaminedatanytime,andtheircontentscanbeeditedordeletedattheoptionofthecustomer.Oncethecustomerdecidestosubmitapurchaseorder,thecustomermayprintthecontentsofthevirtualshoppingbasketinordertoobtainahardcopyrecordofthetransaction.Keywords:OnlineShoppingSystem;JAVA;SQL;Database;SPRINGBOOT;Html;CSS;JAVASCRIPT;THYMELEAF;HIBENATE;

目录第1.章导言………...………91.1项目目标………………….……………91.2项目概述………………...………………101.3项目范围……………...….101.4系统研究………….……….101.5模块…………………...….10第2章。系统分析……….….172.1现行制度………………...172.2拟议制度………………….172.3系统目标………………….172.4一般说明…………………….17第3章系统设计………………...173.1优秀设计的起源…………….193.2输入输出设计……….…...….193.3输入设计……………………...203.4输出设计……………….…….20第4章。数据库设计……….204.1系统工具……………...…...204.2前端…………204.3后端………………………...204.4表………….214.5实体关系图………….….214.6数据流图………………….254.7屏幕截图……………………27第5章。开发工具介绍………315.1Java脚本…………………….355.2什么是Java脚本?………………….……355.3什么是Java脚本文件?…………………355.4为什么是Java脚本?……………….……365.5JAVA………….365.6JavaServer项目是什么?…….……….36第6章。系统实现……………….386.1演示接口……….386.2对应的源代码……………...….41第7章。结论……….467.1参考文献………….46TABLEOFCONTENTS1.Intoduction…………………...91.1projectobjectives…………………91.2projectoverview………………………101.3projectscope…………...101.4studyofsystems……………………….101.5modules……………….…102.SystemAnalysis…………...172.1Existingsystem…………………….172.2Proposedsystem…………………172.3SystemRequirementSpecification………172.4Systemobjectives…………………172.5SystemRequirements……….…173.SystemDesign……………...193.1TheOriginofGoodDesign…………………….193.2InputsandOutputsDesign…………………….203.3InputsDesign…………203.4OutputDesign……………………….204.DatabaseDesign………….204.1SystemsTools……………………….204.2Frontend…………………...…...……204.3Backend………….………………214.4Table…………………...………………...214.5E.RDiagram………….……………….254.6DataFlowDiagrams(DFD)……...………………274.7ScreenShots…………………...………315.IntroductionofDevelopmentTools……………….355.1JAVASCRIPT…………...355.2WhatisJAVASCRIPT……………….355.3Whatisajavascriptfile?365.4WhyJAVASCRIPT?365.5JAVA……………………...365.6WhatistheJavaserverproject?376.SystemImplementation………………...386.1DemonstrateInterface…………...386.2CorrespondingSourceCode……………….……417.Conclusion……………………...467.1Reference……………….…467.2Acknowledgements……….INTRODUCTIONE-commercerepresentsthedirectionoffuturetradedevelopment.Promotionofe-commercewillbringgreatbenefitstothesocietyandtheeconomy.Forexample,e-commerceimprovesthespeedandqualityofservicesoftransaction,promotestheglobalizationofmarkets,andcutsdowncost.Forthesereasons,thisprojectaimedtodesignandimplementanonlineshoppingwebapplicationforsellingfeminineproducts.Thewebsiteisdesignedforpeoplewhopreferonlineshoppingofdailyfemininenecessitiesforwomenespeciallyfemininehygieneproducts.Thiswebapplicationcoverstheentireprocessfromproductmanagement,classificationandquerying,totheshoppingcart,anduserorderprocessing.Femininehygieneproductsareprimarilydistributedthroughretailstoreswhichincludesupermarkets&hypermarkets,specialtystores(drugstores,pharmaciesandbeautystores),conveniencestores,anddollarstores.Amongthese,supermarkets&hypermarketssegmentaccountedforthelargestshareintheoverallsalesoffemininehygieneproductsin2015andisexpectedtomaintainitsleadingpositionthroughouttheforecastperiod.However,conveniencestoresaretheprominentdistributionchannelsinruralareasofdevelopingmarketssuchasIndiaandChina.Onlinesaleschannel,whichpresentlyrepresentarelativelysmallerportionofthemarket,isanticipatedtogainpopularityinthecomingyearsduetoincreasingpenetrationanddevelopmentsinE-commerce.PROJECTOBJECTIVESTheobjectiveofthisprojectistodevelopageneralpurposee-commercestorewhereproductlikeclothescanbeboughtfromthecomfortofhomethroughtheInternet.However,forimplementationpurposes,thispaperwilldealwithanonlineshoppingforclothes.AnonlinestoreisavirtualstoreontheInternetwherecustomerscanbrowsethecatalogandselectproductsofinterest.Theselecteditemsmaybecollectedinashoppingcart.Atcheckouttime,theitemsintheshoppingcartwillbepresentedasanorder.Atthattime,moreinformationwillbeneededtocompletethetransaction.Usually,thecustomerwillbeaskedtofillorselectabillingaddress,ashippingaddress,ashippingoption,andpaymentinformationsuchascreditcardnumber.Ane-mailnotificationissenttothecustomerassoonastheorderisplacedandthepurposeandgoalofthisprojectistoprovideaplatformformorewomentobe-comefamiliarwithmoreandmorefemineandhygieneproductsandpurchaseitonline,andtodevelopanindependentonlinewebbasedapplicationthatcaterstoalltheneedsofwomenwhenitcomestofeminineandhygieneproducts..1.2PROJECTOVERVIEWThecentralconceptoftheapplicationistoallowthecustomertoshopvirtuallyusingtheInternetandallowscustomerstobuytheitemsandProductsoftheirdesirefromthestore.TheinformationpertainingtotheproductsarestoresonanRDBMS(RELATIONALDATABASEMANAGEMENTSYSTEM)attheserverside(store).TheServerprocessesthecustomersandtheitemsareshippedtotheaddresssubmittedbythem.TheapplicationwasdesignedintotwomodulesfirstisforthecustomerswhowishtobuythePRODUCTS.SecondisforthestorekeeperswhomaintainsandupdatestheinformationpertainingtothePRODUCTSandthoseofthecustomers.Theenduserofthisproductisadepartmentalstorewheretheapplicationishostedonthewebandtheadministratormaintainsthedatabase.Theapplication,whichisdeployedatthecustomerdatabase,thedetailsoftheitemsarebroughtforwardfromthedatabaseforthecustomerviewbasedontheselectionthroughthemenuandthedatabaseofalltheproductsareupdatedattheendofeachtransaction.Dataentryintotheapplicationcanbedonethroughvariousscreensdesignedforvariouslevelsofusers.Oncetheauthorizedpersonnelfeedtherelevantdataintothesystem,severalreportscouldbegeneratedasperthesecurity.PROJECTSCOPE:Thissystemcanbeimplementedtoanyshopinthelocalityortomultinationalbrandedshopshavingretailoutletchains.Thesystemrecommendsafacilitytoaccepttheorders24*7andahomedeliverysystem,whichcanmakecustomershappy.Ifshopsareprovidinganonlineportalwheretheircustomerscanenjoyeasyshoppingfromanywhere,theshopswon’tcustomerstothetrendingonlineshopssuchasflipchart.SincetheapplicationisavailableintheSmartphoneitiseasilyaccessibleandalwaysavailable.STUDYOFTHESYSTEMMODULES:Thesystemaftercarefulanalysishasbeenidentifiedtobepresentedwiththefollowingmodulesandroles.Themodulesinvolvedare:AdministratorModeratorsUsersADMINISTRATOR:AddModeratorOnlyadminishavingtheprivilegetoaddamoderator.Amoderatorcanbeconsideredasastaffthatmanagestheordersorownerofagroupofproducts.BlockmoderatorAdmincanrestrictamoderatorfrommanagingtheordersbyblockingthem.Admincanunblockablockeduserifneeded.RemoveModeratorAdminhasprivilegetodeleteamoderatorwhowasadded.Searchmoderator:Theadministratorasalistcanviewallexistingmoderators.Ifthereisnumberofmoderatorsandadminneedtofindoneofthem,theadmincansearchforamoderatorbyname.MANAGEPRODUCTSFig1.1ManageProductsAddProductsTheshoppingcartprojectcontainsdifferentkindofproducts.Theproductscanbeclassifiedintodifferentcategoriesbyname.Admincanaddnewproductsintotheexistingsystemwithallitsdetailsincludinganimage.DeleteProductsAdministratorcandeletetheproductsbasedonthestockofthatparticularproduct.SearchproductsAdminwillhavealistviewofalltheexistingproducts.Hecanalsosearchforaparticularproductbyname.MANAGEUSERFIG1.2MANAGEUSERViewUsersTheadminwillhavealistviewofalltheusersregisteredinthesystem.Admincanviewallthedetailsofeachuserinthelistexceptpassword.AddUsersAdminhasprivilegestoaddauserdirectlybyprovidingthedetails.DeleteUsersAdministratorhasarighttodeleteorblockauser.Thedefaultstatusofanewuserregisteredissetasblocked.Theadminmustacceptthenewuserbyunblockinghim.ManageOrderFig1.3.ManageOrderViewOrderAdministratorcanviewtheOrders,whichisgeneratedbytheusers.Hecanverifythedetailsofthepurchase.DeleteorderAdmincandeleteorderfromtheorderslistwhentheproductistakenfordelivery.MODERATORSFig1.4ModeratorModuleAmoderatorisconsideredasastaffthatcanmanageordersforthetimebeing.Asafutureupdatemoderatormaygivefacilitytoaddandmanagehisownproducts.Moderatorscanreducetheworkloadofadmin.NowmoderatorhasalltheprivilegeanadminhavingexceptmanagingotherModerators.Hecanaddproductsandusers.Hecanalsochecktheordersandedithisprofile.ManageproductsManageusersManageordersUSERS.Fig1.5UserModuleRegistrationAnewuserwillhavetoregisterinthesystembyprovidingessentialdetailsinordertoviewtheproductsinthesystem.Theadminmustacceptanewuserbyunblockinghim.LoginAusermustloginwithhisusernameandpasswordtothesystemafterregistration.ViewProductsUsercanviewthelistofproductsbasedontheirnamesaftersuccessfullogin.Userscanviewadetaileddescriptionofaparticularproductwithproductname,productsdetails,productimage,andprice.SearchProductUserscansearchforaparticularproductinthelistbyname.Addtocart:Theusercanaddthedesiredproductintohiscartbyclickingaddtocartoptionontheproduct.Hecanviewhiscartbyclickingonthecartbutton.Allproductsaddedbycartcanbeviewedinthecart.Usercanremoveanitemfromthecartbyclickingremove.SubmitCart:Afterconfirmingtheitemsinthecarttheusercansubmitthecartbyprovidingadeliveryaddress.Onsuccessfulsubmittingthecartwillbecomeempty.HistoryInthehistorytheuserwillhaveaviewofpendingorders.EditProfileTheusercanviewandedittheprofile.2.SYSTEMANALYSISSystemanalysisistheprocessofgatheringandinterpretingfacts,diagnosingproblemsandusingtheinformationtorecommendimprovementsonthesystem.Systemanalysisisaproblemsolvingactivitythatrequiresintensivecommunicationbetweenthesystemusersandsystemdevelopers.Systemanalysisorstudyisanimportantphaseofanysystemdevelopmentprocess.Thesystemisviewedasawhole,theinputsareidentifiedandthesystemissubjectedtoclosestudytoidentifytheproblemareas.Thesolutionsaregivenasaproposal.Theproposalisreviewedonuserrequestandsuitablechangesaremade.Thisloopendsassoonastheuserissatisfiedwiththeproposal.2.1EXISTINGSYSTEMThecurrentsystemforshoppingistovisittheshopmanuallyandfromtheavailableproductchoosetheitemcustomerwantandbuyingtheitembypaymentofthepriceoftheitem.Itislessuser-friendly.Usermustgotoshopandselectproducts.Itisdifficulttoidentifytherequiredproduct.Descriptionoftheproductlimited.ItisatimeconsumingprocessNotinreachofdistantusers.PROPOSEDSYSTEMIntheproposedsystemcustomerneednotgototheshopforbuyingtheproducts.HecanordertheproducthewishestobuythroughtheapplicationinhisSmartphone.Theshopownerwillbeadminofthesystem.Shopownercanappointmoderatorswhowillhelpownerinmanagingthecustomersandproductorders.Thesystemalsorecommendsahomedeliverysystemforthepurchasedproducts2.3SYSTEMREQUIREMENTSPECIFICATIONProductDescriptionThesystemconsistsoftwoparts.Awebapplication,whichcanprovidetheonlineshoppingservice,andanandroidapplicationforthecustomertoAccessthewebservicefromhisSmartphone.Webapplicationshouldbeabletohelpthecustomerforselectinghisitemandtohelptheownerinmanagingtheordersfromthecustomers.2.3ProblemStatement:Asonlineshoppingbecameatrendnowadaystheregularshopsarelosingtheircustomerstoonlinebrands.Customershaveeffortlessshoppingexperienceandsavingtimethroughshoppingonline.Forcompetingwiththoseonlinebrands,ifshopsareprovidinganonlineportalwheretheircustomerscanshopthroughInternetandgettheproductsattheirdoorsitwillincreasethenumberofcustomers.SYSTEMOBJECTIVESToprovideanandroidapplicationforonlineshoppingofproductsinanexistingshop.Toprovideanonlineshoppingwebsiteforthesameshop.SYSTEMREQUIREMENTSNONFUNCTIONALREQUIREMENTSEFFICIENCYREQUIREMENTWhenanonlineshoppingcartandroidapplicationimplementedcustomercanpurchaseproductinanefficientmanner.RELIABILITYREQUIREMENTThesystemshouldprovideareliableenvironmenttobothcustomersandowner.Allordersshouldbereachingattheadminwithoutanyerrors.USABILITYREQUIREMENTTheandroidapplicationisdesignedforuser-friendlyenvironmentandeaseofuse.IMPLEMENTATIONREQUIREMENTImplementationofthesystemusingCSSandhtmlinfrontendwithPHPasbackendanditwillbeusedfordatabaseconnectivity.AndMySQLdevelopsthedatabasepart.Responsivewebdesigningisusedformakingthewebsitecompatibleforanytypeofscreen.DELIVERYREQUIREMENTThewholesystemisexpectedtobedeliveredinfourmonthsoftimewithAweeklyevaluationbytheprojectguide.FUNCTIONALREQUIREMENTSUSER USERLOGINDescriptionoffeatureThisfeatureusedbytheusertologinintosystem.Ausermustloginwithhisusernameandpasswordtothesystemafterregistration.Iftheyareinvalid,theusernotallowedenteringthesystem.FunctionalrequirementUsernameandpasswordwillbeprovidedafteruserregistrationisconfirmed.Passwordshouldbehiddenfromotherswhiletypingitinthefield REGISTERNEWUSERDescriptionoffeatureAnewuserwillhavetoregisterinthesystembyprovidingessentialdetailsinordertoviewtheproductsinthesystem.Theadminmustacceptanewuserbyunblockinghim.FunctionalrequirementSystemmustbeabletoverifyandvalidateinformation.ThesystemmustencryptthepasswordofthecustomertoprovideSecurity.PURCHASINGANITEMDescriptionoffeatureTheusercanaddthedesiredproductintohiscartbyclickingaddtocartoptionontheproduct.HecanviewhiscartbyclickingontheCartbutton.Allproductsaddedbycartcanbeviewedinthecart.Usercanremoveanitemfromthecartbyclickingremove.Afterconfirmingtheitemsinthecarttheusercansubmitthecartbyprovidingadeliveryaddress.Onsuccessfulsubmittingthecartwillbecomeempty.FunctionalrequirementSystemmustensurethat,onlyaregisteredcustomercanpurchaseitems.ADMINMANAGEUSERDescriptionoffeatureTheadministratorcanadduser,deleteuser,viewuserandblockuser.MANAGEMODERATORDescriptionoffeatureTheadministratorcanaddmoderator,deletemoderator,blockmoderatorandsearchforamoderator.MANAGEPRODUCTSDescriptionoffeatureTheadministratorcanaddproduct,deleteproductandviewproduct.MANAGEORDERSDescriptionoffeatureTheadministratorcanviewordersanddeleteorders.Functionalrequirements-Thesystemmustidentifytheloginoftheadmin.-AdminaccountshouldbesecuredsothatonlyowneroftheshopcanaccessthataccountMODERATORDescriptionoffeaturesAmoderatorisconsideredasastaffthatcanmanageordersforthetimebeing.Asafutureupdatemoderatormaygivefacilitytoaddandmanagehisownproducts.Moderatorscanreducetheworkloadofadmin.Nowmoderatorhasalltheprivilegeofanadminhavingexceptmanagingothermoderators.Hecanmanageusersandmanageproducts.Hecanalsochecktheordersandedithisprofile.Functionalrequirement-Thesystemmustidentifytheloginofamoderator.3.SYSTEMDESIGNSystemdesignisthesolutionforthecreationofanewsystem.Thisphasefocusesonthedetailedimplementationofthefeasiblesystem.Itemphasisontranslatingdesign.Specificationstoperformancespecification.SystemdesignhastwophasesofdevelopmentLogicaldesignPhysicaldesignDuringlogicaldesignphasetheanalystdescribesinputs(sources),outputs(destinations),databases(datasores)andprocedures(dataflows)allinaformatthatmeetstheuserrequirements.Theanalystalsospecifiestheneedsoftheuseratalevelthatvirtuallydeterminestheinformationflowinandoutofthesystemandthedataresources.Herethelogicaldesignisdonethroughdataflowdiagramsanddatabasedesign.Thephysicaldesignisfollowedbyphysicaldesignorcoding.Physicaldesignproducestheworkingsystembydefiningthedesignspecifications,whichspecifyexactlywhatthecandidateSystemmustdo.Theprogrammerswritethenecessaryprogramsthatacceptinputfromtheuser,performnecessaryprocessingontheaccepteddataandproducetherequiredreportonahardcopyordisplayitonthescreen.Necessaryprocessingonaccepteddataandproducestherequiredreportonahardcopyordisplaysitonthescreen.SystemDesign:Oneofthemostinteresting,andmostdifficult,ofthetasksthatwemayundertakeinourcareersasengineersorcomputerscientistsisthedesignofanentiresystem.Asystemisasetofinteractingparts,generallytoolargetobebuiltbyasingleperson,createdforsomeparticularpurpose.Weworkwithsystemsallthetime.Theoperatingsystemsthatcontrolourmachinesaresystems.Thelayersofhardwareandsoftwarethatallowtheprogramsonthesemachinestointeractwitheachotheroveranetworkaresystems.Evenmostapplicationsthatweusearesystems,whetherweknowitornot.Asengineers,weknowthatthewaytosolvealargeproblemistobreakitintoasetofinteractingsmallerproblems.Eachofthesesmallerproblemscanthenbedecomposedintoevensmallerproblems,untilafterenoughiterationwehaveaproblemthatcanbesolvedonitsown.Eachdecompositiongivesusasetofcomponents,anddecidingwhatthosecomponentsareandhowtheyfittogetheristheactivityofsystemdesign.3.1TheOriginofGoodDesignBeforeknowinghowtotrainsomeoneinsystemdesign,itisusefultohavesomeideaconcerningtheoriginofgooddesign.Ifwecanknowwhatleadstogooddesign,wecantrytoteachpeopletodothosesortsofthingsinthehopethatgooddesignwillresult.Thereisnoshortageofbooks,seminars,andothertrainingguidesthatclaimtohelpinthisquest.TherearetechniquessuchasSixSigmathatprofesstoaidinthedevelopmentofgooddesign.TherearelanguagessuchasUMLthatclaimtohelpinthedevelopmentofgooddesign.Andtherearenoendtothemethodologiesandprocessesthatclaimtoenable3.2INPUTANDOUTPUTSDESIGN3.3INPUTDESIGNInputdesignisthelinkthattiestheinformationsystemintotheworldofitsUsers.Theinputdesigninvolvesdeterminingtheinputs,validatingthedata,minimizingthedataentryandprovidesamulti-userfacility.Inaccurateinputsarethemostcommoncauseoferrorsindataprocessing.Errorsenteredbythedataentryoperatorscanbecontrolledbyinputdesign.Theuser-originatedinputsareconvertedtoacomputer-basedformatintheinputdesign.Inputdataarecollectedandorganizedintogroupsofsimilardata.Onceidentified,theappropriateinputmediaareselectedforprocessing.Alltheinputdataarevalidatedandifanydataviolatesanyconditions,theuseriswarnedbyamessage.Ifthedatasatisfiesalltheconditions,itistransferredtotheappropriatetablesinthedatabase.Inthisprojectthestudentdetailsaretobeenteredatthetimeofregistration.Apageisdesignedforthispurpose,whichisuserfriendlyandeasytouse.Thedesignisdonesuchthatusersgetappropriatemessageswhenexceptionsoccur.3.4OUTPUTDESIGNComputeroutputisthemostimportantanddirectsourceofinformationtotheuser.Outputdesignisaveryimportantphasesincetheoutputneedstobeinanefficientmanner.Efficientandintelligibleoutputdesignimprovesthesystemrelationshipwiththeuserandhelpsindecision-making.Allowingtheusertoviewthesamplescreenisimportantbecausetheuseristheultimatejudgeofthequalityofoutput.Theoutputmoduleofthissystemistheselectednotifications.4.DATABASEDESIGNDATABASEDESIGN:Databasesarethestorehousesdatausedinthesoftwareofdataarestoredinthedatabasetablessystems.Insidecreatedfortheseveraltablesarethedataformanipulationofsettingsforthesystem.Twoessentialdatabasesare:PrimarykeyThefieldthatisuniqueforalltherecordoccurrences.ForeignkeyThefieldusedtosetrelationbetweentables.Normalizationisatechniquetoavoidredundancyinthetables.4.1SYSTEMTOOLSThevarioussystemtoolsthathavebeenusedindevelopingboththefrontendandthebackendoftheprojectarebeingdiscussedinthischapter.4.2.FRONTEND:HTML,CSS,JAVASCRIPTBOOTSTRAP,areutilizedtoimplementthefrontend.JavaServerPages(java)DifferentpagesintheapplicationsaredesignedusingJAVASCRIPT.AJavaServerPagescomponent

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论