Professional Documents
Culture Documents
Final Working Project Report
Final Working Project Report
Project Report
Template Version 1.3
I would like to thank Dr. Rakesh Dwivedi, Principal, College of Computing Sciences and
Information Technology, Teerthanker Mahaveer University, Moradabad.
I have got an opportunity to develop project, while undertaking the project entitled
“ASSIGNMENT PORTAL”.
I give my sincere thanks to my project guide Mrs. Ranjana Sharma (Assistant Prof.)
CCSIT, TMU my internal guide who have always been a guiding, encouraging and motivating
force. He has provided me with valuable guidance and motivating force. He also drew my
attention towards various other processes that were being followed in the organization under
the framework of software development. It has been fascinating learning experience, which I
will always cherish in my heart.
I also extend my thanks to all faculty members of Information Technology branch who
all given me valuable guidance and help when I needed it since I started development of the
project.
My obligations remain due to all those who have directly or indirectly helped me in
successful completion of my project. No amount of words written here will suffice for my sense
of gratitude towards them all.
Kanishk Singh
Jayant Grover
Binit Kr. Agarwal
Place: Moradabad
Date: 24/05/2019
DECLARATION
We hereby declare that this Project Report titled ASSIGNMENT PORTAL submitted by us and
approved by our project guide, to the College of Computing Sciences and Information
Technology (CCSIT), Teerthanker Mahaveer University, Moradabad, is a bonafide work
undertaken by us and it is not submitted to any other University or Institution for the award of
any degree diploma / certificate or published any time before.
Table of Contents
1 Project Title ........................................................................................................................................... 5
2 Problem Statement ............................................................................................................................... 5
3 Project Description................................................................................................................................ 5
3.1 Scope of the Work ........................................................................................................................ 5
3.2 Project Modules ............................................................................................................................ 6
3.3 Context Diagram (High Level) ....................................................................................................... 6
4 Implementation Methodology............................................................................................................ 10
5 Technologies to be used ..................................................................................................................... 11
5.1 Software Platform ....................................................................................................................... 11
5.2 Hardware Platform ..................................................................................................................... 11
5.3 Tools ............................................................................................................................................ 11
6 Advantages of this Project .................................................................................................................. 11
7 Assumptions, if any ............................................................................................................................. 12
8 Future Scope and further enhancement of the Project ..................................................................... 12
9 Project Repository Location ................................................................................................................ 12
10 Definitions, Acronyms, and Abbreviations...................................................................................... 13
11 Conclusion ....................................................................................................................................... 14
12 References ...................................................................................................................................... 14
Appendix
A: Data Flow Diagram (DFD)
B: Entity Relationship Diagram (ERD)
C: Use Case Diagram (UCD)
D: Data Dictionary (DD)
E: Screen Shots
1 Project Title
The title of our project is ’Assignment Portal’. We have successfully created this portal to
distribute assignment to students and to make the work of teachers and students easy.
2 Problem Statement
It’s more difficult for teachers to provide assignment to a class (to each and every
students), maybe the teacher is not connected to the group or the student don’t use the
type of communication platform on which the assignment is shared .The proposed
ASSIGNMENT PORTAL website let the student get the assignment posted by the particular
faculty and the last date of submission so it become easy for both teacher to share and for
student to get the assignments.
3 Project Description
The project is well formulated under the PHP using MYSQL as a backend. PHP is the simple
and leading language to design website. The ASSIGNMENT PORTAL let faculty to upload
assignment and student to check and download the latest assignments.
We have successfully created this portal to distribute assignment to students and to make
the work of teachers easy. The challenges faced by students in meeting assignment
deadlines and cost associated with printing hard copies of paper, necessitated us to
develop a user friendly system to tackle these challenges. The system allows students to
submit assignments online to a particular course lecture, who have access to the system
for grading purpose.
The main perspective of the project is to design and implement an assignment submission
system. Specific objectives of the study are:
a) To develop a system for proper documentation of students’ record in the in the college
system.
b) To create a database that will manage each student assignment submission and allow
access by lecturer to access those files submitted by the student.
c) This proposed system is geared towards providing a system to assure equal opportunity
and impartial review of student assignment submission.
d) The project to be developed will provide a full system by that will take cares of faculty
registration, course registration, department registration, student registration etc.
Assignment portal can accommodate both Teachers and Students where Teacher can
write their Assignment and every Student can read it.
Inputs
a) User Name
b) Password
c) Login
Processing
Validate login Credentials that are previously entered in the database and if the entered login
details will match with the database information the user will have the access to the portal.
Outputs
a) Registers users.
b) Delete users.
c) Update information.
d) Manages whole system.
Error Handling
Wrong user name and password.
Inputs
a) User Name.
b) Password
c) Login.
Processing
Verify User login data.
Outputs
a) Login into the portal.
b) Upload the desired assignment.
c) Download the assignment.
d) Assignment progress.
e) Faculty guidelines.
Error Handling
Checking the data and information regurly if the updation process is working correctly
or not.
4 Implementation Methodology
5 Technologies to be used
5.1 Software Platform
a) XAMPP 5.6.3
b) Notepad++
c) Microsoft Paint
d) Sublime
7 Assumptions, if any
a) The User, visiting the portal, should have enough information about computers.
b) The system should have good internet connectivity and internet server capabilities.
c) The user should be aware of English language, as all the content on portal is provided in
English.
The project can be extended and enhanced to more secure and compatible level. Being
beginners, we have created the portal for both reading & writing by Students and teachers.
Some more options like adding download and upload options, etc. can be added using the
front-end development and the project can be made live over the internet.
Abbreviation Description
Admin The authorized person who controls all the networks, like creating, updating,
deleting and managing the portal and all related functions.
Faculty The person who can login and upload the desired assignments for the students.
Student The user who can login and read the assignments uploaded by faculty.
11 Conclusion
It was a great experience to design the Assignment Portal website using PHP, SQL, java script,
html and CSS and to work on its documentation. While working on this project. I have learned
many things, and to create a smart Website in smart world. This portal would help Students and
Teachers to share the assignment in an efficient manner.
12 References
4. www.w3school.com
5. Wikipedia
6. www.google.com Google.inc
Annexure A
Data Flow Diagram (DFD)
Annexure B
Entity-Relationship Diagram (ERD)
Annexure C
Use-Case Diagram (UCD)
Annexure D
Data Dictionary (DD)
Assignment Table
Fields Data type Description
Id int Id
Fac_id Varchar Faculty user id
Name Varchar Faculty name
Fac_Email Varchar Faculty email
Assignment Varchar Uploaded assignment
Ass_No Int Assignment number
Section Varchar Section
Course Varchar course
Faculty Table
Admin Table
Fields Data type Description
Username Varchar Name
Password Varchar Login password
Phone_no Int Phone number
Student Table
Fields Data type Description
U_ID Int Id
U_Nmae Varchar User name
U_Sec Varchar User section
U_Pass Varchar User password
U_Course Varchar User course
U_Phno Int User phone number
Annexure E
Screen Shots
Home Page:
Admin Page:
Faculty Page:
Student Page: