My Tutor

download My Tutor

of 12

Transcript of My Tutor

  • 8/13/2019 My Tutor

    1/12

    mytutor

    Guided by: Submitted by:

  • 8/13/2019 My Tutor

    2/12

    Table of Contents

    1. Title of the project.

    2. Introduction and objectives of the Project.

    3. Project cate ory.

    !. "nalysis #$%$& '( $ia rams& )lass $ia rams etc.*

    +. ,rief $escription of the modules includin the data

    structures.

    -. Tools Platform& /ard0are and Soft0are (e uirement

    specification.

    . Security echanism.

    4. %uture scope and further enhancements.

  • 8/13/2019 My Tutor

    3/12

    Introduction and Objective:

    S0arnim Infosoft Pvt. 5td. is a 6oida based development and trainincompany that mainly deals in education domain. 'ducation as a service isro0in rapidly and 0ith the evolution of technolo y innovative productsare bein developed for this sector by IT or ani7ations across the lobe.S0arnim Infosoft is also developin various products and ytutor is one ofthem.

    ytutor is a 0eb based product that aims to provide an online platform toteachers& trainers& house0ives& and freelancers 0ho 0ants to provide hometuitions to students of different classes and courses. Professionals andtrainers from across the lobe& 0ho 0ants to provide their services throu hytutor& re ister themselves as tutors. 'ach tutor creates a profile to

    sho0case their s8ills and achievements. These profiles are vie0ed by theinterested students. Students perform cate ory 0ise& locality 0ise search fortutors and communicate 0ith them throu h ail and S S facility provided

    by ytutor. Students 0ho avail home tuitions by tutors can submit theirfeedbac8 and can refer them to their friends. Tutors can introduce othertutors and can provide references for them.

    ajor odules of the application are:

    Profile ana ement odule ailer 9 S S Sender odule Searchin odule (e uest 9 %eedbac8 ana er Introduction 9 (eference ana ement odule "dministration odule

  • 8/13/2019 My Tutor

    4/12

    Project Category:

    The product is a 0eb application because it aims to provide its services tointerested users beyond physical boundaries of cities& states or countries.This application is proposed to be developed usin .6et as front endtechnolo y and S 5 Server as data stora e.

  • 8/13/2019 My Tutor

    5/12

    Analysis:

    Context Level DFD of mytutor

    mytutor

    Submit tuition re uests

    ;ie0 TutorsProfiles

    Submit %eedbac8s

    Searches Tutors

  • 8/13/2019 My Tutor

    6/12

    1 Level DFD of mytutor

    1.0egistration

    (e isters

    profiles

    Students

    (e istration Info

    !.0Profile"uilder

    Tutor

    #.0Profile$inder

    Searc%es &rofiles

    '.0e(uest)anage

    r

    Profiles

    Tuition (e uests

    Administrator

    Submit e(uests

    ,uilds 'dit profile

    TutorSends )ail*S)S

    +ie, e(uests

    -.0e&ort enerato

    r

    +ie, e&orts

  • 8/13/2019 My Tutor

    7/12

    /escri&tion of )odules:

    Profile)anager: This odule is used by the tutors for creatin and editintheir profiles. " profile represents tutor information such as ualification&e=perience& contact information& references and feedbac8 iven by currentand previous students. %or each profile a snapshot containin contactinformation and area of e=pertise is created 0hich is displayed alon 0ithsearch result for uic8 vie0 of students. )ailer S)S Sender: This module is used by the students to send a mailor S S for tuition to the tutor at the time of vie0in their profiles. Thismodule uses mail and S S "PIs for sendin mails and S S. Searc%ing )odule: The primary aim of mytutor is to help students and

    tutors in findin out each other conveniently. This module is responsible forthis service. It provides facility of searchin tutors profiles usin varioussearch parameters such as locality& subject& ualification& e=perience etc. It isalso used by tutors to search tuition re uirements posted by students.

    e(uest $eedbac )anager: This module is used by the students tosubmit their re uirements for tuitions. Students 0ho find tutors throu hmytutor may submit their feedbac8 for the tutor. " re uirement remains

    posted for 1+ days on mytutor and for each re uest notification is sent tothose re istered tutors 0ho satisfy student>s re uirements. ,efore thee=piration of 1+ days a notification mail is sent to the student to rene0 there uest or to provide feedbac8 for the services by the administrator module.

    Introduction eference )anager: Tutor can introduce other tutors and provide reference for them. " tutor that is introduced by a 8no0n andreliable tutor ets better ran8 in searchin as compared to the tutor that isdirectly re istered. This module is responsible for providin these facilitiesto tutors.

    Administrator )odule: This module is the most comprehensive module ofthe application and is responsible for the overall mana ement of profiles&re uests& search criteria& feedbac8s& notifications etc. It also eneratesvarious reports 0hich are vie0ed by administrator.

  • 8/13/2019 My Tutor

    8/12

    /ata Structures

    #1* 2serInfo: This table shall store basic details of

  • 8/13/2019 My Tutor

    9/12

    #3* Profiles: T his table shall store details of profiles created by tutors. Ithis table shall store details of profiles created by tutors. Itcontains follo0in fields.contains follo0in fields.

    $ield name /ata ty&e Constraint*/escri&tion

    profileId profileId 6umber 6umber Primary 8eyPrimary 8ey

    titletitle ;archar ;archar 6ot 6ull& Search title iven by tutor 6ot 6ull& Search title iven by tutor

    ualificationualification ;archar ;archar

    e=periencee=perience ;archar ;archar

    mediummedium ;archar ;archar 'n lish& /indi etc'n lish& /indi etc

    modemode ;archar ;archar /ome tutor& coachin etc./ome tutor& coachin etc.

    photo photo blob blob Tutor>s photo.Tutor>s photo.

    userIduserId 6umber 6umber %orei n 8ey #

  • 8/13/2019 My Tutor

    10/12

    vie0)ountvie0)ount 6umber 6umber

    #+* eferences: T his table shall store the details of references of a tutor. Ithis table shall store the details of references of a tutor. Itcontains follo0in fields.contains follo0in fields.

    $ield name /ata ty&e Constraint*/escri&tion

    referenceIdreferenceId 6umber 6umber Primary 8eyPrimary 8ey

    profileId profileId 6umber 6umber %orei n 8ey #profile* associates a%orei n 8ey #profile* associates areference to a profile.reference to a profile.

    referece,yreferece,y 6umber 6umber %orei n 8ey #profile* represents reference%orei n 8ey #profile* represents reference

    provider. provider.te=tte=t ;archar ;archar

    #-* Tution e(uest: T his table shall store details of tution re uests postedhis table shall store details of tution re uests posted by students. It contains follo0in fields. by students. It contains follo0in fields.

    $ield name /ata ty&e Constraint*/escri&tion

    re uestIdre uestId 6umber 6umber Primary ?eyPrimary ?eyuserIduserId 6umber 6umber %orei n 8ey #userInfo* associates a re uest%orei n 8ey #userInfo* associates a re uest

    to a student.to a student. posted@n posted@n $ate$ate

    vie0)ountvie0)ount 6umber 6umber

    statusstatus ;archar ;archar %ulfilled& "ctive& 6ot Traced%ulfilled& "ctive& 6ot Traced

    subjectsubject ;archar ;archar

    classclass ;archar ;archar

    preferredTime preferredTime ;archar ;archar

    # * Subject/etails: T his table shall store details of subjects tutored byhis table shall store details of subjects tutored bytutors. It contains follo0in fields.tutors. It contains follo0in fields.

  • 8/13/2019 My Tutor

    11/12

  • 8/13/2019 My Tutor

    12/12

    e(uirement S&ecification:

    Soft,are e(uired:

    The product is implemented as 0eb application that e=tensively uses )A&"[email protected]& "SP.6et& and )rystal (eports. Soft0are re uired for thedevelopment and e=ecution of the project are ;isual Studio 2BB4& Cindo0sDP or above& and IIS.S 5 Server is proposed to be used as database server.

    4ard,are e(uired:

    "s the product is a 0eb application that needs 0eb server and databaseservers& its hard0are re uirements are nontrivial. %or reasonable

    performance a dedicated 0eb server and database server are re uired.

    $uture Sco&e and $urt%er 5n%ancement:

    "ny product despite of its meticulous desi n and features needsenhancement 0ith time. ytutor bein no e=ception needs activeenhancement of features and functionality. %ollo0in features are proposed

    to be implemented in future to ma8e the product more feature rich. "part from home tutors& professionals trainin institutes shall be

    allo0ed to create their profiles and publish their services. "ccordin to search patterns used by students& ne0 search criteria

    shall be added.