Upload
vishal-kushwaha
View
224
Download
0
Embed Size (px)
Citation preview
7/29/2019 Online Practical Evolution System
1/26
ONLINE PRACTICAL EVOLUTION IN VLESYSTEM
LANGUAGES IS IN PHP
7/29/2019 Online Practical Evolution System
2/26
Project Name:- Online Practical Evolution In VLE
Objective:- The main objective of VLE is to provide communicationbetween student and teacher And delivery of practical
assignment and according tostudents program performance faculty generate
students marksheet and also provide facility for onlinecompilation.
Platform:- Web Base
Front end:- PHP 5.3
Back end:- MYSQL 5.5
Other Tool:- Dreamweaver 8.0
Time Duration:- 120Days
PROJECT PROFILE
7/29/2019 Online Practical Evolution System
3/26
REQUIREMENT SPECIFICATION
The main objective of VLE is to provide communication between student and teacher And delivery
of practical assignment and according to students program performance, faculty generate studentsMarksheet and also provide facility for online compilation so faculty can compile program online forerrors, faculty does not need to download programs.
EXISTING SYSTEM:-
There is both manual and semi-manual system exist.
In manual system , student write program in file and submit to faculty , and faculty check
program , but in this system faculty can not easily find errors from programs.
In semi-manual system, faculty upload practical assignment and students download that practicallist and according to that practical list, student make program and then
submit that program to faculty and faculty download programs, check programs for errors. Thus this
system does not provide online compilation
Existing system provide communication between students and teachers through email.
Existing system does not provide online compilation.
7/29/2019 Online Practical Evolution System
4/26
Every learner can, at his or her own choice of time and place, access a world of multimediamaterial. we provide facility for delivery of learning resources and materials.
We provide facility for online compilation so faculty can compile program online for errors, facultydoes not need to download programs .
We also provide facility to allows groups of students to upload and share files as well ascommunicate with each other.
We Provide facility for Management of students e.g. usernames and passwords to ensure that onlyregistered students can access the course; analysis of practical assignment upload by faculty or canaccess their use of materials related to syllabus within the VLE.
NEED FOR NEW SYSTEM:-
7/29/2019 Online Practical Evolution System
5/26
1.ADMIN:-
Admin Create Faculty Account.
Admin Also do students registration process.
Admin can also maintain whole system.
2.FACULTY:-
Faculty upload practical assignment.
Faculty upload learning material for student.
Faculty check programs for errors.
Faculty assign Grade to student as per their program performance.
3.STUDENT:-
Student fill up his/her profile.
Student upload program.
Student download learning material.
Student receive grade as per their program performance.
FUNCTIONAL SPECIFICATION
USER SPECIFICATION
7/29/2019 Online Practical Evolution System
6/26
1.STUDENT CREATION:-Registration is compulsory for every student. And Registration Process of Student is Made by
Faculty. After Creation of Student Account ,Student must Fill up His/her Profile.
2. ASSIGNMENT UPLOAD/DOWNLOAD:-
Here, Practical Assignment is uploaded by Faculty and Assignment is downloaded by student.
3.PROGRAM UPLOAD:-
Here, Program is uploaded by student For Checking.
4.PROGRAM EVOLUTION:-
Here Program is checked by faculty for approvement. If program is correctly run then program is
approve by faculty either disapprove.
MODULE SPECIFICATION
7/29/2019 Online Practical Evolution System
7/26
5.VIEW LEARNING MATERIAL:
Here, student can view any learning material which is uploaded by faculty.
6.GRADE:-
Here, Faculty assign Grade to student as per their program performance.
7/29/2019 Online Practical Evolution System
8/26
HARDWARE & SOFTWARE REQUIREMENT
Processor 1.6 GHZ Intel
RAM 1 GB
Disk Space 80 GB
Minimum Hardware Requirement :-
Client Side:-
Processor 1.6 GHZ Intel
RAM 512 MB
Disk Space 40 GB
Server Side:-
7/29/2019 Online Practical Evolution System
9/26
Operating System:- Window Server 2003
Web Server:- Apache 2.2
Front-End Tools:- PHP 5.3
Back-End Tools:- MySQL 5.5
Other Tools:- Dreamweaver 8.0
Operating System:- Window XP
Web Browser:- Internet Explorer 5.0
Minimum Software Requirement :-
Server Side:-
Client Side:-
7/29/2019 Online Practical Evolution System
10/26
20 50 60 70 80 1200
Days
A
ctivity
Requirement Gathering(10)
System Analysis(15)
Coding(45)
Testing(30)
Implement & Deployment(10)
Documentation(120)
System Designing(25))
10 30 40 90 100 110
PROJECT PLANNING & GANNT CHART
7/29/2019 Online Practical Evolution System
11/26
SYSTEM FLOW CHART
7/29/2019 Online Practical Evolution System
12/26
View the site
IsRegistered?
No
Yes
Checkauthenticati
on?No
A
Yes
B
START
Login
FACULTY STUDENTADMIN
C D
7/29/2019 Online Practical Evolution System
13/26
Upload Material
Upload Practical List
Download Material
View Practical list
A B
EXIT
Check Program
Fill Up Profile
C
Create GradeUpload Program
Manage Faculty
Create Student Account
Create Faculty Account
Manage Student
View Greade
Logout
D
7/29/2019 Online Practical Evolution System
14/26
DATA FLOW DIAGRAM
7/29/2019 Online Practical Evolution System
15/26
OnlinePractical
EvolutionIn
VLE
ADMIN FACULTY
CONTEXT LEVEL DFD FOR SYSTEM
STUDENT
Create Faculty & Student AccountAnd Also maintain system
View And Manage FacultyAnd Student Account
View System, uploaded Program,
Upload Assignment & ProgramAnd Create & view Marksheet
Upload Programview Marksheet
Create & Edit ProfileDownload Material,View Assignment
7/29/2019 Online Practical Evolution System
16/26
1.0Login
2.0CreateFacultyAccount
3.0
CreateStudentAccount
ADMIN
Faculty Registration
Student Registration
Login
FIRST LEVEL DFD FOR ADMIN
Create faculty accountRequest to Create faculty account
Response of Created facultyaccountFaculty info
Create Student Account
Response of createdstudent account
Student info
Request to Create Student Account
Authentication
Faculty info
4.0ManageFaculty
5.0ManageStudent
Verification Username /Password
Fetch Username / PasswordResponse Of Log-In
Send Username / Password
Faculty Registration
Student Registration
Manage Faculty
Request to manage faculty
Response of
manage faculty
Faculty info
Request to manage Student
Response ofManage student
Manage Student
Student info
7/29/2019 Online Practical Evolution System
17/26
1.0Login
2.0Upload
Practicallist
Faculty
Practical
FIRST LEVEL DFD FOR FACULTY
Add practical listRequest to upload practical list
Practical list info Response
3.0
Uploadmaterial
4.0Check
program
Student Material
Add material Request to upload material
material infoGet permission to uploadmaterial
Select program Request to check program
Program info
Authentication
Material info
Login
Response
Send Username / Password Verification Username /Password
Fetch Username / PasswordResponse Of Log-In
5.0Createmarksheet
Student Marksheet
Check program
Marksheet info
Request to assign marks
Response
Program info
FIRST LEVEL DFD FOR STUDENT
7/29/2019 Online Practical Evolution System
18/26
5.0Viewmarksheet
2.0Fill upprofile
Student
Student profile
FIRST LEVEL DFD FOR STUDENT
3.0
Download
material
4.0Upload
program
Student Material
Select material Request to download material
material info
Response to downloadmaterial
upload program Request to upload program
Uploaded program info
Authentication
Login
Response of uploaded program
Stud_program
1.0Login
Student mark sheetView mark sheet
Request to view mark sheet
Marks info Get permission toview mark sheet
Send Username / Password Verification Username/Password
Fetch Username / PasswordResponse Of Log-In
Request to fill up profile
Response of created profile
Edit profile
student info
7/29/2019 Online Practical Evolution System
19/26
DATA DICTIONARY
7/29/2019 Online Practical Evolution System
20/26
Table Name : f_register_tbl
Table Description : This Table contain detail of Faculty registration.
Primary Key :Faculty_id Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 Faculty_id Int Primary key It contain primary keyof this table
2 First_name Varchar(20) Not null It store First name
3 Last_name Varchar(20) Not null It store Last name
4 Gender Varchar(6) Not null It identify Gender
5 Contact Decimal(14) _ It Contain Contactnumber
6 City Varchar(15) Not null It contain name of city
7 Emil Id varchar(25) Not null It store Email id
8 Photo Varchar(15) Not null It store photo of Faculty
7/29/2019 Online Practical Evolution System
21/26
Table Name : Login_tbl
Table Description : This Table contain detail of login.
Primary Key : Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 uname Varchar(20) Not null It store the username
2 Password Varchar(15) Not null It store password
3 Type Varchar(10) Not null It store type of userlike admin ,faculty,student.
4 Is_active Int Not null Status of the user likeActive or Inactive
7/29/2019 Online Practical Evolution System
22/26
Table Name : Stud_profile_tbl
Table Description : This Table Stores Information about student profile.
Primary Key : Profile_id Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 P_id Int Primary key It contain primary keyof this table
2 Enrollno Varchar(20) Not null
3 First_name Varchar(20) Not null It store First name
4 Last_name Varchar(20) Not null It store Last name
5 Gender Varchar(6) Not null It identify Gender
6 Contact Numeric(14) _ It Contain Contactnumber
7 City Varchar(15) Not null It contain name of city
8 Emil Id Nvarchar(25) Not null It store Email id
9 Photo Varchar(6) Not null It store photo of student
7/29/2019 Online Practical Evolution System
23/26
Table Name : ass_upload_tbl
Table Description : This Table Stores Information of Assisnment upload.
Primary Key : Ass_d Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 Ass_Id Int Primary Key It store the assignmentid.
2 Ass_Name Varchar(20) Not null It store assignmentname
3 Ass_Detail Varchar(50) Not null It store assignmentdetail.
4 Uploaded By Varchar(15) Not null It store name of faculty who uploadassignment
5 Date Date Not null It store date on whichassignment should beuploaded by student.
6 Mark Decimal(10) Not null It store marks of assignment.
7 Semester Decimal(05) Not null It store semester forthe student.
7/29/2019 Online Practical Evolution System
24/26
Table Name : Material_tbl
Table Description : This Table Stores Material for Students.
Primary Key :M_Id Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 M_Id Int Primary Key It store the material id.
2 M_title Varchar(20) Not null It store material title.
3 Material_name Varchar(50) Not null It store Material.
7/29/2019 Online Practical Evolution System
25/26
Table Name :Assignment uploaded by student
Table Description : This Table Stores Information about student.
Primary Key : Assignment Id Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 Assignment Id Int Primary Key It store the assignmentid.
2 Enrollment No Int(11) Not null It store enrollment noof student who uploadassignment
3 Assignment Detail Varchar(50) Not null It store assignment
detail.
4 Assignment Name Varchar(15) Not null It store name of assignment
5 Date Date Not null It store date on whichstudent uploadassignment
7/29/2019 Online Practical Evolution System
26/26
Table Name : Stud_grade
Table Description : This Table Stores detail about student marksheet.
Primary Key : marksheet Id Foreign Key :
Sr. No Column Name DataType (Size) Constraint Description
1 Marksheet Id Int Primary Key It store the marksheetid.
2 Enrollment No Int(11) Not null It store enrollment noof student.
3 First Name Varchar(50) Not null It store first name of student.
4 Last Name Varchar(15) Not null It store last name of student.
5 Mark Int(2) Not null It store marks of student.
6 Degree Varchar(15) Not null It store degree of student
7 Semester Varchar(15) Not null It store semester in
which student study.
8 Subject Name Varchar(15) Not null It store name of subject.