My Fyp
My Fyp
My Fyp
Project ID: [ ]
Project Team
Student Name Student ID Program Contact Number Email Address
Muhammad Imran MCSM-S18-005 MCS 03360633934 [email protected]
Muhammad Azeem MCSM-F17-046 MCS 03222856719 [email protected]
M Mukhtar Hussain MCSM-S18-008 MCS 03065085100 [email protected]
Change Record
Author(s) Version Date Notes Supervisor’s Signature
1.0
APPROVAL
PROJECT SUPERVISOR
Comments: ___________________________________________________________________
_____________________________________________________________________________
Name:______________________________
Date:_______________________________ Signature:__________________________
PROJECT MANAGER
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
Date:_______________________________ Signature:__________________________
Dedication
Dedicated
To
Acknowledgements
Working on this project was indeed a challenging task that demanded immense
efforts. But we feel proud to express our deepest sense of gratitude and
appreciation to our supervisor Miss. Sabah Arif for her kind help, advice,
inspired guidance, unlimited support, sympathetic attitude and sincere
personal involvement throughout the development of project.
We would never have been able to reach this stage but for the prayers and
great support of our families. Thanks and best wishes for all those who have
made this learning experience so wonderful for us.
Executive Summary
We are developing a website that is great environment for the temporary residents
e.g. Paying Guest Accommodation. People of Pakistan can utilize their free resources and
post an ad for Paying Guests. This platform provides the facilities of accessing customer to
owner directly but, easy booking is having manual booking system, they are facing some
problems issuing booking requests of customers. All the necessary booking stuffs are being
done in hard copy. So it become much difficult for staffs to keep the records updated all the
time. As for example, if the customers need to change the check in date it become difficult
for them to find out the customers booking details for updating as there are so many
customers booking records. Again, regarding current system customers cannot give
feedback online and also staff cannot reply to them promptly. Besides tourists from
other counties need to call directly for booking purposes. So peoples of Pakistan can get the
chance to earn money using their apartment rooms or hotels rooms, and this platform is
beneficial for under developed countries.
Table of Contents
Dedication..................................................................................................................................4
Acknowledgements....................................................................................................................5
Executive Summary...................................................................................................................6
Table of Contents.......................................................................................................................7
Chapter 1....................................................................................................................................9
Introduction................................................................................................................................9
Chapter 1: Introduction.......................................................................................................... 10
Introduction:.............................................................................................................................10
1.1. Background..................................................................................................................10
1.2. Goals and Objectives...................................................................................................10
1.3. Literature Review/Existing Solutions..........................................................................11
1.4. Proposed Solution........................................................................................................12
1.5. Project Plan..................................................................................................................12
1.5.1. Gantt chart................................................................................................................... 13
Chapter 2..................................................................................................................................14
Software Requirement Specifications......................................................................................14
Chapter 2: Software Requirement Specifications....................................................................15
2.1. Introduction................................................................................................................. 15
2.1.1. Purpose........................................................................................................................ 15
2.1.2. Product Scope..............................................................................................................15
2.1.3. References................................................................................................................... 15
2.2. Overall Description......................................................................................................15
2.2.1. Product Perspective..................................................................................................... 15
2.2.2. Product Functions........................................................................................................16
2.2.3. Design and Implementation Constraints......................................................................17
2.2.4. Assumptions and Dependencies.................................................................................. 17
2.3. System Features...........................................................................................................17
2.3.1. System Feature 1......................................................................................................... 18
2.3.2. System Feature 2......................................................................................................... 19
2.3.3. System Feature 3......................................................................................................... 20
2.3.4. System Feature 4......................................................................................................... 21
2.3.5. System Feature 5......................................................................................................... 22
2.3.6. System Feature 6......................................................................................................... 23
2.3.7. System Feature 7......................................................................................................... 24
2.3.8. System Feature 8......................................................................................................... 25
2.3.9. System Feature 9......................................................................................................... 26
2.3.10. System Feature 10....................................................................................................... 27
2.4. Other Nonfunctional Requirements.............................................................................28
2.5. Other Functional Requirements...................................................................................30
Chapter 1
Introduction
Chapter 1: Introduction
Introduction:
We are developing a concept of Paying Guest Accommodation - website or platform
that enables owners placing ads and earn money by their existing sources. On the other
hand user can book room, shared room or apartment and get packages according to their
requirements. Question is that why this platform is preferred, the existing system of hotels,
motels are too much expensive because they have expensive specific building, staff, security,
taxes etc. That’s why hotels are expensive for ordinary person, and this platform gives users
and owners benefits.
1.1. Background
The traditional hotel system is not a good approach because Pakistan is low wage
country and peoples don’t have money to pay in these types of expensive restaurants. The
previous hotel system is too much expensive for peoples of Pakistan. One night stay is about
20-30 $ while average wage rate is 10 $.These restaurants charge a lot of extra charges e.g.
services charges, maintenance charges and taxes as well. Thus we provide the system that is
entirely different from such kind of expensive one.
To empower schools, teachers and students to make the most of new technologies to
create new learning pathways that equip students to live and work in the Smart
State.
To connect teachers with professional learning so they can create and employ
meaningful and engaging strategies where ICT is integral to learning.
To support the effective use for learning by sharing and celebrating success,
delivering an underpinning framework to support and assisting schools to maintain
and extend their curriculum integration.
Objectives:
Orthodox education system in south East Asia is not according to the current appetite of this
generation as technology has increased the expectations of current generation, in class
rooms students are more focused on writing lectures and noting down the notes rather
putting in real effort in understanding the concepts of the content.
Rapid advances in technology and liberalization has created an issue of Smart learning
makes students easy to learn and understand than making notes and learning them for
hours and hours to understand. This type of learning promotes more interaction between
teacher and student with more participation on both sides. Smart class use all interactive
module like videos and presentations and these visually attractive methods are appealing to
kids who are struggling with the tradition method of teaching in a classroom. It is a positive
aspect in the field of education. Counterfeiting that intends to deceptively representation of
content or originality of products. Consumers are very confused about the selection of
products; whether it is original or imitated.
We are providing smart class room for the management to ease their work so that
student life can be facilitated and they can be awaited of technogly. Quality education is
essential requisite in today competitive environment. The smart class room is a
modernized method of education in Pakistani education scenario which will help
provided quality education using environment and get attach with new technology and
learn new method of learning.
II. Team and Managerial/Organizational Structure
Our team is made up of a C.E.O, Ali Imran Abid who is final year computer science
student with excellent programming skills. He is also an entrepreneur and especially
marketer with a booming business in online shopping. He is focused and doubles as a
marketer with Hina. Hina is a creative and articulate lady who brings so much innovative
ideas on board. She has a natural aura with public speaking and excellent marketing
skills. We also have a motivational person, Saba who also doubles as a financial manager.
She has good background in statistics and mathematics. She is optimistic and drives the
passion of the team. We also have an engineer Ali Imran Abid who has a passion for
programming. He has good knowledge in html, php and Visual Studio. Some team
members have more than a role. We hope to have about 5 fully employed persons.
Chapter 2
Software Requirement
Specifications
2.1. Introduction
2.1.1. Purpose
It will save time of management of decoration.
It will provide ease to students.
It will provide ease to teachers.
It will work autonomously that will save electricity.
2.1.3. References
1. Internet Web page: Jeff Atwood and Joel Spolsky. Stack Overflow. Stack Overflow is a
privately held Website, Its features questions and answers on a wide range of topics
in computer programming. 16-2-2016. http://stackoverflow.com/.
3. Internet Web page: Web Med. Web Med is providing tips and tricks how to use
medicine and what things has to prevent. http://www.webmd.com/
with the challenges of corporate sector where information is floating frequently and
knowledge is shared. Focus of this project to develop an intelligent environment where
humans can learn and gain knowledge with minimal human effort so audience inclusive of
students and teachers can focus on knowledge sharing rather putting effort in physical effort
to manage class rooms and conference rooms.
We are provided smart class room for the management to ease their work so that
student life can be facilitated and they can be awaited of technology. Quality education is
essential requisite in today competitive environment. The smart class room is a modernized
method of education in Pakistani education scenario which will help provided quality
education using environment and get attach with new technology and learn new method of
learning. We will decorate walls dynamically that will help students see the thing which are
the studying in real scenario that will help them learn things quickly and easily. We are
providing smart projector that will work on gestures so teacher can teach easily. We will also
set a camera with projector that will take snapshot after teacher will move away from white
board and upload it on cloud class. To reduce storage of cloud it will automatically delete
after 2 days.
Smart Class is a plug and play solution in-a-box. It’s a virtualized, centralized and
managed classroom solution which has been purpose-built for educational institutes
to simplify classroom infrastructure, streamline interactive / smart board usage,
reduce upfront hardware costs and also lower TCO over years of usage.
The Smart Class solution is capable of driving the independent digital display and
multimedia content for several respective classrooms. The displays can be of various
types and formats including interactive, smart boards, LED displays or projectors.
Performance and Interactivity is uncompromised.
Use case 1
Sign In
Actor
Regular User
Preconditions
Basic flow
Alternate flows
Post Condition
User must Sign Out
Use case 2
Sign Out
Actor
Regular User
Preconditions
User must be registered throw Admin
User must be successfully sign in
Basic flow
User wants to sign out
Alternate flows
User don’t want to view attendance
Post Condition
User must sign out
Use case 3
View Attendance
Actor
Student
Preconditions
Basic flow
Alternate flows
None
Post Condition
Student must log out
Use case 4
View Result
Actor
Student
Preconditions
Basic flow
Alternate flows
None
Post Condition
Student must log out
Use case 5
Upload Assignment
Actor
Student
Preconditions
Basic flow
Alternate flows
None
Post Condition
Student must log out
Use case 6
Download Lectures
Actor
Student
Preconditions
Basic flow
Alternate flows
None
Post Condition
Student must log out
Use case 7
Upload Attendance
Actor
Teacher
Preconditions
Basic flow
Alternate flows
None
Post Condition
Teacher must log out
Use case 8
Upload Result
Actor
Teacher
Preconditions
Basic flow
Alternate flows
None
Post Condition
Teacher must log out
Use case 9
Upload Assignment Question
Actor
Teacher
Preconditions
Teacher must log in
Basic flow
Teacher wants to upload assignment question
Alternate flows
None
Post Condition
Teacher must log out
Use case 10
Upload Lecture
Actor
Teacher
Preconditions
Basic flow
Alternate flows
None
Post Condition
Teacher must log out
Usability
This web application should work in all browsers such like as Safari, Google Chrome,
Internet Explorer and Firefox. Application should be responsive and work properly on
each dimension e.g.: Mobile layout, Tab layout etc.
Reliability
Application shall give reliable response all the time. Multiple testing techniques should
be used to ensure that
Availability
Application should be available 24/7 for users.
Accuracy
Application should be faster/light weighted and provide accuracy to all users.
Access Reliability
Application shall provide 100% access reliability
Performance
Application can easily support multiple users on same time.
Response Time
The application should respond to any request triggered within three seconds and
complete within ten sec or less. Page should also load properly and faster on low
bandwidth
Throughput
As the user increased the number of process will automatically increase.
Capacity
Resource Utilization
We use light weight components, so the Application will utilize fewer resources.
Supportability
Design Constraints
The Application designed in such a way it can be visible on most all of the browsers.
The languages that shall be used for development of the project are as follows
o C-Sharp
o J Query
o HTML 5
o JavaScript
o CSS 3
Development Tools
Chapter 3
Use Case Analysis
Chapter 4
System Design
6.6.1. Constraint#6
Name: Download Assignment Questions.
Responsibilities: To Download Assignment Questions.
Cross References: Use case: Download Assignment Questions.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Assignment Questions Downloaded for the user.
Teacher:
6.7.1. Constraint#7
Name: Upload Attendance.
Responsibilities: To Upload Attendance.
Cross References: Use case: Upload Attendance.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Upload Attendance of student.
6.8.1. Constraint#8
Name: Upload Result.
Responsibilities: To Upload Result.
Cross References: Use case: Upload Result.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Upload Result of student.
6.9.1. Constraint#9
Name: Upload Assignment Questions.
Responsibilities: To Upload Assignment Questions.
Cross References: Use case: Upload Assignment Questions.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Upload Assignment Questions for the student.
6.10.1. Constraint#10
Name: Upload Lecture.
Responsibilities: To Upload Lecture.
Cross References: Use case: Upload Lecture.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Upload Lectures for the student.
Admin:
6.11.1. Constraint#11
Name: Add Student.
Responsibilities: To Add Student.
6.17.1. Constraint#17
Name: Add Course.
Responsibilities: To Add Course.
Cross References: Use case: Add Course.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Course will be added.
6.18.1. Constraint#14
Name: Update Course.
Responsibilities: To Update Course.
Cross References: Use case: Update Course.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Course will be updated.
6.19.1. Constraint#14
Name: Delete Course.
Responsibilities: To Delete Course.
Cross References: Use case: Delete Course.
Exceptions: None.
Preconditions: User must be logged in.
Post conditions: Course will be deleted.
Student DFD
Admin DFD
Teacher DFD
Chapter 5
Implementation
Chapter 5: Implementation
Implementation
We use Microsoft Visual studio 2015 community for our web application. And use Entity
Framework for database connectivity with Microsoft SQL Server 2014. Through Entity
Framework there is no need to directly Interact with SQL server we just declare (Models)
classes and the attributes it automatically create database and tables. Also we don’t need to
write queries through Entity Framework we just write Lambda query in C-Sharp and it
converts automatically.
}
?>
<?php
session_start();
if(!isset($_SESSION['email'])){
$_SESSION['msg'] = "You must log in first";
header("location: login.php");
}
if(isset($_GET['logout'])){
session_destroy();
unset($_SESSION['email']);
header("location: login.php");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="css/stylesheet.css" type="text/css">
<link href="bootstrap-3.3.7-dist/css/bootstrap.css" rel="stylesheet">
<script src="bootstrap-3.3.7-dist/jquery/jquery.js"></script> <script
src="bootstrap-3.3.7-dist/js/bootstrap.js"></script>
<script src="bootstrap-3.3.7-dist/fonts/glyphicons-halflings-regular.eot"></script>
$row = mysqli_fetch_assoc($result);
if ($row >0 ) {
if ($password==$row['Password']) {
$_SESSION['email'] = $email;
if ($row['Type'] == 'admin') {
header("location: index.php");
}
else if($row['Type']=='student'){
header("location:student.php");
}
else if($row['Type']=='tchr'){
header("location : teacher.php");
}
}
else{
$error = "Password invailed";
}
}
else {
$error="Email not found";
}
}
?>
<?php
include 'connection.php';
if(isset($_POST['register'])) {
$Username = $_POST['username'];
$Email = $_POST['email'];
$Password = md5($_POST['password']);
$Confirm = md5($_POST['confirm']);
$Phone = $_POST['phone'];
$Department = $_POST['dept'];
$Type = $_POST['option'];
$name = $_FILES['imageupload']['name'];
$path = 'images/';
$destination = $path . $name;
move_uploaded_file($_FILES['imageupload']['tmp_name'], $destination);
//Validation
$qry = "select * from Admin WHERE Email='$Email'";
$res = mysqli_query($conn, $qry); $row =
mysqli_num_rows($res);
if ($Username && $Email && $Password && $Confirm && $Phone && $Type &&
$Department) {
if ($row > 0) {
$error = "Email Already Exist";
}
if ($Password != $Confirm) {
session_start();
if(!isset($_SESSION['email'])){
$_SESSION['msg'] = "You must log in first";
header("location: login.php");
}
if(isset($_GET['logout'])){
session_destroy();
unset($_SESSION['email']);
header("location: login.php");
}
?>
<!doctype html>
<html>
<head>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="css/stylesheet.css" type="text/css">
<link href="bootstrap-3.3.7-dist/css/bootstrap.css" rel="stylesheet">
<script src="bootstrap-3.3.7-dist/jquery/jquery.js"></script> <script
src="bootstrap-3.3.7-dist/js/bootstrap.js"></script>
<script src="bootstrap-3.3.7-dist/fonts/glyphicons-halflings-regular.eot"></script>
<!-- Latest compiled JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Welcome Here</title>
</head>
<body>
<?php include "header.php"; ?>
<div class="table-responsive">
echo $row["Department"];
echo "<br>";
}
}
?>
</td>
</tbody>
</table>
</div>
</body>
</html>
<?php
session_start();
if(!isset($_SESSION['email'])){
$_SESSION['msg'] = "You must log in first";
header("location: login.php");
}
if(isset($_GET['logout'])){
session_destroy();
unset($_SESSION['email']);
header("location: login.php");
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet"
href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<link rel="stylesheet" href="css/stylesheet.css" type="text/css">
<link href="bootstrap-3.3.7-dist/css/bootstrap.css" rel="stylesheet">
<script src="bootstrap-3.3.7-dist/jquery/jquery.js"></script> <script
src="bootstrap-3.3.7-dist/js/bootstrap.js"></script>
<script src="bootstrap-3.3.7-dist/fonts/glyphicons-halflings-regular.eot"></script>
<!-- Latest compiled JavaScript -->
<script
src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Welcome Here</title>
</head>
<body>
<?php
include 'connection.php';
include "header.php";
?>
<div class="container">
<div class="table-responsive">
<table class="table table1">
<thead>
<th>
Name
</th>
<th>
Roll No
</th>
<th>
Section
</th>
</thead>
<tbody>
<td>
<?php
include 'connection.php';
$query="select * from Student";
$result=mysqli_query($conn,$query);
$resultcheck=mysqli_num_rows($result);
if($resultcheck>0){
while($row=mysqli_fetch_assoc($result)){
echo $row["Name"];
echo "<br>";
}
}
?>
</td>
<td>
<?php
$query="select * from Student";
$result=mysqli_query($conn,$query);
$resultcheck=mysqli_num_rows($result);
if($resultcheck>0){
while($row=mysqli_fetch_assoc($result)){
echo $row["Roll"];
echo "<br>";
}
}
?>
</td>
<td>
<?php
$query="select * from Student";
$result=mysqli_query($conn,$query);
$resultcheck=mysqli_num_rows($result);
if($resultcheck>0){
while($row=mysqli_fetch_assoc($result)){
echo $row["Section"];
echo "<br>";
}
}
?>
</td>
</tbody>
</table>
</div>
</div>
</body>
</html>
5.2. Components, Libraries, Web Services and stubs
PyCharm
Xampp Server
Components:
Motors
Sensors
White Board
Slider
Camera
Light
Fan
Application and tools that would be used during this project preparation are as follow:
Code compiler
Notepad ++ and sublime editor are used for html and php codes.
Microsoft Word
Microsoft word is the word processor and would be used for documentation purpose
through the whole project.
Microsoft Excel
Microsoft excel is spreadsheet and would be used for data analysis throughout the whole
project.
Microsoft Project
Microsoft project provides extensive feature on project management with a prominent
feature of project scheduling. Gantt charts, resource allocation. This would be used as a
project management tool throughout the whole project.
Project Modeling
Rational Rose and Microsoft Visio are to be used to draw use cases with different
perspectives as the support the language of Rational Unified Process (RUP). Use case
diagram, Data Flow Diagram (DFD), domain model and all other OOAD analysis and design
diagrams are supported.
Server
Server is required where the user data would be stored and other services would be
available and processing would be done.
Chapter 6
Testing and Evaluation
Unit Testing
Integrated Testing
System Testing
Recovery Testing
Security Testing
Stress Testing
Performance Testing
Unit testing for the module User Account management is provided by testing Login,
Logout and creating new or deleting updating existing user.
Unit testing for the module Detail of Attendance result give detail accurately.
Unit testing for the module Add/update/delete Student, teacher and course detail.
All modules are integrated by an incremental approach, and integration testing of the
system is performed as follows:
Integrate login module and test that the software is properly connected to the database.
Integrate all modules and test by inserting updating, and deleting records.
B. COMPATIBILITY TESTING
TEST CASES
C. USABILITY TESTING
TEST CASES
4 UST- Overly long Pages must load -do- Pass To check the loading
GRA-04 download instantaneously time of all the web
time and properly pages
D. UNIT TESTING
Logout
Main Success Scenario Step Description
A=Actor 1 A:Enter Logout
View Attendance
Main Success Scenario Step Description
A=Actor 1 A: View Attendance
View Result
Main Success Scenario Step Description
A=Actor 1 A:View Result
Download Lecture
Main Success Scenario Step Description
A=Actor 1 A:Download Lectures
Add Attendance
Main Success Scenario Step Description
A=Actor 1 A:Add Attendance
Add Result
Main Success Scenario Step Description
A=Actor 1 A:Add Result
Upload Lectures
Main Success Scenario Step Description
A=Actor 1 A:Upload Lectures
Add Student
Main Success Scenario Step Description
A=Actor 1 A: Fill Form
Update Student
Main Success Scenario Step Description
A=Actor 1 A: Fill Form
Delete Student
Main Success Scenario Step Description
A=Actor 1 A: Delete Student
Add Teacher
Main Success Scenario Step Description
A=Actor 1 A: Fill Form
Update Teacher
Main Success Scenario Step Description
A=Actor 1 A: Fill Form
Delete Teacher
Main Success Scenario Step Description
A=Actor 1 A: Delete Teacher
Add Course
Main Success Scenario Step Description
A=Actor 1 A: Fill Form
Update Course
Main Success Scenario Step Description
A=Actor 1 A: Fill Form
Delete Course
Main Success Scenario Step Description
A=Actor 1 A: Delete Course
Password
Invalid Valid Invalid
(min-1) (min, +max, -min, max) (max+1)
8 8 to 25 25
Chapter 7
Summary, Conclusion and
Future Enhancements
Appendices
A.1. Broacher
A.2. Flyer
A.3. Standee
Reference and
Bibliography
1. Internet Web page: Jeff Atwood and Joel Spolsky. Stack OverFlow. Stack Overflow is a
privately held Website, Its features questions and answers on a wide range of topics in
computer programming. 16-2-2016. http://stackoverflow.com/.
3. Internet Web page: Web Med. Web Med is providing tips and tricks how to use medicine
and what things has to prevent. http://www.webmd.com/
16. The Official Microsoft ASP.NET Site. (2017). Identity. [online] Available at:
https://www.asp.net/identity
18. Lynda.com - from LinkedIn. (2017). SQL Server 2014 Essential Training. [online] Available
at: https://www.lynda.com/SQL-Server-tutorials/SQL-Server-2014-EssentialTraining/363873-
2.html