Professional Documents
Culture Documents
SESSION (2019-21)
Submitted By
Supervised By
Internal Examiner
(Supervisor)
External Examiner
---------------------------------------
Director
I
DEDICATION
DEDICATED TO MY RESPECTED PARENTS AND FAMILY WHOSE UTMOST LOVE , CARE AND
STRUGGLE AGAINST ALL ODDS BROUGHT ME TO THIS HEIGHT OF KNOWLEDGE AND ENCOURAGED
ME TO COMPLETE THIS DEGREE AND WERE MAJOR DRIVING FORCE BEHIND MY ALL EFFORTS
II
ACKNOWLEDGEMENT
I am thankful to ALMIGHTY ALLAH who gave me courage and passion and prayers of my
parents and teachers to achieve the goal that was necessary for the degree. Although it was not an
easy task, with the useful direction, kind supervision and co-operation of Mr. Gulfraz Naqvi, it
became easy for me to complete the research work. I am really grateful to my Project Supervisor
because of his profound interest and encouragement throughout the project work.
Last but not least, I extend my sincere appreciativeness and thankfulness to my Family for their
incredible encouragement. Their love and support means a lot to me.
III
UNDERTAKING
Gulfraz Naqvi
S.C.A
UMT, Lahore
Project Supervisor
IV
CONTENTS
DEDICATION..........................................................................................................................................II
ACKNOWLEDGEMENT......................................................................................................................III
UNDERTAKING....................................................................................................................................IV
1. INTRODUCTION.............................................................................................................................2
1.1 PROJECT OVERVIEW......................................................................................................................................2
1.1.1 Goals and Objectives............................................................................................................................2
1.1.2 Definitions and Acronyms....................................................................................................................2
2. SYSTEM REQUIREMENT SPECIFICATION.............................................................................4
2.1 FUNCTIONAL REQUIREMENTS........................................................................................................................4
2.1.1 ADMIN PANEL:..................................................................................................................................4
2.1.2 USER PANEL:.....................................................................................................................................4
2.2 NON-FUNCTIONAL REQUIREMENT.................................................................................................................5
2.2.1 PERFORMANCE.................................................................................................................................5
2.2.2 Safety/Security:....................................................................................................................................5
2.2.3 Software Quality Attributes:.................................................................................................................5
2.2.4 Usability:..............................................................................................................................................5
2.3 USE CASE MODELS........................................................................................................................................5
2.3.1 List of Actors........................................................................................................................................5
2.3.2 List of Use Cases..................................................................................................................................5
2.3.3 Use Case Diagram..............................................................................................................................11
3. SYSTEM DESIGN..........................................................................................................................13
3.1 SYSTEM ARCHITECTURE..............................................................................................................................13
3.2 CLASS DIAGRAM..........................................................................................................................................14
3.3 SEQUENCE DIAGRAM...................................................................................................................................14
3.3.1 Login/Register....................................................................................................................................15
3.3.2 Construction Actions..........................................................................................................................16
3.3.3 Logout.................................................................................................................................................17
3.4 ENTITY RELATIONSHIP DIAGRAM................................................................................................................18
4. IMPLEMENTATION.....................................................................................................................20
4.1 TOOLS........................................................................................................................................................20
4.1.1 Web Application.................................................................................................................................20
4.1.2 Database.............................................................................................................................................20
4.2 LANGUAGES............................................................................................................................................20
4.3 SNAPSHOTS OF FROND END.........................................................................................................................21
5. TESTING.........................................................................................................................................26
5.1 TEST CASES.................................................................................................................................................26
6. RESULTS/OUTPUT/STATISTICS...............................................................................................29
6.1 90% COMPLETION.......................................................................................................................................29
6.2 90% ACCURACY..........................................................................................................................................29
6.3 90% CORRECTNESS.....................................................................................................................................29
7. CONCLUSION AND SUMMARY.................................................................................................31
7.1 CONCLUSION AND SUMMARY............................................................................................................31
8. FUTURE WORK.............................................................................................................................33
9. REFERENCES................................................................................................................................35
1
INTRODUCTION
1. INTRODUCTION
3. SYSTEM DESIGN
13 | P a g e
School of Commerce and Accountancy (SCA) <Project Name>
14 | P a g e
School of Commerce and Accountancy (SCA) <Project Name>
3.3.1 Login/Register
15 | P a g e
School of Commerce and Accountancy (SCA) <Project Name>
16 | P a g e
School of Commerce and Accountancy (SCA) <Project Name>
3.3.3 Logout
17 | P a g e
School of Commerce and Accountancy (SCA) <Project Name>
18 | P a g e
4
IMPLEMENTATION
School of Commerce and Accountancy(SCA) <Project Name>
4. IMPLEMENTATION
4.1 TOOLS
4.1.1 Web Application
VISUAL STUDIO
Visual studio is vast tool and most of work is done on visual studio. I choose this tool
because it is full of functions and library. We can easily manage our project folders. All files
can easily be managed at same place.
4.1.2 Database
SQL SERVER MANAGEMENT STUDIO 2014
We have used SQL server management studio for the implementation of our database. We
have selected this software because we have used it before. Another reason for its selection is
because it is very easy to use and understand, therefore any problems we face in our database
can easily be overcome.
.
4.2 LANGUAGES
SQL
HTML stands for Hypertext Markup Language. It is the set of markup symbols or codes inserted in a
file intended for display on a World Wide Web browser page. The markup tells the Web browser how
to display a Web page's words and images for the user. We have used HTML in our web application.
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language. We have used CSS in our web application.
PHP
PHP is a server-side scripting language designed primarily for web development but also used as a
general-purpose programming language. We have used PHP for the connectivity of our web and
android application with our database.
20 | P a g e
School of Commerce and Accountancy(SCA) <Project Name>
21 | P a g e
School of Commerce and Accountancy(SCA) <Project Name>
22 | P a g e
School of Commerce and Accountancy(SCA) <Project Name>
23 | P a g e
School of Commerce and Accountancy(SCA) <Project Name>
24 | P a g e
5
TESTING
School of Commerce and Accountancy(SCA) <Project Name>
5. TESTING
Steps/Actions
1. Open the “system”.
2. Click on Login
3. Enter valid Username and password against the Role
Expected Results “Activate the Dashboard”
Actual Results “activate the Dashboard”
Status Pass
Test Case ID 2
Description Signup
Steps/Actions
1. Open the “system”.
2. Click on Signup
3. Enter valid Username and password against the Role
Expected Results “User created”
Actual Results “User Created”
Status Pass
Test Case ID 3
Description Activating User
Steps/Actions
1. Open the “system”.
2. Click on Login and login as admin
3. Go to dashboard and activate the user by verifying it.
Expected Results “User Activated”
Actual Results “User Activated”
Status Pass
Test Case ID 4
26 | P a g e
School of Commerce and Accountancy(SCA) <Project Name>
Test Case ID 5
Description Book a services
Steps/Actions
1. Open the “system”.
2. Click on Login and login as user
3. Chooses the service and confirm the service.
Expected Results “Service booked”
Actual Results “Service Booked”
Status Pass
27 | P a g e
6
RESULTS/OUTPUT/STATISTICS
School of Commerce and Accountancy(SCA) <Project Name>
6. RESULTS/OUTPUT/STATISTICS
29 | P a g e
7
CONCLUSION &SUMMARY
School of Commerce and Accountancy (SCA) <Project Name>
The project is built for purpose to register the profiles of the workers especially who works on
daily wages on the website so they can get the wage. It is very easy for the person to find a
worker to his work within seconds. The project is basically a online construction market for
construction workers and on the availability of the person, the user can book that resource for
his/her construction work. In the booking process, the user will provide all the details about the
working he/she is going to plan.
The main purpose of this project is to facilitate the end users to online book a technical person for
his/her construction work according to the end user convenience.
31 | P a g e
8
FUTURE WORK
8. FUTURE WORK
As we can see in the accuracy and completion section the project is complete and almost
fulfills all the requirements. But nothing is complete and further work can be done on it.
In future at different dimensions some changes can be made and also some other
functionality can be added.
In future, we can register construction companies and also provide complete house
projects. We can also add the functionality to accept the payment online for those who
feel easy to pay online.
9
REFERENCES
School of Commerce and Accountancy(SCA) <Project Name>
9. REFERENCES
1. https://www.w3schools.com/
2. https://www.youtube.com/watch?v=U7n0AlCsFoE
3. https://www.upgrad.com/blog/computer-science-project-ideas-topics-beginners/
35 | P a g e