Superior University Sialkot: Student Information System
Superior University Sialkot: Student Information System
Superior University Sialkot: Student Information System
Final Documentation
1
Student Information System
Program: MCS
Batch: 2016
Submitted By
2
Student Information System
Dedicated to
Our Beloved
PARENTS AND TEACHERS
Acknowledgement
We have no words to express our deepest gratitude to almighty, compassionate, and supreme
ALLAH, who enabled us to accomplish this task. We also invoke peace for Hazrat
Mohammad (PBUH), the last prophet of ALLAH; who is forever a torch of guidance for
humanity as a whole. We express our gratitude to all out teachers for their teachings that brought
us to this stage of academic zenith, but in particular, we wish to express immeasurable
gratefulness to our good-natured project supervisor Syed Atiza Haider, Lecturer of Superior
University of Sialkot.
In the last but not least, we also pay our deepest gratitude with deepest sense of respect to our
parents for their love and affection which kept us steadfast, and enabled us to attain targets and
goals of academic life. We are extremely inedited to our loving brothers, sisters, and friends for
their constant encouragement which provides us the impulsion that was necessary for attaining
initiatives.
1- Sonia Nazir
2- Maryam Ismail.
3- Sahr Amjad
Date:
August 9, 2016
3
Student Information System
Abstract
Now a day’s web application has made man life easy and people are performing
his/her tasks fastly and without wasting any time. Now a day’s mostly people carry
Laptop and Notepad that make life easy. Our student information system
Application will facilitate student and Teacher of the Superior University. Superior
University has no Information system implemented. Through this system anyone
can get their information own their desktop pc or laptop anywhere. As, our
application will provide users with the facility that they can get their information
(e.g. Attendance, Marks, Timetable) and teachers can upload students marks and
attendance etc. There is no existing SIS in Superior University So we decide to
develop this application for Desktop. It is designed for desktop Web base
application.
4
Student Information System
Contents
Acknowledgement .................................................................................................................................... 3
Abstract ..................................................................................................................................................... 4
Student Information System ..................................................................................................................... 7
Chapter 1 ....................................................................................................................................................... 8
1.1- Introduction and Background:........................................................................................................ 9
1.2- Problem Statement: ........................................................................................................................ 9
1.3- Previous Work:............................................................................................................................... 9
1.4- Objectives of the Project: ............................................................................................................... 9
1.5- Specific Project Goal:..................................................................................................................... 9
1.6- Scope the Project: ........................................................................................................................... 9
1.7- Benefits of the Project: ................................................................................................................... 9
1.8- Outputs Expected from the Project: ............................................................................................. 10
1.9- Project Description: ...................................................................................................................... 10
1.10- Functional Specification: .......................................................................................................... 10
1.11- Functional Performed: .............................................................................................................. 10
1.12- Limitation and restriction: ........................................................................................................ 10
1.13- Waterfall Method ...................................................................................................................... 10
Chapter: 2 .................................................................................................................................................... 12
2.1 Introduction: ................................................................................................................................. 13
2.2 Requirements:............................................................................................................................... 13
2.2.1 Functional Requirements: ......................................................................................................... 13
2.2.2 Non-functional Requirements: ................................................................................................. 13
2.2.3 System Requirements: .............................................................................................................. 14
Chapter: 3 .................................................................................................................................................... 15
3.1 Introduction: ................................................................................................................................... 16
3.1 Data flow diagram: ......................................................................................................................... 17
3.2 Use Case: ........................................................................................................................................ 19
3.3 Use case description:....................................................................................................................... 20
3.4 Activity diagram: ............................................................................................................................ 29
3.5 Domain Model: ............................................................................... Error! Bookmark not defined.
3.6 System Sequence diagram: ............................................................................................................. 30
3.7 Class Diagram: ................................................................................................................................ 35
Chapter: 4 .................................................................................................................................................... 36
Tools and Technology used .................................................................................................................... 37
5
Student Information System
6
Student Information System
7
Student Information System
Chapter 1
8
Student Information System
Now a day’s Web application has made man life easy and people are performing his/her
tasks fastly and without wasting any time. Now a day’s mostly people carry Laptop that make life
easy. Our Web Application will facilitate student and Teacher of the Superior University.
Superior University has no Information system implemented. Through this system anyone can get
their information own their laptop, Notepad or Pc anywhere in web browser. As, our application
will provide users with the facility that they can get their information (e.g. Attendance, Marks,
Timetable) and teachers can upload students marks and attendance etc. There is no existing SIS in
Superior University So we decide to develop this application for Browser. It is designed for Web
application.
As we know that superior university Sialkot campus is newly start so we have no student
information system to overcome this problem we develop and design Student Information
System.
As a student it is our objective to learn the latest technologies that we are going to use, like
coding in “PHP, HTML, and CSS. To design user-friendly, Simple, and easy to use and efficient
application in given time. To Design an error free, complete and extensible Web Application.
As a student it is our goal to learn latest technologies and trends and to know how the
work is done professionally in the industry. The goals of the project are to design a web based
application for Browser that can provide an interactive plate form to the Teachers and students.
Any Registered student and teacher can use this application on their Pc, Laptop or Notepad.
9
Student Information System
Output of this project SIS web application that will provide specific the functionalities.
Following are the main Functions of the project are listed below:
This application that perform the functionality for the teacher, the teacher can upload
marks, sessional result and attendance of students, and student can access their result,
attendance, profile, time table, course history, and also can do course registration.
System is designed to perform a reliable and easy way for requisitions and see their
progress through the process and win the interests of users.
End user login.
User enter roll no and password to login
New window open
This window display some icons display some Information about user
End user logout.
User logout from the application.
1.13 Figure 1
11
Student Information System
Chapter: 2
Requirement Engineering
12
Student Information System
2.1 Introduction:
In this chapter, the emphasis will be to investigate different types of requirements
functional and non-functional requirements of a We Base Application. Let’s take a look of them.
2.2 Requirements:
2.2.1 Functional Requirements:
2.2.1.1- Login User:
System will give the access to use the application.
2.2.1.3-Set Timetable:
SIS will allow the Administrator to set the timetable.
2.2.2.2- Availability:
Student Information System will be available to every valid and authenticated user,
according access will be provided to the valid viewer.
2.2.2.3- Maintainability:
13
Student Information System
2.2.2.4- Performance:
Basically, it refers to four properties as follows:
Response Time.
Reliability.
Security.
Integrity.
2.2.2.4.2- Reliability:
The application should be reliable, that is it should not get failure, if it fails then it
should not take much time for the operation.
2.2.2.4.3-Security:
The system shall provide secure management. The database and application should
be secure, store and retrieval methods should be secure and authentic. It also refers to login,
logout and password requirements.
2.2.2.4.4-Integrity:
The system should tell how to support the entity constraints integrity and
referential integrity in database tables and interfaces to reduce chances of errors and redundancy.
Chapter: 3
15
Student Information System
3.1 Introduction:
This chapter is all about the Use Case modeling and Software design. In this chapter,
analysis of the system is completed. So, we have to understand the current situation of the
problem domain. Now we are ready to strive for the solution of a problem domain by using
object-oriented approach.
16
Student Information System
Administrator
Administrator
Faculty
Student
Student information
System
17
Student Information System
Level 1:
Student
View Attendance
View Timetable
View Sessional m
View Profile
Response
Login
Login
User Management
Administrator
View Timetable
Upload Attendance
View Profile
Response
Login
Teacher
18
Student Information System
Logout
View Profile
View Marks
Add Degree
View Attendance Student
Add Batch
Upload Marks
Upload Attendance
Teacher
Add Courses
Offer courses
Course
Register Student Courses
Register Course
Register Teacher Courses
Add
Teacher Update
Delete
User Manage
Add
Student Update
Delete
3.3.1- Administrator:
3.3.1.1- Use case-Login:
Title Login
Scope System under design
Level Main function
Primary Actor Administrator
Stakeholders and Administrator: 1. Manages accounts.
Interest 2. Set timetable.
3. Register Courses
Teachers: Wants to access the system login to see their timetable
and to update marks and attendance.
Students: Wants to access the system login to see their Profile
timetable, marks and attendance.
Preconditions User should have valid account information to login
Post conditions User was logged into the system successfully
Main success scenario User System
1. User enters id 1. System verifies and validates
and password. the user and redirect user to its
assigned page according to role
from which user belong.
Title Logout
Scope System under design
Level Main function
Primary Actor Administrator
Stakeholders and Administrator: 1. Manages accounts
Interest 2. Set timetable
3. Register Courses
Teachers: Wants to access the system login to see their timetable
and to update marks and attendance.
Students: Wants to access the system login to see their Profile,
timetable, marks and attendance.
20
Student Information System
21
Student Information System
22
Student Information System
Title Add
Scope System under design
Level Sub function
Primary Actor Administrator
Stakeholders and Administrator: 1. Manages accounts
Interest 2. Add teacher info into database.
Teachers: Wants to access the system login to see their timetable
and to update marks and attendance.
Title Delete
Scope System under design
Level Sub function
Primary Actor Administrator
Stakeholders and Administrator: 1. Manages accounts
Interest 2. Delete teacher info.
Preconditions User must be on main page to select the Teacher option.
Post conditions The “delete” option must be visible.
User must be clicked on “Delete” option.
Main success User System
scenario 1. User click on “User 1. System displays options Student
23
Student Information System
Title Update
Scope System under design
Level Sub function
Primary Actor Administrator
Stakeholders and Administrator: 1. Manages accounts
Interest 2. Set timetable
Teachers: Received updated info.
3.3.2- Teachers:
3.3.2.1.Use case-upload marks:
25
Student Information System
Preconditions
1. Teacher has to login his or her account.
2. Click on view timetable from their account .
3.3.3-Students
28
Student Information System
User management
Admin
Process
Add Degree & Batch
Set Timetable
Logout
Register Courses
Login
View Profile
Process
View Timetable
Yes Teacher
Upload Attendance
Logout
No
Upload Marks
Login Error
View Profile
Show Result
View Timetable
Student
View Attendance
Logout
View Marks
29
Student Information System
Interface Database
User
Enter(Id,Password)
Check Validate
Matched Validate
Access to main panel
Not Matched
Interface Database
Administrator
Enter(course_code,course_title,section,teacher,room_#)
Query
Interface Database
Administrator
Open teacher management
Add teacher_Detail
Query
Save Record Accept Detail
Show teacher_record saved
Detect error
Show error message
Interface Database
Administrator
Open teacher management
Update teacher_Detail
Query
Save Record Accept Detail
Show teacher_updated record saved
Detect error
Show error message
31
Student Information System
Interface Database
Administrator
Add student_Detail
Query
Detect error
Interface Database
Administrator
Delete student_Detail
Query
Detect error
32
Student Information System
Interface Database
Administrator
Update student_Detail
Query
Detect error
Interface Database
Teacher
Enter(marks)
Query
33
Student Information System
Interface Database
Teacher
Enter(Attendence)
Query
Interface Database
Student
Query
View marks
34
Student Information System
Interface Database
Student
Query
View attendence
Administrator
1 -A_id : string
-A_fname : string
-A_lname : string
1
-A_password : string
+A_settimetable() : void
+A_usermanagement() : void
+A_viewattendence() : void
* *
+A_viewtimetable() : void
+A_viewmarks() : void
Student +A_login() : void Teacher
+A_logout() : void
-s_id : string -T_id
-s_fname : string -T_fname : string
-s_lname : string 1 -T_lname : string
-s_password : string -T_password : string
+s_login() : void +T_login() : void
+s_logout() : void +T_logout() : void
+s_viewmarks() : void +T_viewtimetable() : void
+s_viewattendence() : void 1 +T_uploadmarks() : void
+s_viewtimetable() : void +T_uploadattendence() : void
A_usermanagement
1
-s_id : string
-T_id : string
+Student management() : void 1
+Techer mamagement() : void
* *
Chapter: 4
36
Student Information System
4.1.1- Dreamweaver
4.1.2- Php
4.1.3- HTML
4.1.5- CSS
4.1.6- Window XP
37
Student Information System
Chapter: 5
Screen Shots
38
Student Information System
5- Screen Shots:
5.1- Login Screen:
1. Login User
2. User has Cancel option
39
Student Information System
5.2 Administrator
40
Student Information System
41
Student Information System
42
Student Information System
43
Student Information System
44
Student Information System
45
Student Information System
5.3. Teacher
46
Student Information System
47
Student Information System
5.3.3View Timetable
48
Student Information System
49
Student Information System
50
Student Information System
5.3.6 UploadAttendance
51
Student Information System
5.4. Student
52
Student Information System
53
Student Information System
54
Student Information System
55
Student Information System
56
Student Information System
Chapter: 6
Project Schedule
57
Student Information System
No Elapsed time
. from start (in
Milestone Deliverables
months) of the
project
1. 1st Month Layout design Final Designing Documents
5. 7th Months Final product and User Manual Final product and User Manual
This Project schedule which is made using MS-Project with all tasks, deliverables,
milestones, cost estimates, clearly indicated.
58