Synopsis Laptop World
Synopsis Laptop World
Synopsis 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.
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.
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
: : :
80 GB or above
SOFTWARE
: : :
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
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
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
BILLING
TABLE DESCRIPTION
Quantity
SPECI_C ART
REGISTRATION:Field Name
CART
CART_BIL LING
Field Type
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
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)
15
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