Vous êtes sur la page 1sur 27

Introduction PC Assembly based on user Benchmark

Chapter 1
Introduction

1
Introduction PC Assembly based on user Benchmark

Chapter 1
Introduction

Online shopping is the process whereby consumers directly buy goods or services from
a seller in real-time, without an intermediary service, over the Internet. It is a form of electronic
commerce. An online shop, e-shop, e-store, internet shop, web shop, online store, or virtual
store evokes the physical analogy of buying products or services at a bricks-and-mortar retailer
or in a shopping center. The process is called Business-to Consumer (B2C) online shopping.

About

The shopping cart project needs to create the shopping cart system to organize the products
record and the other information about the customers. How customers can buy products from
website can be recognized from their username and password.

1.1 Description

The Online shopping systems is to increase the point of customer choice, reduce time used
in shopping and efficiency in buying product. To develop an easy way to use web based
interface where users can search for product view the details of the product and order it
without going to market. The searching product can be done by product category,
manufacturer as well as latest product, view it purchase it become a convenient way for
customer. Customer can add product to cart to purchase, delete the product from cart before
selecting the final submission. A user can view the complete specification of the product with
various images and also view the customer review the product. It minimize the shopping time
of customer, increase the point of choice. It also facilitate the service provider to know the
current stats of market and take decision which product are selling more now a days and have
to keep in store.

1.2 Problem Formulation

2
Introduction PC Assembly based on user Benchmark

There are large numbers of commercial Online Shopping websites offering large number of
products tailored to meet the shopping interests of large number of customers. These online
marketplaces have thousands of products listed under various categories.

The basic problems with the existing systems are the non-interactive environment they
provide to the users. The use of traditional user interfaces which make continuous post backs
to the server; each post back makes a call to the server, gets the response and then refreshes
the entire web form to display the result. This scenario adds an extra trade off causing a delay
in displaying the results. A search engine that would display the results without allowing the
users to further filter the results based on various parameters. Use of traditional and nonuser
friendly interfaces that are hard to use.

1.3 Motivation

Shopping has long been considered as a refreshment by many. Shopping in online became a
recreational activity of life. The reason of developing web based online shopping system is
everyone walking down the street has some difficulties, also some people are so much busy
and not able to go out for shopping, some don’t like to shop in crowd. There is another reason
that it’s not possible to see all the product of a store, also its hazardous for both the customer
and the seller. The world of software development there lots of improvement in this area and
to reduce the complexity of people of life online shopping system development. Online
shopping system is a virtual store on Internet where customer can browse the product and
select the product of interest. The selected product may be collected in shopping cart. At
checkout time the items in the shopping care will be presented as an order. At that time
shipping information and payment method have to select to the customer. Finally by
confirming the order have to complete the shopping and the product will deliver to customer
via currier, post office or by direct agent of company.

1.4 Proposed Solution

The motive of this Online Shopping Web Application is to allow the user to play with
the search tool and create different combinatorial search criterion to perform exhaustive
search. Making the application AJAX enabled gets rid of these unnecessary delays letting
the user to perform exhaustive search. The users of this application can easily feel the

3
Introduction PC Assembly based on user Benchmark

difference between the Ajax empowered user interfaces vs. traditional user interfaces.
Provide Interactive interface through which a user can interact with different areas of
application easily. A search engine that provides an easy and convenient way to search for
products specific to their needs. The search engine would list a set of products based on the
search term and the user can further filter the list based on various parameters. Provide Drag
and Drop feature thereby allowing the user to add products to or remove products from the
shopping cart by dragging the products in to or out of the shopping cart.

1.5 Scope of the project

Following are the scope of the developed systems:

For Customer Online registration: Customer have to register to buy product online. View
Product: Customer can view product according to category, manufacturer and latest product.
Select the items to cart, also can delete from cart before final submission, he can also view
product details, shipping info and price that means all in invoice. Shipping Information:
Customer have to give the product delivery location. Payment Method: Customer can select
the payment method what is easy for him for payment the cost.

For admin: Category: admin can add category, view, publish, unpublished, edit and delete
category. Manufacturer: admin can add manufacturer, view, publish, unpublished, edit
manufacturer and delete manufacturer. Product: admin can add product, view, publish,
unpublished, edit manufacturer and delete product. Product delivery status: Admin can
update sold product status.

4
System Analysis PC Assembly based on user Benchmark

Chapter 2
Review of Literature

5
System Analysis PC Assembly based on user Benchmark

Chapter 2
Review of Literature

Here we will elaborate the aspects like the literature survey of the project and what
all projects are existing and been actually used in the market which the makers of this project
took the inspiration from and thus decided to go ahead with the project covering with the
problem statement.

2.1 Literature Survey

As the goal of the application is ease of use and to provide an interactive interface, extensive
research has been done to gain an insight into the needs and behaviors of various users. The
working of the application is made convenient and easy to use for the end user.

Users who know about the product should be able to find the product easily with the click of
a button. Such users can search for the product by using the product name as the search term.
Users who have to figure out the product that would satisfy their needs could use a search
term to find a list of products and then should be able to filter the results based on various
parameters like product type, manufacturer, price range, platform supported etc.

The users should be able to view the complete specification of the product and various
images at different Zoom levels. The user should be able to read the customer reviews for the
product and the ratings provided. They should be able to write their own reviews. They should
be able to print out the specifications for a product or email the product page to a friends etc.
To increase the ease of use the user should be able to add a product to the shopping cart by
dragging a product and dropping it in the shopping cartThe user should be able to remove the
product from the shopping cart by dragging the product and dropping it outside the cart. The
application can be made interactive by pop up messages when a product has been dropped in
to the shopping cart or out of the shopping cart. The user can be notified 4 if the cursor enters
a drop area and the object that could be dropped. Also users are impatient making it important
to load pages soon. Other than this, I did a lot of research on various other methods of building
this application which and was able to incorporate a few stronger features into the application.

6
System Analysis PC Assembly based on user Benchmark

2.2 Problem Statement:

This projects aims to develop an online shopping for customers with the goal so that it is very
easy to shop your loved things from a extensive number of online shopping sites available on
the web. With the help of this you can carry out an online shopping from your home. Here is
no compelling reason to go to the crowed stores or shopping centers during festival seasons.
You simply require a PC or a laptop and one important payment sending option to shop online.
To get to this online shopping system all the customers will need to have an email and password
to login and proceed your shopping . The login credentials for an online shopping system are
under high security and nobody will have the capacity to crack it easily. Upon successful login
the customers can purchase a wide range of things such as mobiles, books, apparel, jewelry,
infant care, gifts, tools, etc. can be dispatched using online shopping system. Not just these,
you can also purchase from outside nations by few clicks on your mouse. And of course you
will get your requested ordered items at your door step. It is simple. You will pick your
favorite items from variety of online shopping sites looking at cost and quality. No need to go
physical shops with this you will have more time to spend with your family. It Just need a
computer and a payment making options like net banking, credit card, debit card or PayPal.
Almost a wide range of things can be brought through online shopping system. You can
purchase goods from foreign places from your bedroom and you will get your goods at your
home. It is extremely secure. Customer service is accessible.

7
System Analysis PC Assembly based on user Benchmark

Chapter 3
System Analysis

8
System Analysis PC Assembly based on user Benchmark

Chapter 3
System Analysis

System Analysis will cover the topics like the Functional, Non-Functional and the
specific requirements of the project and touching all the software and the hardware
requirements as well.

3.1 Requirements

This section provides requirement overview of the system.Various functional


modules that can be implemented by the system will be -

Functional Requirements
 Registration
If customer wants to buy the product then he/she must be registered, unregistered user
can’t go to the shopping cart.
 Login
Customer login to the system by entering valid user id and password for the shopping.
 Changes to Cart
Changes to cart means the customer after login or registration can make order or cancel
order of the product from the shopping cart.
 Payment
For customer there are many type of secure billing will be prepaid as debit or credit card,
post paid as after shipping, check or bank draft. The security will provide by the third
party like Pay-Pal etc.
 Logout
After the payment or surf the product the customer will logged out.
 Report Generation
After all transaction the system can generate the portable document file (.pdf) and then
sent one copy to the customer’s Email-address and another one for the system data base
to calculate the monthly transaction .

9
System Analysis PC Assembly based on user Benchmark

 Technical Issues
This system will work on client-server architecture. It will require an internet server and
which will be able to run PHP application. The system should support some commonly
used browser such as IE etc.
Various interfaces for the product could be-
 Login Page
 Registration Form
 There will be a screen displaying information about product that the shop having.
 If the customers select the buy button then another screen of shopping cart will be
opened.

Nonfunctional Requirements
 Security
The system use SSL (secured socket layer) in all transactions that include any confidential
customer information.
The system must automatically log out all customers after a period of inactivity.
The system should not leave any cookies on the customer’s computer containing the
user’s password.
The system’s back-end servers shall only be accessible to authenticated administrators.
Sensitive data will be encrypted before being sent over insecure connections like the
internet.
 Reliability
The system provides storage of all databases on redundant computers with automatic
switchover.
The reliability of the overall program depends on the reliability of the separate
components. The main pillar of reliability of the system is the backup of the database
which is continuously maintained and updated to reflect the most recent changes.
Thus the overall stability of the system depends on the stability of container and its
underlying operating system.
 Availability
The system should be available at all times, meaning the user can access it using a web
browser, only restricted by the down time of the server on which the system runs. In case
of a of a hardware failure or database corruption, a replacement page will be shown. Also

10
System Analysis PC Assembly based on user Benchmark

in case of a hardware failure or database corruption, backups of the database should be


retrieved from the server and saved by the administrator. Then the service will be
restarted. It means 24 X 7 availability.
 Maintainability
A commercial database is used for maintaining the database and the application server
takes care of the site. In case of a failure, a re-initialization of the program will be done.
Also the software design is being done with modularity in mind so that maintainability
can be done efficiently.
 Portability
The application is HTML and scripting language based. So The end-user part is fully
portable and any system using any web browser should be able to use the features of the
system, including any hardware platform that is available or will be available in the future.
An end-user is use this system on any OS; either it is Windows or Linux.
The system shall run on PC, Laptops, and PDA etc.
3.1.1 Functionality

3.1.1.1 Product details.

The core of an online shop are the product catalogue and the cart. The users browse
products which are grouped in categories and add the desired ones to the cart. Next there is
the transaction handling, which in its simplest form consists in the order being sent via e-mail
to the seller, but most often it takes the whole buying process through separate order statuses.
In the catalogue, products can be promoted in various ways: by special price offers , new
products module, bestsellers module, banner modules, displaying a “see also” module in the
product details. Navigation in the catalogue and the finding of products is certainly facilitated
by the search engine. A simple one will search the catalogue for any entered keyword and an
advanced one will let you define selected criteria, e.g. price range. While placing an order,
the client selects one of delivery methods and payment methods (cash on delivery, bank
transfer, credit card).An element which is a both basic and advanced functionality is
the online payment service, i.e. integration with a selected operator handling credit cards and
instant bank transfers. I decided, however, to put payments in advanced functionalities
because contrary to appearances, not all shops where you can place online orders have an
online payment service. An interesting tool which makes it easier to use the catalogue is
the product comparison tool, which enables you to select a few different products and then
see them and their most important features on one screen, most often in a comparative table.

11
System Analysis PC Assembly based on user Benchmark

3.1.3 Interfaces
There are many types of interfaces as such supported by our PC Assembly Web based
system namely; User Interface, Software Interface and Hardware Interface.

The protocol used shall be HTTP.

The Port number used will be 80.

There shall be logical address of the system in IPv4 format.

3.1.3.1 User Interfaces

 Log In Page:
Description: Signed up users have to login first to get the privilege to bid the
products. If a person fills the form and submits, then he or she becomes a user or
admin of the site.
This interface will consist of two compulsory fields namely, “User Name” and
“Password”. There will also be options for “New User’s Registration” which will
redirect to “Registration” page.
If the password entered is correct the Main User Interface opens up and goes to home
page else an error message is displayed.

 Home Page:
Description: In home or index page, anyone can login or sign up on the given Log
In link. They can see today’s bidding products page even if they are not logged in or
signed up.

3.1.3.2 Hardware Interfaces

The System must run over the internet, all the hardware shall require to connect internet will
be hardware interface for the system. As for e.g. Modem, WAN – LAN, Ethernet Cross-
Cable.

3.1.3.3 Software Interfaces

The system is on server so it requires the any scripting language like PHP, VBScript etc.The
system require Data Base also for the store the any transaction of the system like MYSQL
etc. system also require DNS(domain name space) for the naming on the internet. At the last
user need web browser for interact with the system.

12
System Analysis PC Assembly based on user Benchmark

3.1.3.4 Communications Interfaces

 Contact Us Page:
Description: Users can contact with system admin through this page.

13
Design PC Assembly Based On User Benchmark

Chapter 4
Analysis Modeling

14
Design PC Assembly Based On User Benchmark

Chapter 4
Analysis Modeling

4.1 Data flow diagram of the system


Data Flow Diagram (DFD) A data flow diagram (DFD) is a graphical representation of the
"flow" of data through an information system, modelling its process aspects. A DFD is often
used as a preliminary step to create an overview of the system, which can later be elaborated

4.1.1 Context Level Diagram:


Context level diagram just show the task happening in the whole system, its actually shows
the input what is the ourput for the input.

Figure 4.3: Context Level DFD

15
Design PC Assembly Based On User Benchmark

4.1.2 First Level DFD:


First level DFD shows the major steps that have to complete to buy a product. Initially
customer visit the website, search the product by category, manufacturer and top selling,
show the details of the product, select payment method, finally the product delivered by the
company agent.

Figure 4.3: First Level DFD

16
Design PC Assembly Based On User Benchmark

4.1.3 Second level DFD Diagram:

Second level DFD shows the whole fact that happen in the system and it’s given below:

Figure 4.3: Second Level DFD

17
Design PC Assembly Based On User Benchmark

Chapter 5
Design

18
Design PC Assembly Based On User Benchmark

Chapter 5
Design

Design will elaborate the step by step flow of PC Assembly based on user Benchmark
thus giving up the detailed information as to the basic flow of the system.

5.1 Flowchart

Flowcharts are used in designing and documenting complex processes or programs. Like
other types of diagrams, they help visualize what is going on and thereby help the people to
understand a process, and perhaps also find flaws, bottlenecks, and other less-obvious
features within it. There are many different types of flowcharts, and each type has its own
repertoire of boxes and notational conventions. The two most common types of boxes in a
flowchart are:

 a processing step, usually called activity, and denoted as a rectangular box


 a decision, usually denoted as a diamond.

A flowchart is described as "cross-functional" when the page is divided into different


swimlanes describing the control of different organizational units. A symbol appearing in a
particular "lane" is within the control of that organizational unit. This technique allows the
author to locate the responsibility for performing an action or making a decision correctly,
showing the responsibility of each organizational unit for different parts of a single process.

19
Design PC Assembly Based On User Benchmark

Figure 5.1.1: Flowchart for PC Assembly System

20
References PC Assembly based on user Benchmark

Chapter 6
Implementation Details

21
References PC Assembly based on user Benchmark

Chapter 6
Implementation Details

This chapter will give all the Implementation details and methods used to implement
the Application in brief.

6.1 Implementation

1. Download the Arduino environment:

Download and install the Arduino IDE to write the codes and upload them on Arduino UNO to make
our project alive.
Download and install the Arduino IDE to write the codes and upload them on Arduino UNO
to make our project alive
2. Connection of Components:

The connections of hardware components Proceeds in such a manner: The connections of


hardware components Proceeds in such a manner:
 First the one end of the bulb and the plug are connected together and both the other ends left
are connected to the relay input and output.
 Secondly the VCC of the Arduino UNO is connected to VCC of the relay module. Also the
GROUND of Arduino UNO is connected to the GROUND of the relay. Then Input of Relay
module is connected to pin number 13 of Arduino UNO.
3. Writing code in Arduino IDE:
The code is written in C language in Arduino IDE, to make the project alive and efficient.
The code is written in C language in Arduino IDE, to make the project alive and efficient.

4. Uploading code in Arduino UNO:

After the completion of code, the code is uploaded to Arduino UNO through following steps:
After the completion of code, the code is uploaded to Arduino UNO.
 Connect your Arduino using the USB cable.

22
References PC Assembly based on user Benchmark

 Choose Tools→Board→Arduino Uno to find your board in the Arduino menu.


 Choose the correct serial port for your board such as com 3
 Click the Upload button.

After Uploading the code to Arduino UNO, the Arduino runs the code and sensors senses the clapping
sound as a input and the bulb turns on and off as a output. The Relay Module provides a power to
entire project it takes high voltage to 5v. And sensors senses the clapping sound as a input and the
bulb turns on and off as a output. The Relay Module provides a power to entire project it takes high
voltage. After Uploading the code to Arduino UNO, the Arduino runs the code and sensors senses the
clapping sound as a input and the bulb turns on and off as according to the instructions given by the
user.

23
References PC Assembly based on user Benchmark

Chapter 7
Conclusion

24
References PC Assembly based on user Benchmark

Chapter 7
Conclusions

7.1 Conclusion

It is evident from this project work that an individual control lamp can be cheaply
made from low-cost locally available components and can be used to control the lightning at
our home. And better still the no. of components required are so small and few that they can
be packaged into a small inconspicuous container.

The designed lamp was tested a number of times and certified to control the lightning
of our home. This Arduino based project will provide a competent method for lighting
systems and make the whole process of energy saving easier and efficient.

With the advances in technology and good resource planning the cost of the project
can be cut down and also with the use of good equipment the maintenance can also be reduced
in terms of periodic checks. The lamp have long life, and can be used for fast switching

7.2 Future Scope

 The project has scope in various other applications like for providing lighting in
industries, campuses and parking lots of huge shopping malls. This can also be used
for surveillance in corporate campuses and industries.
 Future works will focus on creating a wireless network between the home server and
the home devices using Zigbee and implementation of voice commands for
controlling the application via voice.

25
References PC Assembly based on user Benchmark

References

[1] http://playground.arduino.cc/

[2]https://www.google.co.in/search?q=aurduino+uno&oq=aurduino+uno
&aqs=chrome..69i57j0l5.6766j1j7&sourceid=chrome&ie=UTF-8

[3]https://en.wikipedia.org/wiki/Relay

[4]http://www.geeetech.com/wiki/index.php/Sound_Sensor

[5] Chunguang Zhang, GuangpingZeng, HongboWang, XuyanTu, "Analysis on Data Mining


Model Objected to Internet of Things", IJACT ,Vol. 4, No. 21, pp. 615 - 622, 2012.

[6] Cooper, J., James, A., "Challenges for database management in the internet of things."
IETE Tech Rev, Vol. 26, No. 5, pp. 320-329, 2009.

[7] G. Subbalakshmi, K. Ramesh, ChinnaRao,"Decision Support in Heart Disease Prediction


System using Naive Bayes", IJCSE, Vol. 2 No. 2 pp. 170-176,2011

[8] JayavardhanaGubbia, RajkumarBuyyab, SlavenMarusica, MarimuthuPalaniswamia,


"Internet of Things (loT): a vision, architectural elements, and future directions", Elsevier,
Vol. 29, Issue 7, September 2013, Pages 1645-1660.

[9] https://en.wikipedia.org/wiki/Home_automation

[10]AhmedElShafee,KarimAlaaHamed,"DesignandImplementationofaWiFiBasedHomeAut
omationSystem",WorldAcademyofScience,EngineeringandTechnologyInternationalJournal
ofComput

26
References PC Assembly based on user Benchmark

Paper Published

The more the technology advances into the future, the more it makes the life of people
depending on it easier and one of such technologies is Automation. The term Smart Lamp
can be coupled with- no effort, ease of performing a task and less human involvement.
Internet of Things is such other term which envisions every object around us as an integral
part of the Internet. In this paper, we suggest a highly intractable and environmentally
sustainable form of IOT Controlled Lamp means to control the lamp at home with sound.
The key components of this system are a microcontroller-Arduino Uno and a sound sensor.
The Arduino Uno acts as the brain of this system, and also acts as a server. The sound sensor
is connected to the Arduino. Our main objective of developing this model is to create a lamp
which interacts with the user through sound which is also eco-friendly.

27

Vous aimerez peut-être aussi