+ All Categories
Home > Documents > Report of Food Villa

Report of Food Villa

Date post: 04-Jun-2018
Category:
Upload: ayan-banerjee
View: 216 times
Download: 0 times
Share this document with a friend

of 76

Transcript
  • 8/13/2019 Report of Food Villa

    1/76

    PROJE T REPORT

    ON

    Online FoodMart

    Submitted to :

    Prof Sourav Maitra

    Submitted by:

    NAME COLLEGE NAME REG

    NO.

    Avik singa Guru Nanak institute ofte!no"ogy

    Sona"i #a Guru Nanak institute of

    te!no"ogy

    $$%$&

    Mana"i Muker'ee Guru Nanak institute of

  • 8/13/2019 Report of Food Villa

    2/76

    te!no"ogy

    Nabanita Cater'ee Guru Nanak institute of

    te!no"ogy

    Priya (umari Guru Nanak institute of

    te!no"ogy

    $$%$)

    TABLE OF CONTENTS

    1. Introduction.

    2. System

    3. System Analysis

    4. Feasibility Study.

    5. Technical Feasibility....................................................................

    6. Oerational Feasibility..

    !. "conomic Feasibility....................................................................

    #. So$t%are &e'uirements Seci$ications(S&S).

    So$t%are and *ard%are Seci$ications

    1+.,et

    Frame%or- .............................................................................

  • 8/13/2019 Report of Food Villa

    3/76

    11.F (ata Flo% ia/ram)

    12 0icroso$t S Serer

    2++#...........................................................

    13 ommon an/ua/e

    &untime(&)................................................

    14

    SS*T0.............................................................

    15.Source ode.

    16

    onclusion.....................................................................................

    AC(NO*LE+GEMEN,

    We are very indebted towards the people who have guided and helped us in

    the completion of the project. It was their constant guidance that helped us

    throughout the project in dealing with various aspects of the project.

    First of all, we express our sincere gratitude to all the faculties of Globsyn ,

    for providing us the opportunity to work on this project. We would like to

    thank all the faculty members of the department for providing their able

    guidance and motivation in completion of my project.

  • 8/13/2019 Report of Food Villa

    4/76

    Finally and most significantly we are indebted and deeply grateful to our

    parents for their love, inspiration and invaluable help that enabled us to

    complete this project work. We would also like to extend our gratitude to all

    our friends and well wishers.

    We are also thankful to all the persons who have helped us in direct or

    indirect way towards the accomplishment of our work.

    ast but not the least! we extend our gratitude towards all the staff members

    of this department.

    "riya kumari

    #vik $ingha

    %abanita

    chaterjee

    &anali mukherjee

    $onali 'ha.

    CER,--CA,E

    (his is to certify that &r. #vik $ingha of Guru %anak Institute of

    (echnology,registration number )*.. has successfully completed a

  • 8/13/2019 Report of Food Villa

    5/76

    project on online food mart using dot net under the guidance of &r.

    $ourav &aitra .

    &r.$ourav &aitra . G+$-% FI%I$I%G

    $/++

    CER,--CA,E

  • 8/13/2019 Report of Food Villa

    6/76

    (his is to certify that &iss.$onali'ha of Guru %anak Institute of

    (echnology,registration number .00102 has successfully completed

    a project on online food mart using dot net under the guidance of

    &r. $ourav &aitra .

    &r.$ourav &aitra .

    G+$-% FI%I$I%G

    $/++

    CER,--CA,E

  • 8/13/2019 Report of Food Villa

    7/76

    (his is to certify that &iss &anali &ukherjee of Guru %anak

    Institute of (echnology,registration number )*.. has successfullycompleted a project on online food mart using dot net under the

    guidance of &r. $ourav &aitra .

    &r.$ourav &aitra .

    G+$-% FI%I$I%G

    $/++

  • 8/13/2019 Report of Food Villa

    8/76

    CER,--CA,E

    (his is to certify that &iss %abanita /hatterjee of Guru %anak

    Institute of (echnology,registration number )*.. has successfully

    completed a project on online food mart using dot net under the

    guidance of &r. $ourav &aitra .

    &r.$ourav &aitra .

    G+$-% FI%I$I%G$/++

  • 8/13/2019 Report of Food Villa

    9/76

    CER,--CA,E

    (his is to certify that &iss "riya 3umari of Guru %anak Institute of

    (echnology,registration number )*.. has successfully completed a

    project on online food mart using dot net under the guidance of &r.

    $ourav &aitra .

    &r.$ourav &aitra .

    G+$-% FI%I$I%G

    $/++

  • 8/13/2019 Report of Food Villa

    10/76

    -N,RO+/C,-ON

    This case study is to build a %eb alication usin/ the most recent standards o$ 0icroso$t

    dot net lat$orm.It demonstrate the rocedure to build a %eb serice and %eb $orms usin/

    0icroso$t isual studio dot net I" . The alication allo%s the customer to re/ister online

    ma-e urchase online and trac- the order and shiin/ status online. It stores ersistent

    customer in$ormation and order details in S data base and uses ado dot net to

    maniulate the data throu/h stored rocedures.

    The roect also $ocuses on %eb serices such as 'ueryin/ roduct rice and ma-in/

    online order.

    It is the rocess %hereby consumers directly buy /oods serices etc $rom a seller

    interactiely in real7time %ithout an intermediary serice oer the Internet. I$ an

    intermediary serice is resent the rocess is called electronic commerce. An online

    sho esho food mart e7store internet sho %ebsho %ebstore online store or

    irtual store eo-es the hysical analo/y o$ buyin/ roducts or serices at a bric-s7and7

    mortar retailer or in a shoin/ mall.

    The metahor o$ an online catalo/ is also used by analo/y %ith mail order catalo/s. All

    tyes o$ stores hae retail %eb sites includin/ those that do and do not also hae

    hysical store$ronts and aer catalo/s. Online shoin/ is a $orm o$ electronic

    commerce used $or business7to7business (828) and business7to7consumer (82)

    transactions.

    History

  • 8/13/2019 Report of Food Villa

    11/76

    Online Shoin/ re7dates the I80 9 0icroso$t Ale and the Internet:%%%. In 1;!;

    0ichael Aldrich an "n/lish inentor connected a modi$ied 26< color domestic T= to a

    real7time transaction rocessin/ comuter ia a domestic telehone line and inented

    online shoin/.

    >1? The $irst recorded 828 online shoin/ %as Thomson *olidays 1;#1

    >2? The $irst recorded 82 online home shoin/ %as @ateshead SIS:Tesco in 1;#4.

    >3? The %orlds $irst recorded online home shoer %as 0rs Bane Sno%ball!2 o$

    @ateshead "n/land in 0ay 1;#4.

    >4? urin/ the 1;#+s Aldrich sold many systems mainly in the CD to lar/e cororations

    includin/ Ford 9eu/eot Ethen tradin/ as Talbot 0otors? @eneral 0otors and ,issan.

    ase studies o$ some o$ these systems hae suried.

    >5? The ,issan system o$ 1;#4:#5 %as reolutionary. It enabled a car buyer on a dealers

    lot to buy both car and $inance online includin/ credit chec-.

    >6? Aldrich %as coied and his ideas %ere la/iarised. *is 1;#+s systems %ere as $ast as

    2+1+ internet shoin/ systems but they %or-ed only on dial7u and leased telehone

    lines. There %as no broadband at the time. *e neer atented his shoin/ system and

    his ideas are the basis o$ internet home shoin/.

    In 1;;+ Tim 8erners7ee created the $irst orld ide eb serer and bro%ser

    >!? It oened $or commercial use in 1;;1. In 1;;4 other adances too- lace such as

    online ban-in/ and the oenin/ o$ an online iGGa sho by 9iGGa *ut.

    >#? urin/ that same year ,etscae introduced SS encrytion o$ data trans$erred online

    %hich has become essential $or secure online shoin/. In 1;;5 AmaGon eHanded its

    online shoin/ and in 1;;6 e8ay aeared. 0ore recently Oerstoc- has also become

    one o$ the %orld lar/est and reliable online shoin/ stores.

    Webshop

    The term %ebsho has a number o$ meanin/s. An online retailler can be called a

    %ebsho. eb deeloment and hostin/ and other %eb7related actiities can be called

    %ebshos. 8uyin/ online /re% because oer time transortation costs %ent u and

    telecom costs %ent do%n and access to the internet became commonlace.Online

  • 8/13/2019 Report of Food Villa

    12/76

  • 8/13/2019 Report of Food Villa

    13/76

    relations.

    Trends

    One third o$ eole that sho online use a search en/ine to $ind %hat they are loo-in/ $or

    and about one $ourth $ind %ebsites by %ord o$ mouth.>1+? ord o$ mouth has become a

    leadin/ %ay by %hich eole $ind shoin/ %ebsites. hen an online shoer has a /ood

    $irst eHerience %ith a certain %ebsite siHty ercent o$ the time they %ill return to that

    %ebsite to buy more.

    8oo-s are one o$ the thin/s bou/ht most online. *o%eer clothes shoes and

    accessories are all ery oular thin/s bou/ht online. osmetics nutrition roducts and

    /roceries are increasin/ly bein/ urchased online. About one $ourth o$ traelers buy their

    lane tic-ets online because it is a 'uic- and easy %ay to comare airline trael and

    ma-e a urchase. Online shoin/ roides more $reedom and control than shoin/ in a

    store.

    From a sociolo/ical ersectie online shoin/ is ar/uably the most redictable %ay to

    sho. One -no%s eHactly %hat %ebsite to /o to ho% much the roduct %ill cost and ho%

    lon/ it %ill ta-e $or the roduct to reach them. Online shoin/ has become eHtremely

    routine and redictable %hich is one o$ its /reat aeals to the consumer.

    Product dei!ery

    Once a ayment has been acceted the /oods or serices can be deliered in the

    $ollo%in/ %ays.

    o%nloadP This is the method o$ten used $or di/ital media roducts such as so$t%are

    music moies or ima/es.

    Shiin/P The roduct is shied to the customers address.

    ro shiin/P The order is assed to the manu$acturer or third7arty distributor %ho

  • 8/13/2019 Report of Food Villa

    14/76

    shis the item directly to the consumer byassin/ the retailers hysical location to sae

    time money and sace.

    In7store ic-uP The customer orders online $inds a local store usin/ locator so$t%are

    and ic-s the roduct u at the closest store. This is the method o$ten used in the bric-s

    and clic-s business model.

    In the case o$ buyin/ an admission tic-et one may /et a code or a tic-et that can be

    rinted out. At the remises it is made sure that the same ri/ht o$ admission is not used

    t%ice.

    +RA*0AC(S O PRESEN, S1S,EM

    a. (he system is limited to a particular area as the store generally caters the need ofpeople

    living in a particular territory.

    b. /ustomers have to take pain to go to the shop in case of heat, cold, rain etc.

    c. %o commonplatform and easyfacility normally available where many dealers caninteract

    with one as many stores have products of just one particular company or dealer.

    /SER RE2/-REMEN,S

    i. (he system should be fast.

    ii. $mooth transaction of products.

    iii. 4edundancy of data must be avoided

    iv 5fficiency in data retrieval and management.

  • 8/13/2019 Report of Food Villa

    15/76

    v. "roduct record keeping must be managed in a proper way.

    vi. &aintaining security of data.

    "# S$S

    "#% &NT$O'(CT&ON

    The Shoin/ art ro/ram allo%s isitors to your on7line shoin/ site to collect items in

    a irtual shoin/ cart. They may ie% the contents o$ their shoin/ cart at any time and

    may add or delete items at %ill. The ro/ram automatically calculates the subtotal sales

    taH shiin/ char/es and /rand total. hen a isitor decides to chec-7out the orderin$ormation includin/ the buyers name address and billin/ instruction is e7mailed to your

    order deartment (or %homeer you choose) and a receit is sent to the shoer.

    This is so$t%are %hich hels you to do the maor art o$ online shoin/ by usin/

    this site and can be mana/ed by online you (or the ustomer) can do the all maor

    transaction in a secured %ay. *ere the customer %ill $eel a irtual shoin/ by addin/ the

    selected roduct to his cart in addition to that he can also does bul- addition into the cart

    be$ore urchasin/. This all otions are done by session mana/ement. To ensure the

    authenti$ication o$ the customer *e:She must hae to re/ister be$ore roceedin/. It

    roides $ollo%in/ standard $eatures o$ any e7commerce %eb siteP

    "#%#% P($POSE

    Simle systems allo% the o$$line administration o$ roducts and cate/ories. The sho is

    then /enerated as *T0 $iles and /rahics that can be uloaded to a %ebsace. These

    systems do not use an online database.

    A hi/h end solution can be bou/ht or rented as a standalone ro/ram or as an

    addition to an enterrise resource lannin/ ro/ram. It is usually installed on the

  • 8/13/2019 Report of Food Villa

    16/76

    comanys o%n %ebserer and may inte/rate into the eHistin/ suly chain so that

    orderin/ ayment deliery accountin/ and %arehousin/ can be automated to a

    lar/e eHtent.

    Other solutions allo% the user to re/ister and create an online sho on a ortal

    that hosts multile shos at the same time.

    Oen source shoin/ cart ac-a/es include adanced lat$orms such as

    Interchan/e and o$$ the shel$ solutions as Aactis Satchmo osommerce

    0a/ento Qen art =irtue0art 8atai and 9restaSho.

    ommercial systems can also be tailored to ones needs so that the sho does not

    hae to be created $rom scratch. 8y usin/ a $rame%or- already eHistin/ so$t%are

    modules $or di$$erent $unctionalities re'uired by a %eb sho can be adated and

    combined.

    "#%#) SCOPE

    Online stores are usually aailable 24 hours a day and many consumers hae

    Internet access both at %or- and at home.

    Other establishments such as internet ca$es and schools roide access as %ell.

    A isit to a conentional retail store re'uires trael and must ta-e lace durin/

    business hours.

    Searchin/ or bro%sin/ an online catalo/ can be $aster than bro%sin/ the aisles o$

    a hysical store.

    One can aoid cro%ded malls resultin/ in lon/ lines and no ar-in/. onsumers

    %ith dial7u Internet connections rather than broadband hae much lon/er load

    times $or content7rich %eb sites and hae a considerably slo%er online shoin/

    eHerience.

  • 8/13/2019 Report of Food Villa

    17/76

    Some consumers re$er interactin/ %ith eole rather than comuters because

    they $ind comuters hard to use.

    ,ot all online retailers hae succeeded in ma-in/ their sites easy to use or

    reliable. On the other hand a maority o$ stores hae made it easy to $ind the style

    one is loo-in/ $or as %ell as the rice ran/e that is accetable ma-in/ the

    shoin/ eHerience 'uic- and e$$icient.

    The internet has made shoin/ an almost e$$ortless tas-.

    "#%#* 'EF&NAT&ONS+ AC$ON,-S+ ABB$E.AT&ONS

    Cass dia/ram0

    Sho%s a collection o$ static model elements such as classes and tyes their contents and

    their relationshis. 8uildin/ bloc-s o$ the modelP class R relationshis.

    Ob1ect dia/ram0

    eicts obects and their relationshis at a oint in time tyically a secial case o$ either a

    class dia/ram or a communication dia/ram.

    Pac2a/e dia/ram0

    Sho%s ho% model elements are or/aniGed into ac-a/es as %ell as the deendenciesbet%een ac-a/es. *i/her7leel model or/aniGation.

    Beha!iora 'ia/rams0

    A tye o$ dia/ram that deicts behaioral $eatures o$ a system or business rocess. This

    includes actiity state machine and use case dia/rams as %ell as the $our interaction

    dia/rams.

    (se case dia/ram0"Hternal $unctionality o$ a system. Sho%s use cases actors and their interrelationshis.

    Se3uence dia/ram0

  • 8/13/2019 Report of Food Villa

    18/76

    0odels the se'uential lo/ic in e$$ect the time orderin/ o$ messa/es bet%een classi$iers. Time7

    ordered se'uences o$ interactin/ obects.

    Coaboration dia/ram0

    Obect7centered interaction o$ a society o$ obects.

    State transition dia/ram0

    escribes the states an obect or interaction may be in as %ell as the transitions bet%een

    states. Formerly re$erred to as a state dia/ram state chart dia/ram or a state7transition

    dia/ram. The li$e history o$ a sin/le obect.

    Acti!ity dia/ram0

    eicts hi/h7leel business rocesses includin/ data $lo% or to model the lo/ic o$ comleH

    lo/ic %ithin a system. 9rocedural $lo% o$ control %ithin an oerall interaction.

    Component dia/ram0

    eicts the comonents that comose an alication system or enterrise. The comonents

    their interrelationshis interactions and their ublic inter$aces are deicted. The deendencies

    amon/ so$t%are units

    'epoyment dia/ram0

    Sho%s the eHecution architecture o$ systems. This includes nodes either hard%are or

    so$t%are eHecution enironments as %ell as the middle%are connectin/ them. The distribution

    and interaction o$ comonents and obects on comutational nodes

    "#%#4 $EFE$ENCES

  • 8/13/2019 Report of Food Villa

    19/76

    SOFTWA$E EN5&NEE$&N508y &o/er.S.9ressman

    S6L FO$ P$OFESS&ONALS0

    8y Bain

    ASP#NET (neashed8y Sams

    ASP#NET 6uic2 starts8y 0icroso$t

    "#%#" SOFTWA$E 'E.ELOP-ENT -ETHO'OLO5,

    So$t%are en/ineerin/ is the ractice o$ usin/ selected rocess techni'ues to imroe the

    'uality o$ a so$t%are deeloment e$$ort. This is based on the assumtion subect to

    endless debate and suorted by atient eHerience that a methodical aroach to

    so$t%are deeloment results in $e%er de$ects and there$ore ultimately roides shorter

    deliery times and better alue. The documented collection o$ olicies rocesses and

    rocedures used by a deeloment team or or/aniGation to ractice so$t%are en/ineerin/

    is called its so$t%are deeloment methodolo/y (S0) or system deeloment li$e cycle(S).

    All roects can be mana/ed better %hen se/mented into a hierarchy o$ chun-s such as

    hasessta/es actiities tas-s and stes. In system deeloment roects the simlest

    rendition o$ this is called the

  • 8/13/2019 Report of Food Villa

    20/76

    In loo-in/ at this /rahic %hich %as $or maor de$ence systems deeloments lease

    note this resumes that the system re'uirement hae already been de$ined and scrubbedeHhaustiely %hich is robably the most imortant ste to%ards roect success.

    ,eertheless the /rahic illustrates a $e% critical rinciles o$ a /ood methodolo/yP

    or- is done in sta/es

    ontent reie%s are conducted bet%een sta/es and

    &eie%s reresent 'uality /ates and decision oints $or continuin/.

    The %ater$all roides an orderly se'uence o$ deeloment stes and hels ensure the

    ade'uacy o$ documentation and desi/n reie%s to ensure the 'uality reliability and

    maintainability o$ the deeloed so$t%are. hile almost eeryone these days disara/es

    the

  • 8/13/2019 Report of Food Villa

    21/76

    It is a time consumin/ rocess.

    Thus the system has to be automated.

    "#)#) P$OBLE-S &N E7&ST&N5 S,STE-

    In "Histin/ System the ustomer is comletely deendin/ on the manual rocess

    $or buyin/ the roducts.

    0anual rocess is a time consumin/ $actor. And %hen customer aroaches $or a

    manual shoin/ directly actually he:she does not hae an idea about thin/s li-e

    rice ran/e items etc.

    The time %hich has been sent by the customer in manual shoin/ can e'uatesto multile number o$ shoin/. As customer can sit at home and bro%se in a

    $raction o$ seconds.

    Thus %e need to chan/e to a system li-e JOnline Shoin/ J.

    "#)#* P$OPOSE' S,STE-

    Sends receit to customer

    Accommodates u to $our tyes o$ shiin/

    Allo%s o%ner to rede$ine sales taH based a seci$ic state

    Trac-s urchases een i$ user clic-s the bac- button

    Trac-s each customer by Shoer I (SI) (does not use coo-ies)

    "#)#4 $E6(&$E-ENT SPEC&F&CAT&ON

    "#)#4#% F(NCT&ONAL $E6(&$E-ENTS

    System should hae a roision $or customer to ie%:order roducts.

  • 8/13/2019 Report of Food Villa

    22/76

    System should hae a $acility $or sales erson to udate the roducts R order

    details.

    System should allo% the sales erson to create:udate:delete inoice bills.

    System should hae a roision $or %arehouse emloyee to create:delete

    roducts in$ormation.

    System should $acilitate the %are house emloyee to ie% in$ormation about

    customers.

    "#)#4#) NON 8 F(NCT&ONAL $E6(&$E-ENTS

    The users o$ the system should be roided user id and ass%ord alon/ %ith the

    %ell de$ined access riile/es.

    24! internet connectiity should be roided $or %ell $unctionin/ o$ the system.

    Systems should be roided %ith roer bac-u media and resources to handle

    system crash scenarios.

    "#* FEAS&B&L&T, ST(',

    9reliminary inesti/ation eHamines roect $easibility the li-elihood the system %ill be

    use$ul to the or/aniGation. The main obectie o$ the $easibility study is to test the

    Technical Oerational and "conomical $easibility $or addin/ ne% modules and debu//in/

    old runnin/ system. All systems are $easible i$ they are /ien unlimited resources and

    in$inite time. There are asects in the $easibility study ortion o$ the reliminary

    inesti/ationP

    Technical Feasibility

    Oeration Feasibility

    "conomical Feasibility

  • 8/13/2019 Report of Food Villa

    23/76

  • 8/13/2019 Report of Food Villa

    24/76

    Portabiity

    The alication %ill be deeloed usin/ standard oen source so$t%are ("Hcet Oracle) li-e

    Baa tomcat %eb serer Internet "Hlorer 8ro%ser etc these so$t%are %ill %or- both on

    indo%s and inuH o:s. *ence ortability roblems %ill not arise.

    -aintainabiity

    The system called the e%heelG uses the 27tier architecture. The 1st tier is the @CI %hich is

    said to be $ront7end and the 2nd tier is the database %hich uses 0y7S'l %hich is the bac-7

    end.

    The $ront7end can be run on di$$erent systems (clients). The database %ill be runnin/ at the

    serer. Csers access these $orms by usin/ the user7ids and the ass%ords.

    "#*#) TECHN&CAL FEAS&B&L&T,

    "aluatin/ the technical $easibility is the tric-iest art o$ a $easibility study. This is because at

    this oint in time not too many detailed desi/n o$ the system ma-in/ it di$$icult to access

    issues li-e er$ormance costs on (on account o$ the -ind o$ technolo/y to be deloyed) etc.

    A number o$ issues hae to be considered %hile doin/ a technical analysis.

    (nderstand the different technoo/ies in!o!ed in the proposed system0

    8e$ore commencin/ the roect %e hae to be ery clear about %hat are the technolo/ies

    that are to be re'uired $or the deeloment o$ the ne% system.

    Find out :hether the or/ani;ation currenty possesses the re3uired technoo/ies0

    Is the re'uired technolo/y aailable %ith the or/aniGationM

    I$ so is the caacity su$$icientM

    For instance7 Jill the current rinter be able to handle the ne% reorts and $orms re'uired

    $ort the ne% systemMK

  • 8/13/2019 Report of Food Villa

    25/76

    The technical issue usually raised durin/ the $easibility sta/e o$ the inesti/ation

    includes the $ollo%in/P

    oes the necessary technolo/y eHist to do %hat is su//estedM

    o the roosed e'uiments hae the technical caacity to hold the data re'uired to

    use the ne% systemM

    ill the roosed system roide ade'uate resonse to in'uiries re/ardless o$ the

    number or location o$ usersM

    an the system be u/raded i$ deeloedM

    "#*#* ECONO-&CAL FEAS&B&L&T,

    "conomic $easibility attemts to %ei/hts the costs o$ deeloin/ and imlementin/ a

    ne% system a/ainst the bene$its that %ould accrue $rom hain/ the ne% system in lace. This

    $easibility study /ies the to mana/ement the economic usti$ication $or the ne% system.

    A simle economic analysis %hich /ies the actual comarison o$ costs and bene$its

    are much more meanin/$ul in this case. In addition this roides to be a use$ul oint o$

    re$erence to comare actual costs as the roect ro/resses. There could include increased

    client satis$action imroement in roduct 'uality better decision ma-in/ timeliness o$

    in$ormation eHeditin/ actiities imroed accuracy o$ oerations better documentation and

    record -eein/ $aster retrieal o$ in$ormation better emloyee morale.

    The comuteriGed system ta-es care o$ the resent eHistin/ systemLs data $lo% and

    rocedures comletely and should /enerate all the reorts o$ the manual system besides a

    host o$ other mana/ement reorts.

    It should be built as a %eb based alication %ith searate %eb serer and database serer.

    This is re'uired as the actiities are sread throu/h out the or/aniGation customer %ants a

    centraliGed database. Further some o$ the lin-ed transactions ta-e lace in di$$erent locations.

    Oen source so$t%are li-e TO0AT BA=A 0ys'l and inuH is used to minimiGe the

    cost $or the ustomer.

  • 8/13/2019 Report of Food Villa

    26/76

    "#4 S,STE- $E6(&$E-ENT ST(',

    "#4#% SOFTWA$E $E6(&$E-ENTS

    Technolo/y P AS9.,"T

    9ro/rammin/ an/ua/e P .,"T

    atabase P S Serer

    Alication Serer P IIS

    "#4#) HA$'WA$E $E6(&$E-ENTS

    9entium I= rocessor

    1 @8 &A0

    #+@8 *

    EA,/RES O ,3E PROPOSE+ S1S,EM

    i. (he proposed system is flexible both for the administrators and the customersvisiting the website.

    ii. (he proposed system provides a uni6ueplatform for different silkvendors to interact

    using the same platform.

    iii. (he proposed system allows easy promotion of the site through emails andnewsletters.

    iv. (he proposed system gives informationabout the delivery andpresent statusof their

    orders.

    v. &anagement of data is easy.vi. $ecurity is provided wherever necessary.

    PROPOSE+ S1S,EM

  • 8/13/2019 Report of Food Villa

    27/76

    In the proposed website there are different parts or modules which are summari7ed as

    follows

    CUSTOMER REGISTRATION:

    /ustomers are re6uired to register on the website before they can do the

    shopping. (he website also provides several features for thenon8registered user. ere theycanchoose their id and all the details regardingthem are collected anda mail is sent to theemail address for confirmation.

    SHOPPING CART:

    $hopping cart module tries to simulate the working of a store where user can

    view each design, color, si7e and priceof theproduct available. (he items they like can be

    added to the logical cart a

    nd can be removed if not re6uired later. illing and other payment related matters arehandled here.

    ADMINISTRATION:

    (his is the part of the websitewhere the administrators can adddelete or update theproduct information. #dministrators are also responsible for adding and deleting the customers

    from thewebsite. In addition, newsletter and promotions are also handled by the site

    administrator via e8mail.

    SEARCH :

    (his facility is provided to both registered and unregistered user. 9ser can searchfor theavailabilityand type of products available on the website.

    S,STE- ANAL,S&S

    O.E$.&EW OF THE E7&ST&N5 S,STE-

    At resent %e donLt hae a sohisticated electronic collaboration systemto %or- electronically in a /rou. Sometimes %e need to do a roect by hirin/some secialist $rom other laces. Instead o$ hirin/ eole to do obs %e addeole as needed to er$orm certain tas-s. Sometimes %e may need to %or-%ith a client on a roect and a$ter $inishin/ that articular roect %e all /o oursearate %ays. I$ %e need hel doin/ somethin/ %e brin/ eole in to do those

    tas-s. For all these %e use emailin/ $ile attachment or some other sources o$communication. The roblem %ith all these collaboration ho%eer is the sheernumber o$ laces in$ormation can /et lost. e mi/ht hae some in$ormation inour email ro/ram some rinted on aer on our des- some $iles stored onarious comuters and lots o$ hone calls $or %hich there is really no record.

  • 8/13/2019 Report of Food Villa

    28/76

    LOOPHOLES OF E7&ST&N5 S,STE-

    owever at present there are very few sites available for online teamwork and

    whichever sites available don:t have much flexibility and moreover costly too. ;ue to that

    people use emailing , file attachments and some other source of communication which are notthat much flexible. $ome of the drawbacks of the present systems are )8

    Total rocess (team %or-in/) ta-es a lot o$ time. 0oreoer in$ormation can/et lost since some o$ the in$ormation may be rinted on aer on our des-some $iles stored on arious comuters some may be in email and lots o$hone calls $or %hich there is really no record.

    Since all the in$ormationLs are scattered so the $iles may /et lost and result inlose o$ imortant in$ormation.

    I$ %e are /oin/ to do the team%or- throu/h the aailable %ebsite it cost a lotto the user %hich restricts them use those.

    hile %e can attach $ile to an email and send them to someone this is notal%ays the most ractical solution. Some time %e hate dealin/ %ith emailsince %e o$ten /et lar/e attachment that ta-e $oreer to do%nload. e also/et seeral coies o$ the same attachment $rom di$$erent eole on the sameteam ust to ma-e sure that %e /ot the coy. There are also roblem %iththe sites that do not allo% attachment or that limit the siGe o$ them due toband%idth reasons. Further more there is a ineitable roblem o$ $or/ettin/%here %e ut a $ile that someone sent us and hain/ to bother that erson

    a/ain to /et a ne% coy.

    (here are few sites which deals with online collaboration system. ut these sites are

    very complex, hard to learn and hard to use. (hese collaboration solutions containsfull of features that rarely get used and get in the way of effective collaboration.

    P$OBLE- 'EF&NAT&ON0 9

    Too many messa/in/ systems cause you mislace or lose o$in$ormation and not hae a reliable %ay to share -no%led/e /enerated

    throu/h email conersations. 0oreoer teams sread out o$ten donLt haea central location $or deositin/ their $iles and messa/es.

    O0#EC,-4E O PROPOSE+ S1S,EM

  • 8/13/2019 Report of Food Villa

    29/76

    An AS9.,"T alication that roides $ile sharin/ roect trac-in/discussion $orums 0essa/in/ and an oerall in$rastructure suortin/additional subsystems in $uture. This alication so$t%are -ees trac- o$each member o$ the team his messa/es $iles etc.

    Some other obecties areP 7

    It should be simple. $imple to set up, simple to learn and simple to use.

    &aking it easy to find people and information. -ou can organi7e information by

    people, topics, etc.

    /ollaboration isn

  • 8/13/2019 Report of Food Villa

    30/76

    The re'uirement analysis and seci$ication hase starts once the $easibilitystudy hase is comlete and the roect is $ound to be $inancially sound andtechnically $easible.

    This hase consists o$ $ollo%in/ t%o actiitiesP 7

    &e'uirement /atherin/ and analysis

    &e'uirement seci$ication

    $E6(&$E-ENT 5ATHE$&N5

    For re'uirement /atherin/ $or the roosed system JOnline ollaborationSystemK I hae used the $ollo%in/ re'uirement /atherin/ techni'ues techni'ueP 7

    As-in/P 7 As-in/ strate/y has been most $re'uently used %hiledeeloin/ the system. I hae /ot a lot o$ -no%led/e re/ardin/ theuser re'uirement throu/h as-in/.

    eriin/ in$ormation $rom eHistin/ systemP 7 I hae /one throu/h all the

    communication technolo/ies aailable in the resent day. Also I hae/one throu/h the number o$ site to collect the in$ormation re/ardin/the roosed system.

    Throu/h re'uirement /atherin/ I tried to /et the ans%er $or the $ollo%in/ 'uestionP7

    hat the roblem isM hy is it imortant to sole the roblemM

    hat are the ossible solutions to the roblemM

    hat eHactly are the data inut and data outut re'uired $or the

    systemM

    hat are the li-ely comleHities that mi/ht arise %hile solin/ the

    roblemM

    ANAL,S&S OF 5ATHE$E' $E6(&$E-ENT0 9

  • 8/13/2019 Report of Food Villa

    31/76

    The main urose o$ this actiity is to clearly understand the eHactre'uirements o$ the user o$ the system. 8y analyGin/ the /athered in$ormation Icame to the $ollo%in/ conclusionP 7

    Too many messa/in/ systems cause mislace or lose o$ in$ormation

    and %e donLt hae a reliable %ay to share -no%led/e /eneratedthrou/h email conersations. 0oreoer teams sread out o$tendonLt hae a central location $or deositin/ their $iles and messa/es.

    The ossible solution is An AS9.,"T alication that roides $ile

    sharin/ roect trac-in/ discussion $orums 0essa/in/ and anoerall in$rastructure suortin/ additional subsystems in $uture.This alication so$t%are -ees trac- o$ each member o$ the teamhis messa/es $iles etc.

    SOFTWA$E $E6(&$E-ENT SPEC&F&CAT&ON

  • 8/13/2019 Report of Food Villa

    32/76

  • 8/13/2019 Report of Food Villa

    33/76

    Codin/0Also -no%n as ro/rammin/ this ste inoles the system so$t%are.&e'uirement and system seci$ication are translated into comuter code.omuter ro/rams are %ritten usin/ a conentional ro/rammin/ lan/ua/e or analication /enerator. 9ro/rammin/ tools li-e omilers Interreter ebu//ersare used to /enerate the code. i$$erent hi/h leel ro/rammin/ lan/ua/e li-e

    UU 9ascal Baa are used $or codin/. ith resect to the tye o$ alicationthe ri/ht ro/rammin/ lan/ua/e is chosen.

    Testin/0As the so$t%are is created and added to the deeloin/ system testin/is er$ormed to ensure that it is %or-in/ correctly and e$$iciently. Testin/ is/enerally $ocused on t%o areas internal e$$iciency and eHternal e$$ectieness. The/oal o$ eHternal e$$ectieness testin/ is to eri$y that the so$t%are is $unctionin/accordin/ to system desi/n and that it is er$ormin/ all the re'uired $unctions.The /oal o$ internal testin/ is to ma-e sure that the comuter code is e$$icientstandardiGed and %ell documented.

    &mpementation0A$ter the code is tested i$ it meets all the system re'uirementsit is handed oer to the customer.

    -aintenance0Ineitably the system %ill need maintenance. So$t%are %illde$initely under/o chan/e once it is deliered to the customer. han/e couldhaen because o$ some uneHected inut alues into the system. The chan/e inthe system could directly a$$ect the so$t%are oerations. The so$t%are should bedeeloed to accommodate chan/es that could haen durin/ the ostimlementation eriod.

    'ATA '&CT&ONA$,

    E$ '&A5$A-

  • 8/13/2019 Report of Food Villa

    34/76

    TABLE ST$(CT($E

  • 8/13/2019 Report of Food Villa

    35/76

    C/S,OMER ,A0LE

    Coumn name 'ata type si;e Ao: nus Constraints $emar2s

    9sername nvarchar =1 false "rimary key

    "assword nvarchar =1 true

    /ontact no. Int true

    5mail>id nvarchar =1 true

    "ostal address n?archar =1 (rue

    PRO+/C,S ,A0LE

    Coumn name 'ata type si;e Ao: nus Constraints $emar2s

    9VI archar 5+ False 9rimary -ey

    9V,ame archar 5+ True

    9rice decimal (1#+) True

    9Vesc =archar 5+ True

    9Vunit narchar 5+ true

    OR+ER ,A0LE

    Coumn name 'ata type si;e Ao: nus Constraints $emar2s

    OVI archar 5+ False 9rimary -ey

    9VI archar 5+ true Forei/n -ey9V,ame archar 5+ True

    9rice decimal (1#+) True

    PA1MEN, ,A0LE

  • 8/13/2019 Report of Food Villa

    36/76

    Coumn name 'ata type si;e Ao: nus Constraints $emar2s

    ard *oldername

    archar 5+ False 9rimary -ey

    V,ame archar 5+ true Forei/n -eyard tye archar 5+ True

    ard no. decimal (1#+) True

    ard =alidity datetime True

    code archar 5+ True

    CA,EGOR1 ,A0LE

    Coumn name 'ata type Si;e Ao: nus Constraints $emar2s

    ate/ory I narchar 5+ true Forei/n -ey

    9VI narchar 5+ true Forei/n -ey

    ate/oryname

    narchar 5+ true Forei/n -ey

    ate/oryname

    narchar 5+ true

    ate/ory unit narchar 5+ true

    DATA FLOW DIAGRAMS (DFD):-

    A DFD i.e. Data Flow Diagram is a graphical tool, which has the

    purpose of clarifying system requirements and identifying major transformation thatwill be programs in the system design. It depicts the information flow and

    transformation that occurs, as data moves from input to output. The DFD provides amechanism for functional modeling as well as information flow modeling.

    An eternal entity which can be a source or a destiny isrepresented by a solid square. It lies outside the contet of the system. A process

    indicates the wor! that is performed on data. A circle represents a process. Data flowta!es place between various components of the system " hence represented by an

    arrow mar!. A data store is a repository for data. It is represented by an open#endedrectangle.

    Leve" % ++ :5

  • 8/13/2019 Report of Food Villa

    37/76

    CON,E6, +-AGRAM O 7ONL-NE S3OPP-NG8

    Create 9 /date

    information

    -nformation

    Soing 9

    2ueries

    -nformation

    ONL-NE

    S3OPP-NGAdministrator Customer

  • 8/13/2019 Report of Food Villa

    38/76

    3eyword 3eyword

    "roduct Info

    ogin Info

    5mail Info

    &ail Information

    +rder Info

    /49;+peration

    4esponse

    /49;+peration

    4eading?alid ogin

    #dministrator

    "roducts (able

    /ustomer

    ogin Information

    9ser @uery

    4esponse

    ogin

    Information

    $earch Item

    ?alid

    ogin

    4egistration

    Info

    rowse for

    "roduct "roduct

    ;etail

    &atch

    ogin

    4egister

    = 5mailing

    "rocess

    A

    ogin "rocess

    0

    4egistratio

    n "rocess

    B $hopping

    /art

    "rocess

    2 $earch

    "rocess

    4egistration (able

    #dm. ogin (able ;atabase

    &atch ogin

    ogin Info C

    #dm.ogin "rocess

    D

    "roduct "rocess

    5?5 0 ;F;

  • 8/13/2019 Report of Food Villa

    39/76

    LE4EL $ ++

    5?5 A ;F; "4+/5$$ 0

    LE4EL ; ++ PROCESS $

    /onfirmation ;etail

    rowse for product.

    9ser 4esponse Info

    /onfirm 4egistration

    4egistration Info

    (emporary

    Information

    ?alid ?alidation Info

    4egistration Info Eafter $hopping

    ?alidation Failed

    9ser Information

    9ser Info File 0.2 $end

    &ail

    0.A4egistration

    0.B 9ser

    4egistered

    0.0?alidation

    "rocess

  • 8/13/2019 Report of Food Villa

    40/76

    5?5 A ;F; "4+/5$$5$ 2

    Invalid 3eyword

    /ategory Id

    "roduct

    ;etail

    Image

    ;etail

    Image Info

    3eyword

    /ategory Id

    3eyword

    3eyword"roduct I;

    2.2 /heck for

    Image

    2.A

    "ick up

    /ategory I;

    "roduct (able

    2.0/heck for

    3eyword

    2.2

    ;isplay

    "roduct ;etail

    Image ;irectory

  • 8/13/2019 Report of Food Villa

    41/76

    LE4EL ; ++ PROCESSES &

    5?5 A ;F; "4+/5$$5$ B

    9ser Info

    +rder ;etail

    +rder Info.

    +rder Info

    "roduct Id

    +rder Info."roduct Info

    "roduct Info

    "roduct Id

    rowse for "roduct

    E9nregistered

    rowse Ebefore ogin

    +rder Info

    B.B

    /onfirm +rder

    B.A

    #dd to /art rowse E4egis

    (emporary $torage

    B.0?alidation

    /heck

    B.2 5dit "roduct

    +rders (able

    "roduct (able

    +rder ;etail

  • 8/13/2019 Report of Food Villa

    42/76

    LE4EL ; ++ PROCESSES


Recommended