The ability to perform safe, quick, and efficient, commercial processes, made the idea of selling and purchasing goods online very popular and profitable, especially with the wide spread of internet usage throughout the world. In this paper an e-commerce website for online book sale (e-book store) is developed that offers a collection of scientific and engineering books to choose from. They are arranged in different categories, some are free and others are available for purchase in the store. The site offers a search facility to help find books more efficiently, and a friendly interface to make the buying process easy and simple. The site's administrator is provided with a simple control panel to facilitate the process of adding and removing books from the site's database. The system makes use of a shopping cart system that stores customer orders, and allows each customer to order more than one book at the same time. For validation and simulation purposes, the visa card standard was adopted in the design of a virtual bank database that contains user accounts' information. The database is connected to the system and is used in validating users' requests. The system was implemented using PHP programming language with MySQL relational database on Apache server, and was tested using Internet explorer 7 and Mozilla Firefox.