尊敬的 微信汇率:1円 ≈ 0.046606 元 支付宝汇率:1円 ≈ 0.046698元 [退出登录]
SlideShare a Scribd company logo
SUPERIOR UNIVERSITY LAHORE
Faculty of Computer Science & IT
Final Year Project
PROJECT REPORT (Part-1)
[Title of Project]
Project ID: [write ID here Issued by FYP Manager]
Project Team
Student Name Student ID Program Contact Number Email Address
Saqib Anwaar MITE-S19-003 MIT 03034334655 mirzasaqibanwaar@gmail.com
Ali Raza MITE-S19-008 MIT 03320487384 lovelahore89@gmail.com
Muhammad Husnain Raza MCSE-S19-019 MCS 03037900571 razarai663@gmaill.com
[Project Supervisor]
([Designation])
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan ii
Project Report
College Management System
Change Record
Author(s) Version Date Notes Supervisor’s Signature
1.0
APPROVAL
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan iii
PROJECT SUPERVISOR
Comments: ___________________________________________________________________
_____________________________________________________________________________
Name:______________________________
Date:_______________________________ Signature:__________________________
PROJECT MANAGER
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
HEAD OF THE DEPARTMENT
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan iv
Dedication
We dedicateour this dissertation to our beloved parents, who taught us to achieve
the goal in with sincerity, honestly,and hardworking, andprovide us the resources
to complete this task. We also dedicate this project to our teachers whoshow us
the way to complete the project.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan v
Acknowledgements
In the name of ALLAH, the most kind and most merciful.
First of all, we are grateful to my ALLAH ALMIGHTY, who confer me with health, abilities and
guidance to complete my project in a successful manner, and without HIS help we were unable
to perform this task.
We are highly thankful to Mr. Ahmed Khaloon from helping me to do this project and gave my
complete guidance. We are also highly thankful to my friends who provided me any assistance in
what so ever manner in the preparation of this project.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan vi
Executive Summary
We are developing a website for college with some outstanding highlights. Website is fully
developing on full stack. The website name is College Management System. In this website we
provide three dashboards 1st for Admin, 2nd for Teacher and 3rd for students. In this website we
gave fully access to admin. Admin can add, delete, update and view data about teacher, student
in detail from the database. Teacher can also view his record of attendance, his salary record and
also he can view his personal data and he can change his personal information and teacher can
also add student exam data of the students and they can change in the short time after some
time they cannot change the exam data. Teacher can also add the attendance of the student can
also view his record of attendance, his fee record, his exam record and also he can view his
personal data and he can change his personal information. Admin, Teacher and Student have
different three dashboards where they can play their task. Admin can change the record modify
and play everything with the data but teacher and student can just view their record not change
anything in the record except their personal information. Personal information they can change.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan vii
Table of Contents
Dedication.......................................................................................................................................iv
Acknowledgements..........................................................................................................................v
Executive Summary.........................................................................................................................vi
Table of Contents...........................................................................................................................vii
List of Figures ..................................................................................................................................ix
List of Tables.....................................................................................................................................x
Chapter 1......................................................................................................................................... 1
Introduction .................................................................................................................................... 1
1.1. Background....................................................................................................................... 3
1.2. Motivations and Challenges............................................................................................. 4
1.3. Goals and Objectives........................................................................................................ 4
1.4. Literature Review/Existing Solutions ............................................................................... 7
1.5. Gap Analysis ..................................................................................................................... 8
1.6. Proposed Solution ............................................................................................................ 8
1.7. Project Plan ...................................................................................................................... 9
1.7.1. Work Breakdown Structure .......................................................................................... 9
1.7.2. Roles & Responsibility Matrix..................................................................................... 10
1.7.3. Gantt Chart ................................................................................................................. 10
1.8. Report Outline................................................................................................................ 12
Chapter 2....................................................................................................................................... 13
Software Requirement Specifications........................................................................................... 13
2.1. Introduction.................................................................................................................... 14
2.1.1. Purpose....................................................................................................................... 15
2.1.2. Document Conventions .............................................................................................. 15
2.1.3. Intended Audience and Reading Suggestions ............................................................ 15
2.1.4. Product Scope............................................................................................................. 15
2.1.5. References .................................................................................................................. 16
2.2. Overall Description......................................................................................................... 16
2.2.1. Product Perspective.................................................................................................... 16
2.2.2. Product Functions....................................................................................................... 17
2.2.3. User Classes and Characteristics ................................................................................ 18
2.2.4. Operating Environment .............................................................................................. 18
2.2.5. Design and Implementation Constraints.................................................................... 18
2.2.6. User Documentation................................................................................................... 19
2.2.7. Assumptions and Dependencies................................................................................. 20
2.3. External Interface Requirements ................................................................................... 20
2.3.1. User Interfaces............................................................................................................ 20
2.3.2. Hardware Interfaces ................................................................................................... 20
2.3.3. Software Interfaces..................................................................................................... 21
2.3.4. Communications Interfaces........................................................................................ 21
2.4. System Features ............................................................................................................. 21
2.4.1. System Feature 1 ........................................................................................................ 22
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan viii
2.4.1.1. Description and Priority .......................................................................................... 22
2.4.1.2. Stimulus/Response Sequences ............................................................................... 22
2.4.1.3. Functional Requirements........................................................................................ 22
2.4.2. System Feature 2 ........................................................................................................ 23
2.4.2.1. Description and Priority .......................................................................................... 23
2.4.2.2. Stimulus/Response Sequences ............................................................................... 23
2.4.2.3. Functional Requirements........................................................................................ 24
2.4.3. System Feature 3 (and so on) ........................................Error! Bookmark not defined.
2.5. Other Nonfunctional Requirements .............................................................................. 24
2.5.1. Performance Requirements........................................................................................ 24
2.5.2. Safety Requirements .................................................................................................. 24
2.5.3. Security Requirements................................................................................................ 24
2.5.4. Software Quality Attributes........................................................................................ 24
2.5.5. Business Rules............................................................................................................. 25
2.6. Other Requirements....................................................................................................... 25
Chapter 3....................................................................................................................................... 26
Use Case Analysis.......................................................................................................................... 26
3.1. Use Case Model.............................................................................................................. 29
3.2. Fully Dressed Use Cases................................................................................................. 30
Chapter 4....................................................................................................................................... 35
System Design............................................................................................................................... 35
4.1. Architecture Diagram........................................................Error! Bookmark not defined.
4.2. Domain Model...................................................................Error! Bookmark not defined.
4.3. Entity Relationship Diagram with data dictionary ......................................................... 36
4.4. Class Diagram................................................................................................................. 37
4.5. Sequence / Collaboration Diagram................................................................................ 38
4.6. Operation contracts ..........................................................Error! Bookmark not defined.
4.7. Activity Diagram................................................................Error! Bookmark not defined.
4.8. State Transition Diagram................................................................................................ 39
4.9. Component Diagram...................................................................................................... 41
4.10. Deployment Diagram.................................................................................................. 42
4.11. Data Flow diagram [only if structured approach is used - Level 0 and 1].................. 43
Chapter 5....................................................................................................................................... 45
Implementation ............................................................................................................................ 45
5.1. Important Flow Control/Pseudo codes.......................................................................... 47
5.2. Components, Libraries, Web Services and stubs........................................................... 48
5.3. Deployment Environment.............................................................................................. 52
5.4. Tools and Techniques..................................................................................................... 53
5.5. Best Practices / Coding Standards.................................................................................. 55
5.6. Version Control..................................................................Error! Bookmark not defined.
Appendices.................................................................................................................................... 56
Appendix A: Information / Promotional Material ........................................................................ 57
Reference and Bibliography.............................................................Error! Bookmark not defined.
Index.................................................................................................Error! Bookmark not defined.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan ix
List of Figures
1.1 Captionof firstfigure of firstchapter 6
1.2 Captionof secondfigure of firstchapter 7
2.1 Captionof firstfigure of secondchapter 14
2.2 Captionof second figure of secondchapter 22
2.3 Captionof third figure of secondchapter 26
5.1 Captionof firstfigure of fifthchapter 49
5.2 Captionof secondfigure of fifthchapter 49
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan x
List of Tables
1.1 label of firsttable of firstchapter 6
1.2 label of secondtable of firstchapter 7
2.1 label of firsttable of secondchapter 14
2.2 label of second table of secondchapter 22
2.3 label of third table of secondchapter 26
5.1 label of firsttable of fifthchapter 49
5.2 label of secondtable of fifthchapter 49
Chapter 1
Introduction
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 2
Chapter 1: Introduction
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management system means it
controls all the management tasks and functions. It performs all functions which is require to any
Educational Institute. Admin can view and change all record of the college. Teacher can also view
their information and they can change personal information. Students can search their result.
They can see more information about the college on the college management system software.
They can see the time table of the lectures in the college. They can see also their exam data fee
data and all personal information. Studentscanprintouttheirroll noslipswithjustone click. Student
can view rules and regulations for college in details. Students can view his / her Fee details for
previous semester and current semester. Student can view his / her all fee package admission
details the details of courses completed and pending courses and repeating courses. Students
can view academic calendar. Students can fill their course evaluation forms at the end of each
semester and can give suggestions to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management system means it
controls all the management tasks and functions. It performs all functions which is require to any
Educational Institute. Admin can view and change all record of the college. Teacher can also view
their information and they can change personal information. Students can search their result.
They can see more information about the college on the college management system software.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 3
1.1. Background
As the name suggests “College Management System” suggests the application will manage the
different functions about the students, teachers and other staff of the college, searching the
result of the student, admin can enter, save, search and modify the record of teachers and his
salary, students and their fee record, record about the exam. So as to keep the information
correct and fast, it will manage all the services correct and fast.
Students can search their result. They can see more information about the college on the college
management system software. They can see the time table of the lectures in the college. They
can see also their exam data fee data and all personal information. Studentscanprintout theirroll
no slips with just one click. Student can view rules and regulations for college in details. Students
can view his / her Fee details for previous semester and current semester. Student can view his
/ her all fee package admission details the details of courses completed and pending courses and
repeating courses.Students can view academic calendar. Students canfilltheir course evaluation
forms at the end of eachsemester and cangivesuggestions to make the program and educational
environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
We aim to manage all the work of college using the College Management System.
The College Management System is the Educational management system.
At the time to run the Educational Institute the education is the basic and main responsibility of
the College.
It helps the admin to keep the record, manage and control the entire data of the college.
It helps the admin to access the data easily.
Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester.
Student can view his / her all fee package admission details the details of courses completed and
pending courses and repeating courses.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 4
Students can view academic calendar. Students can fill their course evaluation forms at the end
of each semester and can give suggestions to make the program and educational environment
better.
1.2. Motivations and Challenges
We have to face many problems int the old systemthat is painful for students, teacher and other
staff if we want to found any record in old system that was take much more time old college
systemwas a time wasted, facing problem in every field it was difficult to store to a huge amount
of data about the college. Then we feel need a system who manage all management system of
the college. The system gives a quick response on the request. Then we develop a College
Management System website who manage all the management of the system. It contains all
record about the teacher. It contains all record about courses. It contains all record about other
staff of the college. It contains all record about the student and exam record. It works smoothly.
The system gives us a quick and accurate and correct result which we want to search. It is less
time consuming software. It helps us in every field of the college. Now everything will be
managing easily.
1.3. Goals /Scope/Objectives
The Goals are as follows:
Provide better services through the Web Application software “College Management
System” than the old system of college.
Students can search their result. They can see more information about the college on the
college management system software. They can see the time table of the lectures in the
college. They can see also their exam data fee data and all personal information. Students
can print out their roll no slips with just one click. Student can view rules and regulations for
college in details. Students can view his / her Fee details for previous semester and current
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 5
semester. Student can view his / her all fee package admission details the details of courses
completed and pending courses and repeating courses. Students can view academic
calendar. Students can fill their course evaluation forms at the end of each semester and
can give suggestions to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all
details of each student of any semester.
We aim to manage all the work of college using the College Management System.
The College Management System is the Educational management system.
At the time to run the Educational Institute the education is the basic and main
responsibility of the College.
It helps the admin to keep the record, manage and control the entire data of the college.
It helps the admin to access the data easily.
Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester.
Student can view his / her all fee package admission details the details of courses completed
and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the
end of each semester and can give suggestions to make the program and educational
environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all
details of each student of any semester.
The Scope are as follows:
We aim to manage all the work of college using the College Management System.
The College Management System is the Educational management system.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 6
At the time to run the Educational Institute the education is the basic and main
responsibility of the College.
It helps the admin to keep the record, manage and control the entire data of the college.
It helps the admin to access the data easily.
Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester.
Student can view his / her all fee package admission details the details of courses completed
and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end
of each semester and can give suggestions to make the program and educational environment
better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all
details of each student of any semester.
The Objectives are as follows:
o We can add, modify, search and delete data about teachers, student and other staff of
the college.
o It contains the teacher and other staff ‘s personal information.
o It contains the teacher and other staff ’s attendance.
o It saves the data of teachers and other staff ‘s salary.
o It contains the Personal information.
o It contains attendance of the student.
o It manages the fee of students.
o It manages the exam management system.
o It contains more information about the college.
o It contains also the time table of the lectures.
o Student can view rules and regulations for college in details.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 7
o Studentscan viewhis/ her Fee detailsforprevioussemesterandcurrentsemester.Studentcan
view his / her all fee package admission detailsthe details of courses completed and pending
courses and repeating courses. Students can view academic calendar.
o Students can fill their course evaluation forms at the end of each semester and can give
suggestions to make the program and educational environment better.
o Teachershave beenauthorizedatthissitetoupdateresults(includingassignments,quiz,midterm
and final term marks details), attendance on daily bases. Teacher can view all details of each
student of any semester.
o The main purpose of this site is to save time,save paper working as students can view all of his
personal and educational details online. This site will help the management to control the
educational systems online more effectively. As everything is online in this site as resultant the
coordinationbetweenthe staff will be strong.Thissitewill helpfinanciallytothe managementas
Computer work save time and reduce staff. The work of days can be done in minutes.
o The studentscan viewall detailsonline sotheywill notrushat officestotake theirfee vouchers
and can’t ask results from the examination office as it is already updated on the site.
1.4. Literature Review/Existing Solutions
The College Management System has literature review is totally computerized system using this
software and the database management system. Now data can be stored in the database not
stored in the files or register. Data can be stored for the long time in the database. Data is easily
accessible from the database and stored the data into database using this software. Now data
can be easily stored, modified, delete and view from the database.
College management System is a very user friendly and reliable. It solves a lot of problems those
are facing at the manual management system time. Students can search their result. They can
see more information about the college on the college management system software. They can
see the time table of the lectures in the college. They can see also their exam data fee data and
all personal information. Studentscanprintouttheirroll noslipswithjustone click. Student can view
rules and regulations for college in details. Students can view his / her Fee details for previous
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 8
semester and current semester. Student can view his / her all fee package admission details the
details of courses completed and pending courses and repeating courses. Students can view
academic calendar. Students can fill their course evaluation forms at the end of each semester
and can give suggestions to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management system means it
controls all the management tasks and functions. It performs all functions which is require to any
Educational Institute. Admin can view and change all record of the college. Teacher can also view
their information and they can change personal information. Students can search their result.
They can see more information about the college on the college management system software.
1.5. Gap Analysis
The all systemof the college depends on the files and registers. Data stored in the files. If files
burnt or lost due to any reason, then data will be lost there is a huge problem for the college
because the data is very valuable and important for the college. If there is no data, the college
does not work its totally stop their work.
But this College Management System software keep and saves the data for the long
time. It keeps the data on the different location. If the data will be lost from one place, then we
get back up the data form the other one place. It is very reliable and secure to keep the record
about the college. It provides the security and keep safely the data.
1.6. Proposed Solution
As we know that the problems of old system to keep the record there were many problems that
is why we develop College Management System Website. It keeps the record about, employee,
student, salary, fee, exam and all fields of the college in database. There are very minor chances
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 9
to loss the data. It secure data from unauthorized person and it will manage easyto save, update,
view and delete the record.
1.7. Project Plan
College Management System provide us the facility of electronic media content. Employee and
students now they can be check their detailon their electronic devices like phone, tablet and pcs.
It saves the time of admin student and also teachers. It is also very cost effective if we compare
this system to current system of the college.
1.7.1. Work BreakdownStructure
o Front Look: On the front page of the College Management System contain some
important information about the college.
o Login System: It manages the Login of admin, employee and student.
o Admin System: It perform all functions of the admin.
o Employee System: It manages the employee detail.
o Student System: It manages the student’s details.
o Fee System: It manages the fee of the students.
o Exam System: It manages the exam system.
o Attendance System: It manages the Attendance System.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 10
1.7.2. Roles & Responsibility Matrix
M Husnain Raza
1.7.3. Gantt Chart
2.
Responsibilitie
s
Documentation
and Coding
Documentation
and Coding
Saqib Anwaar Ali Raza
Documentation
and Coding
Responsibilitie
s
Responsibilitie
s
Introduction
System Design
Use analysis
DFD System
Architecture
CODING
Use case
Use case model
Introductions
Software
Requirements
specifications
Marketing
Material
Visiting card
Standee
Posters
Banners
Designing
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 11
Project
Summery
Schedule November
Decem
ber January
Februar
y
Marc
h April
2019 2019 2020 2020 2020 2020
TASKS Hours Percent
Requirements 12 12 12 9 45 22.20%
Design 5 7 12 8 32 14.90%
Code and 4 7 4 2 4 5 6 8 8 48 13.20&
Unit Test
Test and 3 9 9 12 15 15 12 9 6 90 6.60%
Integrate
User Manual 16 12 8 4 40 21.10%
Write
Report 2 4 6 8 10 16 14 12 72 1.90%
Writing
Demonstrate 8 8 20.20%
Hours 12 12 17 18 23 30 21 24 19 36 46 39 30 8 335 100.00%
Figure 1.5.2
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 12
2.1. Report Outline
o College Management System takes validate inputs and it doesn’t take invalid inputs.
o Students can view their details online on their portal.
o Employee can also view their details online on the employee portal.
o It produces the fee voucher of the student’s.
o It produces the Transcript of the students online.
It Produce the Class time table online students can check their time table of their lectures online
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 13
Chapter 2
Software Requirement
Specifications
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 14
Chapter 2: Software Requirement Specifications
1.1. Introduction
Management systemis a very important and essential part of any educational institute. The
Project defines the all management of College System. College management systemmeans
it controls allthe management tasks and functions. It performs allfunctions which is require
to any Educational Institute. Admin can view and change all record of the college. Teacher
can also view their information and they can change personal information. Students can
search their result. They can see more information about the college on the college
management system software. They can see the time table of the lectures in the college.
They can see also their exam data fee data and all personal information. Students can print
out their roll no slips with just one click.
This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis
site to check their required information.
Here students can view his / her attendance regarding each subject for previous and current
semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew
result is updated on the CMS so student will get a notification for any new update there is an
alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out
their roll no slips with just one click. Student can view rules and regulations for college in
details. Students can view his / her Fee details for previous semester and current semester.
Student can view his / her allfeepackageadmission details the details of courses completed
and pending courses and repeating courses.Students can view academic calendar. Students
can fill their course evaluation forms at the end of each semester and can give suggestions
to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all
details of each student of any semester.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 15
1.1.1. Purpose
The main purpose of this site is to save time, save paper working as students can view all of his
personal and educational details online. This site will help the management to control the
educational systems online more effectively. As everything is online in this site as resultant the
coordination between the staff will be strong. This site will help financially to the management
as Computer work save time and reduce staff. The work of days can be done in minutes.
The students can view all details online so they will not rush at offices to take their fee vouchers
and can’t ask results from the examination office as it is already updated on the site.
1.1.2. Document Conventions
Stander rule of documentation has been followed in the order of standardized the work. In order
to create efficient website in the premises of online college management systems.
1.1.3. IntendedAudience andReading Suggestions
This site is designed for individuals like students, Teachers, venture chief, college management,
and database staff designer.
1.1.4. Product Scope
Scope of our project is that students can get easily their required details online at any time.
Teachers can update attendance and results online instead of use paper.
The educational environment become more disciplined as everything is online.
We aim to manage all the work of college using the College Management System.
The College Management System is the Educational management system.
At the time to run the Educational Institute the education is the basic and main responsibility of
the College.
It helps the admin to keep the record, manage and control the entire data of the college.
It helps the admin to access the data easily.
Student can view rules and regulations for college in details. Students can view his / her Fee details
for previous semester and current semester.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 16
Student can view his / her all fee package admission details the details of courses completed and
pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end of
each semester and can give suggestions to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
1.1.5. References
IEEE 830-1998 standard forwritingSRSdocument.
1.2. Overall Description
1.2.1. Product Perspective
This site is to maintain a strategic distance from the pressure and work over-burden of normal
educational system including the interaction between students and teachers and other college
management. This siteis an independent framework to facilitatethe students and managements.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management system means it
controls all the management tasks and functions. It performs all functions which is require to any
Educational Institute. Admin can view and change all record of the college. Teacher can also view
their information and they can change personal information. Students can search their result.
They can see more information about the college on the college management system software.
They can see the time table of the lectures in the college. They can see also their exam data fee
data and all personal information. Students can print out their roll no slips with just one click.
Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to
check their required information.
Here studentscan viewhis/ her attendance regardingeach subject for previousandcurrent semesters.
Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated
on the CMS so student will get a notification for any new update there is an alarming notification that
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 17
alerts the students to check update time to time. Students can print out their roll no slips with just one
click. Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester. Student can view his / her all fee package
admission details the details of courses completed and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end
of each semester and can give suggestions to make the program and educational environment
better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
1.2.2. Product Functions
Functions of website:
Account: User can make his / her account on the website.
Login: After creating account user can log into the website.
Update: Specific user can update the related data.
View detail: User can view his / her required details on the website.
Notifications: User can get alert messages.
Roll No slips: User can view and print out his / her roll no slips for each semester.
Attendance %: User can view his / her attendance percentage for each course of current
and previous semester.
Evaluation Form: Students can fill his / her evaluation forms for each semester.
View Results: Students can view his / her results details for each course of current
and previous semester.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 18
1.2.3. User Classes andCharacteristics
This website can be used by the following:
Students:
Registered students can use the website to get their required information.
Teachers:
Teachers can update the related data on the website.
Management:
Management can use the site to handle their related tasks.
Overall population:
Overall populationcanvisitthe website toknow aboutcollege,canview theirrequiredinformationsuch
as admission criteria etc.
1.2.4. Operating Environment
This website can be used on windows 8 and 10;
SQL Server database
An internet connection is required to browse the website.
Any of the following internet browsers can be used to search the website:
Internet Explorer, Google chrome, Opera, and Firefox.
1.2.5. Designand Implementation Constraints
All details of students, teachers, management and other any user will be stored into database.
SQL server database will be utilized as database.
The online website can be used any time during 24 hours a day.
User can open his / her account from any device/ system that meets the requirements to use the
website.
After login into the account student can view download or print out his / her required data from
the website.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 19
1.2.6. User Documentation
User should know about the website (access address) and must should know how to use the
website. User has internet connection to access the website.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management system means it
controls all the management tasks and functions. It performs all functions which is require to any
Educational Institute. Admin can view and change all record of the college. Teacher can also view
their information and they can change personal information. Students can search their result.
They can see more information about the college on the college management system software.
They can see the time table of the lectures in the college. They can see also their exam data fee
data and all personal information. Students can print out their roll no slips with just one click.
Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to
check their required information.
Here studentscan viewhis / her attendance regardingeach subjectfor previousandcurrent semesters.
Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated
on the CMS so student will get a notification for any new update there is an alarming notification that
alerts the students to check update time to time. Students can print out their roll no slips with just one
click. Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester. Student can view his / her all fee package
admission details the details of courses completed and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end
of each semester and can give suggestions to make the program and educational environment
better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 20
1.2.7. Assumptions andDependencies
SQL server database store all database.
ASP.net is used to maintain the website.
1.3. External Interface Requirements
1.3.1. User Interfaces
A Graphical user interface will be given to the client and product do not have any other order line
interface.
Screen Name Description
Login At this stage user will enter his/her user name
and password. If the username or password
found incorrect then an error will occur.
Home Page After login user will find Home page/Student
Dashboard. Where student find many links to
access different web pages like attendance,
results, rules and regulations, students
assessment page etc.
Add personal Information Student can enter / update his / her personal
information.
Admission Form Here student can fill admission form online
Degree application Here student can apply to get his / her
Transcript / Degree
Programs Student can view his / her required program
details/ prospectus/ duration/ Fee structure
etc
Administrator User Admin can delete, update, create, read and
modify user and can change password.
Submit data Data can be viewed, select, or delete at any
time.
1.3.2. Hardware Interfaces
Prerequisite equipment requirement for using website will be as follows:
Processor
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 21
RAM: 156MB or above
Hard disk: 25GB or above
Basic systemwith fundamental needs of a personal computer or any device can run the website.
1.3.3. Software Interfaces
Database for the website will be configured using duration/access 2020 – 2027. Database will
store Students, Teachers and college management data. This data can be changed and modified
or update by the administrator but some data like personal information of student can be
changed by the students also. The database includes all the history and information of college
and information of students, Teachers etc. The database will include data like students personal
information, results, attendance percentage, courses and semester details etc.
1.3.4. Communications Interfaces
The communication between sender and receiver through using either LAN Card or using WAN
card to make correspondence.
Sender Receiver
1.4. System Features
Website features:
Account: User can make his / her account on the website.
Login: After creating account user can log into the website.
Update: Specific user can update the related data.
View detail: User can view his / her required details on the website.
Notifications: User can get alert messages.
Roll No slips: User can view and print out his / her roll no slips for each semester.
Attendance %: User can view his / her attendance percentage for each course of current and
previous semester.
Evaluation Form: Students can fill his / her evaluation forms for each semester.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 22
View Results: Students can view his / her results details for each course of current
And previous semester.
1.4.1. SystemFeature 1
Create Account
1.4.1.1. Description and Priority
User can create account on the website and got a login: User name and password, having
the priority 5
1.4.1.2. Stimulus/Response Sequences
Key ID FR-001
Title User can enter his / her account to access
the website.
Requirement Requirements include User id, Password,
Email address, City, Phone number
Restrictions, risk. User must enter correct data/info,
otherwise user can’t registered.
Dependency Pc/Device and server connection
Priority Secure, time safety
1.4.1.3. Functional Requirements
Use Case 1
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 23
Register
Actor
 Unregistered-User
Precondition
 Firstly User open the website
Flow of actions
 At this stage User have to create his / her account on this website.
 User enter his / her required information and registered himself.
Alternative flow
 Without creating an account, User can’t use this website.
Post Condition
 User registered successfully.
1.4.2. SystemFeature 2
Functional Requirement-2
Login Function/Login Page
1.4.2.1. Description and Priority
User can login his / her account to access the website to get his / her required information
and it’s priority is 5.
1.4.2.2. Stimulus/Response Sequences
Key ID FR-002
Title Login Page
Requirement Requirements include User id, Password.
Restrictions, risk. User must have to enter his / her correct
User id and password
Dependency Pc/Device and server connection
Priority Secure, time safety
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 24
1.4.2.3. Functional Requirements
Use Case 1
Register
Actor
 Registered-User
Precondition
 User must have to open the login page
Flow of actions
 At this stage User have to enter correct id and password.
Alternative flow
 If user enter wrong id or password, an error message occur.
Post Condition
 User will get his required information.
Other Nonfunctional Requirements
1.4.3. Performance Requirements
The product is made speedy enough to manage a lot of client’s data and activities performed by
the user. Server is available 24 hours per day.
1.4.4. Safety Requirements
All the data included new created accounts, Visitors activities, on the website are under control.
1.4.5. Security Requirements
The administrator can create, read, delete or update data into the database any time.
1.4.6. Software Quality Attributes
1- The website is reliable enough that unlimited clients can use the framework at a time(24
hours/7days) Even the low speed personal computer can execute the using of this
website.
2- The website system is available 24 hours per day.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 25
3- The website systemis maintainable enough that it allows administrators and user to view
and go through their data.
4- The portability is that the user can sign into his account on the website at any time.
1.4.7. Business Rules
Two kinds of clients are involved in to utilize the framework e.g.
First is User.
Second is Administrator
Administrator is fully authorized to control the frame work.
Whereas User has been given authority to view their required details.
1.5. Other Requirements
Other requirements are as following:
 The (technical) feasibility, includes the requirement of a server where the User data can
be stored. The server check and verify the user name and password and send the required
information to the client after query the client request.
 The (economic) Feasibility, includes basic requirements that need to use the website. Any
smart phone up to Rs. 25000.00 and an (internet connection of Rs:1500 per month)
 Advantages of the website are: The user can use the product 24 hours / 7 days.
 The (Specification) feasibilityis thatthis website is for windows based users and it’s totally
free. Specification are required to run the website include Window 7, windows 8, Mobile
phone with GPS, Processor (Pentium four) 120GB Hard disk. 2GB RAM.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 26
Chapter 3
Use Case Analysis
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 27
Chapter 3: System Analysis
The website is developed keeping in mind the students and management’s requirements that
how this framework will create smoothness and tension free environment. As student registered
on the website He / She can check his / her all record online. Instead to going to the office for
asking their results or percentages they can check it on the website. It will really reduce the
tension and rush of students towards the office. Teacher can update results attendance for each
student and for all semester. Admin can create delete update or read all the data. Admin is full
controlled and authorized person and the key of the framework. Students can print out all the
documents like fee vouchers results and others online.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management systemmeans it
controls all the management tasks and functions. It performs all functions which is require to
any Educational Institute. Admin can view and change all record of the college. Teacher can also
view their information and they can change personal information. Students can search their
result. They can see more information about the college on the college management system
software. They can see the time table of the lectures in the college. They can see also their
exam data fee data and all personal information. Studentscanprintout theirroll noslipswithjust
one click.
Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to
check their required information.
Here studentscan viewhis/ her attendance regardingeach subjectfor previousandcurrent semesters.
Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated
on the CMS so student will get a notification for any new update there is an alarming notification that
alerts the students to check update time to time. Students can print out their roll no slips with just one
click. Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester. Student can view his / her all fee package
admission details the details of courses completed and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 28
of each semester and can give suggestions to make the program and educational environment
better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 29
3.1. Use Case Model
Here use case model is used to describe the client’s requirements their steps and show how the
things work on the screen using the steps which will defined below in the use case model.
The use case model helps to understand the requirement and their procedure. And can produce
a positive way to describe the required things into a better way.
Student
Admin
Teacher
Register
Login
Add results
Update/Delet
e View
check Info
Log out
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 30
3.2. Fully Dressed Use Cases
(Test Case # 1 ‘Registration’)
Test Suit ID S001
Test Case ID C001
Actor Unregistered User
Summary of Test Case It’s purpose is to verify that On pressing save
button the user registered or not.
Other related requirements if any Unregistered user must be able to sign up
Perquisite None
Procedure of Test 1- Open website, press register button.
2- Fill Form: Name, password, city name.
3- Now Click Register button.
Testing Data In Username input field:
Jack, Lincoln, 1245abcdsdd@ourlook.org
For Password input field:
12345679, abdcdeffdd, as 12asb&&
For City input field:
1224abs, Lahore, Islamabad
Result should be display If User entered a valid username and
password, then the homepage will be
opened.
The Actual Result The actual result is that user login
successfully.
Test Status Test Successfully.
Test Date: 07/03/2020
Created and developed by: Saqib Anwaar
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 31
(Test Case # 2 ‘Login’)
Test Suit ID S002
Test Case ID C002
Actor Registered User
Summary of Test Case It’s purpose is to verify that On pressing login
button the login button works correctly.
Other related requirements if any No other requirement
Perquisite User must should be registered.
Procedure of Test 1- Open website
2- Enter Username, password.
3- Press Login button.
Testing Data Login details: 123abc
Login details: saqibg3@outlook.org
Result should be display If User entered a valid username and
password, then the homepage will be
opened.
The Actual Result The actual result is that user login
successfully.
Test Status Test Successfully.
Test Date: 07/03/2020
Created and developed by: Saqib Anwaar
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 32
(Test Case # 3 ‘Logout’)
Test Suit ID S0013
Test Case ID C0013
Actor Registered User
Summary of Test Case It’s purposeistoverifythat thelogout button
is working properly or not.
Other related requirements if any Login user can logout
Perquisite User must be log in
Procedure of Test 1- User login
2- User can log out if he wants
3- Click on logout button.
Testing Data In Username input field:
Jack, Lincoln, 1245abcdsdd@ourlook.org
For Password input field:
12345679, abdcdeffdd, as 12asb&&
For City input field:
1224abs, Lahore, Islamabad
Result should be display For Username:
If the username is correct then green light
should be turn on (accepted).
If theusernameis not correct redlight should
be turn on (rejected).
 If the red light turn on the following
message should be display.
“The username is invalid, Please enter
correct userneame”.
 When user entered incorrect password,
the message should display.
“The password is invalid, Please enter
correct password.
User can log out at any time as he wants.
The Actual Result User logout
Test Status Test Successfully.
Test Date: 07/03/2020
Created and developed by: Husnain Raza
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 33
(Test Case # 4 ‘Add Result’)
Test Suit ID S004
Test Case ID C004
Actor Registered User/Teacher
Summary of Test Case It’s purposeis toverifythat result addbutton
is working properly or not.
Other related requirements if any 1-User must be login
2-Teacher dashboard is opened.
Perquisite None
Procedure of Test 1- Open website.
2- User login
3- Teacher dashboard opened.
4- Add result.
Testing Data Valid result added.
Invalid result added.
Result should be display User can add result
The Actual Result Result is added
Test Status Test Successfully.
Test Date: 07/03/2020
Created and developed by: Ali Raza
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 34
(Test Case # 5 ‘View’)
Test Suit ID S001
Test Case ID C001
Actor Registered User
Summary of Test Case It’s purpose is to verify that View button is
working correctly.
Other related requirements if any User can enter information to view that
information.
Perquisite User must be login
Procedure of Test 1- Login
2- Usercan add informationto viewdetails
Testing Data User can view the details of results,
attendance, fee details notifications.
Result should be display User can view details of selected field.
The Actual Result User can view details of selected field.
Test Status Test Successfully.
Test Date: 07/03/2020
Created and developed by: Husnain Raza
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 35
Chapter 4
System Design
Chapter 4: System Design
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 36
4.1. Entity Relationship Diagram with data dictionary
Student
User_id
fname
lname email
password
address
Phone
Teacher
User_id
fname
lname email
password
address
subject
Student
Dashboard
Result
Attendance
Fee voucher Notification
Time Table
Roll No slip
Date sheet
Teacher
Dashboard
Result
Attendance
Student detail Notification
Time Table
Roll No slip
Date sheet
Admin
Admin_id
FName
LName Email
Mobile No
Adress
Phone_Home
Can
check
Can
check
Can
check
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 37
4.2. Class Diagram
User
Login
Student
Dashboard
Teacher
Dashboard
Logout
Website System Main Admin
Operator
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 38
4.3. Sequence / Collaboration Diagram
Open Sign up Page
Display sign up form
Fill form
and submit
login
Student Dashboard
View result, attendance, notification etc.
Open Sign up Page
Display sign up form
Fill form and submit
Login
update attendance, results assign work
Register Login Student Dashboard Teacher Dashboard
Student
Teacher
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 39
4.4. State Transition Diagram
Display welcomeSign up
Enter valid password
Waiting for selection field
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 40
Valid
Invalid
Invalid 3 times
GUI/
Website
User Register
Access
Account
Manage
Account
View
Attendance
View
Result
View
Datesheet
View
Notification
Update
Result
Update
Attendance
Assign
Tasks
Re login
Login
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 41
4.5. Component Diagram
GPU
Student
User
Teacher
User
Admin
Student
Dashboard
Teacher
Dashboard
Login
View
Result
View
Attendance
View
Notification
Update
Result
Update
Attendance
Controller
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 42
4.6. Deployment Diagram
Database Data Store
User
Server
Cloud
Server
Web
Server
Student Admin Teacher
Computer
Server main
Admin
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 43
4.7. Data Flow diagram
Login
College.com
Website
Login, logout,
register, check record
Student
User
Response
Student
Dashboard
Response
Attendance
view
Result view Notification Roll No Slip Datasheet
Response
Student
Dashboard
Attendance
update
Result
update
View
student data
View
subject
Assign
work
Teacher
User
Response
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 44
4.8. Activity Diagram
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 45
Chapter 5
Implementation
Chapter 5: Implementation
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 46
This application is developed to achieve a goal that student can get his / her all required info
including view results, attendance percentage, fee voucher, notification, class schedule,
Upcoming semesters information etc. Teacher can update results and attendance on daily bases
for students. Admin is fully authorized to update, delete, read and insert data at any time. This
application helps students to get their required info online instead to visit the offices, It becomes
easyto view results online instead to going to officeand askthe management to show the results.
It will save paper work as the things work online through application. It will be very helpful to
control and manipulate data and on just one query the required info will be on our screen.
Instead to open files one by one and check manually things and wasting time. This application
will saving time.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management systemmeans it
controls all the management tasks and functions. It performs all functions which is require to
any Educational Institute. Admin can view and change all record of the college. Teacher can also
view their information and they can change personal information. Students can search their
result. They can see more information about the college on the college management system
software. They can see the time table of the lectures in the college. They can see also their
exam data fee data and all personal information. Studentscanprintout theirroll noslipswithjust
one click.
Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to
check their required information.
Here studentscan viewhis/ her attendance regardingeach subjectfor previousandcurrent semesters.
Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated
on the CMS so student will get a notification for any new update there is an alarming notification that
alerts the students to check update time to time. Students can print out their roll no slips with just one
click. Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester. Student can view his / her all fee package
admission details the details of courses completed and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 47
of each semester and can give suggestions to make the program and educational environment
better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
5.1. Important Flow Control/Pseudo codes
User
Registered
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 48
Start No
Yes
a
5.2. Components, Libraries, Web Services and stubs
Components
Registered
Registered
Student
Dashboard
Teacher
Dashboard
Check
Results
Check
Attendance
Check Other
Information
Log Out
Update
Attendance
Update
Results
Check Other
Information
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 49
1- Proper Website – User friendly
CMS is a user friendly website. User can easily use this application. If a student want to view
his / her result for any subject and also for previous subject / semester, He can check results
easily.Student can open this application at any time anywhere in the world. Student can view
his / her roll no slips, attendance percentage, fee vouchers, all fee paid and balance record.
On just one clickstudent will get his / her required information. Student can view information
about the college such as student can download prospectus. Student can check the programs
details offered by the college for each semester, current semester and previous semesters.
Student can check the information about the faculty. Student can view the college
infrastructure and college study environment. Student can view the events details that
occurred in the previous semester period time. This application has home pagewhich include
all links towards other separate categories.
This application has online admission form filling web page. Student can fill the required
information and can upload the related documents with this form and could get online
admission. Student can pay fee online on this website. And can get online receipt of fee.
Management system is a very important and essential part of any educational institute.
The Project defines the all management of College System. College management system
means it controls all the management tasks and functions. It performs all functions which
is require to any Educational Institute. Admin can view and change all record of the
college. Teacher can also view their information and they can change personal
information. Students can search their result. They can see more information about the
college on the college management system software. They can see the time table of the
lectures in the college. They can see also their exam data fee data and all personal
information. Studentscanprintout theirroll no slipswithjustone click.
This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis
site to check their required information.
Here students can view his / her attendance regarding each subject for previous and current
semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew
result is updated on the CMS so student will get a notification for any new update there is an
alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 50
their roll no slips with just one click. Student can view rules and regulations for college in
details. Students can view his / her Fee details for previous semester and current semester.
Student can view his / her allfeepackageadmission details the details of courses completed
and pending courses and repeating courses.Students can view academic calendar. Students
can fill their course evaluation forms at the end of each semester and can give suggestions
to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and finalterm marks details),attendance on dailybases.Teacher can view alldetails
of each student of any semester.
2- Library
Student can view online libraries including books and all other study material online which will
be very helpful for students.
Student can find here all previous course outline and their previous exams details and old
question papers.
Teachers can upload here study material related to the student’s study.
Students can also view their lectures from library. This library constitutes thousands of online
books online lectures.
Management system is a very important and essential part of any educational institute. The
Project defines the all management of College System. College management systemmeans it
controls all the management tasks and functions. It performs all functions which is require to
any Educational Institute. Admin can view and change all record of the college. Teacher can also
view their information and they can change personal information. Students can search their
result. They can see more information about the college on the college management system
software. They can see the time table of the lectures in the college. They can see also their
exam data fee data and all personal information. Studentscanprintout theirroll noslipswithjust
one click.
Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to
check their required information.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 51
Here studentscan viewhis/ her attendance regardingeach subjectfor previousandcurrent semesters.
Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated
on the CMS so student will get a notification for any new update there is an alarming notification that
alerts the students to check update time to time. Students can print out their roll no slips with just one
click. Student can view rules and regulations for college in details. Students can view his / her Fee
details for previous semester and current semester. Student can view his / her all fee package
admission details the details of courses completed and pending courses and repeating courses.
Students can view academic calendar. Students can fill their course evaluation forms at the end
of each semester and can give suggestions to make the program and educational environment
better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details of
each student of any semester.
3- Mobile friendly use of application
User can also user this application on mobile. And can view his / her required information
on his mobile screen. User can use the website on mobile easily and can move other links
as navigation on the mobile made easy.
Management system is a very important and essential part of any educational institute.
The Project defines the all management of College System. College management system
means it controls all the management tasks and functions. It performs all functions which
is require to any Educational Institute. Admin can view and change all record of the
college. Teacher can also view their information and they can change personal
information. Students can search their result. They can see more information about the
college on the college management system software. They can see the time table of the
lectures in the college. They can see also their exam data fee data and all personal
information. Studentscanprintout theirroll no slipswith justone click.
This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis
site to check their required information.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 52
Here students can view his / her attendance regarding each subject for previous and current
semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew
result is updated on the CMS so student will get a notification for any new update there is an
alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out
their roll no slips with just one click. Student can view rules and regulations for college in
details. Students can view his / her Fee details for previous semester and current semester.
Student can view his / her allfeepackageadmission details the details of courses completed
and pending courses and repeating courses.Students can view academic calendar. Students
can fill their course evaluation forms at the end of each semester and can give suggestions
to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all details
of each student of any semester.
4- Web Services
User can check his / her required information easily using the application with out any hurdle.
Website hasgoodperformance andcanbearthousandsof usersloadatonce. Manystudentscan
update his / her personal information at any time.
 24 hours access
 Variety and speed of performance
 Privacy home
 Can provide huge data
5.3. Deployment Environment
In deployment environment we need a domain where this application exists and thousands of
users can get access to the application at any time. Even user can use the application from his /
her mobile devices and van view his / her required information. It’s allrequired and administrator
who control all this process and can perform other supervision activities as assigned.
Management systemis a very important and essential part of any educational institute. The
Project defines the all management of College System. College management systemmeans
it controls allthe management tasks and functions. It performs allfunctions which is require
to any Educational Institute. Admin can view and change all record of the college. Teacher
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 53
can also view their information and they can change personal information. Students can
search their result. They can see more information about the college on the college
management system software. They can see the time table of the lectures in the college.
They can see also their exam data fee data and all personal information. Students can print
out their roll no slips with just one click.
This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis
site to check their required information.
Here students can view his / her attendance regarding each subject for previous and current
semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew
result is updated on the CMS so student will get a notification for any new update there is an
alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out
their roll no slips with just one click. Student can view rules and regulations for college in
details. Students can view his / her Fee details for previous semester and current semester.
Student can view his / her allfeepackageadmission details the details of courses completed
and pending courses and repeating courses.Students can view academic calendar. Students
can fill their course evaluation forms at the end of each semester and can give suggestions
to make the program and educational environment better.
Teachers have been authorized at this site to update results (including assignments, quiz,
midterm and final term marks details), attendance on daily bases. Teacher can view all
details of each student of any semester.
5.4. Tools and Techniques
Techniques, application and tools which will be used when the project will be developed are as
follows.
PHP
This language will helps the developer to develop the application with the help of mysqli
database. This language provide backend backup and save all student record. Which could be
seen and printout as required.
HTML
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 54
HTML is the languageuse to develop the front end of the application. It willshow that how would
the application be looks like. It will developed many webpage of the application. This language
will be used through out the whole application development.
CSS
This language will make the application more attractive and make the application user friendly.
JAVA Script
This language will be used through out the all project development process to give attractive
effects to the website.
Microsoft Word
Microsoft word is word processor which willbe used for documentation purpose and willbe used
during the whole project preparation. It include all the details about the project.
Microsoft Excel
It is the spread sheet which will be used for data analysis during the development of whole
project.
Microsoft Project
It is the application which provides the project management tools and will be used through out
the whole project development process. It includes Gannt charts, resource allocation and project
schedules etc.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 55
Draw.io
In Draw. Io we will draw all related diagrams such as class diagram, sequence diagram, DFD, etc.
Project Modelling
Microsoft visio 2013 will be used for data flow diagram, entity relationship diagram and other
wired frame development process
Server
A server is required where all the data will be stored. Student and other user will get their
required data through the server.
5.5. Best Practices / Coding Standards
 Code repetition is avoided.
 All individualprogramsunitssuchas functionandobjectsshow the expectedoutputsandgiving
inputs.
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 56
Appendices
Project Report: < write Project titlehere>
Faculty of CS&IT, Superior University Lahore, Pakistan 57
Appendix A: To be determinedlist
We have choosed V model to develop this project. As we
need a complete implanted product without any fault.
The client has provided us the all requirements. These
requirements were tested, ant write its test and after
completion of the product we validate that product with
those tests.

More Related Content

What's hot

Student management system
Student management systemStudent management system
Student management system
Amit Gandhi
 
Project report college information management system on Advanced Java
Project report college information management system on Advanced JavaProject report college information management system on Advanced Java
Project report college information management system on Advanced Java
Rishabh Kumar ☁️
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
Sanjana Agarwal
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
Uttam Singh Chaudhary
 
Student database management system
Student database management systemStudent database management system
Student database management system
Snehal Raut
 
Student Management System
Student Management System Student Management System
Student Management System
Vinay Yadav
 
Course registration system
Course registration systemCourse registration system
Course registration system
Huda Seyam
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
Laukesh Jaishwal
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
Hitesh Jangid
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
Mickey
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
Raj Sharma
 
University Management System use case
University Management System use caseUniversity Management System use case
University Management System use case
Tanvir Islam
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
mitwa1990
 
Online examination system
Online examination systemOnline examination system
Online examination system
Mr. Vikram Singh Slathia
 
student database management system
student database management systemstudent database management system
student database management system
Md. Riadul Islam
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]
Priyaranjan Verma
 
college website project report
college website project reportcollege website project report
college website project report
Mahendra Choudhary
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
Deepankar Sandhibigraha
 
Hostel management
Hostel managementHostel management
Hostel management
Himanshu Sajwan
 
College Management System
College Management SystemCollege Management System
College Management System
Swapna Subhadarsini
 

What's hot (20)

Student management system
Student management systemStudent management system
Student management system
 
Project report college information management system on Advanced Java
Project report college information management system on Advanced JavaProject report college information management system on Advanced Java
Project report college information management system on Advanced Java
 
Online Student Registration System
Online Student Registration SystemOnline Student Registration System
Online Student Registration System
 
Software Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management SystemSoftware Requirement Specification Of Hotel Management System
Software Requirement Specification Of Hotel Management System
 
Student database management system
Student database management systemStudent database management system
Student database management system
 
Student Management System
Student Management System Student Management System
Student Management System
 
Course registration system
Course registration systemCourse registration system
Course registration system
 
Online Admission System
Online Admission System  Online Admission System
Online Admission System
 
Ignou MCA mini project report
Ignou MCA mini project reportIgnou MCA mini project report
Ignou MCA mini project report
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Project report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysqlProject report-on-student-information-management-system-php-mysql
Project report-on-student-information-management-system-php-mysql
 
University Management System use case
University Management System use caseUniversity Management System use case
University Management System use case
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Online examination system
Online examination systemOnline examination system
Online examination system
 
student database management system
student database management systemstudent database management system
student database management system
 
Documentation project of college management [1]
Documentation project of college management [1]Documentation project of college management [1]
Documentation project of college management [1]
 
college website project report
college website project reportcollege website project report
college website project report
 
Online attendance management system
Online attendance management systemOnline attendance management system
Online attendance management system
 
Hostel management
Hostel managementHostel management
Hostel management
 
College Management System
College Management SystemCollege Management System
College Management System
 

Similar to Final Project Report of College Management System

Updated Template-05 - Project Report (part-1).docx
Updated Template-05 - Project Report (part-1).docxUpdated Template-05 - Project Report (part-1).docx
Updated Template-05 - Project Report (part-1).docx
FATIMAARIFUnknown
 
class 12 board project on database connectivity (java to SQL)
class 12 board project on database connectivity (java to SQL)class 12 board project on database connectivity (java to SQL)
class 12 board project on database connectivity (java to SQL)
gaurav kumar
 
phpca4pppt.pptx
phpca4pppt.pptxphpca4pppt.pptx
phpca4pppt.pptx
ManishDubey91569
 
Project report
Project reportProject report
Project report
sarthak ghosh
 
Project report feedback_system(1)
Project report feedback_system(1)Project report feedback_system(1)
Project report feedback_system(1)
Sonu Lovesforu
 
Web Based School Administration System
Web Based School Administration SystemWeb Based School Administration System
Web Based School Administration System
IRJET Journal
 
Student portal system application -Project Book
Student portal system application -Project BookStudent portal system application -Project Book
Student portal system application -Project Book
S.M. Fazla Rabbi
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr
053VENKADESHKUMARVK
 
IRJET - A Review Paper on Managing Student Database
IRJET -  	  A Review Paper on Managing Student DatabaseIRJET -  	  A Review Paper on Managing Student Database
IRJET - A Review Paper on Managing Student Database
IRJET Journal
 
online test system project report
online test system project reportonline test system project report
online test system project report
abhishek kumar
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
RaashidFaiyazSheikh
 
IRJET- College Activity Management System
IRJET-  	  College Activity Management SystemIRJET-  	  College Activity Management System
IRJET- College Activity Management System
IRJET Journal
 
College Managmenet System
College Managmenet SystemCollege Managmenet System
College Managmenet System
ijtsrd
 
Online Student Feedback System
Online Student Feedback SystemOnline Student Feedback System
Online Student Feedback System
EditorIJAERD
 
ITW project made with love with flask and postures
ITW project made with love with flask and posturesITW project made with love with flask and postures
ITW project made with love with flask and postures
prasad22210330
 
Iimsr student management system
Iimsr student management systemIimsr student management system
Iimsr student management system
SHUJA SHABBIR
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management System
IRJET Journal
 
IRJET - Automated Exam Cell System
IRJET - Automated Exam Cell SystemIRJET - Automated Exam Cell System
IRJET - Automated Exam Cell System
IRJET Journal
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
Manoj Kumar
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
IRJET Journal
 

Similar to Final Project Report of College Management System (20)

Updated Template-05 - Project Report (part-1).docx
Updated Template-05 - Project Report (part-1).docxUpdated Template-05 - Project Report (part-1).docx
Updated Template-05 - Project Report (part-1).docx
 
class 12 board project on database connectivity (java to SQL)
class 12 board project on database connectivity (java to SQL)class 12 board project on database connectivity (java to SQL)
class 12 board project on database connectivity (java to SQL)
 
phpca4pppt.pptx
phpca4pppt.pptxphpca4pppt.pptx
phpca4pppt.pptx
 
Project report
Project reportProject report
Project report
 
Project report feedback_system(1)
Project report feedback_system(1)Project report feedback_system(1)
Project report feedback_system(1)
 
Web Based School Administration System
Web Based School Administration SystemWeb Based School Administration System
Web Based School Administration System
 
Student portal system application -Project Book
Student portal system application -Project BookStudent portal system application -Project Book
Student portal system application -Project Book
 
Studentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyrStudentinformationmanagementsystem.pdf iyr
Studentinformationmanagementsystem.pdf iyr
 
IRJET - A Review Paper on Managing Student Database
IRJET -  	  A Review Paper on Managing Student DatabaseIRJET -  	  A Review Paper on Managing Student Database
IRJET - A Review Paper on Managing Student Database
 
online test system project report
online test system project reportonline test system project report
online test system project report
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
IRJET- College Activity Management System
IRJET-  	  College Activity Management SystemIRJET-  	  College Activity Management System
IRJET- College Activity Management System
 
College Managmenet System
College Managmenet SystemCollege Managmenet System
College Managmenet System
 
Online Student Feedback System
Online Student Feedback SystemOnline Student Feedback System
Online Student Feedback System
 
ITW project made with love with flask and postures
ITW project made with love with flask and posturesITW project made with love with flask and postures
ITW project made with love with flask and postures
 
Iimsr student management system
Iimsr student management systemIimsr student management system
Iimsr student management system
 
Erudition- Institute Management System
Erudition- Institute Management SystemErudition- Institute Management System
Erudition- Institute Management System
 
IRJET - Automated Exam Cell System
IRJET - Automated Exam Cell SystemIRJET - Automated Exam Cell System
IRJET - Automated Exam Cell System
 
Attendance management system project report.
Attendance management system project report.Attendance management system project report.
Attendance management system project report.
 
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENTPORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
PORTAL FOR INFORMATION TECHNOLOGY DEPARTMENT
 

Recently uploaded

Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
nitinpv4ai
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
EduSkills OECD
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
RidwanHassanYusuf
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
deepaannamalai16
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
iammrhaywood
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
JomonJoseph58
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Vivekanand Anglo Vedic Academy
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
zuzanka
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
RamseyBerglund
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 

Recently uploaded (20)

Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
Bonku-Babus-Friend by Sathyajith Ray (9)
Bonku-Babus-Friend by Sathyajith Ray  (9)Bonku-Babus-Friend by Sathyajith Ray  (9)
Bonku-Babus-Friend by Sathyajith Ray (9)
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
Andreas Schleicher presents PISA 2022 Volume III - Creative Thinking - 18 Jun...
 
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptxBIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
BIOLOGY NATIONAL EXAMINATION COUNCIL (NECO) 2024 PRACTICAL MANUAL.pptx
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.HYPERTENSION - SLIDE SHARE PRESENTATION.
HYPERTENSION - SLIDE SHARE PRESENTATION.
 
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptxNEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
NEWSPAPERS - QUESTION 1 - REVISION POWERPOINT.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
Stack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 MicroprocessorStack Memory Organization of 8086 Microprocessor
Stack Memory Organization of 8086 Microprocessor
 
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDFLifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
Lifelines of National Economy chapter for Class 10 STUDY MATERIAL PDF
 
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptxRESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
RESULTS OF THE EVALUATION QUESTIONNAIRE.pptx
 
Electric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger HuntElectric Fetus - Record Store Scavenger Hunt
Electric Fetus - Record Store Scavenger Hunt
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 

Final Project Report of College Management System

  • 1. SUPERIOR UNIVERSITY LAHORE Faculty of Computer Science & IT Final Year Project PROJECT REPORT (Part-1) [Title of Project] Project ID: [write ID here Issued by FYP Manager] Project Team Student Name Student ID Program Contact Number Email Address Saqib Anwaar MITE-S19-003 MIT 03034334655 mirzasaqibanwaar@gmail.com Ali Raza MITE-S19-008 MIT 03320487384 lovelahore89@gmail.com Muhammad Husnain Raza MCSE-S19-019 MCS 03037900571 razarai663@gmaill.com [Project Supervisor] ([Designation])
  • 2. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan ii Project Report College Management System Change Record Author(s) Version Date Notes Supervisor’s Signature 1.0 APPROVAL
  • 3. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan iii PROJECT SUPERVISOR Comments: ___________________________________________________________________ _____________________________________________________________________________ Name:______________________________ Date:_______________________________ Signature:__________________________ PROJECT MANAGER Comments: ___________________________________________________________________ _____________________________________________________________________________ Date:_______________________________ Signature:__________________________ HEAD OF THE DEPARTMENT Comments: ___________________________________________________________________ _____________________________________________________________________________ Date:_______________________________ Signature:__________________________
  • 4. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan iv Dedication We dedicateour this dissertation to our beloved parents, who taught us to achieve the goal in with sincerity, honestly,and hardworking, andprovide us the resources to complete this task. We also dedicate this project to our teachers whoshow us the way to complete the project.
  • 5. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan v Acknowledgements In the name of ALLAH, the most kind and most merciful. First of all, we are grateful to my ALLAH ALMIGHTY, who confer me with health, abilities and guidance to complete my project in a successful manner, and without HIS help we were unable to perform this task. We are highly thankful to Mr. Ahmed Khaloon from helping me to do this project and gave my complete guidance. We are also highly thankful to my friends who provided me any assistance in what so ever manner in the preparation of this project.
  • 6. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan vi Executive Summary We are developing a website for college with some outstanding highlights. Website is fully developing on full stack. The website name is College Management System. In this website we provide three dashboards 1st for Admin, 2nd for Teacher and 3rd for students. In this website we gave fully access to admin. Admin can add, delete, update and view data about teacher, student in detail from the database. Teacher can also view his record of attendance, his salary record and also he can view his personal data and he can change his personal information and teacher can also add student exam data of the students and they can change in the short time after some time they cannot change the exam data. Teacher can also add the attendance of the student can also view his record of attendance, his fee record, his exam record and also he can view his personal data and he can change his personal information. Admin, Teacher and Student have different three dashboards where they can play their task. Admin can change the record modify and play everything with the data but teacher and student can just view their record not change anything in the record except their personal information. Personal information they can change.
  • 7. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan vii Table of Contents Dedication.......................................................................................................................................iv Acknowledgements..........................................................................................................................v Executive Summary.........................................................................................................................vi Table of Contents...........................................................................................................................vii List of Figures ..................................................................................................................................ix List of Tables.....................................................................................................................................x Chapter 1......................................................................................................................................... 1 Introduction .................................................................................................................................... 1 1.1. Background....................................................................................................................... 3 1.2. Motivations and Challenges............................................................................................. 4 1.3. Goals and Objectives........................................................................................................ 4 1.4. Literature Review/Existing Solutions ............................................................................... 7 1.5. Gap Analysis ..................................................................................................................... 8 1.6. Proposed Solution ............................................................................................................ 8 1.7. Project Plan ...................................................................................................................... 9 1.7.1. Work Breakdown Structure .......................................................................................... 9 1.7.2. Roles & Responsibility Matrix..................................................................................... 10 1.7.3. Gantt Chart ................................................................................................................. 10 1.8. Report Outline................................................................................................................ 12 Chapter 2....................................................................................................................................... 13 Software Requirement Specifications........................................................................................... 13 2.1. Introduction.................................................................................................................... 14 2.1.1. Purpose....................................................................................................................... 15 2.1.2. Document Conventions .............................................................................................. 15 2.1.3. Intended Audience and Reading Suggestions ............................................................ 15 2.1.4. Product Scope............................................................................................................. 15 2.1.5. References .................................................................................................................. 16 2.2. Overall Description......................................................................................................... 16 2.2.1. Product Perspective.................................................................................................... 16 2.2.2. Product Functions....................................................................................................... 17 2.2.3. User Classes and Characteristics ................................................................................ 18 2.2.4. Operating Environment .............................................................................................. 18 2.2.5. Design and Implementation Constraints.................................................................... 18 2.2.6. User Documentation................................................................................................... 19 2.2.7. Assumptions and Dependencies................................................................................. 20 2.3. External Interface Requirements ................................................................................... 20 2.3.1. User Interfaces............................................................................................................ 20 2.3.2. Hardware Interfaces ................................................................................................... 20 2.3.3. Software Interfaces..................................................................................................... 21 2.3.4. Communications Interfaces........................................................................................ 21 2.4. System Features ............................................................................................................. 21 2.4.1. System Feature 1 ........................................................................................................ 22
  • 8. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan viii 2.4.1.1. Description and Priority .......................................................................................... 22 2.4.1.2. Stimulus/Response Sequences ............................................................................... 22 2.4.1.3. Functional Requirements........................................................................................ 22 2.4.2. System Feature 2 ........................................................................................................ 23 2.4.2.1. Description and Priority .......................................................................................... 23 2.4.2.2. Stimulus/Response Sequences ............................................................................... 23 2.4.2.3. Functional Requirements........................................................................................ 24 2.4.3. System Feature 3 (and so on) ........................................Error! Bookmark not defined. 2.5. Other Nonfunctional Requirements .............................................................................. 24 2.5.1. Performance Requirements........................................................................................ 24 2.5.2. Safety Requirements .................................................................................................. 24 2.5.3. Security Requirements................................................................................................ 24 2.5.4. Software Quality Attributes........................................................................................ 24 2.5.5. Business Rules............................................................................................................. 25 2.6. Other Requirements....................................................................................................... 25 Chapter 3....................................................................................................................................... 26 Use Case Analysis.......................................................................................................................... 26 3.1. Use Case Model.............................................................................................................. 29 3.2. Fully Dressed Use Cases................................................................................................. 30 Chapter 4....................................................................................................................................... 35 System Design............................................................................................................................... 35 4.1. Architecture Diagram........................................................Error! Bookmark not defined. 4.2. Domain Model...................................................................Error! Bookmark not defined. 4.3. Entity Relationship Diagram with data dictionary ......................................................... 36 4.4. Class Diagram................................................................................................................. 37 4.5. Sequence / Collaboration Diagram................................................................................ 38 4.6. Operation contracts ..........................................................Error! Bookmark not defined. 4.7. Activity Diagram................................................................Error! Bookmark not defined. 4.8. State Transition Diagram................................................................................................ 39 4.9. Component Diagram...................................................................................................... 41 4.10. Deployment Diagram.................................................................................................. 42 4.11. Data Flow diagram [only if structured approach is used - Level 0 and 1].................. 43 Chapter 5....................................................................................................................................... 45 Implementation ............................................................................................................................ 45 5.1. Important Flow Control/Pseudo codes.......................................................................... 47 5.2. Components, Libraries, Web Services and stubs........................................................... 48 5.3. Deployment Environment.............................................................................................. 52 5.4. Tools and Techniques..................................................................................................... 53 5.5. Best Practices / Coding Standards.................................................................................. 55 5.6. Version Control..................................................................Error! Bookmark not defined. Appendices.................................................................................................................................... 56 Appendix A: Information / Promotional Material ........................................................................ 57 Reference and Bibliography.............................................................Error! Bookmark not defined. Index.................................................................................................Error! Bookmark not defined.
  • 9. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan ix List of Figures 1.1 Captionof firstfigure of firstchapter 6 1.2 Captionof secondfigure of firstchapter 7 2.1 Captionof firstfigure of secondchapter 14 2.2 Captionof second figure of secondchapter 22 2.3 Captionof third figure of secondchapter 26 5.1 Captionof firstfigure of fifthchapter 49 5.2 Captionof secondfigure of fifthchapter 49
  • 10. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan x List of Tables 1.1 label of firsttable of firstchapter 6 1.2 label of secondtable of firstchapter 7 2.1 label of firsttable of secondchapter 14 2.2 label of second table of secondchapter 22 2.3 label of third table of secondchapter 26 5.1 label of firsttable of fifthchapter 49 5.2 label of secondtable of fifthchapter 49
  • 12. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 2 Chapter 1: Introduction Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintouttheirroll noslipswithjustone click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software.
  • 13. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 3 1.1. Background As the name suggests “College Management System” suggests the application will manage the different functions about the students, teachers and other staff of the college, searching the result of the student, admin can enter, save, search and modify the record of teachers and his salary, students and their fee record, record about the exam. So as to keep the information correct and fast, it will manage all the services correct and fast. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintout theirroll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses.Students can view academic calendar. Students canfilltheir course evaluation forms at the end of eachsemester and cangivesuggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. We aim to manage all the work of college using the College Management System. The College Management System is the Educational management system. At the time to run the Educational Institute the education is the basic and main responsibility of the College. It helps the admin to keep the record, manage and control the entire data of the college. It helps the admin to access the data easily. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses.
  • 14. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 4 Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. 1.2. Motivations and Challenges We have to face many problems int the old systemthat is painful for students, teacher and other staff if we want to found any record in old system that was take much more time old college systemwas a time wasted, facing problem in every field it was difficult to store to a huge amount of data about the college. Then we feel need a system who manage all management system of the college. The system gives a quick response on the request. Then we develop a College Management System website who manage all the management of the system. It contains all record about the teacher. It contains all record about courses. It contains all record about other staff of the college. It contains all record about the student and exam record. It works smoothly. The system gives us a quick and accurate and correct result which we want to search. It is less time consuming software. It helps us in every field of the college. Now everything will be managing easily. 1.3. Goals /Scope/Objectives The Goals are as follows: Provide better services through the Web Application software “College Management System” than the old system of college. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Students can print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current
  • 15. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 5 semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. We aim to manage all the work of college using the College Management System. The College Management System is the Educational management system. At the time to run the Educational Institute the education is the basic and main responsibility of the College. It helps the admin to keep the record, manage and control the entire data of the college. It helps the admin to access the data easily. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. The Scope are as follows: We aim to manage all the work of college using the College Management System. The College Management System is the Educational management system.
  • 16. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 6 At the time to run the Educational Institute the education is the basic and main responsibility of the College. It helps the admin to keep the record, manage and control the entire data of the college. It helps the admin to access the data easily. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. The Objectives are as follows: o We can add, modify, search and delete data about teachers, student and other staff of the college. o It contains the teacher and other staff ‘s personal information. o It contains the teacher and other staff ’s attendance. o It saves the data of teachers and other staff ‘s salary. o It contains the Personal information. o It contains attendance of the student. o It manages the fee of students. o It manages the exam management system. o It contains more information about the college. o It contains also the time table of the lectures. o Student can view rules and regulations for college in details.
  • 17. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 7 o Studentscan viewhis/ her Fee detailsforprevioussemesterandcurrentsemester.Studentcan view his / her all fee package admission detailsthe details of courses completed and pending courses and repeating courses. Students can view academic calendar. o Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. o Teachershave beenauthorizedatthissitetoupdateresults(includingassignments,quiz,midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. o The main purpose of this site is to save time,save paper working as students can view all of his personal and educational details online. This site will help the management to control the educational systems online more effectively. As everything is online in this site as resultant the coordinationbetweenthe staff will be strong.Thissitewill helpfinanciallytothe managementas Computer work save time and reduce staff. The work of days can be done in minutes. o The studentscan viewall detailsonline sotheywill notrushat officestotake theirfee vouchers and can’t ask results from the examination office as it is already updated on the site. 1.4. Literature Review/Existing Solutions The College Management System has literature review is totally computerized system using this software and the database management system. Now data can be stored in the database not stored in the files or register. Data can be stored for the long time in the database. Data is easily accessible from the database and stored the data into database using this software. Now data can be easily stored, modified, delete and view from the database. College management System is a very user friendly and reliable. It solves a lot of problems those are facing at the manual management system time. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintouttheirroll noslipswithjustone click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous
  • 18. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 8 semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. 1.5. Gap Analysis The all systemof the college depends on the files and registers. Data stored in the files. If files burnt or lost due to any reason, then data will be lost there is a huge problem for the college because the data is very valuable and important for the college. If there is no data, the college does not work its totally stop their work. But this College Management System software keep and saves the data for the long time. It keeps the data on the different location. If the data will be lost from one place, then we get back up the data form the other one place. It is very reliable and secure to keep the record about the college. It provides the security and keep safely the data. 1.6. Proposed Solution As we know that the problems of old system to keep the record there were many problems that is why we develop College Management System Website. It keeps the record about, employee, student, salary, fee, exam and all fields of the college in database. There are very minor chances
  • 19. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 9 to loss the data. It secure data from unauthorized person and it will manage easyto save, update, view and delete the record. 1.7. Project Plan College Management System provide us the facility of electronic media content. Employee and students now they can be check their detailon their electronic devices like phone, tablet and pcs. It saves the time of admin student and also teachers. It is also very cost effective if we compare this system to current system of the college. 1.7.1. Work BreakdownStructure o Front Look: On the front page of the College Management System contain some important information about the college. o Login System: It manages the Login of admin, employee and student. o Admin System: It perform all functions of the admin. o Employee System: It manages the employee detail. o Student System: It manages the student’s details. o Fee System: It manages the fee of the students. o Exam System: It manages the exam system. o Attendance System: It manages the Attendance System.
  • 20. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 10 1.7.2. Roles & Responsibility Matrix M Husnain Raza 1.7.3. Gantt Chart 2. Responsibilitie s Documentation and Coding Documentation and Coding Saqib Anwaar Ali Raza Documentation and Coding Responsibilitie s Responsibilitie s Introduction System Design Use analysis DFD System Architecture CODING Use case Use case model Introductions Software Requirements specifications Marketing Material Visiting card Standee Posters Banners Designing
  • 21. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 11 Project Summery Schedule November Decem ber January Februar y Marc h April 2019 2019 2020 2020 2020 2020 TASKS Hours Percent Requirements 12 12 12 9 45 22.20% Design 5 7 12 8 32 14.90% Code and 4 7 4 2 4 5 6 8 8 48 13.20& Unit Test Test and 3 9 9 12 15 15 12 9 6 90 6.60% Integrate User Manual 16 12 8 4 40 21.10% Write Report 2 4 6 8 10 16 14 12 72 1.90% Writing Demonstrate 8 8 20.20% Hours 12 12 17 18 23 30 21 24 19 36 46 39 30 8 335 100.00% Figure 1.5.2
  • 22. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 12 2.1. Report Outline o College Management System takes validate inputs and it doesn’t take invalid inputs. o Students can view their details online on their portal. o Employee can also view their details online on the employee portal. o It produces the fee voucher of the student’s. o It produces the Transcript of the students online. It Produce the Class time table online students can check their time table of their lectures online
  • 23. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 13 Chapter 2 Software Requirement Specifications
  • 24. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 14 Chapter 2: Software Requirement Specifications 1.1. Introduction Management systemis a very important and essential part of any educational institute. The Project defines the all management of College System. College management systemmeans it controls allthe management tasks and functions. It performs allfunctions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Students can print out their roll no slips with just one click. This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis site to check their required information. Here students can view his / her attendance regarding each subject for previous and current semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew result is updated on the CMS so student will get a notification for any new update there is an alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her allfeepackageadmission details the details of courses completed and pending courses and repeating courses.Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester.
  • 25. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 15 1.1.1. Purpose The main purpose of this site is to save time, save paper working as students can view all of his personal and educational details online. This site will help the management to control the educational systems online more effectively. As everything is online in this site as resultant the coordination between the staff will be strong. This site will help financially to the management as Computer work save time and reduce staff. The work of days can be done in minutes. The students can view all details online so they will not rush at offices to take their fee vouchers and can’t ask results from the examination office as it is already updated on the site. 1.1.2. Document Conventions Stander rule of documentation has been followed in the order of standardized the work. In order to create efficient website in the premises of online college management systems. 1.1.3. IntendedAudience andReading Suggestions This site is designed for individuals like students, Teachers, venture chief, college management, and database staff designer. 1.1.4. Product Scope Scope of our project is that students can get easily their required details online at any time. Teachers can update attendance and results online instead of use paper. The educational environment become more disciplined as everything is online. We aim to manage all the work of college using the College Management System. The College Management System is the Educational management system. At the time to run the Educational Institute the education is the basic and main responsibility of the College. It helps the admin to keep the record, manage and control the entire data of the college. It helps the admin to access the data easily. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester.
  • 26. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 16 Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. 1.1.5. References IEEE 830-1998 standard forwritingSRSdocument. 1.2. Overall Description 1.2.1. Product Perspective This site is to maintain a strategic distance from the pressure and work over-burden of normal educational system including the interaction between students and teachers and other college management. This siteis an independent framework to facilitatethe students and managements. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Students can print out their roll no slips with just one click. Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to check their required information. Here studentscan viewhis/ her attendance regardingeach subject for previousandcurrent semesters. Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated on the CMS so student will get a notification for any new update there is an alarming notification that
  • 27. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 17 alerts the students to check update time to time. Students can print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. 1.2.2. Product Functions Functions of website: Account: User can make his / her account on the website. Login: After creating account user can log into the website. Update: Specific user can update the related data. View detail: User can view his / her required details on the website. Notifications: User can get alert messages. Roll No slips: User can view and print out his / her roll no slips for each semester. Attendance %: User can view his / her attendance percentage for each course of current and previous semester. Evaluation Form: Students can fill his / her evaluation forms for each semester. View Results: Students can view his / her results details for each course of current and previous semester.
  • 28. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 18 1.2.3. User Classes andCharacteristics This website can be used by the following: Students: Registered students can use the website to get their required information. Teachers: Teachers can update the related data on the website. Management: Management can use the site to handle their related tasks. Overall population: Overall populationcanvisitthe website toknow aboutcollege,canview theirrequiredinformationsuch as admission criteria etc. 1.2.4. Operating Environment This website can be used on windows 8 and 10; SQL Server database An internet connection is required to browse the website. Any of the following internet browsers can be used to search the website: Internet Explorer, Google chrome, Opera, and Firefox. 1.2.5. Designand Implementation Constraints All details of students, teachers, management and other any user will be stored into database. SQL server database will be utilized as database. The online website can be used any time during 24 hours a day. User can open his / her account from any device/ system that meets the requirements to use the website. After login into the account student can view download or print out his / her required data from the website.
  • 29. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 19 1.2.6. User Documentation User should know about the website (access address) and must should know how to use the website. User has internet connection to access the website. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Students can print out their roll no slips with just one click. Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to check their required information. Here studentscan viewhis / her attendance regardingeach subjectfor previousandcurrent semesters. Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated on the CMS so student will get a notification for any new update there is an alarming notification that alerts the students to check update time to time. Students can print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester.
  • 30. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 20 1.2.7. Assumptions andDependencies SQL server database store all database. ASP.net is used to maintain the website. 1.3. External Interface Requirements 1.3.1. User Interfaces A Graphical user interface will be given to the client and product do not have any other order line interface. Screen Name Description Login At this stage user will enter his/her user name and password. If the username or password found incorrect then an error will occur. Home Page After login user will find Home page/Student Dashboard. Where student find many links to access different web pages like attendance, results, rules and regulations, students assessment page etc. Add personal Information Student can enter / update his / her personal information. Admission Form Here student can fill admission form online Degree application Here student can apply to get his / her Transcript / Degree Programs Student can view his / her required program details/ prospectus/ duration/ Fee structure etc Administrator User Admin can delete, update, create, read and modify user and can change password. Submit data Data can be viewed, select, or delete at any time. 1.3.2. Hardware Interfaces Prerequisite equipment requirement for using website will be as follows: Processor
  • 31. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 21 RAM: 156MB or above Hard disk: 25GB or above Basic systemwith fundamental needs of a personal computer or any device can run the website. 1.3.3. Software Interfaces Database for the website will be configured using duration/access 2020 – 2027. Database will store Students, Teachers and college management data. This data can be changed and modified or update by the administrator but some data like personal information of student can be changed by the students also. The database includes all the history and information of college and information of students, Teachers etc. The database will include data like students personal information, results, attendance percentage, courses and semester details etc. 1.3.4. Communications Interfaces The communication between sender and receiver through using either LAN Card or using WAN card to make correspondence. Sender Receiver 1.4. System Features Website features: Account: User can make his / her account on the website. Login: After creating account user can log into the website. Update: Specific user can update the related data. View detail: User can view his / her required details on the website. Notifications: User can get alert messages. Roll No slips: User can view and print out his / her roll no slips for each semester. Attendance %: User can view his / her attendance percentage for each course of current and previous semester. Evaluation Form: Students can fill his / her evaluation forms for each semester.
  • 32. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 22 View Results: Students can view his / her results details for each course of current And previous semester. 1.4.1. SystemFeature 1 Create Account 1.4.1.1. Description and Priority User can create account on the website and got a login: User name and password, having the priority 5 1.4.1.2. Stimulus/Response Sequences Key ID FR-001 Title User can enter his / her account to access the website. Requirement Requirements include User id, Password, Email address, City, Phone number Restrictions, risk. User must enter correct data/info, otherwise user can’t registered. Dependency Pc/Device and server connection Priority Secure, time safety 1.4.1.3. Functional Requirements Use Case 1
  • 33. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 23 Register Actor  Unregistered-User Precondition  Firstly User open the website Flow of actions  At this stage User have to create his / her account on this website.  User enter his / her required information and registered himself. Alternative flow  Without creating an account, User can’t use this website. Post Condition  User registered successfully. 1.4.2. SystemFeature 2 Functional Requirement-2 Login Function/Login Page 1.4.2.1. Description and Priority User can login his / her account to access the website to get his / her required information and it’s priority is 5. 1.4.2.2. Stimulus/Response Sequences Key ID FR-002 Title Login Page Requirement Requirements include User id, Password. Restrictions, risk. User must have to enter his / her correct User id and password Dependency Pc/Device and server connection Priority Secure, time safety
  • 34. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 24 1.4.2.3. Functional Requirements Use Case 1 Register Actor  Registered-User Precondition  User must have to open the login page Flow of actions  At this stage User have to enter correct id and password. Alternative flow  If user enter wrong id or password, an error message occur. Post Condition  User will get his required information. Other Nonfunctional Requirements 1.4.3. Performance Requirements The product is made speedy enough to manage a lot of client’s data and activities performed by the user. Server is available 24 hours per day. 1.4.4. Safety Requirements All the data included new created accounts, Visitors activities, on the website are under control. 1.4.5. Security Requirements The administrator can create, read, delete or update data into the database any time. 1.4.6. Software Quality Attributes 1- The website is reliable enough that unlimited clients can use the framework at a time(24 hours/7days) Even the low speed personal computer can execute the using of this website. 2- The website system is available 24 hours per day.
  • 35. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 25 3- The website systemis maintainable enough that it allows administrators and user to view and go through their data. 4- The portability is that the user can sign into his account on the website at any time. 1.4.7. Business Rules Two kinds of clients are involved in to utilize the framework e.g. First is User. Second is Administrator Administrator is fully authorized to control the frame work. Whereas User has been given authority to view their required details. 1.5. Other Requirements Other requirements are as following:  The (technical) feasibility, includes the requirement of a server where the User data can be stored. The server check and verify the user name and password and send the required information to the client after query the client request.  The (economic) Feasibility, includes basic requirements that need to use the website. Any smart phone up to Rs. 25000.00 and an (internet connection of Rs:1500 per month)  Advantages of the website are: The user can use the product 24 hours / 7 days.  The (Specification) feasibilityis thatthis website is for windows based users and it’s totally free. Specification are required to run the website include Window 7, windows 8, Mobile phone with GPS, Processor (Pentium four) 120GB Hard disk. 2GB RAM.
  • 36. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 26 Chapter 3 Use Case Analysis
  • 37. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 27 Chapter 3: System Analysis The website is developed keeping in mind the students and management’s requirements that how this framework will create smoothness and tension free environment. As student registered on the website He / She can check his / her all record online. Instead to going to the office for asking their results or percentages they can check it on the website. It will really reduce the tension and rush of students towards the office. Teacher can update results attendance for each student and for all semester. Admin can create delete update or read all the data. Admin is full controlled and authorized person and the key of the framework. Students can print out all the documents like fee vouchers results and others online. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management systemmeans it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintout theirroll noslipswithjust one click. Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to check their required information. Here studentscan viewhis/ her attendance regardingeach subjectfor previousandcurrent semesters. Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated on the CMS so student will get a notification for any new update there is an alarming notification that alerts the students to check update time to time. Students can print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end
  • 38. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 28 of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester.
  • 39. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 29 3.1. Use Case Model Here use case model is used to describe the client’s requirements their steps and show how the things work on the screen using the steps which will defined below in the use case model. The use case model helps to understand the requirement and their procedure. And can produce a positive way to describe the required things into a better way. Student Admin Teacher Register Login Add results Update/Delet e View check Info Log out
  • 40. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 30 3.2. Fully Dressed Use Cases (Test Case # 1 ‘Registration’) Test Suit ID S001 Test Case ID C001 Actor Unregistered User Summary of Test Case It’s purpose is to verify that On pressing save button the user registered or not. Other related requirements if any Unregistered user must be able to sign up Perquisite None Procedure of Test 1- Open website, press register button. 2- Fill Form: Name, password, city name. 3- Now Click Register button. Testing Data In Username input field: Jack, Lincoln, 1245abcdsdd@ourlook.org For Password input field: 12345679, abdcdeffdd, as 12asb&& For City input field: 1224abs, Lahore, Islamabad Result should be display If User entered a valid username and password, then the homepage will be opened. The Actual Result The actual result is that user login successfully. Test Status Test Successfully. Test Date: 07/03/2020 Created and developed by: Saqib Anwaar
  • 41. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 31 (Test Case # 2 ‘Login’) Test Suit ID S002 Test Case ID C002 Actor Registered User Summary of Test Case It’s purpose is to verify that On pressing login button the login button works correctly. Other related requirements if any No other requirement Perquisite User must should be registered. Procedure of Test 1- Open website 2- Enter Username, password. 3- Press Login button. Testing Data Login details: 123abc Login details: saqibg3@outlook.org Result should be display If User entered a valid username and password, then the homepage will be opened. The Actual Result The actual result is that user login successfully. Test Status Test Successfully. Test Date: 07/03/2020 Created and developed by: Saqib Anwaar
  • 42. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 32 (Test Case # 3 ‘Logout’) Test Suit ID S0013 Test Case ID C0013 Actor Registered User Summary of Test Case It’s purposeistoverifythat thelogout button is working properly or not. Other related requirements if any Login user can logout Perquisite User must be log in Procedure of Test 1- User login 2- User can log out if he wants 3- Click on logout button. Testing Data In Username input field: Jack, Lincoln, 1245abcdsdd@ourlook.org For Password input field: 12345679, abdcdeffdd, as 12asb&& For City input field: 1224abs, Lahore, Islamabad Result should be display For Username: If the username is correct then green light should be turn on (accepted). If theusernameis not correct redlight should be turn on (rejected).  If the red light turn on the following message should be display. “The username is invalid, Please enter correct userneame”.  When user entered incorrect password, the message should display. “The password is invalid, Please enter correct password. User can log out at any time as he wants. The Actual Result User logout Test Status Test Successfully. Test Date: 07/03/2020 Created and developed by: Husnain Raza
  • 43. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 33 (Test Case # 4 ‘Add Result’) Test Suit ID S004 Test Case ID C004 Actor Registered User/Teacher Summary of Test Case It’s purposeis toverifythat result addbutton is working properly or not. Other related requirements if any 1-User must be login 2-Teacher dashboard is opened. Perquisite None Procedure of Test 1- Open website. 2- User login 3- Teacher dashboard opened. 4- Add result. Testing Data Valid result added. Invalid result added. Result should be display User can add result The Actual Result Result is added Test Status Test Successfully. Test Date: 07/03/2020 Created and developed by: Ali Raza
  • 44. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 34 (Test Case # 5 ‘View’) Test Suit ID S001 Test Case ID C001 Actor Registered User Summary of Test Case It’s purpose is to verify that View button is working correctly. Other related requirements if any User can enter information to view that information. Perquisite User must be login Procedure of Test 1- Login 2- Usercan add informationto viewdetails Testing Data User can view the details of results, attendance, fee details notifications. Result should be display User can view details of selected field. The Actual Result User can view details of selected field. Test Status Test Successfully. Test Date: 07/03/2020 Created and developed by: Husnain Raza
  • 45. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 35 Chapter 4 System Design Chapter 4: System Design
  • 46. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 36 4.1. Entity Relationship Diagram with data dictionary Student User_id fname lname email password address Phone Teacher User_id fname lname email password address subject Student Dashboard Result Attendance Fee voucher Notification Time Table Roll No slip Date sheet Teacher Dashboard Result Attendance Student detail Notification Time Table Roll No slip Date sheet Admin Admin_id FName LName Email Mobile No Adress Phone_Home Can check Can check Can check
  • 47. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 37 4.2. Class Diagram User Login Student Dashboard Teacher Dashboard Logout Website System Main Admin Operator
  • 48. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 38 4.3. Sequence / Collaboration Diagram Open Sign up Page Display sign up form Fill form and submit login Student Dashboard View result, attendance, notification etc. Open Sign up Page Display sign up form Fill form and submit Login update attendance, results assign work Register Login Student Dashboard Teacher Dashboard Student Teacher
  • 49. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 39 4.4. State Transition Diagram Display welcomeSign up Enter valid password Waiting for selection field
  • 50. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 40 Valid Invalid Invalid 3 times GUI/ Website User Register Access Account Manage Account View Attendance View Result View Datesheet View Notification Update Result Update Attendance Assign Tasks Re login Login
  • 51. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 41 4.5. Component Diagram GPU Student User Teacher User Admin Student Dashboard Teacher Dashboard Login View Result View Attendance View Notification Update Result Update Attendance Controller
  • 52. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 42 4.6. Deployment Diagram Database Data Store User Server Cloud Server Web Server Student Admin Teacher Computer Server main Admin
  • 53. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 43 4.7. Data Flow diagram Login College.com Website Login, logout, register, check record Student User Response Student Dashboard Response Attendance view Result view Notification Roll No Slip Datasheet Response Student Dashboard Attendance update Result update View student data View subject Assign work Teacher User Response
  • 54. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 44 4.8. Activity Diagram
  • 55. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 45 Chapter 5 Implementation Chapter 5: Implementation
  • 56. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 46 This application is developed to achieve a goal that student can get his / her all required info including view results, attendance percentage, fee voucher, notification, class schedule, Upcoming semesters information etc. Teacher can update results and attendance on daily bases for students. Admin is fully authorized to update, delete, read and insert data at any time. This application helps students to get their required info online instead to visit the offices, It becomes easyto view results online instead to going to officeand askthe management to show the results. It will save paper work as the things work online through application. It will be very helpful to control and manipulate data and on just one query the required info will be on our screen. Instead to open files one by one and check manually things and wasting time. This application will saving time. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management systemmeans it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintout theirroll noslipswithjust one click. Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to check their required information. Here studentscan viewhis/ her attendance regardingeach subjectfor previousandcurrent semesters. Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated on the CMS so student will get a notification for any new update there is an alarming notification that alerts the students to check update time to time. Students can print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end
  • 57. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 47 of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. 5.1. Important Flow Control/Pseudo codes User Registered
  • 58. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 48 Start No Yes a 5.2. Components, Libraries, Web Services and stubs Components Registered Registered Student Dashboard Teacher Dashboard Check Results Check Attendance Check Other Information Log Out Update Attendance Update Results Check Other Information
  • 59. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 49 1- Proper Website – User friendly CMS is a user friendly website. User can easily use this application. If a student want to view his / her result for any subject and also for previous subject / semester, He can check results easily.Student can open this application at any time anywhere in the world. Student can view his / her roll no slips, attendance percentage, fee vouchers, all fee paid and balance record. On just one clickstudent will get his / her required information. Student can view information about the college such as student can download prospectus. Student can check the programs details offered by the college for each semester, current semester and previous semesters. Student can check the information about the faculty. Student can view the college infrastructure and college study environment. Student can view the events details that occurred in the previous semester period time. This application has home pagewhich include all links towards other separate categories. This application has online admission form filling web page. Student can fill the required information and can upload the related documents with this form and could get online admission. Student can pay fee online on this website. And can get online receipt of fee. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintout theirroll no slipswithjustone click. This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis site to check their required information. Here students can view his / her attendance regarding each subject for previous and current semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew result is updated on the CMS so student will get a notification for any new update there is an alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out
  • 60. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 50 their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her allfeepackageadmission details the details of courses completed and pending courses and repeating courses.Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and finalterm marks details),attendance on dailybases.Teacher can view alldetails of each student of any semester. 2- Library Student can view online libraries including books and all other study material online which will be very helpful for students. Student can find here all previous course outline and their previous exams details and old question papers. Teachers can upload here study material related to the student’s study. Students can also view their lectures from library. This library constitutes thousands of online books online lectures. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management systemmeans it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintout theirroll noslipswithjust one click. Thissite helpsthe studentsandall otherrelatedstaff of the college andall outside visitorsonthissite to check their required information.
  • 61. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 51 Here studentscan viewhis/ her attendance regardingeach subjectfor previousandcurrent semesters. Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew resultisupdated on the CMS so student will get a notification for any new update there is an alarming notification that alerts the students to check update time to time. Students can print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her all fee package admission details the details of courses completed and pending courses and repeating courses. Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. 3- Mobile friendly use of application User can also user this application on mobile. And can view his / her required information on his mobile screen. User can use the website on mobile easily and can move other links as navigation on the mobile made easy. Management system is a very important and essential part of any educational institute. The Project defines the all management of College System. College management system means it controls all the management tasks and functions. It performs all functions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Studentscanprintout theirroll no slipswith justone click. This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis site to check their required information.
  • 62. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 52 Here students can view his / her attendance regarding each subject for previous and current semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew result is updated on the CMS so student will get a notification for any new update there is an alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her allfeepackageadmission details the details of courses completed and pending courses and repeating courses.Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. 4- Web Services User can check his / her required information easily using the application with out any hurdle. Website hasgoodperformance andcanbearthousandsof usersloadatonce. Manystudentscan update his / her personal information at any time.  24 hours access  Variety and speed of performance  Privacy home  Can provide huge data 5.3. Deployment Environment In deployment environment we need a domain where this application exists and thousands of users can get access to the application at any time. Even user can use the application from his / her mobile devices and van view his / her required information. It’s allrequired and administrator who control all this process and can perform other supervision activities as assigned. Management systemis a very important and essential part of any educational institute. The Project defines the all management of College System. College management systemmeans it controls allthe management tasks and functions. It performs allfunctions which is require to any Educational Institute. Admin can view and change all record of the college. Teacher
  • 63. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 53 can also view their information and they can change personal information. Students can search their result. They can see more information about the college on the college management system software. They can see the time table of the lectures in the college. They can see also their exam data fee data and all personal information. Students can print out their roll no slips with just one click. This site helpsthe studentsand all otherrelatedstaff of the college andall outside visitorsonthis site to check their required information. Here students can view his / her attendance regarding each subject for previous and current semesters.Studentscanalsochecktheirresultsforeachsubjectwithall detailsof marks.If anynew result is updated on the CMS so student will get a notification for any new update there is an alarmingnotificationthatalertsthe studentsto check update time to time.Studentscan print out their roll no slips with just one click. Student can view rules and regulations for college in details. Students can view his / her Fee details for previous semester and current semester. Student can view his / her allfeepackageadmission details the details of courses completed and pending courses and repeating courses.Students can view academic calendar. Students can fill their course evaluation forms at the end of each semester and can give suggestions to make the program and educational environment better. Teachers have been authorized at this site to update results (including assignments, quiz, midterm and final term marks details), attendance on daily bases. Teacher can view all details of each student of any semester. 5.4. Tools and Techniques Techniques, application and tools which will be used when the project will be developed are as follows. PHP This language will helps the developer to develop the application with the help of mysqli database. This language provide backend backup and save all student record. Which could be seen and printout as required. HTML
  • 64. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 54 HTML is the languageuse to develop the front end of the application. It willshow that how would the application be looks like. It will developed many webpage of the application. This language will be used through out the whole application development. CSS This language will make the application more attractive and make the application user friendly. JAVA Script This language will be used through out the all project development process to give attractive effects to the website. Microsoft Word Microsoft word is word processor which willbe used for documentation purpose and willbe used during the whole project preparation. It include all the details about the project. Microsoft Excel It is the spread sheet which will be used for data analysis during the development of whole project. Microsoft Project It is the application which provides the project management tools and will be used through out the whole project development process. It includes Gannt charts, resource allocation and project schedules etc.
  • 65. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 55 Draw.io In Draw. Io we will draw all related diagrams such as class diagram, sequence diagram, DFD, etc. Project Modelling Microsoft visio 2013 will be used for data flow diagram, entity relationship diagram and other wired frame development process Server A server is required where all the data will be stored. Student and other user will get their required data through the server. 5.5. Best Practices / Coding Standards  Code repetition is avoided.  All individualprogramsunitssuchas functionandobjectsshow the expectedoutputsandgiving inputs.
  • 66. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 56 Appendices
  • 67. Project Report: < write Project titlehere> Faculty of CS&IT, Superior University Lahore, Pakistan 57 Appendix A: To be determinedlist We have choosed V model to develop this project. As we need a complete implanted product without any fault. The client has provided us the all requirements. These requirements were tested, ant write its test and after completion of the product we validate that product with those tests.
  翻译: