FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE

DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE

BY

#### ########## ######

CS/##/###

AND

######### ######## ######

CS/##/###

A PROJECT PRESENTED

TO 

THE DEPARTMENT OF COMPUTER SCIENCE

FACULTY OF SCIENCE MADONNA UNIVERSITY NIGERIA,



IN FULFILLMENT OF THE REQUIREMENT FOR THE AWARD OF

BACHELOR OF SCIENCE (DEGREE) IN COMPUTER SCIENCE



AUGUST 2016


CERTIFICATION


This is to certify that this research project DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE” carried out by #### ########## ###### and ######### ######## ###### and with the registration numbers CS/##/### and CS/##/### respectively met the condition for the award of Bachelor of Science in computer science, Madonna University Nigeria. It is hereby approved for its contribution in knowledge.

DECLARATION


We hereby declare that this project Design and implementation of an online bookstore” has been carried out by us: #### ########## ###### and ######### ######## ###### with the registration number: CS/##/### and CS/##/### and is a record of our research work. References made to published literatures have been duly acknowledged.


ACKNOWLEDGEMENT


In completing this graduate project we have been fortunate to have help, support and encouragement from many people. We would like to acknowledge them for their cooperation. First, I would like to thank Mr. ######## #., my project supervisor, for guiding me through each and every step of the process with knowledge and support. We would also like to thank Mrs. ########-### #######, the H.OD computer science department of Madonna University for her candid advice all through the period of this project. Our thanks also go to our lovely parents Sir and Lady L. #########, Mr. and Mrs. #### and our siblings for their support financially and morally. Finally we want to thank our class mates for their support and ideas which contributed to the success of this project.


DEDICATION


With great sense of joy, I dedicate this project work to the Almighty God who by his grace and mercies we were able to carry out this project to the end.


ABSTRACT


An online bookstore is an e-commerce website for selling books online. The project design and implementation of an online bookstore” aims at providing a platform that allows a customer to search and purchase a book online based on the book’s title, author and subject. Among its functionalities include catalog management, customer accounts, inventory management, order management, product configurator and shopping cart .It provides the user with a catalog of different books available for purchase in the store categorized under the departments of Biochemistry, Engineering, Medicine, Mathematics, Pharmacy and Computer science. Through a web browser a customers can search for a book by its title or author, add to the shopping cart and finally purchase using credit card transaction or other card transactions like Master card, Visa card or Verve cards. The system is implemented using a backend database, and a web browser as the front end to the client. Making use of the following tools: Hypertext Preprocessor (PHP) programming language, XAMPP ((X)cross platform, Apache, MariaDB, PHP and PERL) server, MySQL database management system and PHP CURL, a user friendly, flexible and reliable website for online book sales was developed.



CHAPTER ONE 



INTRODUCTION 



1.1 BACKGROUND OF STUDY




With the development and improvement of computer science, internet technology and database technology are now used widely. Many people choose to shop online instead of walking down to the traditional bookshop. The enterprise IT departments have recognized advantages to the internet. E-commerce functionality is more and more powerful. People freely shop at home so easily. Nowadays, the bookstore websites are often used as medium for selling and purchasing books online. Registered customer can search for all the books they want to buy. Online bookshop is an online web application where a customer can purchase books online through a web browser. The main aim of this project is to create a website where a customer can visit and buy books online and have it delivered to his or her doorsteps. The customers can search for a book by its title, author r ISBN (International Standard Book Number) and later can add to the shopping cart and finally purchase using credit card transaction. The card transaction can be either by visa card, verve card or credit card. The administrator will have additional functionalities to the system than a common user. Buying and selling of books online is an act considered as Electronic commerce. (Dayle, 2001). 

1.2 PROBLEM DEFINITION

There are many online businesses on the internet. People have many choices to buy products through the internet. These products include household equipment, electronics, clothing books and many more. Now a day's people are so busy that they have no time to go to shopping malls and buy the things they want. This was the problem primarily intended for online shopping to solve. That's why importance of online shopping is increasing with the passage of time and one cannot deny this fact. Online shops gives you lot of discounts that you may not find by shopping at the physical stores. Moreover many online shops not only give you huge discounts on different products but at the same time they provide free shipping. Online shopping not only save your time but it saves lots of your money by not going to visit each shop and spend money on gas and patrol. The issue of wasting time and petrol and not seeing that project you wish to purchase is another problem intended to be tackled by inventing online shopping. Online shopping gives you benefit of comparing same products at different online shops at the same time which you can't do in a physical store. So you cannot only compare the quality of products but also their prices as well. You can order anything from the whole world and it will be delivered at your home. There are more than 90% chances that you will find your desired product whether you shop from auction online websites like eBay or a specialty store. When you go to any department store for shopping, you cannot know about customer feedback about any product but with online shopping you can read customer feedback about any product. Customer feedback can help you to buy a product with more ease. 


1.3 AIM AND OBJECTIVES OF STUDY

1.3.1 AIM OF STUDY




The sole aim of this study “design and Implementation of an online bookshop” is to create a website “Madonnastore” where an individual can visit and buy books via a web browser. 

1.3.2 OBJECTIVES OF STUDY



The objectives of the study are as follows: 

1. To save time and energy of going to the physical bookshop to buy books. 

2. To save money as extra money supposed to be used to get to the physical bookshop is saved 

3. To enlighten individuals about electronic commerce. 

1.4 SIGNIFICANCE OF STUDY



The significance of this study is to enlighten people about online shopping especially on books and also help get information of customer buy behavior through online shopping. This project will help individuals get their desired books easily for they need not go far to get them but only search the internet. 

1.5 SCOPE OF STUDY

This project will be focusing on customer registration and login, book browsing or search from catalog, shopping cart management, order placement and shipping of product. Online payment, E-mail marketing, multi-store management, promotion management and multi-channel will not be covered in the course of study. 

1.6 LIMITATION OF STUDY

In the course of carrying out this project, there existed some constraints that could limit the performance and completion of the work. These constraints include inaccessibility to the internet to get certain information, making the right decision on which tools and methodology to be used. Insufficient finance and sickness are among the limitations affecting this project study. However, high cost of merchant account registration for payment gateway integration and also inexperience in data encryption so as to data security are included in the constraints affecting the project


1.7 GLOSSARY



Online: This means being connected to other computers through the internet or available through the internet 

Bookshop: A bookshop is a shop or store that sells books. 

Internet: Internet stands for International network. It is a network that allows millions of computers around the world to exchange information 

Electronic commerce (e-commerce): This is the activity of buying and selling goods and services using a computer and the internet. 

Server: A server is the main computer on a network that provides special services and controls the other computers 

Buy behavior: This is a process by which individuals search for, select, purchase, use and dispose of goods and services in satisfaction of their needs and wants. 

1.8 ORGANISATION OF CHAPTERS

This work is organized in six chapters where chapter one introduces the topic which gives an insight analysis of the study, followed by the objectives of the topic, significance of the topic, the limitation and scope of the study. This chapter concludes with the organization of work. Chapter two discusses the review of literature of the topic, by different individuals and authors. In chapter three, the methodology used in carrying out the project, the hardware, software, functional and non- functional requirement s of the proposed work are discussed. Chapter four of this work shows the different flowchart, sequence chart, program diagram and screenshots of the processes involved in the system. While chapter five discusses the implementation and documentation of the developed system, chapter six summarizes the work and discusses the lessons learnt and the various problems encountered during the course of the project.





CHAPTER TWO 



LITERATURE REVIEW 



2.1 INTRODUCTION



Electronic commerce being a powerful concept and process has fundamentally changed the current of human life. Electronic commerce is one of the major criteria of revolution of Information Technology and communication in the field of economy. This style of trading due to its enormous benefits for human has spread rapidly. Certainly it can be claimed that electronic commerce has canceled many of the limitations of traditional business. For example, form and appearance of traditional business has fundamentally changed. These changes are basis for any decision in the economy. Existence of virtual markets, passages and stores that does not occupy a physical space, allowing access and circulation in these markets for a moment and anywhere in the world without leaving home has been made possible. Selecting and ordering of goods that are placed in virtual shop windows at unspecified parts of the world and also advertising on virtual networks and payment is provided through electronic services. All of these options makes one believe why electronic commerce is considered the miracle of our century (Laudon Carol, 2014).

2.2 HISTORY

In the 1970s, the term electronic commerce, referred to electronic data exchange for sending business documents such as purchase orders and voices electronically. Later, with the development of this industry the term of electronic commerce is used to business of goods and services via the web. When the first World Wide Web was introduced in 1994 as a comprehensive, many well-known researchers have been predicated this type of business “the web-based business” will became soon an important in the world economy, but it took four years that http based protocols should be widely available to users. The first electronic commerce created in USA and some European countries in 1998. These types of business are formed with beginner and unprofessional websites and it has been expanded rapidly. Electronic commerce was spread rapidly in most cities in America, Europe and East Asia in 2005. Some say dates of electronic commerce return to prior of the Internet, but due to the costs of this style of business, only business and financial institutions and corporations could use it. But with the widespread use of the Internet to all of the people and change the structure of electronic commerce, this kind of business from specific business case for a particular group out and became the industrial form (Asokan, 1999). 

2.3 DEFINITION OF E-COMMERCE



(kyte, 1999) defined electronic commerce, commonly written as e-commerce or eCommerce as the trading or facilitation of trading in products or services using computer networks, such as the Internet. Electronic commerce draws on technologies such as mobile commerce, electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web for at least one part of the transaction's life cycle, although it may also use other technologies such as e-mail. 

According to (Fazlollahi, 2002) e-commerce as the sharing of business information, maintaining business relationships, and conducting business transactions by means of telecommunications networks” 

He pointed out that e-commerce includes not only buying and selling goods over Internet, but also various business processes within individual organizations that support the goal. 

(Angehm, 2000) proposed that there are four different types of information technology that are converging to create the discipline of e-commerce: 

- Electronic messages email and fax 

- sharing a corporate digital library 

- Electronic document interchange utilization (EDI) and electronic funds transfer 

- Electronic publishing to promote marketing, advertising, sales, and customer support 

Electronic commerce is the symbiotic integration of communications, data management and security capabilities to allow business applications within different organizations to automatically exchange information related to the sale of goods and services (Dayle, 2001). 



2.4 IMPORTANCE OF E-COMMERCE


Electronic Commerce (e-commerce) applications support the interaction between different parties participating in a commerce transaction via the network, as well as the management of the data involved in the process (White, 2010). 

The increasing importance of e-commerce is apparent in the study conducted by researchers at the GVU (Graphics, Visualization, and Usability) Center at the Georgia, Institute of Technology. In their summary of the findings, the researchers report that “e-commerce is taking off both in terms of the number of users shopping as well as the total amount people are spending via Internet based transactions. Over three quarters of the 10,000 respondents report having purchased items online. The most cited reason for using the web for personal shopping was convenience (65%), followed by availability of vendor information (60%), no pressure form sales person (55%) and saving time (53%) (Fazlollahi, 2002). 

2.5 FRAMEWORK OF ELECTRONIC COMMERCE

According to (Riggins, 1999) Electronic commerce framework is comprised of three levels which are needed for a successful electronic commerce. These levels include 


2.5.1. INFRASTRUCTURE


The first part of the framework being the infrastructure, for electronic commerce is including hardware, software, databases and communications. It is used in term of World Wide Web on the Internet or other message switching methods on the Internet or other telecommunication networks (Nissanoff, 2006). 

2.5.2 SERVICES

The second part of the framework is the services which include a wide range of services that provide the ability to find and present information and also include the search for trading partners, negotiation and agreements (Nissanoff, 2006). 

2.5.3. PRODUCTS AND STRUCTURES

This section of the electronic commerce framework consist forecasts and direct provision of goods, services and trade-related information to customers and business partners, cooperation and sharing of information within and outside the organization and organizing of environment for electronic marketplace and chain of supply and support (Nissanoff, 2006). 

2.6 THE SCOPE OF ELECTRONIC COMMERCE

(Feng, 2007)Proposes that electronic commerce encompasses one or more of EDI, EDI on the Internet, E-mail on the Internet, Shopping on the World Wide Web, Product sales and services on the Web, Electronic banking or funds transfer, Outsourced customer and employee care operations 

Electronic Commerce automates the conduct of business among enterprises, their customers, suppliers and employees anytime and anywhere. It also creates interdependencies between your company’s value chain and those of your suppliers and customers. Your company can create competitive advantage by optimizing and re-engineering those value chain links to the outside (Singh, 2010). 

2.7 IMPACT OF ELECTRONIC COMMERCE ON MARKETS AND RETAILERS

Economists have theorized that e-commerce ought to lead to intensified price competition, as it increases consumers' ability to gather information about products and prices. Research by four economists at the University of Chicago has found that the growth of online shopping has also affected industry structure in two areas that have seen significant growth in e-commerce, bookshops and travel agencies (Muzumdar, 2012). Generally, larger firms are able to use economies of scale and offer lower prices. The lone exception to this pattern has been the very smallest category of bookseller, shops with between one and four employees, which appear to have withstood the trend. Depending on the category, e-commerce may shift the switching costs, procedural, relational, and financial experience by customers (Mehdi, 2008). Individual or business involved in e-commerce whether buyers or sellers rely on Internet-based technology in order to accomplish their transactions. E-commerce is recognized for its ability to allow business to communicate and to form transaction anytime and anyplace. Whether an individual is in the US or overseas, business can be conducted through the internet. The power of e-commerce allows geophysical barriers to disappear, making all consumers and businesses on earth potential customers and suppliers. Thus, switching barriers and switching costs may shift (Mehdi, 2008). eBay is a good example of e-commerce business individuals and businesses are able to post their items and sell them around the Globe. 

In e-commerce activities, supply chain and logistics are two most crucial factors that need to be considered. Typically, cross-border logistics need about few weeks’ time round. Based on this low efficiency of the supply chain service, customer satisfaction will be greatly reduced (O’Brien, 2011). Some researcher stated that combining e-commerce competence and IT setup could well enhance company’s overall business worth (Leung, 2000). Other researcher stated that e-commerce need to consider the establishment of warehouse centers in foreign countries, to create high efficiency of the logistics system, not only improve customers’ satisfaction, but also can improve customers’ loyalty.

2.8 THE SOCIAL IMPACT OF E-COMMERCE

Along with the e-commerce and its unique charm that has appeared gradually, virtual enterprise, virtual bank, network marketing, online shopping, payment and advertising, has now become familiar to people. This reflects that the e-commerce has huge impact on the economy and society from the other side (Karanasios, 2009). For instance, B2B is a rapidly growing business in the world that leads to lower cost and then improves the economic efficiency and also bring along the growth of employment. (Fazlollahi, 2002) 

According to (Nanehkaran, 2013), to understand how the e-commerce has affected the society and economy, the following three issues will be addressed 

1. The e-commerce offers the consumer or enterprise various information they need, making information into total transparency, this will force enterprise to be able to use the mode of space or advertisement to raise their competitive edge. Moreover, in theory, perfect competition between the consumer sovereignty and industry will maximize social welfare. 

2. During the economic activity in the past, large enterprise frequently has advantage of information resource, and thus at the expense of consumers. Nowadays, the transparent and real-time information protects the rights of consumers, because the consumers can use internet to pick out the portfolio to the benefit of them. The competitiveness of enterprises will be much more obvious than before, consequently, social welfare would be improved by the development of the e-commerce. 

3. The new economy led by the e-commerce, change humanistic spirit as well, but above all, is the employee loyalty. Due to the market with competition, the employee’s level of professionalism becomes the crucial for enterprise in the niche market. The enterprises must pay attention to how to build up the enterprises inner culture and a set of interactive mechanisms. This is the prime problem for them. Furthermore, though the mode of e-commerce decrease the information cost and transaction cost, however, its development also makes human being overly computer literate. Hence, more emphasized humanistic attitude to work is another project for enterprise to development. Life is the root of all and high technology is merely an assistive tool to support our quality of life. 

(Chen, 2000) the e-commerce is not a kind of new industry, but it is creating a new economic model. Most of people agree that the e-commerce indeed to be important and significant for economic society in the future, but actually that is a bit of clueless feeling at the beginning, this problem is exactly prove the e-commerce is a sort of incorporeal revolution. Generally speaking, as a type of business active procedure, the e-commerce is going to leading an unprecedented revolution in the world, the influence of this model far exceeded the commercial affair itself. Except the mentioned above, in the area of law, education, culture and also policy, the e-commerce will continue that rise in impact. The e-commerce is truly to take human beings into the information society. 

2.9 ELECTRONIC COMMERCE VERSUS TRADITIONAL COMMERCE

(Wiley, 2011) mapped out that the major difference between electronic commerce and traditional commerce is the way information is exchanged and processed. Traditional commerce involves face-to-face, telephone lines communication, or use of mail systems. Manual processing of information and individual involvement in all stages of business transactions is also involved in traditional business transactions. E-Commerce uses internet or other network communication technology. There is automated processing of information in the business transactions and individual involvement in all the stages of transactions. It pulls together all activities of business transactions, marketing and advertising as well as service and customer support.

2.10 E-COMMERCE CLASSES

There are many various classes of electronic commerce and many different methods to characterize these clusters. Academics determined a number of frameworks for classifying electronic commerce but each one want to illustrate it form a unique perspective. The main classes of electronic commerce are Business-to-Business (B2B), Business-to-Consumer (B2C), Consumer-to-Consumer (C2C), Consumer-to-business (C2B) and Mobile Commerce (M-Commerce) (Delone, 2004). 

2.10.1BUSINESS-TO-BUSINESS

This is a type of e-commerce transaction that exists between a company and another company involving transfer of products and services. 

2.10.2 BUSINESS-TO-CONSUMER

This refers to transactions between a business and its end consumer. It creates electronic storefronts that offer information, goods, and services between business and consumers in a retailing transaction. 

2.10.3 CONSUMER-TO-BUSINESS

This involves the transfer of services, goods or information from persons to business. It is said to be a business model where end users create products and services that are used by business and institutions. 

2.10.4 CONSUMER-TO-CONSUMER

Consumer-to-consumer is an electronic Internet facilitated medium, which involves transactions among users. It is a business model which two consumers deal business with each other directly (Nanehkaran, 2013). 

The term Mobile Commerce, was invented in 1997 to aim “the buying and selling of products, information and services” via wireless handheld devices such as cellular phones, laptops and personal digital assistants. These wireless devices interact with computer networks that have the ability to conduct online merchandise purchases. Mobile commerce allows user access to the Internet and shopping in it, without needing to find a place to plug in. Mobile Commerce transactions continue to improve and the phrase includes the purchase and sale of a wide range of products and services, online banking, bill payment, information delivery etc. (Rhodes, 2010).

2.11 ADVANTAGES AND DISADVANTAGES OF E-COMMERCE 


The invention of faster internet connectivity and powerful online tools has resulted in a new commerce arena – Ecommerce. Ecommerce offered many advantages to companies and customers but it also caused many problems.

2.11.1 ADVANTAGES OF ECOMMERCE 


Faster buying/selling procedure, as well as easy to find products. 
Buying/selling 24/7. 
More reach to customers, there is no theoretical geographic limitations. 
Low operational costs and better quality of services. 
No need of physical company set-ups. 
Easy to start and manage a business. 
Customers can easily select products from different providers without moving around physically.

2.11.2 DISADVANTAGES OF ECOMMERCE 


Any one, good or bad, can easily start a business. And there are many bad sites which eat up customers’ money. 
There is no guarantee of product quality. 
Mechanical failures can cause unpredictable effects on the total processes. 
As there is minimum chance of direct customer to company interactions, customer loyalty is always on a check. 
There are many hackers who look for opportunities, and thus an ecommerce site, service, payment gateways; all are always prone to attack. 

2.12 ONLINE BOOKSHOP (E-BOOKSHOP) 


Online Book store is an online web application where the customer can purchase books online through a web browser. The customers can search for a book by its title or author and later can add to the shopping cart and finally purchase using credit card transaction. Buying and selling of books online is an act considered as Electronic commerce. (Dayle, 2001) 

2.12 ADVANTAGES AND DISADVANTAGES OF BUYING ONLINE BOOKS 


There are various advantages and disadvantages of buying books online. Online transactions through the e-Commerce technology have provided a new way for consumers and businesses to conduct business and to communicate.

2.12.1 THE ADVANTAGE OF SELLING BOOKS ONLINE 


· To the book seller, he is not limited by geography location and time as compared to a physical store where the book seller has to open the store for a certain period of time so as to get in touch with his suppliers and the customers in order to effectively carry out business. 

· With electronic business, the seller gets orders any time and supply the electronic material needed at any time. With electronic business of selling online books the seller can get an access to global market. This therefore widens the market share for the seller (Diwakar, 2000). 

· Any customer who is connected to the internet is able to place an order for any academic or non-academic material. Ecommerce enables the seller to specialize in a particular genre and sell the books to the international market through the internet. 

· The users benefit despite the distance because they are not charged with added cost due to transportation, to the far off location they are based in. 

· Selling books through the online means is instantaneous. The customer does not have to wait for response. This therefore makes the business to be efficient and effective. 

· The book seller has a high market space compared to the traditional form of conducting business. These traditional forms of stores are being outcompeted by those book shops which have adopted web enabled and supported business. 

· The book seller through this online business has a great opportunity of reducing the costs of production; it is scanned copies which are sold. This costs reduction is transferred to the end users. (Tilson, 2009) 

· Customers are able to buy cheaper and effective books. 

· (Morrison, 2002) proposed that the online business of selling books allows a room for customer outsourcing and customer self-services at their own convenient time. The customers are able to provide plenty of data which cannot be possible in the traditional form of book selling business. 

· The soft copy of books is less exposed to damages than the actual physical books. 


2.12.2 DISADVANTAGE OF SELLING BOOKS ONLINE 


· The buyer is not able to share the books with those he ones not unless he or she has provided them with password to personal account. 

· With online books, it is difficult to trust that deliveries will be made. This means that even when the buyer is paying for a particular book, he or she is uncertain of whether the delivery will be made over the online business of purchasing books. 

· Other aspects of payment, identity, security, confidentiality and privacy become at risk. A third party can have access to one’s personal information. 

· Another uncertain aspect is returning the unwanted book and being assured of refund. Therefore this kind of business is simply based and relied on trust. The legitimacy of the online books stores is also not guaranteed. 

· Personal customer service is not possible with online transaction. (Moynihan, 2001) 

There are many online book stores like Powell’s, Amazon which were designed using.NET, SQL Server. I aim at developing a similar website using HTML. The user can login using his account details or new customers can set up an account very quickly. They should give the details of their name, contact number and shipping address or make payment through PayPal. The user can also give feedback to a book by giving ratings on a score of five. The books are divided into categories in terms of academic, health, religious and novels. The academic books are further categorized under various departments. 

CHAPTER THREE 

SYSTEM ANALYSIS 


3.0 INTRODUCTION 


This chapter gives an insight of the methods of data collection used for the research, the system requirements, the functional and the non-functional requirements. The system requirements include the hardware requirements and the software requirements. 

3.1 METHODOLOGY 


In this project design and implementation of an online bookstore”, different methods of data collection were adopted. Data was collected from journal articles, textbooks (E-books and non-E-books), periodicals and conference reports pertaining to this topic. There was face to face interview with colleagues and scholars in this field of study. Different websites were also visited coupled with the knowledge in the course “data mining and web science” acquired in the classroom and also review of previous documentations in similar works.

3.2 SYSTEMS REQUIREMENT 


The web application will not work properly (or at all) without these technologies. It will (can) run on most server configurations, Windows or Linux based servers that utilize different Hypertext preprocessor (PHP) configurations. 

3.2.1 HARDWARE REQUIREMENT 


No special hardware requirements are needed to properly run the project for testing purposes. However, for optimum experience the following specification should be met: 

· 2.0GHz Dual Core Processor (or higher), 

· 2.0GB of RAM (or higher), 

· 1024 x 720 Resolution display 

This is however for testing purposes. For production hosting requirement, a very fast host with unlimited bandwidth and high storage is advised. Or a VPS (Virtual Private Server) is advised at best.

3.2.2 SOFTWARE REQUIREMENT 


1. A Webserver for local testing and development purposes (XAMPP which stands for (X)cross platform, Apache, MariaDB, PHP, PERL) would be required. These packages come bundled with the Apache, MySQL and PHP servers that would be required to run the project

2. PHP version 5.1(or above) configuration should include the following options (all these values are default): 

3. MySQL database version 4.1 or above. 

4. PHP CURL which is required for operation of several payment gateways and systems 

5. PHP GD library 

3.3 FUNCTIONAL REQUIREMENT 


This project is an ecommerce digital bookstore application designed for Madonna University with unique core architecture, flexibility, expandability and high performance in mind. MadonnaStore ecommerce application management is implemented in a control panel-based interface with no special programming or in depth technical knowledge required. It is made to be functional, easy and fun to work with. 

The primary focus, as anyone can very easily notice, is on the platform flexibility, expandability and stability. No doubt, it is worthwhile having a pretty design and friendly UI, but we do not stop here. This project is based on building a platform that can support many different interfaces and APIs in the rapidly expanding ecommerce and technology arena. 

This project has the following functionalities: 

1) A Home page with product catalog 

This is the page where the user will be navigated after a successful login. It will display all the book categories and will have a search keyword option to search for the required book. It also includes some special sections like recommended titles, weekly special books. 

2) Search 

A search by keyword option is provided to the user using a textbox .The keyword to be 

entered should be the book title. 

3) Advanced Search 

Advanced search helps the user to search for a book based on Title, Author, Category and 

price range. All the books which match the particular search criteria and their total count 

will be displayed .From here the user can select a book and add to the shopping cart. 

4) Book Description 

If the user would like to know details about a book he can click on the title from where he 

will be directed to a Book description page. It includes the notes on the book content . 

5) Shopping Cart 

The user can manage a shopping cart which will include all the books he selected. The 

user can edit, delete and update his shopping cart. A final shopping cart summary is displayed which includes all the items the user selected and the final total cost. 

6) Managing user accounts 

Each user should have an account to access all the functionalities of website. User can 

login using login page and logout using the logout page. All the user sessions will be 

saved in the database. 

7) Administration 

The Administrator will be provided with special functionalities like 

· Add or delete a book category 

· Add or delete a member 

· Manage member orders. 

· Add or delete a Credit Card type. 

As earlier pointed out, the project requires a computer capable of running a Web Server (e.g. Apache) that will in turn be capable of parsing the PHP language and other web related technologies that will be involved also. A standard Web Browser Google Chrome is recommended. 

3.4 NON-FUNCTIONAL REQUIREMENT 


Scalability: 

The project’s core, flexible subsystems and extension API are designed around the concept of having an even larger number of extensions added to the application to expand features and functions. All classes, modules and systems are designed with flexibility and expandability in mind. 

User Interface: 

We have done lots of research and analyses and put together a user interface that is optimized for day to day ecommerce management and for customer's shopping experience. 

Core engine and library classes: 

The project is built on the Rapid Application Development (RAD) platform. Using the popular PHP Code Igniter framework. Core classes are stored in /engine/ and /lib/ directories. By concept, classes that are commonly used in the storefront or control panel will be in /engine/, and all other supporting classes are in the /lib/ directory. There are pairs of classes in the engine and library, where engine class provides base functionality and corresponding library class provides manage tools for the control panel. Example: core/engine/layout.php and core/lib/layout_manager.php 

XML Data: 

In this project, we use XML files to load initial data and configuration setting to the database. After settings are loaded, XML files are no longer used. Loaded settings are now available in the control panel to be managed. Good examples for these are languages and extension XMLs. Once language XML data is loaded to the database, translations can be edited in Control Panel. XML might be needed only if reset of language is required. 





CHAPTER FOUR 

SYSTEM DESIGN 


4.0 INTRODUCTION 


The chapter presents the system design of the project which encompasses the system flowcharts, class diagrams, database diagrams, use case diagrams and the database tables used during this research. Also in this chapter contains the test plan of the proposed project

4.1 SYSTEM PROCESS FLOWCHART 


The flowchart below shows the different stages of the system a customer undergoes when he or she visits the bookstore website in purchase of a book. On the home page, a customer is provided with search panel, shopping cart panel or account panel. On the search panel, the customer can enter a keyword which can be an author’s name, the book title or the International Standard Book Number (ISBN). A page is viewed with results of what keyword that was typed. If the customer is not satisfied with the result shown he re-enter a keyword else he selects an item and adds it to the shopping cart. There, he updates his shopping cart and if he is a member, he signs in to place order and make payment. Otherwise he creates an account and then login to place order and make payments. On the account panel, a customer can sign in or sign up (if he is a new customer) and then proceed to login and view account information or update account.

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE
Flow chart of Madonna store process

4.2 INPUT DESIGN 


FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_CUSTOMER LOGIN FORM
Customer login form

The login page is where a user specifies if he is a new customer or a registered member. If he/she is a new member, he chooses any of the options given: register account or guest check out. Thus if he is a registered member, he chooses the returning customer panel and login. By choosing the register account, the customer is taking to the next page where he inputs his personal details to create an account. This resulting page is shown in figure 3. 

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_NEW CUSTOMER REGISTRATION FORM
New customer registration form


FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_CUSTOMER EDIT CART FORM
Customer edit cart form 

Figure 4 illustrates a page where a customer can edit or update the item in his cart by changing the quantity of a certain book he or she is purchasing. 


4.2.2 DATABASE DESIGN 


4.2.2.1 DATABASE DIAGRAM 


Below is a relational database diagram of the project which highlights the several tables contained in the database. 

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_MADONNASTORE DATABASE DIAGRAM
Madonnastore database diagram 


4.2.2.2 ENTITY RELATIONSHIP DIAGRAM 


A data model is a conceptual representation of the data structures that are required by a database. The first step in designing a database is to develop an Entity-Relation Diagram (ERD). The ERD serves as a blue print from which a relational database maybe deduced. Figure 11 shows the ERD diagram of the online bookstore

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_ERD DIAGRAM OF THE DATABASE
ERD diagram of the database

4.2.3 USE CASE DIAGRAMS 

4.2.3.1 CUSTOMER FUNCTIONS 



FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_CUSTOMER USE CASE DIAGRAM
Customer use case diagram

4.2.3.2 ADMINISTRATOR FUNCTIONS 


FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_ADMINISTRATOR USE CASE DIAGRAM
Administrator use case diagram

4.2.4 DATABASE TABLES 


Table 1: Madonna_customer table
Field name
Data Type
Description
Customer_id
Integer
Primary key for the customer table
First _name
Varchar (32)

Last_name
Varchar (32)

Password
Varchar (32)
Security entity for customer
Email
Varchar (32)

Phone_number
Varchar (32)

Address
Varchar (32)

Login name
Varchar (32)


Table 2: Madonna_books table
Field name
Data type
Description
Book_Id
Integer
Primary key for book table
Book_name
Varchar (32)

Author
Varchar (32)

ISBN
Integer

Book_price
Double


Table 3: Madonna_book_category table
Field name
Data type
Description
Category_id
Integer (6)
Primary key for the book_category table
Category_name
Varchar(16)

Sort_order
Integer (3)

Status
Integer (1)


Table 4: Madonna_order table
Field name
Data type
Description
Order_id
Integer
Primary key for the table
Customer_id
Integer
Foreign key to Madonna_customer table
Reciever’s name
Varchar(32)
If order is to be sent to another person rather than the registered customer
Address
Varchar (36)

City
Varchar (36)

Zip
Integer

State
varchar
Foreign key to state_tax table
Type of shipping
Varchar
Foreign key to shipping_type table
Date of purchase
Date


Table 5: Madonna_state_tax table
Field name
Data type
Description
State_name
Varchar
Primary key for the table
Sales tax rate
Double
Tax rate for each state

Table 6: Shopping cart table
Field name
Data type
Description
Shopping_cart_id
Integer
Primary key for the table
Book_id
Integer
Foreign key from books_table
Price
Double

Date purchased
Date

Customer_id
Integer

Table 7: Shipping_type table
Field name
Data type
Desription
Type of shipping
Varchar

Price
Double

Appropriate days for delivery
Integer


Table 8: Credit card table
Field name
Data type
Description
Credit_card username
Varchar (32)

Credit card number
Integer

Card type
Varchar (16)
Master card, visa card e.t.c
CVV number
Integer
Number present on the back og the card for extra security.
Expiry Date
Date

Customer_id
Integer
Foreign key from customer table



4.3 TEST PLAN

4.3.1 INTRODUCTION 4.3.2 TEST CASES




The goal of this document is to develop a test plan for the Online Book Store design system. This document defines all the procedures and activities required to prepare for testing of the functionalities of the system. The objectives of the test plan are to define the activities to perform testing, the test deliverables and to identify the various risks and contingencies involved in testing. 

The features that are to be tested are the user/customer and administrator functions. The user functions include registration, login, add to cart and edit cart while the administrator functions include updating and deletion of a book, managing orders and managing users or customers.
 

4.3.2.1 CUSTOMER_REGISTRATION 4.3.2.2 CUSTOMER_LOGIN



Table 9: Customer registration
TEST CASE
TEST DATA
EXPECTED RESULT
User registration
User selects already existing username
Display message to choose different user name.
User enters different password in confirm password button
Display message to notify that password and confirm password don’t match
User forgets to enter a particular required field
Display message that a field value is required
User enters all the details successfully
User account created



Table 10: Customer login
TEST CASE
TEST DATA
EXPECTED RESULT
User login
User enters a wrong username
Display message: Login is incorrect

User enters a wrong password
Display message: Password is incorrect

User enters correct username and password
User logs in successfully


4.3.2.3 ADD TO CART

Table 11: customer add to cart
TEST CASE
TEST DATA
EXPECTED RESULT
Add to cart
User selects a book and clicks add to cart button
Book is added to the cart
Visitor selects a book and clicks add to cart button
Display message to create an account


4.3.2.4 EDIT CART

Table 12: Customer edit cart
TEST CASE
TEST DATA
EXPECTED RESULT
Edit cart
User changes quantity of books selected
Quantity and total cost of cart should be updated
User deletes a book from the cart
Books and total cost of cart should be updated
User selects a new book to add to cart
Books and total cost of cart should be updated

4.3.2.5 ADMIN ADD AND DELETE BOOK FROM CATEGORY

Table 13: Admin add and delete book
TEST CASE
TEST DATA
EXPECTED RESULT
Add and delete a book from a category
Admin adds a book to a category
Book is updated in category list
Admin deletes a book from a category
Book is deleted in category list

4.3.2.6 ADMIN ADD AND DELETE A CATEGORY

Table 14: Admin add and delete category
TEST CASE
TEST DATA
EXPECTED RESULT
Add and delete a category
Admin add a category
A category is updated in the system
Admin deletes a category
Category is deleted from the system

4.3.2.7 ADMIN MANAGE ORDERS

Table 15: Admin manage orders
TEST CASE
TEST DATA
EXPECTED RESULT

Accept and delete orders
Admin accepts an order
Order is processed
Admin deletes an order
Order is not processed


4.3.2.8 ADMIN MANAGE MEMBERS



Table 16: Admin manage members
TEST CASE
TEST DATA
EXPECTED RESULT
Accept and delete orders
Admin accepts member
Member is accepted
Admin deletes member
Member is rejected











CHAPTER 5 

SYSTEM IMPLEMENTATION 




5.0 INTRODUCTION 


This chapter presents the implementation of the system which involves getting the screen shots of the output got from trying some of the test cases earlier stated in the previous chapter. It also presents some of the interfaces of the system , feedback from other users of the system and also descriptions of the components of the system 



5.1 TESTING



FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_INCORRECT PASSWORD
Incorrect password

The above figure shows the result of what happens when a customer inputs a wrong username or password 

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_EDIT CART
Edit cart

The above screenshot displays the output of a user removing a book from a cart and thereby making his or her shopping cart empty. 

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_ADD TO CART
Add to cart 

This is a screenshot showing a page where a customer adds the books he desires to purchase, by clicking the ‘add to cart’ button. 

FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN ONLINE BOOKSTORE_HOME PAGE
Home page 

The above figure shows the home page of the Madonnastore website. From this page, a user can search for a book, access user account and shopping cart panel of the website.

5.2 USER TESTING 


At the completion of the research “Design and implementation of an Online bookshop”, I was opportune to allow other users run the bookstore without guide. According to their feedback, the system so far is simple to use, flexible and is user friendly though it gives more room for further modifications and addition of more functionalities to make it a perfect website that can be hosted for use. 

5.3 DOCUMENTATION 


Product 

In the Admin area, go to the Products section Catalog > Products. 

When you open the section, it displays a sorted list of all products in the store. You are able to set custom list of products with search and refine options. Important: search brings result that grid can use to refine for that result. Grid itself does not search anything. 

· The 'Products' page contains the 'refine' pattern which allows you to refine products by the following parameters:
- Book Name;
- Author - product's Author; 

· You can change the language of products to display using top navigation 

· You can change the Store to display using top navigation 

· You can refine/search shown products by keyword, category and status using top navigation 

· You can change sort order quickly using Drag-and-drop in the grid 

· To add a new product, click the INSERT button 

Customers 

The shopping cart allows you to manage all customer profiles Sales > Customers 

You are able to set custom list of Customers with search and refine options. 

The ‘Customers’ page contains the ‘refine’ pattern which allows you to refine customers by the following parameters: 

- Customer Name; 

- E-Mail - customer's email; 

Also you able to display customers by Customers Group, Status and Approve status of the customer’s account 

To delete a customer account: - click on delete button 

To enable or disable a customer account: - change from Yes to No in Approved drop-down 

By click on “Total Order Count” you able to see all orders for selected customer 

To add a new customer account: - click on + button. Customers typically register themselves in your web store using the Login link in the header menu of each page. In addition, you can use the following option to add a customer using the admin panel. 

Order Management 

Sales > Orders 

The software includes an order management system that features automatic e-mails to customers and merchants. Orders are created when a customer completes the checkout process and are visible by Admin users only. Each order is given a unique Order ID stored in the database. 

An order also has a status. The order statuses let you know how far along the order is, starting from pending and ending with complete. You can create your own order statuses in the Admin > System > Localization > Order Statuses. Also you can assign any order status to be default for specific Payment Method. 

You are able to set custom list of Orders with search and refine options. Important: search brings result that grid can use refine for that result. Grid itself does not search anything. 

The 'Orders' page contains the 'refine' pattern which allows you to refine orders by the following parameters: 

- Order ID; 

- Customer Name - customer's name; 

- Total - order total; 

To delete an order: - click on delete button 

To change status of the order: - click on drop-down in the Status column and click save. 

To print an Invoice: - click on print button. Invoice is a record of the receipt of payment for an Order. 

Few bulk operations are also available for selected orders - delete/save selected 

You can change the number of orders shown using pagination at the bottom. 

You can change the type of order to display using top navigation 

To edit an order: - click on edit button. This will take you to the Edit Order page 

Settings 

This page can be accessed by going to System > Settings > All Settings 




CHAPTER SIX 

CONCLUSION 


6.1 SUMMARY 


Design and implementation of an online bookstore is a project that is aimed at creating a website that will sell only books. In gathering information about this research, several methods were adopted which includes reading different books on the topic, downloading articles from the internet, face to face interview with scholars in the field of web design and also discussing with my classmates. The website was designed in a way that a user or a customer visits the website, searches and selects desired books for purchase, adds them to the shopping cart, logins in or register as a new customer, make payment via paypal, visa or credit card and then feeds in details for shipping purposes. The system was developed using Hypertext Preprocessor (PHP) programming language, MySQL database management system and XAMPP server for offline testing purposes. The books in stock for sale are categorized in academic, spiritual, health and novel books. The academic books are further subdivided into sub categories of the following department: Pharmacy, medicine, biochemistry, engineering, computer science and mathematics. This website is managed by an administrator whose some of its functionalities are to add or delete books, add or delete a category and also to accept or reject members. In order to access this website, a web browser should be installed on the user computer or mobile device. 

6.2 PROBLEMS ENCOUNTERED 


Designing and implementing an online bookstore was a topic to work on. Despite the fun, there were some major problems encountered. These major problems include: 

· My inexperience in the PHP programming language and environment. In order to solve this problem, I watched video tutorials which were downloaded from the internet and also consulted my classmates who were good in programming. 

· Difficulty in installing software like XAMPP. I was able to tackle this problem by seeking help from classmates. 

· Linking the available database to the high level codes so as to enable implementation. This problem was solved through the help classmates and external colleagues. 

· Security issues which are yet to be resolved. Amongst them is ensuring that the three tier of information security (i.e. Confidentiality, Integrity, Authentication) especially in terms of a customer making payments are met.

6.3 LESSONS LEARNT 


Some of the lessons I learnt are as follows: 

· Programming 

The Online Book Store Project helped me to improve my confidence level in PHP Programming. 

· Time management 

Doing this project alone as an individual has thought me how to manage time. I have learned how to face tense situations and meet the deadlines as this would add professionalism and a good experience for me, for my future job prospective. 

· Documentation 

Through this project, I believe that I have improved my Documentation skills. 

· Software Lifecycle 

Theoretically, I have had the knowledge of software development lifecycle but never had any good practical experience regarding them. Through this project I have learnt how to carry out a project following the various stages in Software Development Life Cycle. 

6.4 RECOMMENDATION 


The use of online bookstore is becoming rampant. This is due to the fact that it saves time, money, energy it takes to visit a physical bookstore.Most times customers are granted favors like discount and bonuses. I hereby urge organizations and establishments especially the educational ones to abreast its use so as to allow many users to benefit from the above listed advantages of this recent trend of ecommerce for it also creates more room for motivating users of such websites as not just buyers but also great readers. 





REFERENCES 


Angehm, A. (2000). Designing mature internet business strategies, the ICDT model. European management journal, 5, 4. 

Asokan, N. J. (1999). The state of the art in Electronic payment systems. Institute of electronic and electrical engineer journal, pp 2. 

Chen, L. (2000). Enticing Online Consumers: A technology acceptance perspective in progress. ACM proceedings, SIGCPR, (p. 22). 

Dayle, S. (2001). The E-Business book: A step by stepguide to E-commerce and beyond. Princestone Bloomberg press. 

Delone, W. M. (2004). Measuring e-commerce success. International journal of electronic commerce, 9, 31-37. 

Diwakar, H. M. (2000). The architecture of a one-stop web-window shop. ACM SIGecom exchanges, 2(1), 44. 

Fazlollahi, B. (2002). Strategies for E-commerce success. Hershey: IRM press. 

Feng, L. (2007). What is E-Business?: How the Internet Ttransforms Organizations . Oxford, UK: Blackwell Publishing. 

Karanasios, S. (2009). Strategies and Successful Implementation of Effective Web Presence Solutions for Small Businesses. In S. S. Burgess, Effective Web Presence Solutions for Small Businesses. (pp. 10-12). IGI Global. 

kyte, C. (1999, June 19). Economic and social impact of E-commerce:Research findings and research agenda. OECD, Digital Economy papers, p. 14. 

Laudon Carol, K. C. (2014). E-commerce business technology (10th Edition ed.). pearson publishers. 

Leung, L. C. (2000). A framework for a logistics e-commerce community , IEEE Transactions. Journal of the Institute for electronic and electrical engineers on transactions, 30-31. 

Mehdi, K.-P. (2008). Consumer Behavior, Organizational Development and Electronic Commerce: Emerging Issues for Advancing Modern Socioeconomies. Hershey: IGI Publishing. 

Morrison, M. M. (2002, September). Integrating Web Sites and databases. Communications of the ACM on advanced technology, 45(9), 12. 

Moynihan, D. T. (2001). Advanced business (2 ed.). Oxford university press. 

Muzumdar, P. (2012). Online bookstore- A new trend in textbook sales management for services marketing. Journal of management and marketing research, 5. 

Nanehkaran, Y. A. (2013, April). An Introduction To Electronic Commerce. INTERNATIONAL JOURNAL OF SCIENTIFIC & TECHNOLOGY RESEARCH,, Vol 2(Issue 4). 

Nissanoff, D. (2006). How the new auction culture will revolutionize the way we buy and sell. The Penguin press. 

O’Brien, A. J. (2011). Management Information Systems. New York: NY publishers. 

Rhodes, E. C. (2010). Electronic commerce technologies and changing product distribution. international journal of technology management, 10-11. 

Riggins, F. (1999). A framework for identifying for identifying web based electronic commerce opportunity. Journal of organisational computing and electronic commerce, 45-46. 

Singh, K. (2010). The Future of Ecommerce. Retrieved December 2, 2010, from www.kronikmedia.co.uk/blog/: http://www.kronikmedia.co.uk/blog/future-of-ecommerce/277/ 

Tilson, R. D. (2009, september). A comparison of two current ecommerce sites. Annual international conference on computer documentation, (p. 8). 

White, D. (2010). US E-Commerce Growth. Retrieved December 1, (2010), from http://dstevenwhite.com/2010/08/20/u-s-e-commerce-growth-2000-2009/ 

Wiley, Y. M. (2011). Creating the Virtual Store: Taking Your Web Site. Lorren publishers.




APPENDIX


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en" >
<head><title>Madonna Bookstore</title>
<meta charset="UTF-8">
<!--[if IE]>
<meta http-equiv="x-ua-compatible" content="IE=Edge" />
<![endif]-->
<meta name="keywords" content="Madonna, webstore, bookstore, project" />
<meta name="description" content="This is the official web bookstore of the madonna university" />
<meta name="generator" content="AbanteCart v1.2.7 - Open Source eCommerce solution" />

<meta name="viewport" content="width=device-width, initial-scale=1.0" />

<base href="http://localhost/madonna/" />

<link href="resources/image/18/6a/0.png" type="image/png" rel="icon" />

<link href="storefront/view/default/image/apple-touch-icon.png" rel="apple-touch-icon" />
<link href="storefront/view/default/image/apple-touch-icon-76x76.png" rel="apple-touch-icon" sizes="76x76" />
<link href="storefront/view/default/image/apple-touch-icon-120x120.png" rel="apple-touch-icon" sizes="120x120" />
<link href="storefront/view/default/image/apple-touch-icon-152x152.png" rel="apple-touch-icon" sizes="152x152" />
<link href="storefront/view/default/image/icon-192x192.png" rel="apple-

touch-icon" sizes="192x192" />


<link href="storefront/view/default/stylesheet/bootstrap.min.css" rel="stylesheet" type='text/css' />
<link href="storefront/view/default/stylesheet/flexslider.css" rel="stylesheet" type='text/css' />
<link href="storefront/view/default/stylesheet/onebyone.css" rel="stylesheet" type='text/css' />
<link href="storefront/view/default/stylesheet/font-awesome.min.css" rel="stylesheet" type='text/css' />
<link href="storefront/view/default/stylesheet/fonts.google.css" rel="stylesheet" type='text/css' />
<link href="storefront/view/default/stylesheet/style.css" rel="stylesheet" type='text/css' />

<style>
.visible-print { display: inherit !important; }
.hidden-print { display: none !important; }

a[href]:after {
content: none !important;
}
</style>



<script type="text/javascript" src="storefront/view/default/javascript/jquery-1.11.0.min.js"></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery-migrate-1.2.1.min.js"></script>


<script type="text/javascript">

function update_cart(product_id){

var senddata = {},
result = false;
if(product_id){
senddata['product_id'] = product_id;
}
$.ajax({
url:'http://localhost/madonna/index.php?rt=r/product/product/addToCart',
type:'GET',
dataType:'json',
data: senddata,
async: false,
success:function (data) {
//top cart
$('.nav.topcart .dropdown-toggle span').first().html(data.item_count);
$('.nav.topcart .dropdown-toggle .cart_total').html(data.total);
if($('#top_cart_product_list')){
$('#top_cart_product_list').html(data.cart_details);
};
result = true;
}
});
return result;
}

//event for adding product to cart by ajax
$(document).on('click', 'a.productcart', function() {
var item = $(this);
//check if href provided for product details access
if ( item.attr('href') && item.attr('href') != '#') {
return true;
}
if(item.attr('data-id')){
if( update_cart(item.attr('data-id')) == true ) {
var alert_msg = '<div class="added_to_cart pull-right">'
+ '<a href="http://localhost/madonna/index.php?rt=checkout/cart" title="Added to cart">'
+ '<i class="fa fa-check"></i></a></div>';
item.closest('.thumbnail .pricetag').prepend(alert_msg);
}
}
return false;
});
$(window).on('load', function(){
update_cart();
});
$(document).on('click','a.call_to_order',function(){
goTo('http://localhost/madonna/index.php?rt=content/contact');
return false;
});

function search_submit () {

var url = 'http://localhost/madonna/index.php?rt=product/search';

var filter_keyword = $('#filter_keyword').val();

if (filter_keyword) {
url += '&keyword=' + encodeURIComponent(filter_keyword);
}

var filter_category_id = $('#filter_category_id').attr('value');

if (filter_category_id) {
url += '&category_id=' + filter_category_id;
}

location = url;

return false;
}
</script></head>
<body>
<div class="container-fixed" style="max-width: 100%">

<header>
<div class="headerstrip navbar navbar-inverse" role="navigation">
<div class="container-fluid">
<div class="navbar-header header-logo">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="logo" href="http://localhost/madonna/">
<img src="resources/image/18/6a/0.png" width="200" height="37" title="Madonna Bookstore" alt="Madonna Bookstore"/>
</a>
</div>
<div class="navbar-collapse collapse">
<div class="navbar-right headerstrip_blocks">
<div class="block_1"></div>
<div class="block_2"><div id="customernav" class="navbar">
<ul class="nav navbar-nav main_menu" id="customer_menu_top">
<li class="dropdown"><a href="http://localhost/madonna/index.php?rt=account/account" class="top menu_account"><span class="menu_text">Welcome back audrey</span></a>
<ul class="sub_menu dropdown-menu">
<li class="dropdown"><a href="http://localhost/madonna/index.php?rt=account/login"><i class="fa fa-unlock fa-fw"></i>&nbsp; Login</a></li>

<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/account"><i class="fa fa-user fa-fw"></i>&nbsp; Account Dashboard</a>
</li>
<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/wishlist"><i class="fa fa-star fa-fw"></i>&nbsp; My wish list</a>
</li>
<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/edit"><i class="fa fa-edit fa-fw"></i>&nbsp; Edit account details</a>
</li>
<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/password"><i class="fa fa-key fa-fw"></i>&nbsp; Change password</a>
</li>
<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/address"><i class="fa fa-book fa-fw"></i>&nbsp; Manage Address Book</a>
</li>
<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/history"><i class="fa fa-briefcase fa-fw"></i>&nbsp; Order history</a>
</li>
<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/transactions"><i class="fa fa-money fa-fw"></i>&nbsp; Transaction history</a>
</li>

<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/download"><i class="fa fa-cloud-download fa-fw"></i>&nbsp; Downloads</a>
</li>

<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/notification"><i class="fa fa-bullhorn fa-fw"></i>&nbsp; Notifications</a>
</li>

<li class="dropdown ">
<a href="http://localhost/madonna/index.php?rt=account/logout"><i class="fa fa-lock fa-fw"></i>&nbsp;
Not audrey? Logoff</a>
</li>

</ul>
</li>
</ul>
</div></div>
<div class="block_3"><div class="topnavbar navbar" id="topnav">
<span class="sr-only">Main Menu</span>
<ul id="main_menu_top" class="nav navbar-nav main_menu">
<li data-id="menu_specials" class="dropdown "><a class="top menu_specials" href="http://localhost/madonna/index.php?rt=product/special" ><i class="fa fa-tag"></i>&nbsp;<span class="menu_text">Specials</span></a></li>
<li data-id="menu_account" class="dropdown "><a class="top menu_account" href="http://localhost/madonna/index.php?rt=account/account" ><i class="fa fa-user"></i>&nbsp;<span class="menu_text">Account</span></a>
<ul class='sub_menu dropdown-menu'>
<li data-id="menu_login" class="dropdown current"><a class="sub menu_login" href="http://localhost/madonna/index.php?rt=account/login" ><i class="fa fa-user"></i>&nbsp;<span class="menu_text">Login</span></a></li>
<li data-id="menu_order" class="dropdown "><a class="sub menu_order" href="http://localhost/madonna/index.php?rt=account/invoice" ><i class="fa fa-briefcase"></i>&nbsp;<span class="menu_text">Check Your Order</span></a></li>
</ul>
</li>
<li data-id="menu_cart" class="dropdown "><a class="top menu_cart" href="http://localhost/madonna/index.php?rt=checkout/cart" ><i class="fa fa-shopping-cart"></i>&nbsp;<span class="menu_text">Cart</span></a></li>
<li data-id="menu_checkout" class="dropdown "><a class="top menu_checkout" href="http://localhost/madonna/index.php?rt=checkout/shipping" ><i class="fa fa-money"></i>&nbsp;<span class="menu_text">Checkout</span></a></li>
</ul>
</div></div>
<div class="block_4"><form id="search_form" class="form-search top-search">
<input type="hidden" name="filter_category_id" id="filter_category_id" value="0"/>
<div class="btn-group search-bar">
<input type="text"
id="filter_keyword"
name="filter_keyword"
autocomplete="off"
class="pull-left input-medium search-query dropdown-toggle"
placeholder="Search Keywords"
value=""
data-toggle="dropdown"/>
<div class="button-in-search" title="Go"><i class="fa fa-search"></i></div>
<ul id="search-category" class="dropdown dropdown-menu col-md-2 noclose">
<li class="active"><a id="category_selected">All Categories</a></li>
<li class="divider"></li>
<li class="search-category">
<a id="category_0">All Categories</a>
</li>
<li class="search-category">
<a id="category_1">Academic Books</a>
</li>
<li class="search-category">
<a id="category_13">Health Books</a>
</li>
<li class="search-category">
<a id="category_12">Religious Books</a>
</li>
<li class="search-category">
<a id="category_2">Novels</a>
</li>
</ul>
</div>
</form></div>
</div>
</div><!--/.navbar-collapse -->
</div>
</div>
<div class="container-fluid">
<div class="col-md-12 headerdetails">
<!-- header blocks placeholder -->
<div class="block_5"></div>
<div class="block_6"></div>
<div class="block_7"><ul class="nav topcart pull-left">
<li class="dropdown hover">
<a href="http://localhost/madonna/index.php?rt=checkout/cart" class="dropdown-toggle"><i class="fa fa-shopping-cart fa-fw"></i>&nbsp;&nbsp;<span
class="label label-orange font14">7</span> Items - <span
class="cart_total">N16,045.00</span> <b class="caret"></b></a>
<ul class="dropdown-menu topcartopen ">
<li>
<div id="top_cart_product_list">
<div class="products">
<table>
<tbody>
<tr>
<td class="image">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=17"><img src="http://localhost/madonna/image/thumbnails/18/6c/2016_07_01_230_jpg-100035-45x45.jpg"></a>
</td>
<td class="name">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=17">Data Communication Networks &amp; Network Security</a>
<div>
</div>
</td>
<td class="quantity">x&nbsp;5</td>
<td class="total">N9.00</td>
</tr>
<tr>
<td class="image">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=5"><img src="http://localhost/madonna/image/thumbnails/18/6b/2016_07_01_218_jpg-100022-45x45.jpg"></a>
</td>
<td class="name">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=5">Computational Methods in Science and Engineering</a>
<div>
</div>
</td>
<td class="quantity">x&nbsp;2</td>
<td class="total">N8,000.00</td>
</tr>

</tbody>
</table>
</div>
<table class="totals pull-right mr20">
<tbody>
<tr>
<td><span class="cart_block_total"><b>Sub-Total:</b></span></td>
<td><span class="cart_block_total">N16,045.00</span></td>
</tr>
<tr>
<td><span class="cart_block_total"><b>Total:</b></span></td>
<td><span class="cart_block_total">N16,045.00</span></td>
</tr>
</tbody>
</table> </div>

<div class="buttonwrap">
<a class="btn btn-orange btn-xs pull-left" href="http://localhost/madonna/index.php?rt=checkout/cart"><i class="fa fa-shopping-cart fa-fw"></i> View Cart</a>&nbsp;&nbsp;
<a class="btn btn-orange btn-xs pull-right"
href="http://localhost/madonna/index.php?rt=checkout/shipping"><i class="fa fa-pencil fa-fw"></i> Checkout</a>
</div>
</li>
</ul>
</li>
</ul></div>
<div class="block_8"></div>
<!-- header blocks placeholder (EOF) -->
</div>
</div>

</header>

<!-- header_bottom blocks placeholder -->
<div class="container-fluid">
<div class="col-md-12">
<section id="categorymenu">
<h4 class="hidden">&nbsp;</h4>
<nav class="subnav">
<ul class="nav-pills categorymenu">
<li><a class="active menu_home" href="http://localhost/madonna/index.php?rt=index/home">Home</a>

<div>
<ul id="main_menu" class="nav">
<!-- Top Nav Start -->
<li data-id="menu_specials" class="dropdown "><a class="top menu_specials" href="http://localhost/madonna/index.php?rt=product/special" ><i class="fa fa-tag"></i>&nbsp;<span class="menu_text">Specials</span></a></li>
<li data-id="menu_account" class="dropdown "><a class="top menu_account" href="http://localhost/madonna/index.php?rt=account/account" ><i class="fa fa-user"></i>&nbsp;<span class="menu_text">Account</span></a>
<ul class='sub_menu dropdown-menu'>
<li data-id="menu_login" class="dropdown current"><a class="sub menu_login" href="http://localhost/madonna/index.php?rt=account/login" ><i class="fa fa-user"></i>&nbsp;<span class="menu_text">Login</span></a></li>
<li data-id="menu_order" class="dropdown "><a class="sub menu_order" href="http://localhost/madonna/index.php?rt=account/invoice" ><i class="fa fa-briefcase"></i>&nbsp;<span class="menu_text">Check Your Order</span></a></li>
</ul>
</li>
<li data-id="menu_cart" class="dropdown "><a class="top menu_cart" href="http://localhost/madonna/index.php?rt=checkout/cart" ><i class="fa fa-shopping-cart"></i>&nbsp;<span class="menu_text">Cart</span></a></li>
<li data-id="menu_checkout" class="dropdown "><a class="top menu_checkout" href="http://localhost/madonna/index.php?rt=checkout/shipping" ><i class="fa fa-money"></i>&nbsp;<span class="menu_text">Checkout</span></a></li>
</ul>
</div>
</li>

<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1">&nbsp;&nbsp;Academic Books</a>
<!-- Subcategories -->
<div class="subcategories">
<ul>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1_14">&nbsp;&nbsp;&nbsp;&nbsp;Biochemistry</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6c/academic_icon_png-100033-120x120.png"
alt="Biochemistry"
title="Biochemistry"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1_7">&nbsp;&nbsp;&nbsp;&nbsp;Engineering</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100008-120x120.png"
alt="Engineering"
title="Engineering"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1_6">&nbsp;&nbsp;&nbsp;&nbsp;Medicine</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100007-120x120.png"
alt="Medicine"
title="Medicine"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1_3">&nbsp;&nbsp;&nbsp;&nbsp;Mathematics</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100003-120x120.png"
alt="Mathematics"
title="Mathematics"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1_5">&nbsp;&nbsp;&nbsp;&nbsp;Pharmacy</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100006-120x120.png"
alt="Pharmacy"
title="Pharmacy"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=1_4">&nbsp;&nbsp;&nbsp;&nbsp;Computer Science</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100005-120x120.png"
alt="Computer Science"
title="Computer Science"
width="120"
height="120">
</li>
</ul>
<ul>
<li class="parent_cat_image" style="display:none">
<img class="root_cat_image"
style="display:block; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100009-120x120.png"
alt="Academic Books"
title="Academic Books"
width="120"
height="120">
</li>
<li class="cat_image">
<img class="root_cat_image"
style="display:block; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/academic_icon_png-100009-120x120.png"
alt="Academic Books"
title="Academic Books"
width="120"
height="120">
</li>
</ul>
</div>
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=13">&nbsp;&nbsp;Health Books</a>
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=12">&nbsp;&nbsp;Religious Books</a>
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=2">&nbsp;&nbsp;Novels</a>
<!-- Subcategories -->
<div class="subcategories">
<ul>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=2_8">&nbsp;&nbsp;&nbsp;&nbsp;Fiction</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/TN_boy_lifting_many_books_1161_jpg-100011-120x120.jpg"
alt="Fiction"
title="Fiction"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=2_10">&nbsp;&nbsp;&nbsp;&nbsp;Romance</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/TN_boy_lifting_many_books_1161_jpg-100013-120x120.jpg"
alt="Romance"
title="Romance"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=2_9">&nbsp;&nbsp;&nbsp;&nbsp;Non-Fiction</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/TN_boy_lifting_many_books_1161_jpg-100012-120x120.jpg"
alt="Non-Fiction"
title="Non-Fiction"
width="120"
height="120">
</li>
<li ><a href="http://localhost/madonna/index.php?rt=product/category&amp;path=2_11">&nbsp;&nbsp;&nbsp;&nbsp;Biographies</a>
<img class="sub_cat_image"
style="display:none; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/TN_boy_lifting_many_books_1161_jpg-100014-120x120.jpg"
alt="Biographies"
title="Biographies"
width="120"
height="120">
</li>
</ul>
<ul>
<li class="parent_cat_image" style="display:none">
<img class="root_cat_image"
style="display:block; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/TN_boy_lifting_many_books_1161_jpg-100010-120x120.jpg"
alt="Novels"
title="Novels"
width="120"
height="120">
</li>
<li class="cat_image">
<img class="root_cat_image"
style="display:block; width: 120px; height: 120px;"
src="http://localhost/madonna/image/thumbnails/18/6a/TN_boy_lifting_many_books_1161_jpg-100010-120x120.jpg"
alt="Novels"
title="Novels"
width="120"
height="120">
</li>
</ul>
</div>
</li>
</ul>
</nav>
</section> </div>
</div>
<!-- header_bottom blocks placeholder -->

<div id="maincontainer">



<div class="container-fluid">

<div class="col-md-12 col-xs-12 mt20">

<div class="">
<section class="contentpanel">
<h4 class="hidden">&nbsp;</h4>
<div class="welcome_msg">
</div>
</section> </div>

<!-- content bottom blocks placeholder -->
<div class="sep"></div>

<section id="latest" class="row mt20">
<h4 class="hidden">&nbsp;</h4>
<div class="container-fluid">
<div class="block_frame block_frame_latest"
id="block_frame_latest_1770">
<h1 class="heading1"><span class="maintext">Latest Products</span><span
class="subtext">See New Products</span></h1>

<div class="thumbnails list-inline">
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="fixed_wrapper">
<div class="fixed">
<a class="prdocutname" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=18"
title="Website Design: The Quick and Easy Way">Website Design: The Quick and Easy Way</a>
</div>
</div>
<div class="thumbnail">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=18"><img src="http://localhost/madonna/image/thumbnails/18/6c/2016_07_01_231_jpg-100036-250x250.jpg" width="250" height="250" alt="" /></a>

<div class="shortlinks">
<a class="details" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=18">View</a>
<a class="compare" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=18#review">Write Review</a>
</div>
<div class="blurb"></div>
<div class="pricetag jumbotron">
<span class="spiral"></span>
<a data-id="18"
href="#"
class="productcart">Add to Cart </a>
<div class="price">
<div class="oneprice">N5,300.00</div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="fixed_wrapper">
<div class="fixed">
<a class="prdocutname" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=17"
title="Data Communication Networks &amp; Network Security">Data Communication Networks &amp; Network Security</a>
</div>
</div>
<div class="thumbnail">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=17"><img src="http://localhost/madonna/image/thumbnails/18/6c/2016_07_01_230_jpg-100035-250x250.jpg" width="250" height="250" alt="" /></a>

<div class="shortlinks">
<a class="details" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=17">View</a>
<a class="compare" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=17#review">Write Review</a>
</div>
<div class="blurb"></div>
<div class="pricetag jumbotron">
<span class="spiral"></span>
<a data-id="17"
href="#"
class="productcart">Add to Cart </a>
<div class="price">
<div class="oneprice">N9.00</div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="fixed_wrapper">
<div class="fixed">
<a class="prdocutname" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=16"
title="Pharmacology">Pharmacology</a>
</div>
</div>
<div class="thumbnail">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=16"><img src="http://localhost/madonna/image/thumbnails/18/6c/2016_07_01_229_jpg-100034-250x250.jpg" width="250" height="250" alt="" /></a>

<div class="shortlinks">
<a class="details" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=16">View</a>
<a class="compare" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=16#review">Write Review</a>
</div>
<div class="blurb"></div>
<div class="pricetag jumbotron">
<span class="spiral"></span>
<a data-id="16"
href="#"
class="productcart">Add to Cart </a>
<div class="price">
<div class="oneprice">N5,400.00</div>
</div>
</div>
</div>
</div>
<div class="col-md-3 col-sm-6 col-xs-12">
<div class="fixed_wrapper">
<div class="fixed">
<a class="prdocutname" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=15"
title="Plant Morphology">Plant Morphology</a>
</div>
</div>
<div class="thumbnail">
<a href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=15"><img src="http://localhost/madonna/image/thumbnails/18/6c/2016_07_01_228_jpg-100032-250x250.jpg" width="250" height="250" alt="" /></a>

<div class="shortlinks">
<a class="details" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=15">View</a>
<a class="compare" href="http://localhost/madonna/index.php?rt=product/product&amp;product_id=15#review">Write Review</a>
</div>
<div class="blurb"></div>
<div class="pricetag jumbotron">
<span class="spiral"></span>
<a data-id="15"
href="#"
class="productcart">Add to Cart </a>
<div class="price">
<div class="oneprice">N300.00</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<div class="sep"></div>

<div class="sep"></div>

<div class="sep"></div>

<!-- content bottom blocks placeholder (EOF) -->
</div>
</div>

</div>

<!-- footer blocks placeholder -->
<div id="footer">
<footer>
<section class="footersocial">
<h4 class="hidden">&nbsp;</h4>
<div class="container-fluid">
<div class="row">
<div class="col-md-3">
</div>
<div class="col-md-3">
</div>
<div class="col-md-3">
</div>
<div class="col-md-3">
<div class="footer_block">
<section id="newslettersignup">
<h2>Newsletter Signup</h2>
<div class="pull-left newsletter">Sign up to Our Newsletter &amp; get attractive Offers by subscribing to our newsletters.</div>
<div class="pull-right">
<form id="subscribeFrm" action="http://localhost/madonna/index.php?rt=account/subscriber" method="get" enctype="multipart/form-data" > <div class="input-group">
<input type="hidden" name="rt" value="account/subscriber">
<input type="text" placeholder="Subscribe to Newsletter" name="email" id="appendedInputButton" class="form-control">
<span class="input-group-btn">
<button class="btn btn-orange" type="submit">Subscribe</button>
</span>
</div>
</form>
</div>
</section>
</div> </div>
</div>
</div>
</section>

<section class="footerlinks">
<h2 class="hidden">&nbsp;</h2>
<div class="container-fluid">
<div class="pull-left">
<div class="info">
<ul class="info_links_footer">
<li><div class="dropdown">
<a href="http://localhost/madonna/index.php?rt=content/content&amp;content_id=1">About Us</a>
</div></li>
<li><div class="dropdown">
<a href="http://localhost/madonna/index.php?rt=content/content&amp;content_id=2">Privacy Policy</a>
</div></li>
<li><div class="dropdown">
<a href="http://localhost/madonna/index.php?rt=content/content&amp;content_id=3">Return Policy</a>
</div></li>
<li><div class="dropdown">
<a href="http://localhost/madonna/index.php?rt=content/content&amp;content_id=4">Shipping</a>
</div></li>
<li><a href="http://localhost/madonna/index.php?rt=content/contact">Contact Us</a></li>
<li><a href="http://localhost/madonna/index.php?rt=content/sitemap">Site Map</a></li>
<li><a href="http://localhost/madonna/index.php?rt=account/login">Login</a></li>
</ul>
</div> </div>
<div class="pull-right">
</div>
</div>
</section>

<section class="copyrightbottom align_center">
<h2 class="hidden">&nbsp;</h2>
<div class="container-fluid">
<div class="pull-left mt5">
<div class="b_block flt_right payment">
<img alt="payments" src="storefront/view/default/image/payment.gif" width="162" height="26">
</div> </div>
<div class="pull-right align_center">
<br />
Madonna Bookstore &copy; 2016
</div>
<div class="pull-right mr20 mt5">
<div class="b_block flt_right payment">
<a href="http://www.abantecart.com/contribute-to-abantecart" target="_blank">
<img src="image/conrib_btn_sm.png" alt="Support AbanteCart eCommerce" width="103" height="28" />
</a>
</div> </div>
</div>
</section>
<a id="gotop" href="#">Back to top</a>
</footer>
</div>

<div id="msgModal" class="modal fade">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close callback-btn" data-dismiss="modal" aria-hidden="true">&times;</button>
<h3 class="hidden">&nbsp;</h3>
</div>
<div class="modal-body">
</div>
</div>
</div>
</div>
<!--
AbanteCart is open source software and you are free to remove the Powered

By AbanteCart if you want, but its generally accepted practise to make a small donatation.
Please donate http://www.abantecart.com/donate
//-->
<script type="text/javascript" src="storefront/view/default/javascript/bootstrap.min.js" defer></script>
<script type="text/javascript" src="storefront/view/default/javascript/common.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/respond.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.flexslider.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/easyzoom.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.validate.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.carouFredSel.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.mousewheel.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.touchSwipe.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.ba-throttle-debounce.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/jquery.onebyone.min.js" defer async></script>
<script type="text/javascript" src="storefront/view/default/javascript/custom.js" defer async></script>


</div>

</body></html>


See what other students are searching on FREE COMPUTER SCIENCE PROJECT DOCUMENT ON DESIGN AND IMPLEMENTATION OF AN
ONLINE BOOKSTORE

computer science project topics and materials pdf
free computer science project topics and materials pdf
computer science project topic and materials
project topic for computer science nd2
project topic for computer science final year
best project topics for computer science student
list of projects for computer science students
online bookstore project documentation pdf

Post a Comment

13 Comments

  1. Replies
    1. Thanks Konda
      hope to see you around soon, and dont forget to follow the blog for more.

      Delete
  2. Amazingly useful and worth gaining article distributed by you. I am contented to learn this guidance from you and I am sure that this might benefit many of the visitors as well. Keep blogging.
    Web Design Agency | Website Redesign Company

    ReplyDelete
    Replies
    1. Thank Suruchi! and don't forget to follow the blog to gain more information.

      Delete
  3. Replies
    1. Enjoy! and don't forget to follow the blog to get more

      Delete
  4. Mr. Dan thanks a lot, you really helped me with this file, pls do you also have the source code for this particular website

    ReplyDelete