Synopsis Laptop World

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

NATIONAL INSTITUTE OF TECHNOLOGY KARNATAKA SURATHKAL, MANGALORE -575025 MACS DEPARTMENT

SYNOPSIS ON LAPTOP WORLD

-----------------------------------------------------------Submitted in partial fulfillment of the requirements for the degree of MASTER OF COMPUTER APPLICATIONS SUBMITTED TO:- SUBMITTED BY:MISS. VIJYATHA YOGENDRA (11CA90) RAJEEV (11CA72)
1

GARGEY (11CA28)

INDEX

S. NO.
1) 2) 3) 4) 5) 6) 7) 8) 9) 10)

TOPIC
Introduction Objectives of Project Project Category Requirement Specification Tools/Platforms Modules Description Process logic for each module ER Diagram Table Description Future Scope

PAGE NO.
3 4 5 6 6 9 11 13 14 17

INTRODUCTION
2

This is a Project work undertaken in context of partial fulfillment of the MCA. So our Project laptop world Site is designed to provide users all the relevant information related to a particular laptop so that they can buy the desired laptop by simply accessing our site. It becomes very difficult to choose a particular laptop when we go to any of the laptop shops since there are a large number of different laptop with different functionalities available in the market. On top of that the sales representative generally will not be able to clear all our doubts and confusions since their only motive is to sell.

So our siteis undoubtedly the ideal place to shop for the laptops since everyone can take their time and look for a particular laptop according to their requirements. They can also read about the different functionalities of the laptop which will help them to learn more about the laptop which they want to buy. Our site will provide detailed explanation of all the functionalities of the laptop and give the customers the proper ways of usage. After knowing about the product they can simply order for the laptop and get it delivered to their doorsteps within few days.

OBJECTIVES OF THE PROJECT


The complexities of modern life are changing the way consumers purchase goods today. The lack of time to spend searching around marketing areas, combined with the increased number of choices, as a result of market globalization, put considerable pressure on the consumer to make fast yet wise purchase decisions. Internet, and especially the World Wide Web, has opened the possibility of electronic commerce (e-shopping), allowing consumers to shop at any time from their own home, thus saving traveling time and in many cases the price comparison overhead. Searching or browsing an online catalogue can be much faster than walking through the aisles of a shopping mall. There are no geographical boundaries and products can be bought from almost any part of the world. So our project will provide users to access laptop features and can order for the desired laptop by just surfing internet. Main features of our project are:

Attractive and easy to use:This means customization and adaptation capabilities according to each users experience, habits, personal preferences and choices.

Efficient:In terms of the quality of the search results, the response time, the navigation performance, etc.

Secure:To ensure full privacy and anonymity.


4

Extensible:Through the use of proper design decisions and used technologies.

PROJECT CATEGORY
This Project is coupled with material on how to use the various tool, sub sets available in Mysql & PHP. The need of todays software development is competence in a GUI based front-end tool, which can connect to Relational Database engines. This gives the programmer the opportunity to develop client server based commercial applications. These applications give users the power and ease of a GUI with the multi user capabilities of Novell, UNIX or WinNT based RDBMS engines such as MYSQL. From the array of GUI based front-end tools MYSQL , PHP stands out. Many clients are looking for people with MYSQL -PHP coding capabilities today. All the important coding techniques used by programmers, in OOPS based coding is brought out in full and in great detail.

REQUIREMENT SPECIFICATION
5

HARDWARE

Processor Memory Cache Memory Hard Disk :

: : :

Pentium 4 or above 1 GB RAM or above 226 KB or above

80 GB or above

SOFTWARE

Operating System Front-End Tool Back End Tool

: : :

Windows XP Home Edition, Windows XP SP2. PHP,HTML,CSS Mysql

TOOLS/PLATFORMS
FRONT END
PHP is a general-purpose server-side scripting language originally designed for Web development to produce dynamic Web pages. It is one of the first developed server-side scripting languages to be embedded into an HTML source document, rather than calling an external file to process data. Ultimately, the code is interpreted by a Web server with a PHP processor module which generates the
6

resulting Web page. It also has evolved to include a command-line interface capability and can be used in standalone graphical applications. PHP can be deployed on most Web servers and also as a standalone shell on almost every operating system and platform. Any PHP code in a requested file is executed by the PHP runtime, usually to create dynamic Web page content or dynamic images used on Web sites or elsewhere. It can also be used for command-line scripting and client-side GUI applications. PHP can be deployed on most Web servers, many operating systems and platforms and can be used with many relational database management systems (RDBMS).

BACK END

Mysql includes an assortment of add-on services which provide value added services on top of the core database management system. These services either run as a part of some Mysql component or out-of-process as Windows Service and presents their own API to control and interact with them. Various services are:-

Service Broker Used inside an instance, it is used to provide an asynchronous programming environment. For cross instance applications, Service Broker communicates over TCP/IP and allows the different components to be synchronized together, via exchange of messages.

Replication Services Mysql Replication Services are used by Mysql to replicate and synchronize database objects, either in entirety or a subset of the objects present, across replication agents, which might be other database servers across the network, or database caches on the client side. Notification Services Mysql Notification Services is a mechanism for generating data-driven notifications, which are sent to Notification Services subscribers. A subscriber registers for a specific event or transaction (which is registered on the database server as a trigger); when the event occurs, Notification Services can use one of three methods to send a message to the subscriber informing about the occurrence of the event.

MODULE DESCRIPTIONS
Different modules that makeup these systems are briefly described below:

Module 1: Categories of laptops:In this module, different categories on the basis of series of laptops will be displayed. User can select any series on the basis of his choice and after clicking on a particular series, he will get to know the models available for
8

that series. Description of a particular model like price, features, etc. will be displayed after clicking on that module. Module 2: Browsing type:We can search and browse for laptops according to the following criteria:(i) By series Options for this criterion can be the various series launched by the company. (ii) By price Options for this criterion are (i) Price ,Under 40000 (ii) Price,40000-55000 (iii) Price, more than 55000 Module 3: Search module:By using this module we can directly search for a particular laptop, simply entering required screen size, graphic card requirement, RAM, Operating system required, Processor, etc. we can go to buy product or add to cart to order the product and payment of bills.

Module 4:Terms and conditions:It will be describing the terms and conditions for selling and buying the laptop. The terms and conditions along with the policies and guidelines identify what a user can expect from our site, its parent, subsidiaries, and affiliates, and/or persons who provide products or services to customers. It specifies the details regarding privacy policies, warranties, liabilities and other policy coverage details.
9

Module 5: About us:This module tells the user about the information of the website and the organization, when it was started, how much reliable it is and about the goodwill of the organization. It describes about the products we are selling and the advantages to do shopping from this site only.

Module 6: Help:This module is to help the user. It tells the user how to order a product. Following steps to be followed to order a particular laptop:(i) (ii) (iii) (iv) (v)

Add laptop to Your Cart Proceed to checkout or buy now Enter billing address Payment review Payment gateway for credit cards

Module 7: Contact us:This module tells the user about our address, contact number and email address. User can contact at toll-free number or can write at our address or can mail us for any discrepancies and any problems or details regarding models of the mobile phones.

10

PROCESS LOGIC FOR EACH MODULE


Process Logic of Module is a tool that may be useful in planning and evaluating projects. Our logic model contains four components with Inputs-Outputs-Outcomes being central to the built in response to the model:

Situation: The context and need that gives rise to a project or initiative; logic modules are built in response to an existing situation.

Inputs: The resources, contributions, and investments that are made in response to the situation. Inputs lead to Outputs.

Outputs: The activities, products, methods, and services that reach people and users. Outputs lead to outcomes.

Outcomes: The results and benefits for individuals and the customers. In the 1st (categories of laptops), 2nd (browsing type), and 3rd (search) ,user can search for the different types of mobile phones and when user click on a particular type, details will be matched with the tables created in the MYSQL.
11

In the cart module, user will add the desired items to the cart and details will be stored in the database. Finally he pay for all the items in the cart by accessing the stored items.

In 4thmodule (terms and conditions), page will be displayed showing information about various policies and rules. In 5th (about us), 6th(help), and 7th(contact us), user will be provided with the various details about site, contacting information, help needed for various products or discrepancies. Pages will be displayed showing information which will be created in PHP.

E-R DIAGRAM
REGISTRATION
REGIS_L OGIN

LOGIN

F_name

Password Password L_name E_mail Username Username

12

LAPTOP_SPECI
OS Model_no

LOGIN_LAP SPECI

Service_s upport

Processor RAM 64_Compbit No_USB_ports Screen_size Hard_Disk Graphic_card Tot_amt Invoice_no Taxes Address

Contact_no

Quantity

Unit_price

Model_no

Credit_cardno Username

Model_no Unit_price Username

BILLING

TABLE DESCRIPTION
Quantity

SPECI_C ART

REGISTRATION:Field Name

CART

CART_BIL LING

Field Type

First Name Last Name Email Username Password

Varchar Varchar Varchar Varchar Varchar


13

LOGIN:Field Name Username Password Field Type Varchar Varchar

LAPTOP SPECIFICATION:Field Name Model_no Operating System Service and Support Processor Screen size 64 Computing Bit RAM Field Type Varchar Varchar Varchar Varchar Number(10,2) Character Varchar
14

Hard Disk Graphic Card No. of USB Ports Price

Varchar Varchar Number Number

BILLING:Field Name Invoice_no Username Address Contact No. Credit card_no Model no. Quantity Unit Price Taxes Total amount Field Type Varchar Varchar Varchar Number Varchar Varchar Number Number Varchar Number(10,2)

CART:Field Name Field Type

15

Username Model_no Quantity Unit Price Total Amount

Varchar Varchar Number Number(10,2) Number(10,2)

FUTURE SCOPE
Online sales for laptops will continue to rise. Every webpage designed to sell a product or market a service should understand the future of online shopping. Younger and wealthier shoppers are driving a wave of online sales. Many of these people - having some web familiarity and disposable income - have learned to shop online for price comparisons and other comparative data.
16

There is a good scope of online shopping for mobiles in India as people are more concerned about the products that they buy and they can easily find products while sitting at home through logging onto their systems. In this way they can save money and unnecessary expenses while shopping. There are less chances of duplicate products as the websites only promote products that are genuine and well established.

17

You might also like