Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 16

POINT OF SALE

BS COMPUTER SCIENCE
SESSION: 2017F-2021

Submitted to:
Govt.Islamia College Faisalabad
School of Computer Science

Submitted by:
Usama Khalid
Roll No.534
Mohammad XXXXX
Roll No: XX

Supervised by:
Mam Sana
(Associate Head, School of Computer Science)
In the name of ALLAH,

The Most Beneficial,

The Most Merciful.


ACKNOWLEDGEMENT

We express our thanks and gratitude to Allah almighty and our parents, our brilliant lecturers and
friends without whose uncontained support, we could not have made this career in project
development.

We wish to place on record our deep sense of gratitude to our project supervisor Mam Sana who
helped us throughout the project work and motivated us constantly. We also express our
gratitude to Mam Sana for his motivation and valuable suggestion throughout the BS (CS)
program. We also extend our thanks to other Faculty members for their cooperation during our
program.

Finally, we would like to thank our friends for their cooperation to complete this project.

Student Name: Usama Khalid


Student Name: XXXXXXXXX
DEDICATED TO

Our Parents
We dedicated our project to our parents the strong souls who taught us to trust Allah and believe
in hard work. With whom motivation and guidance we were able to perform this project with
much efforts and dedication.

Our Teachers
We also dedicated our project to our lecturers the technical persons who taught us, the modern
Knowledge of Computer Science & Technology. The skills which may have given us will be
very beneficial for us in our professional career.

Our Fellows & Juniors


It would be un-justification not mention our fellows and our juniors of our department those who
helped us throughout our career of BS (Hons) Computer Science and our stay in the University.
ABSTRACT

Point of Sale is an web based application that An arrangement needed for present and next
coming time of advanced age business to increase profitability and Business insight about their
business clients and stock administration of manual truly stores and for online virtual web based
business stores that have same items that is introduced in physically in stores and needs to
permitting their clients to access on online store for buying things them. Presently they need a
framework that takes all duties about information the board and their stock or auto treatment of
their all on the web or manual clients.
Darning my statistical surveying, I gather a few discoveries about the issues of sellers or shippers
of dress and other supermarkets directors, that is about a computerized result of retail location that
have one data set and cover all sides of partners that are working under an organization or stage.
I think a retail location that is utilized for manual bulling or online store invoicing with stock
administration tending to every one of the difficulties with one window activity. At that point I
choose to foster a retail location programming and picked it into my last year project.
DECLARATION

It’s stated that Students of Bachelor of Science in Computer Science 2017f-2021 at Govt.Islamia
College Faisalabad hereby declare that the matter printed in this documentation titled “Point Of
Sale” is our own work in the fulfill meant of Graduation program under Govt.Islamia College
Faisalabad.
The supervision is provided by Associate Dean XXXXX and guidance is provided by our project
supervisor Mam Sana under their very good supervision, guidance and command we are able to
produce this work.
The information and data presented in this document is authentic and legitimate to the best of our
Knowledge. We have performed this project with our own effort. We have also mentioned the
resources in the reference list from which we have taken help and gotten to guidance.

Name of the student: Usama Khalid

Signature of Candidate: _______________________

Name of the student: XXXXXXXX

Signature of Candidate: _______________________


CERTIFICATE

This is to certified that the project work contained in this documentation titled “MUL Vouch”
has been carried out and completed by the joint efforts of “Usama Khalid” and
“XXXXXXXXX” under my supervision and command.
It is now my judgment that this project and this documentation is of sufficient standard to warrant its
acceptance by Minhaj University Lahore for BS (H) degree in the subject of Computer Science.

Date: _________________

Supervisor: XXXXXXXX
(Associate Head, School of Computer
Science)
_________________

FYP In charge: XXXXXXXX


(Associate Head, School of Computer
Science)

_________________

Head/Associate Head: XXXXXXXX


(Associate Head, School of Computer
Science)
_________________

Dean/Associate Dean: XXXXXXXX


(Associate Dean, Faculty of CS & IT)

_________________
PROJECT BRIEF

Project Name Point Of Sale

Undertaken by Usama Khalid & XXXXXXX

Session 2017f-2021

Mam Sana
Supervised by
(Associate Head, School of Computer Science)

Platform Laravel PHP (Web Application)

Source Language PHP7.4, HTML5, BOOTSTRAP5, MYSQL,

Tools NetBeans, Xampp, Chrome Browser , Photoshop


TABLE OF CONTENTS

CHAPTER 1 INTRODUCTION TO PROJECT...................................................................................................................... 1


1.1 BACKGROUND & CURRENT TECHNOLOGIES................................................................................................................ 2
1.2 MOTIVATION............................................................................................................................................................................... 3
1.3 SCOPE.............................................................................................................................................................................................. 3
1.4 PROBLEM STATEMENT.......................................................................................................................................................... 4
1.5 STRUCTURE OF DISSERTATION.......................................................................................................................................... 4
CHAPTER 2 LITERATURE REVIEW.................................................................................................................................... 5
2.1 OVERVIEW.................................................................................................................................................................................... 6
2.2 PURPOSE....................................................................................................................................................................................... .. 7
2.3 OBJECTIVE.................................................................................................................................................................................... 7
2.4 FACILITATIONS.......................................................................................................................................................................... 7
2.5 MAJOR FEATURES..................................................................................................................................................................... 8
2.6 PRODUCT PERSPECTIVE........................................................................................................................................................ 8
2.7 USERS.............................................................................................................................................................................................. 9
2.8 SKILLS OF TEAM MEMBERS.................................................................................................................................................. 9
2.9 SCOPE OF THE SYSTEM......................................................................................................................................................... 10
2.10 USABILITY.................................................................................................................................................................................. 10
2.11 SUPPORTABILITY.................................................................................................................................................................... 11
2.12 SOFTWARE AND HARDWARE REQUIREMENTS....................................................................................................... 11
2.12.1 HARDWARE REQUIREMENTS.................................................................................................................................. 11
2.12.2 SOFTWARE REQUIREMENTS.................................................................................................................................... 11
2.13 TOOLS REQUIREMENTS....................................................................................................................................................... 11
CHAPTER 3 ANALYSIS AND DESIGN............................................................................................................................... 12
3.1 INTRODUCTION....................................................................................................................................................................... 13
3.2 PROPOSED SYSTEM................................................................................................................................................................ 13
3.3 PERFORMANCE........................................................................................................................................................................ 14
3.4 USER INTERFACES.................................................................................................................................................................. 14
3.5 DEVELOPMENT METHODOLOGY..................................................................................................................................... 14
3.6 USER FRIENDLY....................................................................................................................................................................... 15
3.7 PORTABILITY............................................................................................................................................................................ 15
3.8 SYSTEM INCOMPLETE........................................................................................................................................................... 15
3.9 SPECIFIC FUNCTIONAL REQUIREMENTS AND PROJECT FILE STRUCTURE................................................. 16
3.10 LIST OF ACTIVITIES FILES IN THIS PROJECT.............................................................................................................. 16
3.11 LIST OF XML FILES IN THIS PROJECT............................................................................................................................. 17
3.12 LIST OF OTHER JAVA FILES IN THIS PROJECT............................................................................................................ 18
3.13 CLASSIFICATION OF FUNCTIONAL REQUIREMENTS............................................................................................. 18
3.14 NON-FUNCTIONAL REQUIREMENTS............................................................................................................................. 19
3.15 PROJECT FEASIBILITY........................................................................................................................................................... 19
3.15.1 TECHNICAL FEASIBILITY FOR MUL VOUCH....................................................................................................... 20
3.15.2 OPERATIONAL FEASIBILITY FOR MUL VOUCH................................................................................................. 20
3.16 TIME ESTIMATION.................................................................................................................................................................. 20
3.17 PROJECT COST ESTIMATION/ECONOMIC FEASIBILITY........................................................................................ 21
3.17.1 SERVER CONFIGURATION.......................................................................................................................................... 21
3.17.2 TOTAL ESTIMATED COST BECOMES ..................................................................................................................... 21
3.18 USE CASE MODELING............................................................................................................................................................. 21
3.19 REGISTERED USER.................................................................................................................................................................. 22
3.20 USE CASE DIAGRAM FOR BRAND..................................................................................................................................... 23
3.21 USE CASE DIAGRAM FOR ADMIN...................................................................................................................................... 24
3.22 BEHAVIORAL MODELING.................................................................................................................................................... 25
3.23 DATA MODELING..................................................................................................................................................................... 25
3.24 SEQUENCE DIAGRAM OF USER ......................................................................................................................................... 26
3.25 AUTHENTICATION SYSTEM FOR MUL VOUCH........................................................................................................... 28
3.25.1 USERNAME AND EMAIL.............................................................................................................................................. 28
3.25.2 PASSWORD FOR SIGN IN ............................................................................................................................................ 28
3.26 DATABASE HIERARCHY STRUCTURE FOR ADMIN .................................................................................................. 29
3.27 DATABASE HIERARCHY STRUCTURE FOR BRAND.................................................................................................. 30
3.28 DATABASE HIERARCHY STRUCTURE FOR USER...................................................................................................... 31
3.29 CONTEXT DIAGRAM............................................................................................................................................................... 32
3.30 DATA FLOW DIAGRAM.......................................................................................................................................................... 34
CHAPTER 4 IMPLEMENTATION........................................................................................................................................ 35
4.1 INPUT AND OUTPUT .............................................................................................................................................................. 36
4.1.1 INPUT OPTIONS FOR USER............................................................................................................................................. 36
4.1.2 OUTPUT FOR USER............................................................................................................................................................. 36
4.1.3 INPUT OPTION FOR BRAND ........................................................................................................................................... 36
4.1.4 OUTPUT FOR BRAND......................................................................................................................................................... 36
4.1.5 INPUT OPTION FOR ADMIN............................................................................................................................................ 37
4.1.6 OUTPUT FOR ADMIN ......................................................................................................................................................... 37
4.2 GUI.................................................................................................................................................................................................. 38
4.2.1 SPLASH SCREEN .................................................................................................................................................................. 38
4.2.2 SELECTION PANEL............................................................................................................................................................. 39
4.2.3 USER LOGIN PANEL ........................................................................................................................................................... 40
4.2.4 USER DASHBOARD ............................................................................................................................................................. 41
4.2.5 USER EDIT SETTINGS........................................................................................................................................................ 42
4.2.6 ADMIN PANEL ...................................................................................................................................................................... 43
4.2.7 ADD ADMIN ........................................................................................................................................................................... 44
4.2.8 ALL BRANDS.......................................................................................................................................................................... 45
4.2.9 BRANDS HOME..................................................................................................................................................................... 46
4.2.10 BRANDS CHAT PANEL ................................................................................................................................................. 47
4.2.11 AUTHENTICATE REQUESTS...................................................................................................................................... 48
4.2.12 ADD OFFER....................................................................................................................................................................... 49
CHAPTER 5 TESTING ........................................................................................................................................................... 50
5.1 TEST CASES ................................................................................................................................................................................ 51
5.1.1 USER PANEL TEST CASE .................................................................................................................................................. 51
5.1.2 BRAND PANEL TEST CASE .............................................................................................................................................. 52
5.1.3 ADMIN PANEL TEST CASE............................................................................................................................... 53
5.2 ANDROID UNIT TESTING FOR MUL VOUCH........................................................................................... 54
5.3 UNIT TESTING FOR MUL VOUCH................................................................................................................ 54
5.4 VALIDATION TESTING FOR MUL VOUCH................................................................................................ 54
5.5 PROJECT (MUL VOUCH) TESTING............................................................................................................... 55
5.6 MUL VOUCH TESTING RESULTS.................................................................................................................. 55
CHAPTER 6 CONCLUSION
...............................................................................................................................................................................
56
6.1 CONCLUSION....................................................................................................................................................... 57
6.2 BENEFITS OF MUL VOUCH............................................................................................................................. 57
6.3 LIMITATIONS....................................................................................................................................................... 57
REFERENCE
...............................................................................................................................................................................
58
CS&IT

Project Tittle
POINT OF SALE (One Window Operation)

1.1 PROJECT OVERVIEW STATEMENT:


An arrangement needed for present and next coming time of advanced age business
people to assemble profitability and Business insight about their business clients and
stock administration of manual truly stores and for online virtual web based business
stores that have same items that is introduced in physically in stores and needs to
permitting their clients to access on online store for buying things them. Presently they
need a framework that takes all duties about information the board and their stock or auto
treatment of their all on the web or manual clients. Darning my statistical surveying, I
gather a few discoveries about the issues of sellers or shippers of dress and other
supermarkets directors, that is about a computerized result of retail location that have one
data set and cover all sides of partners that are working under an organization or stage. I
think a retail location that is utilized for manual bulling or online store invoicing with
stock administration tending to every one of the difficulties with one window activity. At
CS&IT

that point I choose to foster a retail location programming and picked it into my last year
project.

1.2 PROJECT GOALS & OBJECTIVES

The goal of the product is to convey the most optimized plan of attack stock revealing
or special framework for stock administration that give the framework development
to carefully or construct certainty to make more arrangement to a venture. Give
information security and information honesty to fabricate the client trust on the brand.

• Maintaining the best and be a main on the lookout.


• To convey top notch efficiency, on schedule and inside financial plan while
likewise giving a quick, blunders free charging and announcing framework.
• To be a top inventory network the board
 Invoicing: Selling, Buying, Renting and Repairing.

 Inventory Management.
 Customer Orders and Suppliers Orders Management.
 Integrated Supplier Purchasing.
 Consistent and Customizable Reports.

1.3 SYSTEM COMPONENTS

Retail location programming will be created on Laravel PHP Artesian Server with the Database
MySQL. The point of this product is absolutely draw in the client for simple methodology. All
information will be put away in MySQL. It will give full help to client and simple getting
capacity.

System users\actors:
CS&IT

1. Administrator

2. Cashier

3. Accountant

4. Customers

Administrator Features:

1. Add/Update/Display/Delete (Admin)
2. Add/Update/Display/Delete customer (User)
3. View Query
4. View Feedback
5. View/Delete comments

6. View reports
7. Sale comparison
8. Suppliers
9. Handel returns
10. User accessibility
11. User inquiry
12. User support

Cashier
1) Billing
2) Returns
3) Reporting
4) Vouchers
CS&IT

Accountant
1) Accounts
2) Store expenses
3) Reporting
4) Issue payments

Customers
1. View Products
2. View Price
3. Customer Registration Form
4. Booking form
5. Contact us form
6. Give feedback

Brief overview of the technology

Front-end:
1. Angular js
2. HTML5
3. CSS3
4. JavaScript/jQuery
5. Bootstrap4
6. SVG graphics
CS&IT

Back-end:
1. Laravel PHP7.4 artisan server
2. Json
3. Ajax
4. MySQL

1.4 Project Plan / Schedule


Our plan is to complete this project in 1.5 to 2.5 months of duration.

1.5 Hardware and Software Specification

1. A suitable OS (Windows/Linux/Mac)
2. A desktop or laptop
3. 8gb RAM to run the program without any interruption
4. Neat bean integrated development environment.
5. Android phone for checking responsiveness

1.6 Document Overview

The point of sale (POS) or point of purchase (POP) is the time and place where a retail transaction is
completed. ... After receiving payment, the merchant may issue a receipt for the transaction, which is
usually printed but can also be dispensed with or sent electronically

You might also like