E-Music World
INTRODUCTION & OBJECTIVES
The E-Music World application is an Online Website for an Organization. It is a virtual showcase for different types of products like FILM, GHAZHAL, POP, DEVOTIONAL, and ROCK, CLASSICAL, FOLK etc. The main aim of this project is to make Online shopping very easily. The Special thing about this project is it provides different types of CDs to purchase.
A leading music show room spanning across the twin cities of Hyderabad is targeting towards smooth internal communication and functioning for the customers along with other useful information. This document serves as the base for the project requirements. It captures the requirements for the project. It contains a broad overview and purpose of the Internet CD shopping summary plan and detailed design of all the pages. The template that gives the detailed requirements of the Internet CD shopping for each module is as follows:
The Functionalities provided by the Project are as follows.
- The E-Music World takes care of the requirements put forward by the customers through web.
- Shows the information and description of the CD’s.
- Provides the searching facilities based on various factors.
- Sells the CDs online.
- Keeps track of the Transaction.
- It deals with monitoring the information and transactions.
- Provides the administrator facilities to update the list of products online without FTP.
- Provides the Credit Card interface for accepting and validating various Credit Cards through the Banks.
- Take care Securities for the Credit Card information.
- User trusted site.
IDENTIFICATION OF NEED
- To fulfill the following needs, the current application is developed.
- To present the variety of items category wise to the customer.
- To get member information
- To collect order information from the customer
- To display the list of ordered items to the administrator.
CD’s should be of following category:
- Film
- Ghazhal
- Pop
- Devotional
- Rock
- Classical
- Folk
PRELIMINARY INVESTIGATION
The project has been divided into eight modules based on the functionalities.
1)VISITOR INTERFACE
This page of the E-MUSIC WORLD application will be the first page to be displayed, when a person visits the E-MUSIC WORLD application. This page will display a welcome message to facilitate navigation through the application. The functionalities provided by the visitor interface is:
- About us
- Login
- New user registration
- Search products
- Entertainment
- View Top Films.
- View New Films.
- Search Films.
- Vote for favorite Films.
- Forgot Password
- Logout
2)USER INTERFACE
Ø User Homepage:
The user home page is displayed to a user, when the user logs on to the E-MUSIC WORLD application. Only registered users can view this home page. If non-registered users try to login then the application should display the error message, and it has to provide a facility to register with the site. This page has to show the welcome message to the user and in addition it will display various menus to facilitate navigation through the application. The functionalities provided by the user interface is:
- Home Page.
- Search CDs to buy.
- Add CDs to shopping cart.
- Modify CDs to shopping cart.
- Delete CDs from the shopping cart.
- Generate Bill.
- Feedback.
- Change Password.
- Handling Messages.
- Logout.
3) ADMINISTRATOR INTERFACE
The administrator home page is displayed to administrator logs on to the Diamond Shipping application. Application has to automatically identify the administrator and also show the administrator related functionalities. Administrator interface category will have the following functionalities. They are:
- Add CDs to Inventory.
- Modify CDs to Inventory.
- Delete CDs from Inventory.
- Delete a User.
- View users messages.
- Sales Reports
§ Daily Sales Report.
§ Report based on particular Date.
§ Report based on particular Month
§ Report based on particular Year
- Send Messages to Users.
- Logout.
- Change Administrators and Password.
4) CREDIT CARD INTERFACE:
Through this interface, application will validate credit card. E-MUSIC WORLD application will allow three types of credit card. They are Visa Card, Master Card, and Amex card (American Express). Application will validate these cards in two levels.
- Validate credit card at client side using “LUHN algorithm”.
- Check with Bank Database
5) ENTERTAINMENT INTERFACE
This interface provides the information about top ten films, new film etc. User can view the new films and he/she can search the films based on film name or film id. User can vote for his favorite films. Entertainment page contains the four types of functionalities. They are:
- View Top films.
- View New Films.
- Search Films.
- Vote for favorite Films.
6) SHOPPING CART INTERFACE
Shopping cart contains the items that a user has selected for buying. The shopping cart page of the E-MUSIC WORLD application will display a list of products selected by the user. User can add the items to their wish list by clicking the check box next to the items and then clicking on the add to wish list button, they can also specify the quality of the items.
Functionalities:
- Add Products to Shopping cart.
- Modify Products to shopping cart.
- Delete Products from the Shopping cart.
7) SALES REPORT INTERFACE
The E-MUSIC WORLD application will allow administrator to view sales reports. It has the following functionalities.
- Today’s Report.
- Report based on a particular Date.
- Report based on a particular Month.
- Report based on a particular Year.
- Report based on Orderwise.
SOFTWARE AND HARDWARE SPECIFICATIONS
Online Banking System is a network-based application. When we talk about hardware and software, we have to mention requirements on both the Client and Server part.
§ Internet connection with 33.6 KBPS Modem.
§ Pentium 2.77 GHz. 40 GB HDD, 512 MB RAM (Server).
§ Any P.C with Windows compatibility, 64 MB RAM (Client).
§ JDK 1.4 Enterprise Edition (J2EE)
§ Jakarta tomcat 1.4.0.3.
§ Enterprise Java Beans
§ JDBC/ODBC drivers installed.
§ Functional Java enabled browser.
§ Data Base (Oracle).
§ Operating System (Windows).
No comments:
Post a Comment