Fyp1 Final 2
Fyp1 Final 2
Fyp1 Final 2
Project Team
Student Name Student ID Program Contact Number Email Address
Project Report
ONLINE PET SHOP
Change Record
Author(s) Version Date Notes Supervisor’s Signature
1.0 <Original Draft>
<Changes Based on
Feedback from
Supervisor>
<Changes Based on
Feedback From Faculty>
<Added Project Plan>
<Changes Based on
Feedback from
Supervisor>
APPROVAL
PROJECT SUPERVISOR
Comments: ___________________________________________________________________
_____________________________________________________________________________
Name:______________________________
Date:_______________________________ Signature:__________________________
PROJECT MANAGER
Comments: ___________________________________________________________________
_____________________________________________________________________________
Date:_______________________________ Signature:__________________________
Date:_______________________________ Signature:__________________________
Dedication
This project is dedicated to my Teachers, who taught me that the best kind of knowledge to
have is that which is learned for its own sake. It is also dedicated to my parents, who taught me
that even the largest task can be accomplished if it is done one step at a time
Acknowledgements
Personally, I'd like to thank all those who have helped with their advice and efforts … I'd like
also to thank all Superior University Gold Campus staff and the Computer Science staff,
especially our supervisor, Sir Asadullah Tariq and Sir Jawad ahmed for his valuable advice and
the work done in guiding us and guide us during the preparation of this work.
For our leader and our Chairman. Dr. Prof. Chaudhry Abdul Rehman
For each person lit our paths of our knowledge. For all those who have helped with their advice
and efforts.
I would like to thank the entire 1D92 team for giving us so much support in this Project. He
treated us very well and for the first time we had the opportunity to go out of our University to
work and learn a Lot.
The esteemed professors in the Superior University Gold Campus Lahore.
For all the friends and everyone. I offer my research.
Executive Summary
Today’s pet industry is increasing very well. Pet market has been a very popular market for the
past many years. Our current business plan is online pet shop. This includes different pet dogs,
birds, rabbits and also many foods of the pet animals. We will sell our products online as our
business is online. It is basically very new idea in Pakistan and it is very demand able business as
everything in now a days has become computerized.
Our mission is to provide high quality of pet animals and pet foods at the best price possible for
the customer. In order to full fill our mission statement, we need to provide good and quality
products to our customer and we are very keen to do that.
Our marketing plan is completely different from other pet shop, because we are introducing an
online pet shop in Pakistan, so our marketing strategy will be ritualized. So it is such a new idea
Pakistan and we are very hopeful that our business will make a good profit as well as we are
very concern about our reputation. We will try to fulfill the need our customers in a last time.
As it is very new idea in Pakistan, it will take little time to become a very popular business
section in our country, but we will try our best to satisfy our customers.
With an emphasis on customer service banana.com will differentiate itself from others by
establishing a welcoming friendly atmosphere for the customer in our target market. We can’t
just sell our products; we must deliver those product with a focus on excellence. We have to
satisfy our customers by our service in order to become successful and our home delivery
system has to be very sharp.
Table of Contents
Dedication.......................................................................................................................................iv
Acknowledgements..........................................................................................................................v
Executive Summary........................................................................................................................vi
Table of Contents..........................................................................................................................vii
List of Figures.................................................................................................................................ix
List of Tables...................................................................................................................................x
Chapter 1..........................................................................................................................................2
Introduction......................................................................................................................................2
1.1. Background.......................................................................................................................3
1.2. Motivations and Challenges.............................................................................................4
1.3. Goals and Objectives........................................................................................................4
List of Figures
List of Tables
Chapter 1
Introduction
Chapter 1: Introduction
Faculty of CS&IT, The Superior College Lahore, Pakistan 11
Project Report: < Online Pet Shop>
The aim of this project is to outline an overview of pet care industry and to reveal the business
models of leading enterprises in the industry of pet care. In addition, the common pet care
businesses paradigms would be summarized in three major pet care business segments. As the
business paradigms indicate the pet care market demand in details by the products available on
markets as well as the service offers, in order to show the relation of the demand and supply in
pet care industry. Furthermore, the report of trends in pet care aims to illustrate the business
opportunities of pet care in present and future.
As we know we all love to have pets with us. For the people who do trade in animals as pets so
that people use the platform for the selling and buying of that product .They usually deal
through social media or through the different platforms but there is no organized platform for
that particular reason the platforms which exist were not good or organized for this type of
dealing and there is not so planning for this market. As for this the market is not so organized if
well organized this market generate enough revenue for to transform it in a new potential
market.
1.1. Background
Nowadays, people are busy in their daily life and having a lot of stress from their working area.
Most of them would like to have a pet to accompany them in their daily life and also can
release the stress that they received. For example, having a dog is a good choice for most
people who want to have a pet. Dog not only a very good companions and also having deep
emotional tie between people. Dogs will protect the people with literally lay down their lives.
Having a dog as a pet help the owner stay connected with the social life. The owner needs to
bring their pet go out for exercise, take the pet to visit the pet groomer and also having the
veterinary checkups for their pet. All of these need the owner to communicate with others and
involved themselves in the social activities. Besides that, people can get more friends with
those who having the same habit which is taking their pet go out for some exercise and
activities.
Moreover, nowadays people who live in the city are lonelier than people who live in the town.
Most of them having the working stress, their communicate problems with other people and all
of these will make them feel lonely and no way to release their stress and loneliness. Having a
pet such as dog or cat can help them to being more cheerful in their life and easy to
communicate with other people. In this project, a website will be developed that selling the
pets products, having pets grooming services, selling different types of pets and so on. The
website name as “A Lovely Site for Your Pet” and in the website it contains a lot of services that
prepare for the pets such as pets adoptions events, pet grooming services, self-service pet wash
and …
Our business goal is to attain recognizable position in pets, pet products and services with a
measurable market share(10%) by the end of first 12 month working according to the design
and development of:
Innovative and beneficial pet product and services
Marketing objectives:
Within the target market establish relationships with veterinarians.
To implement campaign with target market of company through the use of local
newspaper advertisements, flyer and word of mouth.
Increase online presence of pet shop after one year through producing a website and
mentioning the contact information and the name of company with online
encyclopedias.
Currently, the global pet care industry is relying on North America heavily, as the
USA has the largest pet care market in the size of the retail value. The world’s pet
population has a steady growth with no sign of declining form 2002 till now. All of
the top 10 pet care markets in 2016 are from North America, Western Europe, Asia Pacific and
Lain America. They are the USA, United Kingdom, Germany, Japan, Brazil, France, Italy,
Australia, Canada, and Mexico. Indeed, these countries also have significant pet populations
and higher amount of expenditure for spending on pets.
Most of the top 10 countries in market size are developed countries; hence, the
consumers from those countries would have more purchasing power in comparison to
developing countries, such as China and South Africa.
For the distribution channels, supermarkets still own the largest portion of pet care distribution
over the past 14 years. The stored-based retailers are the main distribution channels in pet
care; yet, the internet retailing channel under the category of non-store retailing accounts more
pet care distribution with the percentage change of 833% from 2002 to 2016. Also, pet
superstores, pet shops, and hypermarkets are the essential retailers in grocery and non-grocery
specialists in the present; whereas, the veterinary clinics are the core distribution channel on
the non-retailing area in pet care. Moreover, the huge number of pet per veterinarian as well as
the vet clinic reveals the tension between supply and demand of veterinary service; more
qualified veterinarians and licensed vet clinics are needed to provide enough medical service
and related facilities for better service for pets.
A set of techniques to examine and describe the gap between current performance and desired
future goals. Current State: As we are starting a new project the initial state will need to acquire
changes according to the user's needs. Future State: All issues which users face in the initial
step will be highly appreciated and will bring under consideration and steps should be taken out
for their improvement. Improvement Steps: We will make some changes after testing the
software. Change only required when it needed. Fixing the bugs and improving the project as
per requirement.
The proposed solution for the problem above is to develop a platform in such strategic way that
it cover the most common problems faced by people using any e-commerce platform that the
platform is well defined and being a generalized not specified like pet bazar which only offered
the selling and buying of pets the platform which provide not only selling and buying also
provide doctors food for pets etc.
A project plan is a formal document designed to guide the control and execution of a project. A
project plan is the key to successful project and is the most important document that needs to
be created when starting any business project. These are following steps for completing project
plan.
Requirement Gathering & Analysis
Design
Testing
Deployment
Maintenance
The Work Breakdown Structure identifies the project’s tasks and provides a framework for
organizing and managing the work. Two methods for presenting a work breakdown structure
(WBS) are the WBS outline and the WBS diagram.
Database
design
System Security Plan
Requirements Quality
Assuranc
e
SRS
The purpose of roles & responsibility matrix is to identify who will do what.
Final Report
Testing
Database
Coding
Documents
Requirements
Analysis
Requirements
Gathering
Planning 01-Sep-20 20-sep-20 05-oct-20 26-11-20 26-12-20 05-01-21
Chapter 2
Software Requirement
Specifications
2.
2.1. Introduction
The web site we are developing provide the platform to the pet breeders to buy and sell pets
and for the people who are connected to the pet industry whether they are breeders or sellers
or buyers or the pert food sellers or the veterinary doctors which are not available for 24/7 for
the people for consultancy. They can easily ask the company to modify the item according to
their need. To provide a platform for the emerging market of Pakistan which is believed to be
expanded to a larger extent than we think. They can get price and payments detail and
methods on site. Login access is available for customer, owner and manager according to their
need. Feedback option is available at the site customer can easily give their feedback so the
company can improve their work Google map is places at the site to check out nearest locations
to save time
2.1.1. Purpose
This proposed Online Pet Shop Management System was designed to manage the pet
information such to produce the pet breed and the vaccine schedules. It is also performed in
systematic through its function requirement.
The management of pet shop includes the services offers such as cleaning, scissoring, bathing
and blow-drying.
First, the pet must be registered before having any services. Any piece of information about the
pets must be correct and organized to avoid any problem to be in countered like the bad
feedback from the customer.
The purpose of this system is to transact and deals with a nice and easier way by simply
gathering information from the customer. It also helps to every individual by searching for the
information needed
2.1.2. Document Conventions
The project online Pet Shop Management Information System is an online platform that will be
used in order for the management provide updates and information through Online Veterinary
and Pet Shop Management Information System Thesis Documentation
The project entitled Veterinary and Pet Shop Management Information System is an online
platform that will be used in order for the management provide updates and information
through the use of this website. It is also a way for the management to engage and interact
with the customers online. Through this online application, the management can promote their
products and services.
Beneficiaries of the Study the use of this website. It is also a way for the management to engage
and interact with the customers online. Through this online application, the management can
promote their products and services.
While the software requirement specification (SRS) document is written for a more general
audience, this document is intended for individuals directly involved in the development of Split
Pay. This includes software developers, project consultants, and team managers. This document
need not be read sequentially; users are encouraged to jump to any section they find relevant.
Below is a brief overview of each part of the document.
Part 1 (Introduction)
This section offers a summary of the Split Pay project, including goals and objectives,
Project scope, general system details, and some major constraints associated with the
intended platform.
Provide a short description of the software being specified and its purpose, including relevant
benefits, objectives, and goals. Relate the software to corporate goals or business strategies. If
a separate vision and scope document is available, refer to it rather than duplicating its
contents here. The system recommends a facility to accept the orders 24*7 and a home
delivery system which can make customers happy. Since the website is available in the Smart
phone it is easily accessible and always available.
2.1.5. References
As Internet is an Ocean of knowledge, we, too, have been helped by the same inter network of
System, we’ve referenced from many a site to get Information/ for Knowledge Gathering to
understand the current scenario of the market, below are the references we have got helped
from, and we acknowledge the same:
www.google.com
Innovation District 92
agentpet.com
https://petsone.pk/shop/?
gclid=Cj0KCQiAyJOBBhDCARIsAJG2h5dxqWxDkJw_3ykHY7LxRw6nOtqLjFaadVaM-
_UkR6cdMD6nf2Eyjx8aAkmYEALw_wcB
Pet shop workers, from entry-level clerks to store managers, are involved in the daily
upkeep of a pet store. They sell pet supplies including food, medicine, toys, carriers, and
educational books and videos. They work with customers, answering questions and offering
animal care advice. They keep the store, aquariums, and animal cages clean, and look after
the health of the pets for sale. They also stock shelves, order products from distributors,
and maintain records on the animals and products.
Pet stores have experienced healthy growth in the past few years, particularly
the two largest pet store companies: Pet Smart and Pet co.
Your love for animals goes as far back as your childhood memories of when
you confided secrets in your furry, fluffy, feathered, (and perhaps scales!)
friends… but it sure did not stop there. Instead, you, the die-hard pet
storeowner, opened up your business to help pets and pet owners on a much
larger scale. But with technology changing every year, customer’s tastes
changing every other day, and all the speed bumps of any small business
owner, how are you supposed to devote the time needed to choose the right
point-of-sale (POS) system luckily, we have your covered. Below, we have
produced a list of essential modern POS features pet store owners need to
look for in order to make their life easier.
General public
General public can use the system to see the Poultry Medicine, their prices and quantity
available. General user cannot buy the Medicine.
Customers
Customers are using for viewing and buying the Poultry Medicine. Customer can also write
feed backs for Medicine and services.
Administrator
Administrators can add, edit & delete products and provide services to the customer.
Administrator can see the daily sell. Can also see the feedback given by the customer.
Administrator maintaining the deliveries.
As started in a previous section, extensive online help will be available at all times when using
the system. This online help will guide the user.
User manual provided will give a clear idea in interacting with the system.
In this we take requirement from user and this type requirement what would the user should.
First, I saw him some mobile Applications for this related company then I ask the user what will
he include in this Application then he said front home page with beautiful pictures of this
company and show left side a big logo of this company and then make a menu bar whit left side
vertical and take heading style is italic then make 6 other XML page hat link with home page
and include some other efficiency.
Include marquee in some picture and make login page.in the logo is design from professional
person that make the software more attractive and different of other software. Then make a
footer which has some link of other website and company detail and company phone number
and some extra thing.
Similarly make the standard function for example if they double click on home page then it goes
to the foot of the Application.
Some extra requirement which the user is not understand then I add some option and button
yourself. Attach data base and some other hardware as company owner selected .
Login In that case the client isn't enlisted yet; he can enter the
points of
interest and enlist. Which requests that the client write
his
Username and secret key. If the client entered his
username or
Password Incorrect then error message occurs.
Search The registered user or online pet shop can enter the
kind of Product he is looking for and after that he can
scan for the required Product by
entering the name of the item.
Categories view In this Section the User Check all Categories of Poultry
Medicine and then Select a Medicine according to the
needs.
Add Product to cart User can add product into the cart which he wants to
order
Delete Product from After adding the product into the cart user can also
cart delete the
selected product from the cart.
Payment Method User selects the payment method and proceeds the
order.
Online service The user connects with manager and get home service
In hardware interface connect the related hardware. The company create an option which
detect the Poultry Medicine. Medicine Name, Expiry Date, Entry Date, registration number that
we use scanner and bar code machine for this website /App.
In this we use a device which send to all client and owner and to user to company updating and
Availability of Medicine and Availability of Doctor.
All data store needs a server or backup hardware type. When we attach data base, we need
hardware form data maximum 1TB. And this software or web not complicated in this anybody
can access this only 2 GB RAM. Which is commonly in all laptop and it can easily in any browser,
and it open in any windows or operating system.
Equipment prerequisites for Insurance on web will be same for both the gatherings which are
takes after:
➢ Ram: - 128 MB or above.
➢HD: - 8 GB or above.
➢Just the prescribed setup (fundamental necessities of a PC framework) no other equipment is
required to run the product.
The software is good and updated and making all version of and make software that have new
latest version. And care about all thing data base is also have new version not copyright make
all product is original and activate. Attach all hardware and check the they all work properly and
in this we attach bar coded and scanner check it work on software all function and operation
work properly.
The software and website/App relate to internet and check all new availability and new
updating of this software. First developer run this website/App properly and check the any
error and uncertainty are occurs then find it and solve it.
The software and website/App relate to internet and check all new availability and new
updating of this software. First developer run this website properly and check the any error and
uncertainty are occurs then find it and solve it.
In this we secure our software and website. How much it secure then we connect with different
sites and purchase a good and solid domain and make sure they this software this secure.
Finally, we connect this HTTP or HTTPS and FTP. It all secures our website or software so this
basic need of our software and website. So, we browse our software or website in any browser
or example, google e-mail and chrome etc.
We use those way that people excess firstly and open with singe that we use communication
way strongly. We communicate in g-mail e-mail etc. When we login. Now we check and set the
transfer data rate. And that is 12 MB per sec.
The user can communicate with manager or our website directly through internet.
Sign up
Identifiers FSK-01
Title Allows login access online
Requirement Username, Password, Email
Rational Register to the system and provide
security
to personal information.
Restriction and risk Correct data must be entering during
registration, otherwise user don’t
register.
Dependency PC, Connection with server, internet
Priority Safety timing
Use case 1:
Number 01
Name Sign up
Summary User buy and view detail of Medicine
when
Diagram 1:
Register
UN Register User
Figure 2.4.1.3.1
System Feature 2:
Function Requirement 2
Login Function:
Identifiers FSK-02
Title Allows login access online
Requirement Username, Password
Rational Login to the system and provide
security to
personal information.
Restriction and risk Username and password must be
correct
otherwise, user don’t register.
Dependency PC, Connection with server, internet
Priority Safety timing
Use case 2:
Number 02
Name Login
Summary User login and get detail everything
Priority 01
Preconditions User has entered your e mail and
password
Primary Actor(s) Control Sheds and Farm Houses
customer
Trigger User is login with Facebook or google
for
Poultry Medicine buy and details
Main Scenario Step Action
System displays home page with
different
menu option.
You can choose any option and exec
anything
which you can
Extensions System stores your data and record.
When he logs out then system show
exists
Option
Open Issues System should ask to save the password
for
this site or not?
Diagram 2:
Login
Register User
Figure 2.4.1.3.2
System Feature 3:
Function Requirement 3
Logout Function:
Identifiers FSK-03
Title Allows logout access online
Requirement None
Rational Logout to the system and provide
security to
personal information.
Restriction and risk User must login.
Dependency PC, Connection with server, internet
Priority Safety timing
Use case 3:
Number 03
Name Logout
Summary When you buy and get the detail about
Poultry Medicine then he logs out.
Priority 01
Preconditions Before logout system check they have
Faculty of CS&IT, The Superior College Lahore, Pakistan 34
Project Report: < Online Pet Shop>
booked
any order or money issues
Primary Actor(s) Control Sheds and Farm Houses
customer
Trigger The user selects log out and left the
Application.
Main Scenario Action
1) When the logout checks all its
detail.
2) System debits user’s account and
dispenses
money
Extensions System notifies user that have log out.
System exists when he logout.
Open Issues System should ask the user why the
logout
and save password for further or not?
Diagram 3:
Login
Register User
Logout
Figure 2.4.1.3.3
System Feature 4:
Function Requirement 4
Identifiers FSK-04
Title Add a multiply pet shows to user
account
Requirement Control Shed/Farm House names,
times, Medicine type, Expiry date
Rational A user must add Medicine into cart
Restriction and risk Balance adjusts
User current problem/Medicine
Dependency Valid information
Priority Medicine adds in user account
Use case 4:
Number 04
Name Chose pets
Summary User select the Medicine which he is
buy.
Priority 5
Preconditions User should be log in must then he
buys.
Primary Actor(s) Login Control Sheds and Farm Houses
customer
Diagram 4:
Login
Select pet’s
Register User
Add to Cart
Figure 2.4.1.3.4
System Feature 5:
Function Requirement 5
About Function
“User can order for pet user can also check the history of the pets . User can also view the price
of pets
Identifiers FSK-05
Title Allows user to view detail
Requirement User login and then view detail of pets
Rational Login to the system and view pets
Restriction and risk User must login to check the detail otherwise
detail don’t show.
Dependency PC, Connection with server
Priority Safety, timing
Use case 5:
Number 05
Name About
Summary Detail of any Medicine and price.
Priority 5
Preconditions User must be logging,
Primary Actor(s) User of pet names
Secondary Actor(s) Customer Accounts Database
Trigger User chosen to view detail of Medicine
Main Scenario Action
1) System shows the images and its
feature of its
Medicine that he is selected
Diagram 5:
Login
History of Pets
Register User
Figure 2.4.1.3.5
System Feature 6:
Function Requirement 6
User can add the product into the cart and also view the order which he
Place.
Identifiers FSK-06
Title Access to view order on schedule
Requirement Control Shed/Farm House names, times, Medicine
type, Expiry date, Medicine Name
Rational User has ability to View order which have
place.
Restriction and risk User must login to view order detail.
Use case 6:
Number 06
Name Order view that selected
Summary Access to view order on schedule.
Priority 4
Preconditions User should be registered
Primary Actor(s) Register user of Our company
Secondary Actor(s) Customer Accounts Database
Trigger See the Medicine order that he selected.
Main Scenario Step Action
User don’t want to place order
User must see the path between source and
destination
Extensions User don’t want to place order
Open Issues Not
Diagram 6:
Login
Place Order
Figure 2.4.1.3.6
System Feature 7:
Function Requirement 7
Identifiers FSK-07
Title Access to Cancel order on schedule
Requirement Order in card
Rational User has ability to the Cancel order.
Restriction and risk Current item, the available item or
current timing must be adjusted.
Dependency Valid information, available item is valid.
Priority Modified in order.
Use case 7:
Number 07
Name Order cancel
Summary The user should change your order
Priority 3
Preconditions User must successfully Login.
Information of the User must be successfully
entered
Primary Actor(s) Register user of Our company
Secondary Actor(s) Customer Accounts Database
Trigger User cancel the order.
Main Scenario Step Action
User Cancel order of the selected product
User don’t want to Cancel the order
Extensions Branching Action
Alternative paths that the use case may take
Open Issues System ask to the user why the cancel your
order
Diagram 7:
Login
Cancel Order
Figure 2.4.1.3.7
System Feature 8:
Function Requirement 8
User can select the payment method (By hand or by credit card)
Identifiers FSK-08
Title Allow user to select payment method
after adding product into cart, methods
like credit card or cash after deliver or by
easy paisa.
Requirement Types of card, Card no, Card password,
Card holder name, Card holder Mobile no
Rational Allow user to select payment method.
Restriction and risk None
Dependency Valid card no or PIN Code
Priority Account balance update
Use case 8:
Number 08
Name Payment Method
Summary After select vehicle’s then buy online with
card
Priority 1
Preconditions ATM card is active and have enough balance.
Primary Actor(s) Registered user.
Secondary Actor(s) Customer Accounts Database
Trigger Buy a product with ATM card.
Main Scenario Step Action
System shows buy method online or cash.
Then selected online user have enter valid
pin
Extensions System notifies user that account funds are
insufficient
System gives current account balance
Open Issues Should the system ask if the user wants to
see the balance?
Diagram 5: Login
Select Product
Add to Cart
Register User
Cost Calculation
Figure 2.4.1.3.8
With a specific end goal to keep up a worthy speed at most extreme number of transfers
permitted from a specific client will be any number of clients and can get to the framework
whenever. Likewise, associations with the servers will be founded on the criteria of properties
of the client like his area, and server will work 24X 7 times.
Log in
Booking and get service
Register
User
Clearness:
So, we check the software clearness our software is clear and concise mean that when we
single click on our software or website they open in 5 sec not more time exact time is only 5 sec
that way our system is clear concise.
Accuracy:
In this lack of requirement accuracy is less that why because the whole requirement is not so
lengthy and a minimum one requirement is only one built.
Complete information:
In this we are giving all and complete information and requirement from user and it in this user
said when a client visits our website they do not work in this then automatically close after 5
sec.
The user also said attach marquee a transaction on maximum 5 sec and show all effect on show
on border only 5 sec not more time and change picture in the body after 2 minutes. When the
software is run on your desktop and power is cut when the system is open it should open from
where I left.
Performance:
In this all performance of software is exactly said mean that website page is click single not
double and tell all effect that we use in the software or website. Cut to cut talk any tell
everything to user about its software.
Simple:
The SRS is makes very simple anybody can read it and check how it they work that why we use
tractability mean that we give all requirement to a unique number and that we find every
requirement which I needed.
Bounded.
In this user is should our software or website is not bounded. They work for all who is our
client or not maximum people use our software in one time is 700 people not one more not one
less exact limit is 1000 and user should more traffic is coming on its website people come its
website search and get information.
Efficiency:
In this SRS all requirement is singly explain not talk about any efficiency of that software. Not
repeated requirement again and again this is disturbing the software maintained.
Reliability
The framework can be utilized by different clients simultaneously. Any client can get to the
framework with utilizing even a low execution PC.
Availability
The framework is accessible amid 24 hours of the day.
Maintainability
The framework should give the ability to go down the Data.
Portability
Client can sign into the framework whenever.
Robustness
The framework won't be separated effortlessly.
Privacy:
Faculty of CS&IT, The Superior College Lahore, Pakistan 45
Project Report: < Online Pet Shop>
Similar we apply term and condition and privacy to the bar coder anybody does not check our
vehicle number that is issued. in this we also connect a secure context that responsibly that the
data is secure and safe.
2.5.5. Business Rules
If we do some work and start our business market have some rule and regulation in this
software also has some rule and regulation first the software is attaching FTP and HTTPS to
make your software secure and not do any work that market fall down butt your company up.
There are mostly two kinds of clients utilizing the framework, for example,
• User
• Administrator
Some:
Some extra requirement which is not include in functional and non-functional requirement that
are explain below. In this user delivery your product n your time and face all problems. Talk any
one polity that make good and healthy effect your software. Making changing in this with
market. Do advertisement your website or software and share its links of software to other
people they watch it and create interest it. A proper setup is creating for this software and huge
place is require. One more thing do any work but legally this sure that your company not loss
any client.
Server:
A server will be required which will have all information of customer. It checks client name and
passwords of the considerable number of clients, the areas went by the clients, an occasion
created by client e.g. data about some strike in the way.
Mobile telephone that help GPS
Pentium 4 Processors
80 GB hard plates
1 GB RAM
Here enrolled are some Non-Functional Requirements:
GUI
User amicable
Performance Project Report: CAR’S INN
Specification Feasibility
This web base application would be accessible for all clients and will meet legitimate and
moral principles. As the client who will produce occasions would be a valid client with
client data accessible so it is imagined that it would be a decent affair to utilize this
application.
Chapter 3
Use Case Analysis
The purpose of this system is to transact and deals with a nice and easier way by simply
gathering information from the customer. It also helps to every individual by searching for the
information needed.
The use case diagram are usually referred to as behavior diagram used to describe the actions
of all user in a system. All user describe in use case are actors and the functionality as action of
system. The Use case diagram is a collection of diagram and text together that make action on
goal of a process.
In online Pet Shop website there is a only one actor Admin can do all the activities to run the
system.
Login
Sell Pets
Manage Orders
Change Password
Figure 3.1.1
Number 1
Name Admin content management
Summery User enters into its profile. And all the actions
of the System
Priority 8
Pre-conditions Admin must be registered
Post conditions Admin can control whole system.
Primary Actor(s) Admin
Secondary Actor(s) Admin Database
Trigger User press the “Login” button
Main Scenario 1: Admin enters username and password and
then Login to the system
Login
Registration
View Pets
Customer
Make Order
Make Payment
Give Feedback
Change Password
Cancel Order
Place Order
Figure 3.1.2
Number 2
Name Customer Login Dashboard
Summery User login and enter into its profile session
Priority 8
Pre-conditions Customer must be registered
Post conditions Customer Can Buy Medicine
Primary Actor(s) Customer
Secondary Actor(s) Customer Database
Trigger User press the “Login” button
Main Scenario 1: Customer enters username and password
and other detail and then Register to the
system
Login
<<include>>
Registration
<<include>>
View Pet’s
Login
Add Customers
Place Order
Give Feedback
<<include>>
Make Payment
Chapter 4
System Design
their project. These diagrams are basically the map of a project defining the users, and the flow
of the proposed project
Figure 4.1
Figure 4.2
#Login_ Role_ Id
User_ Password
User_ Name Login
1
#Role_ id
User_ Mobile
1 Has
Customer Roles Role_ Name
User_ Email
Role_ desc
User_ Address
#Per_ id
Permission
#Per_ Role_ id
Per_ Name Per_ Module
1 Manage
Pay_desc
#Pet_ Id * #Shp_ Id
Order
Order_ Type
#Ord_ Id
Figure 4.3
Admin
Forgot Password
Login To Page Check Authenticity
For Access
For Access
Check Security
Questions and Answer
Create Section
In and Store in Database
Sends email to user to reset password
Figure 4.4.1
Figure 4.5.2
Registration:
Headings Sub-Headings
Operations Register( )
Cross- Use-Case Registration, View Profile
Reference Scenario Registration
Pre- N/A
Conditions
Post- Instantiation An instance “A” of Account was created.
Conditions An instance “U” of User was created.
Attribute A. Id becomes ID.
Modification A. Name becomes Name.
A. Address becomes Address.
A. Email becomes Email.
Headings Sub-Headings
Attribute N/A
Modification
Association P was associated with Admin.
P was associated with User.
Login:
Headings Sub-Headings
Operations Login( )
Cross- Use-Case Login, View Profile
Reference Scenario Login
Pre- N/A
Conditions
Post- Instantiation An instance “A” of Account was created.
Conditions An instance “U” of User was created.
Figure 4.7
Figure 4.8
Figure 4.9
Figure 4.10
Figure 4.11.1
Figure 4.11.2
Chapter 5
Implementation
Chapter 5: Implementation
A crucial phase in the system life cycle of the successful implementation of the new system
design, Implementation simply means conveying a new system design into operation. This
involves creating computer-compatible files, training the operating staff and installing
hardware, terminals and telecommunication networks before the system is up and running. A
critical factor in conversion is not disrupting the functioning of the organization. In system
implementation, user training is crucial for minimizing resistance to change and giving the new
system a chance to prove its worth. Training aids, such as user friendly, manuals, a data
dictionary, job performance aids that communicate information above
Dogs
American Kennel Club - Registry for pedigreed dogs with breed info
Dog-time.com - Reference on dog breeds, care, facts and more
Bootstrap
Magento
My SQL