A
PROJECT REPORT
ON
ONLINE WEB TUTOR
AT
Cygnet InfoTech
Ahmedabad
Internal Guide External
Guide
Mr. Pavan Soni Mrs. Arti
Dhoot
BY
TALSANIYA PRATIKSHA C.
Group No.71
Enroll No. BCA249/07
SUBMITTED TO
ACHARYA MOTIBHAI PATEL INSTITUTE OF
COMPUTER STUDIES
(Constituent of Ganpat University)
Ganpat Vidhyanagar, Kherva-382711
ACHARYA MOTIBHAI PATEL
INSTITUTE OF COMPUTER
STUDIES
(Constituent of Ganpat University)
Ganpat Vidhyanagar, Kherva-382711
TO WHOM IT MAY CONCERN
This is to certify that the following student of
B.C.A. have completed their project work titled “ ON
LINE WEB TUTOR “ satisfactorily fulfilled the
requirement of T.Y.B.C.A. Ganpat University, Kherva in
the year 2009-2010.
Student Name Exam No.
TALSANIYA PRATIKSHA 249
C.
INTERNAL GUIDE PROJECT CO-ORDINATOR
PRINCIPAL/HOD
[Link] Soni [Link] Soni
Mr. [Link]
ACKNOWLEDGEMENT
With heart felt gratitude, I would like to
acknowledge the great Support, Help & Guidance of a no.
of persons who helped me to reach this pinnacle.
First of all I would like to than my External Guide
Mrs. Arti Dhoot who has been a great source of zeal,
encouragement & guidance, may it be the technical
aspects of the project for software development concept
& methodology. I owe her a lot for the practical guidelines
she provided during the whole period of my project. Also,
I would like to thank my internal guide [Link] Soni
(lecturer of B.C.A.).
Along with this, I am greatly indebted to our
very helpful co-workers at Cygnet InfoTech
(Ahmedabad) who have shown Great Spirit in helping
me in every possible way they could.
By,
Talsaniya
Pratiksha C.
INDEX
No. Title
1 Project Profile
2 Company Profile
3 Existing System
4 Need For the System
5 System Requirement
6 System Flow Chart
7 Data Flow Diagram
8 Data Dictionary
9 E-R Diagram
10 Process Algorithm
11 I/P & O/P Design
12 Testing
13 Post Implementation Review
14 Future Enhancements
15 Bibliography
PROFILE
Project Online Web Tutor
Name
Organization Cygnet InfoTech PVT. LTD.
Developed Acharya Motibhai Patel Institute Of
At Computer Studies,
Ganpat University,
Kherva.
Developed Ms. Pratiksha C. Talsaniya
By (Enroll No.BCA249/07)
Group No 71
Project Internal Guide :- Prof. Pavan Soni
Guide
External Guide :- Mrs. Arti Dhoot
Front End. ASP .NET
Back End. Microsoft Access
Application Web Application
COMPANY PROFILE
Name : CYGNET InfoTech PVT. LTD.
Address : Naranpura, Ahmedabad (Gujarat).
Establishment : Company Established In Year
2000.
Microsoft Gold Certified Partner: Certified
Expertise, Direct Training & Support
From Microsoft and has proven its
ability to meet the clients.
Specialty : Offshore Dynamic Development IT &
BPO Services, Training & Consultancy
Intel Software Partner: CYGNET InfoTech can
take advantage of various Planning,
Technical Marketing & Sales
Resources provided by Intel.
Existing System
1) Similar to Private Tuitions
2) Only Individual or Group Sessions can be made
3) Requirement of Infrastructure is Compulsory
4) Limited Reach (Local Areas Only)
5) Limited scope of earning
6) Fixed time is spent by the Experts to the
Students
Need for the System
1) Distance Learning can be Possible
2) Multiple numbers of students can attend the
class at the same time
3) Expanding Reach-Beyond the Physical
Boundaries
4) Minimal or no Infrastructure is required
5) Earning Opportunities are expanded
6) Physical attendance not required
7) Main Features:
a. Tutor Management
b. Subject Management
c. Student Management
d. White Board Management
System Requirement
1) Hardware :-
a. Client :
1. Celeron Processor or Above
2. 64MB of RAM or Above
b. Server :
1. Pentium 4 or Above Processor
2. 256MB of RAM or Above
2) Software :-
a. Client :
1. Windows Operating System
2. Internet Explorer 5.0 or Above
b. Server :
1. Windows 2003 Server or Above
2. Microsoft .NET
3. I.I.S. (Internet Information Service)
5.10
4. Microsoft Access
5. Crystal Report
SYSTEM FLOW CHART
Administrator
Tutor
Student
DATA FLOW DIAGRAM
Context Level Diagram :-
a) First Level DFD For
Administrator :
b) First Level DFD for Tutor :-
c) First Level DFD for Student :-
DATA DICTIONARY
Table Name: Batch
N Field Data Constra Description
o. Name Type int
1 BatchId AutoNumb Primary Unique
er Key Identification
2 BatchName Text Not Null Batch Name
3 SubjectId Number Foreign Subject Id
Key
4 TimeDuratio Text Not Null Time Duration
n
5 PlanStartDat Date/Time Not Null Plan Start Date
e
6 PlanEndDate Date/Time Not Null Plan End Date
7 StartTime Date/Time Not Null Start Time Of
Batch
8 EndTime Date/Time Not Null End Time Of
Batch
9 ActualStartD Date/Time Not Null Actual Start
ate Date
10 ActualEndDa Date/Time Not Null Actual End
te Date
Table Name: City
N Field Data Constrai Description
o. Name Type nt
1 CityId AutoNum Primary Unique
ber Key Identification
2 CityNam Text Not Null City Name
e
3 StateId Number Foreign Key Country Id
Table Name: ContactInformationStudent
N Field Data Constra Description
o. Name Type int
1 ContactId Auto Primary Unique
Number Key Identification
2 UserStuden Number Foreign User Student Id
tId Key
3 Permanent Text Not Null Permanent
Address Address of
student
4 City Number Foreign City Name
Key
5 Pincode Number Not Null Pincode
6 EmailId Text Not Null EmailId
7 ContactNo Number Not Null Contect
Number
Table Name: ContactInformationTutor
N Field Data Constrai Description
o. Name Type nt
1 ContactId Auto Primary Unique
Number Key Identification
2 UserTutorI Number Foreign User Tutor Id
d Key
3 Permanen Text Not null Permanent
t Address Address of Tutor
4 City Text Foreign City Name
Key
5 Pincode Number Not null Pincode
6 EmailId Text Not null EmailId
7 ContactNo Number Not null Contect Number
Table Name: Country
N Field Data Constra Description
o. Name Type int
1 CountyId AutoNumb Primary Unique
er Key Identification
2 CountryNa Text Not Null Country Name
me
Table Name: Login
N Field Data Constrai Description
o. Name Type n
1 ID AutoNum Primary Unique
ber Key Identification
2 UserName Text Not Null User Name
3 Password Text Not Null Password
4 Type Text Not Null User Type
Table Name: Subject
No Field Name Data Type Constrai Descriptio
. nt n
1 SubjectId AutoNumber Primary Unique
Key Identification
2 SubjectName Text Not Null Subject
Name
Table Name: State
No Field Name Data Type Constrai Descriptio
. nt n
1 StateId AutoNumber Primary Unique
Key Identification
2 StateName Text Not Null State Name
3 CountryName Number Foreign Country Id
Key
Table Name: Student
No Field Name Data Type Constrai Descriptio
. nt n
1 StudentId AutoNumber Primary Unique
Key Identification
2 UserStudentId Number Foreign User
Key Information
Student Id
3 BatchId Number Foreign Batch Id
Key
4 TotalFees Number Not Null Total Fees
5 Registration Date/Time Not Null Registration
Date Date
Table Name: Upload
No. Field Name Data Type Constrai Descriptio
nt n
1 UploadId AutoNumber Primary Unique
Key Identification
2 FileName Text Not null FileName
3 FilePath Text Not null File Path
Table Name: Tutor
No Field Name Data Type Constrai Descriptio
. nt n
1 TutorId AutoNumber Primary Unique
Key Identification
2 UserTutorId Number Foreign UserInformati
Key on TutorId
3 BatchId Number Foreign Batch Id
Key
4 JoiningDate Date/Time Not Null Date Of Join
5 Degree Text Not Null Degree
6 MasterDegree Text Not Null Master
Degree
7 Specialization Text Not Null Specialization
6 Experiance Text Not Null Experience
Table Name: UserInformationTutor
No Field Name Data Constrai Description
Type nt
1 UserTutorId AutoNumb Primary Unique
er Key Identification
2 UserName Text Not Null UserName
3 DateOfBirth Date/Time Not Null Date Of Birth
4 Gender Text Not Null Gender
5 PressentAddresText Not Null Present
s Address
6 PermenentAddr Text Not Null Permanent
ess Address
7 CityId Number Foreign City Name
Key
8 ContectNumber Number Not Null Contect
Number
9 EmailId Text Not Null EmailID
Table Name: UserInformationStudent
No Field Name Data Constrai Descripti
Type nt on
1 UserStudentId AutoNumb Primary Unique
er Key Identificatio
n
2 UserName Text Not Null UserName
3 DateOfBirth Date/Time Not Null Date Of
Birth
4 Gender Text Not Null Gender
5 PressentAddress Text Not Null Present
Address
6 PermenentAddress Text Not Null Permanent
Address
7 CityId Number Foreign City Name
Key
8 ContactNumber Number Not Null Contect
Number
9 EmailId Text Not Null EmailID
E-R DIAGRAM
INPUT OUTPUT
DESIGNS
HOME PAGE
LOG IN
ADMIN PAGE
STUDENT PAGE
VIEW STUDENT INFORMATION
VIEW STUDENT SCHEDULE
USER INFORMATION STUDENT
CONTACT INFORMATION STUDENT
STUDENT REPORT
TUTOR PAGE
VIEW TUTOR INFORMATION
VIEW TUTOR SCHEDULE
USER INFORMATION TUTOR
CONTACT INFORMATION TUTOR
SUBJECT
BATCH
BATCH SCHEDULE
COUNTRY
STATE
CITY
DOWNLOAD
UPLOAD
ABOUT US
CONTACT US
TESTING
Unit Testing :-
o Unit testing verification effort on the smallest unit of
software designs the software component or module.
The unit test focuses on the internal processing logic
and data structures within the boundaries of a
component. This type of testing can be conducted in
parallel for multiple components. Unit testing begins
at the vortex of the spiral and concentrates on each
unit (i.e. Component) of the software as implemented
in the source code. Unit testing makes heavy use of
testing techniques that exercise specific paths in a
component’s control structure to ensure complete
coverage and maximum error detection.
Validation Testing :-
o Validation can be defined in many ways, but a simple
definition is that validation succeeds when software
functions in a manner that can be reasonably
expected by the customer.
o In validation testing first of all we have check that all
the requirements which was given for Administration
like project is fulfilled or not.
System Testing :-
o System testing is actually a series of different tests
whose primary purpose is to fully exercise the
computer base system.
o After implementation the system all the flow of data
between interfaces are done or not.
Integration Testing :-
o After Integrating the modules we have done the
integration test i.e. all the interfaces of modules are
working properly or not.
POST IMPLEMENTATION
REVIEW
Post Implementation Review :-
o After the system is implemented and conversion is
completed, a review personal is good. They are
satisfied with this software facility and also from our
work.
o The most fundamental concern during post
implementation review is determining whether the
system has met its objective that is analysts want to
know if the performance level of users has improved
and if the system is producing the result intended. If
neither happening, one may question whether the
system can be considered successful.
To evaluate the system following
questions are considered :-
o How to Communicate the Admin, Teacher &
Student with each other?
o How the Admin see the Tutor working?
o How the Student give the assignment?
o How Admin, Tutor & Student send the
attachment to each other?
FUTURE ENHANCEMENTS
Future Enhancements :-
o Student attendance will display on website.
o Library information will display on website.
o Online Examination will be taken on website.
BIBLIOGRAPHY
Reference Books :-
o [Link] UNLEASED
o Pure [Link] (e-Book by Rober Lair Lefebvre
Web Reference :-
o [Link]/MSPress/Ebooks
o [Link]
o [Link]
o [Link]
o [Link]