Sie sind auf Seite 1von 8

WOLKITE UNIVERSITY

Gubre

ONLINE BOOSTORE
BOOKSTORE
College of Computing and Informatics
Department of Information Systems

Course Title: Advanced Programming In Java


Project Title: Online Bookstore
Group 4
Section C
GROUP MEMBER ID NO
1. Melaku Yismaw CIR/ 322/07
2. Metages Berie CIR/332/07
3. Nejash Mohammod CIR/366/07
4. Tewodros Mechal CIR/461 /07
5.Dassie Feleke CIR/144/07

Submitted To Mr.Deresse

Submission Date: 1/19/017

ACKNOWLEDGEMENTS
Acknowledgement is not mere formality but a genuine opportunity to thank all those people without that
active support in this project would not be able to be possible.
Words defeat us in expressing our deep sense of gratitude for our class mates, whose continual support
and guidance enabled us all the challenges posed by this project, who provided usall the relevant
information and the necessary Hardware, Software and new ideas that really helped us a lot. Special
thanks are due to all other staff, Colleagues and friends for all the encouragement, inspiration and
motivation.
About Project:
The project is online Book Store. This project is made for any one who wants to purchase the books from
online.
Abstract

the goal of this master's project is to design an online bookstore named


Onlinebookstore that mainly sells all types of books and technical books.

the book inventories are stored in Postgresql. Customers can access the bookstore
web site through the World Wide Web. Customers will be able to search database to
find the books they want, check the availability, and place the orders in the cart and
buy the book and store their books in cabinet.

Design and Methodology

In this project, several technical approaches are used:

HTML language jsp, css and java for Webpages design and implementation.

Oracle for relational database system.

Java JDBC technology for database connection.

postgresql, structured Query language is used to access and manipulate


database.

Java Servlet Techology for client-server communication.

java Servlet Session racking to implement the Shopping Cart

Java URL class to implement the search the commercial Bookstores.

Database Overview

The online bookstore database sit on the postgress is made of 8 tables.

books:

authors

bookauthor

Define the inventory of books. it has the fields of : ISBN (primary key), Title,
Author, Type,Price, PUblisher
cutomers:

It saves all the information of the customers. It has the fields of:

CustomersID(primary key), User,Passwd, Fname,Lname, Address, City, State,


ZipCode,Phone ,Fax and Email.

Folders:

it has the order information. The fields are: OrderID (primary key),
CustomerID, Totalprice, OrderDate, CardName, CreditCard, CreditTupe and
ExpDate.

Forderdetail:

It saves the information of every books on amultiple book order. The fields
are: OrderID, ISBN, Quantity and shipDate. Primary key is the combination of
order and ISBN.

Some of Java class file overview

This project consists of atotal of 19 java files.

Book.java

Define the ovject for an individual book. Every book has ISBN number, the
Title and Price.

hods and object, which is a book and the quantity of the book.

Store.java

dwrapper.java

order.java

orderset.java

customers.java
3Statement Of The Problem
In the book store there are several problems of book management of the university comparing the
traditional management (manual) system to the new proposed automated bookstore management system
has big differences. The main drawback of the current system is listed below:-

They use paper to record book stock information.


Unreliable data due to manually registration of items information.
It requires a lot of papers to keep the books data.
It is difficult for the employee or administration to search for data.
Improper data management causes difficulties for employee and administration to reach
and manipulating the required data.

Therefore, automated bookstore management system is the main solution to solve the above mentioned
problems.

Project Objective
General Objective
The general objective of this project is to develop a well-organized automated bookstore management
system for samara university campus.

Specific Objective
The specific objectives of the bookstore management system are:

To manage books data systematically.


To keep secure data.
To allow and simplify data manipulation process.
To share categorized books on the web for customers.
To give sign (message) for stuff members that enable to know the last update

1.5Materials And Methods (methodology)


Area/Sites of Studies
This project is applied on wku campus bookstore system to enable give a better service to the customer
like student, and employee of campus.
We select this area by the following reason:

The system found near us so we can get information easily.


It store books in room without shelf so new system introduce shelf to order them.
The staff work is not effective and time wastage since the data are store on the paper.

Tools Or Instruments Used for Conducting the Project


The team members use the following tools to conduct this project.
Hardware Requirement

Laptop
Flash
Pen

Software Requirement

Ms word: document tools.


Windows 8: operating system.
Java servlet: for validation
Glassfish 4.4.1:for web server
Front end: - Netbeans 8.0.2
Back end: - Postersql
Postersql:for database

Scope and Limitation Of The Project


The project aims at designing book store that serves online shoping of the book

Control information of book


The target users to use the online bookstore.
Store book information details in data base such as title, ISBN, book publisher, quantity
of book, price and date.
The process of generating online book cabinet list.
The way of storing books in the database.

Limitation
The process of ordering books from suppliers.
The system does not cover the scheduling and payroll system of staffs in the bookstore.
The system does not support online payment through credit card.
The system does not support adding a book to the database.

SOME SCREEN SHOOTS OF THE PROJECT IS:


Detail of the books:

Login page:

Das könnte Ihnen auch gefallen