INTERNETAUCTIONING SYSTEM
FinalProjectReport
Group9 HemrajBairwaY5195, HiteshKhandelwalY5202, VarunMithalY5496 Guide:Dr.T.V.Prabhakar
[2008]
InternetAuctioning
Aim:Tomeettherequirementsforanonlineauctioningsystem.
Motivation: As we are in final year so we realized the need to sell several items next
semesterlikeourComputers,Bicycles,cellphonesandotherutilitieswhichcannotbedisposed. Newsgroups and informal communication has been the norm till date however it would be of usetomakeasystemthatcanbedeployedandusedwithlittlesupervisionandmaintainence.
Introduction:
PreciseProblemStatement:
Anonlineauctionserverwhichallowsapersontoplaceanadvertisementforanitem forsaleonlineandbuyerswillbidforthem. Thebuyers'view'theitemsontheserver,andiftheywanttobidforit,theyneedto haveaclienttolodgeabid. Theserverthennotifiesotherpotentialbuyersofthereceivedbid,sothattheycanbid againstit. Ifnofurtherbidsarereceivedinagiventimeafterthelastbid,theservernotifiesallthe potentialbuyersthatthesaleisfinalized. Salientfeaturesofanonlineauctioningsystem. 1)Aplatformwherepeoplecansearchforproductstheyintendtobuy. 2)Theproductsshouldhaveaprofilethatshowsthedetails. 3)Sellersshouldbeabletoaddtheirproductstoexistinglist. 4)Potentialbuyerscanbidforanitem.
5)Security:passwordmechanismhasbeenusedtopreventunauthorizedaccess. 6)Administratorcanmanageuserandproductprofiles.
ARCHITECTURALREPRESENTATION
The4+1viewisusedfordepictingthevariousviews.Thedescriptionofthearchitecturecan beorganizedaroundthesefourviews,andthenillustratedbyafewselectedusecases,or scenarioswhichbecomeafifthview.
UseCaseScenario:
Usecasedescribestheinteractionbetweentheenduserandthesystem.Thisviewdescribes thefunctionalitiesofthesystemasseenbytheenduser.Thisviewinawaydescribestheaim ofthesystemtherestoftheviewstrytorealizetheseendfunctionalities.Themainactorsin thissystemaretheuser,administratorsandtheproductcatalogue.Thefollowingdiagrams describethevarioususecasesdescribingthevariouseventsobservabletotheactors.
LogicalView:
ThisviewofsoftwareiscomprisedofProducts,Administrator,Usermodules.Thesemodules interactwithoneanother.
ProcessView:
Thisviewexplainshowmainmodulesinteract.Forexample,administratorusesmanage functionalitytodeleteuserandproductprofiles.Userusessearchandbidfunctionalitiestobid foraproductandusessellfunctionalityforadvertisingproducts.
DevelopmentView:
y WefirstbuiltmodulesUser,Products,Admin. y Giventheusecasescenariointheproblemstatement,weimplementedtheir relationships,forexample y Userneedstoregisterfirstforusingthesoftware. y Userneedssearchfunctionalitytofindproductofhis/herchoiceandthenbidding functionalitytobidforit. y Useralsoneedssellfunctionalitytoadvertiseforhis/herproduct. y Adminneedstohavemanagefunctionalityformaintainingtheproductanduser profiles.
PhysicalView:
Thisviewislayeredarchitecture.Softwarerunsontopofwebserveranddatabaseserverwhich againrunonsameordifferentoperatingsystems.
DetailedDescriptionofmodules:
User
y UserInformation
y ModifyInformation y Sellaproduct y Productsonsale y CurrentBids y Pastpurchases/sale y Notifications y Administrator y Deleteproducts y Deleteuser Thisinvolvesfunctionslikesignup,login,userprofile. Theuserwillhaveaccesstohisbidsandproductshehasputonsale. Hecanmodifyanyinformationrelatedtohim.
Product
y Description
Search
Searchfromproductlistusingkeywordandcanbeappliedtospecificcategory. Alistingofeveryiteminaparticularcategorycanalsobeobtained. flexibilityinsearchaswehaveimplementedpartialsubstringmatchbasedsearch.
Bidding
Registeredusercanbidforaparticularproduct.Itchecksifthenewbidisvalidornot. Validbidimpliesitismorethanthesumofcurrentbidandminimumbidincrement.Alsonobid idallowedafterthedeadline. Featureslikeminimumbid,bidincrementsizearealsoavailable. Appropriatenotificationissenttothesellerandbiddersaboutanynewbid.
Deployment
Thesystemisuploadedonthewebspaceofagroupmember.Nextsemesterweintendtomake itpublicanduseitforsellingofitemsbygraduatingbatch.Thisalsoinvolvesspreadingof awarenessaboutthesite.
Maintenance
LikeTorrentCoreorDC++,thisprojectneedsmaintainanceaswellasvigillance.Soateamto monitoritsfunctioningwillbeneededeveryyear.
REFERENCES
ArchitecturalBlueprintsThe4+1ViewModelofSoftwareArchitecture,Philippe Kruchten RationalSoftwareCorp.Sommerville,Ian.SoftwareEngineering,8thed.NewYork. AddisonWesley.
Bien plus que des documents.
Découvrez tout ce que Scribd a à offrir, dont les livres et les livres audio des principaux éditeurs.
Annulez à tout moment.