Sunteți pe pagina 1din 26

ONLINE PRACTICAL EVOLUTION IN VLE SYSTEM LANGUAGES IS IN PHP

PROJECT PROFILE
Project Name:Objective:Online Practical Evolution In VLE 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 students marksheet and also provide facility for online compilation. Web Base PHP 5.3 MYSQL 5.5 Dreamweaver 8.0 120Days

Platform:Front end:Back end:Other Tool:Time Duration:-

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 students Marksheet and also provide facility for online compilation so faculty can compile program online for errors, 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 practical list 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.

NEED FOR NEW SYSTEM:-

Every learner can, at his or her own choice of time and place, access a world of material. we provide facility for delivery of learning resources and materials.

multimedia

We provide facility for online compilation so faculty can compile program online for errors, faculty does not need to download programs . We also provide facility to allows communicate with each other. groups of students to upload and share files as well as

We Provide facility for Management of students e.g. usernames and passwords to ensure that only registered students can access the course; analysis of practical assignment upload by faculty or can access their use of materials related to syllabus within the VLE.

FUNCTIONAL SPECIFICATION

USER SPECIFICATION

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.

MODULE SPECIFICATION

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.

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.

HARDWARE & SOFTWARE REQUIREMENT


Minimum Hardware Requirement :Server Side:Processor RAM Disk Space 1.6 GHZ Intel 1 GB 80 GB

Client Side:Processor RAM Disk Space 1.6 GHZ Intel 512 MB 40 GB

Minimum Software Requirement :-

Server Side:Operating System:Web Server:Front-End Tools:Back-End Tools:Other Tools:Window Server 2003 Apache 2.2 PHP 5.3 MySQL 5.5 Dreamweaver 8.0

Client Side:-

Operating System:Web Browser:-

Window XP Internet Explorer 5.0

PROJECT PLANNING & GANNT CHART

Requirement Gathering(10)

System Analysis(15) System Designing(25)) Activity

Coding(45)

Testing(30)

Implement & Deployment(10) Documentation(120)

10

20

30

40

50

60 Days

70

80

90

100

110 120

SYSTEM FLOW CHART

START View the site


Is Regi ster ed?

No

Yes
Login

No

Check authenticati on?

Yes FACULTY ADMIN STUDENT

Upload Practical List

Create Faculty Account

Fill Up Profile

Upload Material

Manage Faculty

Download Material

Check Program

Create Student Account

View Practical list

Create Grade

Manage Student

Upload Program

View Greade

Logout EXIT

DATA FLOW DIAGRAM

CONTEXT LEVEL DFD FOR SYSTEM

Create Faculty & Student Account And Also maintain system

ADMIN
View And Manage Faculty And Student Account

Online Practical Evolution In VLE

View System, uploaded Program,

FACULTY
Upload Assignment & Program And Create & view Marksheet

Upload Program view Marksheet

Create & Edit Profile Download Material, View Assignment

STUDENT

FIRST LEVEL DFD FOR ADMIN Send Username / Password ADMIN Response Of Log-In 1.0 Login Verification Username /Password Login Fetch Username / Password

Authentication Create faculty account 2.0 Create Faculty Account Request to Create faculty account Faculty Registration Response of Created faculty account

Faculty info Create Student Account

Faculty info 3.0 Create Student Account Request to Create Student Account Student Registration Response of created student account Request to manage faculty Manage Faculty Faculty info 4.0 Manage Faculty Faculty Registration Response of manage faculty

Student info

Manage Student Student info

5.0 Manage Student

Request to manage Student Student Registration Response of Manage student

FIRST LEVEL DFD FOR FACULTY Send Username / Password Faculty Response Of Log-In Verification Username /Password 1.0 Login Fetch Username / Password Authentication Add practical list 2.0 Upload Practical list Request to upload practical list Practical Response Login

Practical list info

Add material

material info

3.0 Upload material

Request to upload material Student Material Get permission to upload material

Material info Select program 4.0 Check program Request to check program Response

Program info

Program info Check program 5.0 Create mark sheet Request to assign marks Student Marksheet Response

Marksheet info

FIRST LEVEL DFD FOR STUDENT


Send Username / Password Verification Username/Password 1.0 Login Login Fetch Username / Password

Student

Response Of Log-In

Authentication Edit profile 2.0 Fill up profile Request to fill up profile Response of created profile Student profile

student info

Select material

material info

3.0 Downlo ad material

Request to download material Student Material Response to download material

upload program

Request to upload 4.0 Upload program

program Stud_program

Uploaded program info

Response of uploaded program

View mark sheet

Marks info

5.0 View mark sheet

Request to view mark sheet Student mark sheet Get permission to view mark sheet

DATA DICTIONARY

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 2 3 4 5 6 7 8

Faculty_id First_name Last_name Gender Contact City Emil Id Photo

Int Varchar(20) Varchar(20) Varchar(6) Decimal(14) Varchar(15) varchar(25) Varchar(15)

Primary key Not null Not null Not null _ Not null Not null Not null

It contain primary key of this table It store First name It store Last name It identify Gender It Contain Contact number It contain name of city It store Email id It store photo of Faculty

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 2 3

uname Password Type

Varchar(20) Varchar(15) Varchar(10)

Not null Not null Not null

It store the username It store password It store type of user like admin ,faculty, student. Status of the user like Active or Inactive

Is_active

Int

Not null

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 2 3 4 5 6 7 8 9

P_id Enrollno First_name Last_name Gender Contact City Emil Id Photo

Int Varchar(20) Varchar(20) Varchar(20) Varchar(6) Numeric(14) Varchar(15) Nvarchar(25) Varchar(6)

Primary key Not null Not null Not null Not null _ Not null Not null Not null

It contain primary key of this table

It store First name It store Last name It identify Gender It Contain Contact number It contain name of city It store Email id It store photo of student

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 2 3 4

Ass_Id Ass_Name Ass_Detail Uploaded By

Int Varchar(20) Varchar(50) Varchar(15)

Primary Key Not null Not null Not null

It store the assignment id. It store name It store detail. assignment assignment

It store name of faculty who upload assignment It store date on which assignment should be uploaded by student. It store marks assignment. of

Date

Date

Not null

6 7

Mark Semester

Decimal(10) Decimal(05)

Not null Not null

It store semester for the student.

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 2 3

M_Id M_title Material_name

Int Varchar(20) Varchar(50)

Primary Key Not null Not null

It store the material id. It store material title. It store Material.

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 2

Assignment Id Enrollment No

Int Int(11)

Primary Key Not null

It store the assignment id. It store enrollment no of student who upload assignment It store detail. It store assignment assignment name of

3 4 5

Assignment Detail Assignment Name Date

Varchar(50) Varchar(15) Date

Not null Not null Not null

It store date on which student upload assignment

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 2 3 4 5 6 7 8

Marksheet Id Enrollment No First Name Last Name Mark Degree Semester Subject Name

Int Int(11) Varchar(50) Varchar(15) Int(2) Varchar(15) Varchar(15) Varchar(15)

Primary Key Not null Not null Not null Not null Not null Not null Not null

It store the marksheet id. It store enrollment no of student. It store first name of student. It store last name of student. It store student. It store student marks degree of of

It store semester in which student study. It store subject. name of

S-ar putea să vă placă și