SDA Group Project
SDA Group Project
The website is a pure work of students that will revolutionize knowledge about various laptops in
general and the whole steps taken in purchasing a laptop in particular. The impression to be
established here in the website is in the sense of assisting and supporting people all over the world
to grasp the art of selecting and purchasing laptops while balancing the price per value. This will be a
good leap towards creating a technologically well acknowledged people that will use the knowledge
bestowed up on them for the sake of advancement in the ICT sector which has not yet developed.
Motivation
The reason behind for choosing this project title and development of this Pc picker website is stated
as follows. The reason listed here are to address some people in some organizations we do not
generalize anything that is listed down as it does not represent all people in their working or living
environment.
First, as a child of parents who work in governmental organization, we were able to foresee or
perceive that the laptops purchased by the organization were no match to their price in terms of
performance or value sentiment. As there is a chance of mischief done between the seller and ICT
department for personal gains. There is also a chance of unqualified personals in the ICT department
that does not fulfil or have the required skill for carrying out the selection of good laptops and
guiding the buying process.
The other reason is that most workers and students does not have adequate knowledge for finding
and buying their desired laptops. They end up spending a lot of money which is not worth spending
or under spend on laptops and put the long term usage goal in jeopardy. They depend on others
blindly who will probably mislead them on buying undesirable product as there is a chance that they
are scams or lacking real and up to date information on laptops.
Lastly, we want to see a world where all the people have sufficient amount of knowledge about the
item they are using or purchasing and build a technologically oriented country with technologically
advanced people.
Problem statement
The pc picker website project aimed at delivering the best satisfying laptops for those who are
planning to buy and don’t know how to select and what to expect in the whole buying process. In
recent years there was a significant advancement in technologies and computer architectures in the
world resulting in a great demand for laptops with better and higher performance and scalability
while considering a fair price. When we consider the situation in our country (Ethiopia) there are
some major problems we all encounter. The demand for the technologies and infrastructure are
very high despite less supply. The laptops that are imported are of low quality or comes with large
price tag that normal people cannot afford to buy.
Functional requirements
Pc picker website will have some product features that the users can implement to achieve
their goals functionalities for the user. It is a categorized as a mandatory, easy to capture
that helps to verify the functionality of the website. The functional requirements of our
website is classified as top priority, medium priority and low priority. It will have but not
limited to, the following functions listed below in their respective priority types.
A) High priority
PC picker website will have a search box where users can search a keyword to get
their desired result from the website.
Pc picker will have a:
I. Home page
II. Landing page
III. Product page
IV. About Us page
V. Contact page
VI. Search page
VII. FAQ page
VIII. Custom 404 page.
Pc picker will have a choice section in the home page for the users to choose from
operating systems like windows, Mac OS and Chrome OS.
Pc picker will have a menu button to give the user various option on click.
Pc picker will have home, about and FAQ named button to open their respective
webpages in the landing page of the website.
Pc picker website will have a categorization section where items are categorized for
the user to choose from various choices like by laptop types, brands, and by
profession.
Pc picker will have a filter section where users can go through different section like:
Price
Brand
CPU type
RAM size
Pc picker website will have price and description of the product in the layout of
various webpages for the users.
Pc picker website will have special section for engineering students with specific
laptop based on their field of study.
Pc picker website will be responsive for all types of smart devices available in the
hands of users for day to day use.
Pc picker website will allow users to jump to product page by clicking on the image
or the name of the product.
Pc picker website will have a price attached to the product below the images.
B) medium priority
Pc picker website will have images for the products in the showcase for better
visualization.
Pc picker website will have many landing pages that contains various products for
users to browse through.
Pc picker website will have buttons like previous, next or numbers to jump from
webpage to another webpage.
Pc picker website will have a comment portion for users to ask, suggest and or
answer in the website about some specific product.
Pc picker will have links of known online stores to buy for better price.
C) low priority
Pc picker website will have review videos attached to the product page about the
merchandise the users are interested.
Pc picker website will have a professional suggestion of a product for a specific
purpose.
Pc picker website will have a home link in the ‘Pc picker’ label of the website.
Nonfunctional requirement
It is a non-mandatory description of product property that is hard to capture quality
attribute of a website. It helps to verify the performance of the website while concentrating
on user’s expectation and experience. Generally, it describes the website works.
Reliability
Pc picker website will have to support many users at a time.
Pc picker website will have to get back to work after crashing for some period
of time.
Pc picker website will have to support many lines of statements in the
comment section.
The website should display a search result with in few seconds of submitting
the keyword.
Usability
Any person with internet connection and smart device will be able to familiar
with the website without any training.
Any person should be able to navigate in the website after some time of
being familiar with it.
Users should be able to access a product they desire with no more than a few
clicks browsing through it.
Engineering students will be able to find a required laptop on the side bar
with a single click.
Performance
Pc picker website should be able to perform well simultaneously for Number
of users up to 500 running one short query each minute throughput 30,000
queries per hour.
Pc picker’s webpages should be visible to users in low bandwidth up to
56KBps with in time limits of 10 seconds.
The response time for each individual user’s requests to be processed is 2.0
second and provide an indicator like a progress bar if it takes more than 8 to
10 second.
supportability
Pc picker website will support to be updated every time new resources are to be
added without any major coding or recoding of the website.
Pc picker website will be supported by every recent and officially known
browsers like:
Mozilla Firefox from version 4 to 63
Google Chrome from version 4 to 70
Safari from version 4 to 12
Internet Explorer from version 10 to 11
Microsoft Edge from version 12 to 18
Opera from version 10.1 to 53
Online user Documentation and Help
Pc picker website will have a FAQ section for users to know the answers about
the common questions asked about the website at any time.
The FAQ section will be attached to all web pages so it can be accessed from
anywhere during the navigation of the website.
Maintainability
Our website will be updated periodically and have an active maintenance
sessions
Our website will make the maintenance process effective and make it less
time consuming for its availability.
Recoverability
Our website will be active and fully operational after incidents and bugs.
scalability
Pc picker website shall be capable of supporting at least 300,000 customers
when implemented into a suitable production environment.