Вы находитесь на странице: 1из 12

mytutor

Guided by:

Submitted by:

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 (e1uirement specification. 2. Security 3echanism. 4. %uture scope and further enhancements.

Introduction and Objective:


S0arnim Infosoft Pvt. 5td. is a 6oida based development and trainin company that mainly deals in education domain. 'ducation as a service is ro0in rapidly and 0ith the evolution of technolo y innovative products are bein developed for this sector by IT or ani7ations across the lobe. S0arnim Infosoft is also developin various products and 3ytutor is one of them. 3ytutor is a 0eb based product that aims to provide an online platform to teachers& trainers& house0ives& and freelancers 0ho 0ants to provide home tuitions to students of different classes and courses. Professionals and trainers from across the lobe& 0ho 0ants to provide their services throu h 3ytutor& re ister themselves as tutors. 'ach tutor creates a profile to sho0case their s8ills and achievements. These profiles are vie0ed by the interested students. Students perform cate ory 0ise& locality 0ise search for tutors and communicate 0ith them throu h 3ail and S3S facility provided by 3ytutor. Students 0ho avail home tuitions by tutors can submit their feedbac8 and can refer them to their friends. Tutors can introduce other tutors and can provide references for them.

3ajor 3odules of the application are: Profile 3ana ement 3odule 3ailer 9 S3S Sender 3odule Searchin 3odule (e1uest 9 %eedbac8 3ana er Introduction 9 (eference 3ana ement 3odule "dministration 3odule

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

Analysis:

Context Level DFD of mytutor

)reates Profiles

Students

Submit tuition re1uests


;ie0 Tutors Profiles

Tutors
<pdate Profiles

Submit %eedbac8s Searches Tutors

mytutor

"dds (eferences ;ie0 tuitions 1ueries (eceive 6otifications

;ie0 (eports 3ana es profiles& "dds Search )riteria

Administrator

1 Level DFD of mytutor

Tutor

(e isters

1.0 egistration

(e istration Info

,uilds .'dit profile

!.0 Profile"uilder

profiles

Searc%es &rofiles

Students

#.0 Profile$inder

Submit e(uests

Sends )ail*S)S

Tutor

Tuition (e1uests

'.0 e(uest)anage r

+ie, e(uests

Administrator
+ie, e&orts

-.0 e&ort.enerato r

Profiles

/escri&tion of )odules: Profile)anager: This 3odule is used by the tutors for creatin and editin their profiles. " profile represents tutor information such as 1ualification& e=perience& contact information& references and feedbac8 iven by current and previous students. %or each profile a snapshot containin contact information and area of e=pertise is created 0hich is displayed alon 0ith search result for 1uic8 vie0 of students. )ailer 0 S)S Sender: This module is used by the students to send a mail or S3S for tuition to the tutor at the time of vie0in their profiles. This module uses mail and S3S "PIs for sendin mails and S3S. Searc%ing )odule: The primary aim of mytutor is to help students and tutors in findin out each other conveniently. This module is responsible for this service. It provides facility of searchin tutors profiles usin various search parameters such as locality& subject& 1ualification& e=perience etc. It is also used by tutors to search tuition re1uirements posted by students. e(uest 0 $eedbac1 )anager: This module is used by the students to submit their re1uirements for tuitions. Students 0ho find tutors throu h mytutor may submit their feedbac8 for the tutor. " re1uirement remains posted for 1+ days on mytutor and for each re1uest notification is sent to those re istered tutors 0ho satisfy student>s re1uirements. ,efore the e=piration of 1+ days a notification mail is sent to the student to rene0 the re1uest or to provide feedbac8 for the services by the administrator module. Introduction 0 eference )anager: Tutor can introduce other tutors and provide reference for them. " tutor that is introduced by a 8no0n and reliable tutor ets better ran8 in searchin as compared to the tutor that is directly re istered. This module is responsible for providin these facilities to tutors. Administrator )odule: This module is the most comprehensive module of the application and is responsible for the overall mana ement of profiles& re1uests& search criteria& feedbac8s& notifications etc. It also enerates various reports 0hich are vie0ed by administrator.

/ata Structures
#1* 2serInfo: This table shall store basic details of <sers #Students 9 Tutors*. It contains follo0in fields. /ata ty&e 6umber ;archar ;archar ;archar ;archar ;archar ;archar ;archar Tutor& Student& admin Constraint*/escri&tion Primary 8ey& "uto Generated 6ot 6ull 6ot 6ull

$ield name userId user6ame mailId phone6o mobile6o locality city userType #2*

3oginInfo: This table shall store lo in information of re istered users #students 9 tutors* . It contains follo0in fields. /ata ty&e 6umber ;archar ;archar Constraint*/escri&tion %orei n 8ey #<serProfile* 6ot 6ull 6ot 6ull

$ield name userId lo inId pass0ord

#3*

Profiles: This table shall store details of profiles created by tutors. It contains follo0in fields. /ata ty&e 6umber ;archar ;archar ;archar ;archar ;archar blob 6umber 6umber $ate 'n lish& /indi etc /ome tutor& coachin etc. Tutor>s photo. %orei n 8ey #<serInfo*& associates a profile to a user. %orei n 8ey #<serInfo* Constraint*/escri&tion Primary 8ey 6ot 6ull& Search title iven by tutor

$ield name profileId title 1ualification e=perience medium mode photo userId introduced,y posted$ate

modification$ate $ate vie0)ount #!* 6umber

$eedbac1: This table shall store the details of feedbac8s posted by students for a tutor. It contains follo0in fields. /ata ty&e 6umber $ate 6umber 6umber ;archar Constraint*/escri&tion Primary 8ey 6ot 6ull %orei n ?ey #<serInfo*& represents user 0ho posted the feedbac8. %orei n ?ey #Profile*& represents tutor for 0hom feedbac8 is posted .

$ield name feedbac8Id posted$ate userId profileId te=t

vie0)ount

6umber

#+*

eferences: This table shall store the details of references of a tutor. It contains follo0in fields. /ata ty&e 6umber 6umber 6umber ;archar Tution e(uest: This table shall store details of tution re1uests posted by students. It contains follo0in fields. /ata ty&e 6umber 6umber $ate 6umber ;archar ;archar ;archar ;archar %ulfilled& "ctive& 6ot Traced Constraint*/escri&tion Primary ?ey %orei n 8ey #userInfo* associates a re1uest to a student. Constraint*/escri&tion Primary 8ey %orei n 8ey #profile* associates a reference to a profile. %orei n 8ey #profile* represents reference provider.

$ield name referenceId profileId referece,y te=t #-*

$ield name re1uestId userId posted@n vie0)ount status subject class preferredTime #2*

Subject/etails: This table shall store details of subjects tutored by tutors. It contains follo0in fields.

$ield name profileId subject class board<niv fee mode

/ata ty&e 6umber ;archar ;archar ;archar 6umber ;archar

Constraint*/escri&tion %orei n ?ey #Profile* associates a subject to a tutor

3onthly& hourly

e(uirement S&ecification: Soft,are e(uired: The product is implemented as 0eb application that e=tensively uses )A& "$@.6et& "SP.6et& and )rystal (eports. Soft0are re1uired for the development and e=ecution of the project are ;isual Studio 2BB4& Cindo0s DP 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 database servers& its hard0are re1uirements are nontrivial. %or reasonable performance a dedicated 0eb server and database server are re1uired. $uture Sco&e and $urt%er 5n%ancement: "ny product despite of its meticulous desi n and features needs enhancement 0ith time. 3ytutor bein no e=ception needs active enhancement 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.

Вам также может понравиться