Professional Documents
Culture Documents
Marble Application
Marble Application
BACHELOR OF SCIENCE IN
Computer Science
1 Table of Contents
1 Table of Contents
2 Revision History
1. Introduction
1.1 General Information
1.2 Purpose
1.3 Document Conventions
1.4 Project Objective
1.5 Intended Audience and Reading Suggestions
1.6 Project Scope
2. Overall Description
2.1 Product Perspective
2.2 Product Features
2.3 User Classes and Characteristics
2.4 Operating Environment
2.5 Design and Implementation Constraints
2.6 User Documentation
2.7 Assumptions and Dependencies
3. System Features
3.1 System Feature 1
3.2 System Feature 2
4. External Interface Requirements:
4.1. User Interfaces
4.2. Hardware Interfaces
4.3 Software Interfaces
4.4 Communications Interfaces
5. Other Nonfunctional Requirements
5.1 Performance Requirements
5.2 Safety Requirements
5.3 Security Requirements
5.4 Software Quality attributes
6. WBS Project Management
7. Tools & Technologies
7.1 Programming Languages
7.2 Databases/Data storages
7.3 Operating System
Appendix A - Glossary:
Appendix B: Analysis Models
Appendix C: Check List
Appendix D: Supervisory Committee
(For office use only)
2 Revision History
Name Date Reason for Changes Version
Government College University Faisalabad Page 1
1. Introduction
1.1 General Information
Information to be provided in this section gives a specific name to the project as well as
pertinent information about the personal involved.
1.2 Purpose
Now a days, it is quite difficult for people to select the right ceramics/marbles with reference to
their requirement as they are unable to decide the right selection. This application will help you
to observe & compare the different characteristics of ceramics/marbles as it will provide you the
details of the desired ceramics/marbles when you will be doing constructional project. The main
purpose of this application is time saving & right estimation/selection of ceramics/marbles by the
customers instead of visiting the market physically. This application will make the selection of
ceramics/marbles more organized by the virtual visualization and more convenient by
comparing two products. It will enable you to get the minor details about ceramics/marbles. This
will provide a brief comparison of two or more types of ceramics/marbles. This application is
designed to minimize the expense of presentation of marmoreal stones compared to the usual
promotion and direct advertising. This application will support to send new collection just by
declaring an occasion or a new item offer to their customers who have downloaded and
registered on this application.
Documented the operations to improve Database will keep the selling records of customers
quality. and their reviews will help to improve the quality.
The Testers who can use the document as their testing strategy to check for bugs and organize
the testing phases. They should start from introduction and then proceed to SRS.
End users who wish to read about this project for interest. They may read the introduction for
understanding the project.
unusual on phone screens and mobile apps are simpler to eyes and easier to use for the client.
This application will let you to share the details of ceramics/marble to communication channels
with a single touch and audience can start a web visit by clicking that shared post. For clients
whose homes are under construction or those who want renovation to their homes, this app will
provide suggestions for selection of ceramics/marble.
Whilst you have a specific product, your company may be in a specialty area where your
competitors do not yet have an application and if that is indeed the case then this can be a
differentiator for you. You can also add new components to your application that others don't
have - the potential results will be much valuable. Without an application, you might be passing
up a section of the market that basically likes to work together as such. A speedy method to
know whether you have a specific product through cell phones. You can likewise utilize sound
judgment, which proposes, for instance, that youthful buyers are bound to need to execute
through an application than mature B2B purchasers. Portable applications open quicker than a
versatile site loads, indeed numerous parts of applications are usable even without an Internet
association. In the present advanced world, it's a competition to convey administrations and our
product to the client quicker, and the victor of the race will win more clients. Applications are a
stage which permit you to have an immediate relationship with your client and builders, with no
go between. You are sure to hold clients once you know what their identity is, their address and
how to contact them by linking Email, Facebook Or WhatsApp.
2. Overall Description
2.1 Product Perspective
In available apps of Ceramics/Marble, there is no option of comparison between different types
of ceramics/marbles so this feature will be added to this application. It will help new people to
make the right selection of Ceramics/Marble.
Now a days, Ceramics/Marble store app is the most popular need of every citizen who is getting
involved in construction as this application will provide ease to select the suitable
ceramics/marble product. It will also give their costumer a great strength to make decision about
the selection.
Overseas, who are have constructional terms in Pakistan, will also be able to take advantage
through this app.
2.2 Product Features
Applications functions are based on the usage of option by the users. By the implementation of
this system, there are some of the factors that seems to be optimized in which time,
environment and easy interfaces are included.
The main functions on which the system consist on are:
Database for each Category
It has a dedicated Database for each category, such as Marble, Ceramics, Sanitary items and
Others. The directory allows consumers to find their desired item by sorting them on basis of
functionality, characteristics, colors, ratings, class or type.
Convenient Interface:
The interface will be so conveniently designed that the products and description could be
shared across popular social media and all other platforms too. User can contact the store
Government College University Faisalabad Page 5
Support of Professionals:
The application offers support of professionals provided online through booking appointment on
suitable time.
Exclusive Deals:
It offers an easy-to-use interface that compiles a large variety of ceramic products that are
frequently updated on it as a one-stop platform for both consumers and sellers. The app has
regular exclusive deals across all their products for all its users.
Live Chat Function:
It offers a live chat function that allows buyers and sellers to communicate in business hours.
This feature allows the sellers to understand the requirements of the buyers and also allows the
buyers to get updated on any new innovation in tiles or ceramics.
Order Tracking
It will make consumer able to track the processing details of order to estimate the delivery timing
of order.
Product comparison
The option of having a brief comparison of selected products will also be added to application.
Product estimation
This feature will help the consumers to estimate the quantity of products by providing the
requirements.
Visual Selection
Some pictorial designs of ceramics/marble will be provided to make the selection convenient for
the consumer.
Appendix A
Glossary:
The following are the list of conventions and acronyms used in this document and the project as
well:
DB Databases
FLOW CHART
Government College University Faisalabad Page 13
Activity/sequence Diagram
Government College University Faisalabad Page 14
Government College University Faisalabad Page 15
CLASS DIAGRAM
I. Starting/Ending Dates
V. Interface Requirements
VII. WBS
Designation: _ . Designation: _ .
Comments: _ Comments: _
_ _
_ _
_ __ _
_ _
Signature: _ Signature: _
---------------------------------------------------------------------
(For office use only)
Date:
Approved Group ID:
Rejected
Government College University Faisalabad Page 18
Remarks:
Project Coordinator