Student Portal Web base Project, Study Guides, Projects, Research of Web Programming and Technologies

I will create student portal webbase project diffierent university use online portal system. ect, superior university, nust university, virtual university,

Typology: Study Guides, Projects, Research

2019/2020

Uploaded on 03/01/2020

kashif786
kashif786 🇵🇰

1

(1)

3 documents

1 / 46

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
Final Year Project Report
Student Portal
Web-Based Application
Project Advisor
Mr. Inam-ul-Haq
By
Muhammad Ali 1024
Faheem Anjum 1024
Muhammad Rashid 1046
University of Education, Lahore
Okara Campus-Pakistan
Session 2014-2018
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e

Partial preview of the text

Download Student Portal Web base Project and more Study Guides, Projects, Research Web Programming and Technologies in PDF only on Docsity!

Final Year Project Report

Student Portal

Web-Based Application

Project Advisor

Mr. Inam-ul-Haq

By

Muhammad Ali 1024 Faheem Anjum 1024 Muhammad Rashid 1046

University of Education, Lahore

Okara Campus-Pakistan

Session 2014-

Student Portal

An Under-Graduate Project submitted to the Department of Computer Science

& IT as partial fulfillment of the requirements for the award of Degree of BS

(Hons.) Information Technology.

Name Registration Number Student Signature Muhammad Ali OK Faheem Anjum OK Muhammad Rashid OK Project Supervisor Mr. Inam- ul- Haq Assistant Professor Department of Computer Science & IT University of Education, Lahore (Okara Campus) ii

PLAGIARISM UNDERTAKING We hereby declare project that is “Student Portal (Web-Based Application)” all the whole work described in this project is our own Small contribution/help wherever taken has been duly acknowledged and that complete project has been written by us. We understand the zero-tolerance policy of HEC and University of Education, Lahore towards plagiarism. Therefore, we author of above titled project report declare that no portion of our project report has been plagiarized and any material used as reference is properly referred/cited. We understand if we found guilty of any formal plagiarism in the above titled project even after award of BS (Hons.) IT degree, the University reserve the right to withdraw/revoke our BS (Hons.) IT degree and that HEC and the University has right to publish our name on the HEC/University website on which name of students are placed who submitted plagiarized work.

1) Muhammad Ali (OK140814) Signature: _______________

2) Faheem Anjum (OK140804) Signature: _______________

3) Bilal Asghar (OK140806) Signature: _______________

4) Muhammad Rashid (OK140825) Signature: _______________

Dated: _________________ iv

CERTIFICATE It is certified that (^) We Muhammad Ali, Faheem Anjum, Bilal Asghar and Muhammad Rashid have carried out all the work related to this project under my supervision at the Department of Computer Science, University of Education, Lahore (Okara Campus). Date: Project Supervisor : Mr. Inam ul Haq Assistant Professor IT Head of Department : Mr. Khurshid Asghar Assistant Professor IT Department of Computer Science v

In the name of Allah, the Most Beneficent and Merciful.
Alhamdulillah! With the grace of Almighty Allah (SWT) and the blessings of prophet
Muhammad (PBUH), we’ve been able to complete this final year project. I would like
to thank Mr. Khursheed Asghar who kept backing us in all the times, both
financially and morally. We want to express my deepest thanks to our supervisor Mr.
Inam ul Haq , without whose help this project would has been have been possible. He
guided us throughout the project development process, requirements engineering,
design, development and testing.
In addition to our advisor, we like to thanks my teachers Mr.Ahmad Nawaz and, Mr.
Inam ul Haq every individual who gave their precious time and constructive
criticism to complete this undertaking.
Specially, we are thanks to sir Mr. Khursheed Asghar Whose continuous support,
encouragement & motivation help us to complete this final year project.
I would also like to thank Mr.Asis Jamal for his guidance and encouraging me to
work hard and smart
I am grateful to the God Almighty who provides all the resources of every kind to us,
so that we make their proper use for the benefit of mankind. May He keep providing
us with all the resources, and the guidance to keep helping the humanity.
The Project Team

vii

ABSTRACT

This project deals with the Student Portal. In detail, the system is to build to fulfill
the importance of the project work. This project would be developed with the
complete approach of the software engineering from start to end. This system
provides online system to get student information efficiently. The system is web
based application, in which student login and check academic result, attendance,
submit assignment and fee report. Teacher upload assignment, result attendance
report. The system provide user friendly interface and user can easily access the
resources. Teacher upload information related to the student day by day (assignment,
quiz result and attendance).in this system teacher and student can connect easily and
send message directly. In short, it reduces the paper work and also keeps records of
information of the students. Different tools will be incorporated during the
accomplishment of this project which is the essential part.

viii

PREFACE

This final year project was prepared as a partial fulfillment of the requirements of
acquiring the degree Bachelor of Science in Information Technology (BSIT), in the
department of Computer Science, located at the University of Education Lahore,
Okara Campus.
The Project consists of seven chapters. Chapter 1 explains the introduction of Student
Portal (project). Chapter 2 provides a review of the literature, discussing key
concepts. Chapter 3 software requirement specification. Chapter 4 describes the
methodology and activities. Chapter 5 discusses, the database, Chapter 6 explains the
implementation, Chapter 7 testing and Chapter 8 describe conclusion and future work.
At the end, the references of all the research work are presented.

x

Table of Contents

  • 1 Introduction...........................................................................................................................
    • 1.1 Project Background.........................................................................................................
    • 1.2 Existing System...............................................................................................................
    • 1.3 Proposed System:...........................................................................................................
    • 1.4 Modules of Student Portal..............................................................................................
      • 1.4.1 Administration Account (Module 1).........................................................................
      • 1.4.2 Student Account (Module 2)....................................................................................
      • 1.4.3 Teachers (Module 3)................................................................................................
  • 2 Literature Review...................................................................................................................
    • 2.1 Virtual University............................................................................................................
    • 2.2 LUMS...............................................................................................................................
    • 2.3 Nust Portal......................................................................................................................
    • 2.4 Numl...............................................................................................................................
    • 2.5 Student Portal (Learning Management system).............................................................
  • 3 System Requirement..............................................................................................................
    • 3.1 Hardware Requirement..................................................................................................
    • 3.2 Server Requirement........................................................................................................
    • 3.3 Software Requirement....................................................................................................
    • 3.4 Functional Requirements................................................................................................
    • 3.5 Non-Functional Requirements......................................................................................
    • 3.6 Sequence Diagram........................................................................................................
    • 3.7 Data Flow Diagram........................................................................................................
  • 4 Activities performed............................................................................................................
    • 4.1 Function Summery........................................................................................................
    • 4.2 User characteristic........................................................................................................
      • 4.2.1 Student/Teacher....................................................................................................
      • 4.2.2 Teacher..................................................................................................................
      • 4.2.3 Admin.....................................................................................................................
    • 4.3 Methodology.................................................................................................................
      • 4.3.1 Client side technology............................................................................................
      • 4.3.2 Server side technology...........................................................................................
    • 4.4 Use case Diagram..........................................................................................................
      • 4.4.1 Admin (use case)....................................................................................................
      • 4.4.2 Student (use case)..................................................................................................
      • 4.4.3 Teacher (use case)..................................................................................................
    • 4.5 Context Diagram...........................................................................................................
  • 5 Database Design..................................................................................................................
    • 5.1 Normalize Data.............................................................................................................
      • 5.1.1 User Types..............................................................................................................
      • 5.1.2 Users Table.............................................................................................................
      • 5.1.3 Students Table.......................................................................................................
      • 5.1.4 Attendance Table...................................................................................................
      • 5.1.5 Teachers Table.......................................................................................................
      • 5.1.6 Assignment............................................................................................................
      • 5.1.7 Subjects Table........................................................................................................
      • 5.1.8 Notificatins Table...................................................................................................
  • 6 Implementation...................................................................................................................
    • 6.1 Home page (screenshots).............................................................................................
    • 6.2 Admin Dashboard (screenshots)...................................................................................
    • 6.3 Student Dashboard (screenshots).................................................................................
    • 6.4 Student Registration (screenshots)...............................................................................
    • 6.5 Teacher Registration (screenshots)...............................................................................
    • 6.6 Classes Schedule (screenshots).....................................................................................
  • 7 System testing......................................................................................................................
    • 7.1 Testing Plan...................................................................................................................
      • 7.1.1 Unit testing.............................................................................................................
      • 7.1.2 System testing........................................................................................................
      • 7.1.3 Integration testing..................................................................................................
      • 7.1.4 Usability testing......................................................................................................
      • 7.1.5 Sidebar/man menu (use case)................................................................................
      • 7.1.6 Contents.................................................................................................................
      • 7.1.7 Interface.................................................................................................................
  • 8 Conclusion............................................................................................................................
  • 9 References...........................................................................................................................
  • Figure 3 .1 Sequence Diagram................................................................................................. List of figures
  • Figure 3 .2 DFD........................................................................................................................
  • Figure 4 .3 Admin use case......................................................................................................
  • Figure 4 .4 student use case....................................................................................................
  • Figure 4 .5 Teacher use case....................................................................................................
  • Figure 4 .6 Context diagram.....................................................................................................
  • Figure 6 .7 Login.......................................................................................................................
  • Figure 6 .8 Admin Dashboard..................................................................................................
  • Figure 6 .9 Student Dashboard................................................................................................
  • Figure 6 .10 Student Registration............................................................................................
  • Figure 6 .11 Teacher Registration............................................................................................
  • Figure 6 .12 Classes Schedule..................................................................................................
  • Table 3 .1Hardware Requirement..............................................................................................
  • Table 3 .2 Server Requirement..................................................................................................
  • Table 3: User Types.................................................................................................................
  • Table 4: Users Table................................................................................................................
  • Table 5: Students Table...........................................................................................................
  • Table 6: Attendance Table......................................................................................................
  • Table 7: Teachers Table..........................................................................................................
  • Table 8: Assignment Table......................................................................................................
  • Table 9: Subject Table.............................................................................................................
  • Table 10: Notifications Table..................................................................................................

Chapter 1

Introduction

 Student result (academic and Quiz)
 Class schedule
 Notice board and events
 Assignment and online Quiz
 Communication with teachers

1.3 Proposed System:

The main objective of this system is to make the performance of certain tasks
faster than the humans.
Following are the objectives of the proposed system:
 To develop a web application.
 To create online student account system.
 To store, retrieve and manage the information of the students.
 To make the user interface convenient.
 To facilitate student/Teacher access anywhere , any time

1.4 Modules of Student Portal

Here we discuss modules that work in this system.

1.4.1 Administration Account (Module 1)

Administrator is main Module in this system. Admin can add/remove
teacher/student. Approve teacher request .admin design event and upload time
table.in short admin is the main person that manage overall all responsibility in
this system.

1.4.2 Student Account (Module 2)

Student is another module in this system. The student will see/edit profile ,
result , take online quiz, submit assignment , check class schedule , communicate
with the teachers , view transportation schedule and News board .student cannot
sign up in this system he/she always login with username and password that is
given by university administrations.

1.4.3 Teachers (Module 3)

This module is related to teachers, they can update the information regarding
to the student query and any information regarding to subjects. This module is related
to teachers and their activities to provide the information or updating information
regarding to students query and subjects they are handled. The teacher also gets the
updates and notifications from the exam session, lecture sessions etc.

2 Literature Review

2.1 Virtual University

The virtual university is a government university in Pakistan. It provide high
standard education all over the country through the internet. Established in 2002 by
the Government of Pakistan to promote Distance learning. The virtual university
allow the student to update/maintain profile, view announcement, read/download
lecture and helping material. Virtual university student can download assignment and
submit.it provide facilities to participate in Quiz and discussion form. But in virtual
university LMS is bad interface. Virtual university LMS is not secure.

2.2 LUMS

LUMS University LMS provide online environment, course management, and
collaborative learning. In LUMS LMS Student can check attendance, submit
assignment, Participate in real-time, written conversations. Provides a Facebook-style
interface for editing user profiles includes Twitter integration .Provides functionality
for uploading .csv formatted files to display feedback (e.g., comments, grades) to site
participants.

2.3 Nust Portal

Nust provide LMS which is easy to understand, reliable and user friendly
interface. NUST LMS provide profile management, digital library. NUST LMS
provide assignment option with limited size. Different bug occur when we sign in
LMS with use name and password

2.4 Numl

The National University of Modern Languages was established in 1970.The
objective of the National University of Modern language is to establish excellent
academic environment and opportunities for Pakistani students. Firstly it was
provided only the language service.it was upgrade to university in May 29,
2000.NUML LMS interface is very complicated and not easy to understand by
students. There is not proper way to open the LMS. All the information divided into
different parts. The LMS provide these feature online admission, class management
and Quiz.

2.5 Student Portal (Learning Management system)

The system prove huge feature that is not available in others LMS. University
of Education Lahore (Okara) provide secure user-friendly interface for user. User can
easily access all the resources. The system aimed to make the interface cleaner (more
optimized for mobile), as well as improve navigation and buttons. Student Portal is
applicable to this fast growing world where there is a need to communicate by sharing
information. Today we need all relative information in less time but easily. This
project has different modules like new User login, Downloading Files, time table, etc.