online practical evolution system

Upload: vishal-kushwaha

Post on 03-Apr-2018

223 views

Category:

Documents


0 download

TRANSCRIPT

  • 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.