Sunteți pe pagina 1din 112


 Project Profile
 Objective
 Core Components
 Purpose
 Features

Project Title : ASP.Net Project(Website)
Project Name : Ultimate Book Choice(onlinebookshop)
Platform : Windows XP/2000
Front End Tools : ASP.net 2.0
Back End Tools : Microsoft Access 2000
External Guide : Miss Pratiksha Chaurasia
Internal Guide : Prof. Reshma.R.Patel
Prof. Archit.N.Mehta
Project Duration : 4 months
Submitted To : Government Polytechnic,
Sector-26, Gandhinagar.

 To provide the customer details of the latest books


available.

 To be able to provide all the books asked by the customer.

 To allow the customer to be benefited by some schemes and


discounts on the price.

Project Title : Ultimate Book Choice


Objective : Online Shopping,
Administrative Control.
Project Duration : 4 months
Language : ASP.net 2.0
Operating System : Windows XP/2000
Reporting Tools :Crystal Reports
Documentation Tools : Microsoft Word

 The web site will be dealing mainly with purchasing of


the books by customers. People who visit the site could
register as a new member and sign in .If the user is
already a member he could just sign in. The customer
could view the particular book, select it and add it to his
cart. At a later stage after the customer has finished his
selecting, he could order for purchasing those books.
After these procedures the customer could log out of the
website.

 Create and administrate as many as needed categories of books.
 Detailed view of any book by click

 Preview pages with short descriptions and images of the title pages
 Easy designing and formatting short descriptions, detailed views
and emails by using templates
 Pre-select the allowed payment methods (cash, debiting, account,
visa, master card)
 Automatic calculate shipping and service
 Basket may be viewed and edited at any time
 Using customer address, delivery address and billing address for a
flexible processing of ordering

 Site Map (Flowchart)
 Data Flow Diagram
 Data Dictionary
 Entity Relationship Diagram





Field Name Data Type Constraint Description/Default value

CategoryId Number PK Primary Key

Category_Name Text Book Category Name

Description Text Book Category Description

 This table describes the book category details.


 It has primary key: CategoryId.
 It has no foreign key.
 It contains the names of all the book categories and their
description.
Field Name Data Type Constraint Description/Default value

UserId Text PK Primary Key

Password Text Password of user and


administrator

 This table describes the login details.


 It has primary key: UserId.
 It has no foreign key.
 It contains the username and password of all the customers.
 It also contains the username and password of the administrator.
Field Name Data Type Constraint Description/Default value

UserId Text FK Unique id of user

Password Text Password of customer

CustomerId Number PK Primary Key

Customer_Name Text Name of customer

Customer_Address Text Address of customer

Customer_City Text City of customer

Customer_State Text State of customer

Customer_Country Text Country of customer

Customer_Areacode Number Area of customer

Customer_Phone Number Phone number of customer

Customer_Mobile Number Mobile number of customer

Customer_Email Text E-mail of customer

Customer_Fax Number Fax number of customer


 This table describes the customer details.
 It has primary key: CustomerId.
 It has foreign key: UserId.
 It contains the username and password of all customers .
 It contains the customer details such as: Name, Address, City,
State, Country, Areacode, Phone number, Mobile number, E-mail
id, Fax number.
Field Name Data Type Constraint Description/Default
value
BookId Number PK Unique id of book
Book_Name Text Name of book

CategoryId Number FK Foreign key


Book_Image Text Image url of books

Book_Price Number Price of book

Book_Description Text Book details

 This table describes the book details.


 It has primary key: BookId.
 It has foreign key: CategoryId
 It contains the books details such as: Name, Image, Price,
Description
Field Name Data Type Constraint Description/Default
value

InquiryId Number PK Unique id of inquiry

Inquiry_Name Text Name of inquiry

Company Text Company name

Address Text Address of inquirer

City Text City of inquirer

State Text State of inquirer

Country Text Country of inquirer

Email_Id Text Email id of inquirer

Area_Code Number Areacode of inquirer

Phone_No Number Phone no. of inquirer

Mobile_No Number Mobile no. of inquirer

Fax_No Number Fax no. of inquirer

Inquiry_Msg Text Inquiry message

Inquiry_Date Date/Time Date of inquiry

Reference Text Reference of inquirer


 This table describes the inquiry details.
 It has primary key: InquiryId.
 It contains the inquiry details such as: Name, Company name,
Address, City, State, Country, Areacode, Phone number, Mobile
number, E-mail id, Fax number, Inquiry message, Inquiry date and
reference.
Field Name Data Type Constraint Description/Default
value
Order_No Number PK Order number
Order_Date Date/Time Date of order
CustomerId Number FK Unique id of customer

Order_Quantity Number Quantity placed in order

 This table describes the order details.


 It has primary key: Order_No.
 It has foreign key: CustomerId
 It has foreign key: CustomerId
Field Name Data Type Constraint Description/Default
value

InvoiceId Number PK Unique id of invoice

Invoice_Date Date/Time Date of invoice

CustomerId Number FK Unique id of customer

BookId Number FK Unique id of book

Order_No Number FK Order number

Payment Currency Amount paid by customer


 This table describes the billing details.
 It has primary key: InvoiceId
 It has foreign key: CustomerId, BookId, Order_No.
 It contains the billing details such as: Date, Payment.
Field Name Data Type Constraint Description/Default
value

Shipping Id Number PK Unique id of Shipping

Shipping _Date Date/Time Date of Shipping

CustomerId Number FK Unique id of customer

BookId Number FK Unique id of book

InvoiceId Number FK Unique id of invoice


 This table describes the shipping details.
 It has primary key: ShippingId.
 It has foreign key: CustomerId, BookId, InvoiceId.
 It contains the inquiry details such as: Date
Field Name Data Type Constraint Description/Default
value

Order_No Number FK Order number

UserId Text FK Unique id of user

Book_Name Text Name of the book

CategoryId Number FK Unique id of category

Quantity Number Quantity of book


 This table stores the temporary details.
 It has no primary key.
 It has foreign key: CategoryId, UserId, Order_No.
 It contains the temporary data such as: Book name, Quantity
needed by various other forms.
Field Name Data Type Constraint Description/Default
value

InvoiceId Number PK Unique id of invoice

Invoice_Date Date/Time Date of invoice

CustomerId Number FK Unique id of customer

BookId Number FK Unique id of book

Order_No Number FK Order number

Payment Currency Amount paid by customer


 This table describes the billing details.
 It has primary key: InvoiceId.
 It has foreign key: CustomerId, BookId, Order_No.
 It contains the billing details such as: Date, Payment.
 Screen Shots
 This is the home page of the website.
 It has the logo of the company.
 It also contains the link for various images of books.
 This page contains the details of the website.
 It has the logo and all the features of the website.
 This page contains the names of all categories of books.
 It has the logo and links for the books images as per each
category.
 This page contains the images of all books for a particular
category example.AGRICULTURE
 It has link for each book image.
 It also has the link for the home page and the next page of
the same category.
 This page contains the image of the book for a particular category
example,AGRICULTURE

 It has details of the book image displayed.

 It also has the link for the back page of the same category.
 This page is displayed when the books link is linked with the
click action.

 It asks for username and password.


 If the user has successfully logged in then he will be able to view
and perform all the functions related to the books purchase and
transaction.
 This page is displayed when the user successfully logs in.

 He can view the book categories.

 The user can perform all the functions related to the books
purchase and transaction.
 This page is displayed when a particular book category is clicked

 It contains all the names of all the books in a particular category.

 The user can perform all the functions related to the books
purchase and transaction.
 This page is displayed when a particular book name is clicked.

 It contains the book image and all its details that will be stored in
the database.
 The user can perform all the functions related to the books purchase
and transaction.
 This page is displayed when a particular book order is placed.

 It contains the book purchased book s details.

 It also contains the facility to update the order and also to cancel it

 The user can perform all the functions related to the books purchase
and transaction.
 This page is displayed when a particular book order is placed.

 It contains the book purchased books details.

 It also contains the order number and the quantity of the


books purchased.
 The user can perform all the functions related to the books
purchase and transaction.
 This page is displayed when a particular book order is placed.

 It also contains the order number and the quantity of the books
purchased.

 This page also contains the customer data who have purchased the
books.
 The user can perform all the functions related to the books
purchase and transaction

 There is a conform order button that confirms the


order placed by the customer.
 This page is displayed when a particular book order is placed.

 It contains the confirmation data for the customer.

 The box placed has the details that the ordered books will
be shipped to the customer on time and at the right place.

 Also the accurate bill will be sent.


 This page is displayed when the user clicks on the inquiry link

 It contains the form for the details of the inquirer to be filled.

 All the inquiries are stored in the database and fulfilled as


requested.
 This page is displayed when the user clicks on the sitemap link.
 It contains the details of all the flows in the developed website.
 All the details of the working of the website are displayed.
 This page is displayed when the login link is linked with the click
action.
 It asks for username and password.

 If the user has successfully logged in then he will be able to view


and perform all the functions related to the books purchase and
transaction.
 This page is displayed when the login link is linked with the click
action.
 It asks for username and password.

 If the user is a new customer then he will have to fill the


registration form and then only he will be allowed access to the
website.
 This page is displayed when the login link is linked with the click
action.
 It asks for username and password.

 If the user is administrator then he will be allowed to


access all the particular flows of the website.
 This page is displayed when the administrator logins .

 He can perform the following entries:


1)BOOK

2)CATEGORY

3)LOGIN
 This page is displayed the entry of new books
 This page is displayed the entry of new categories
 This page is displayed the entry of new changes in administrator
login.
 This page is displayed when the administrator logins .

 He can perform the following transactions:


1)BOOK

2)INQUIRY

3)NEW_CUSTOMER

4)ORDER

5)CATEGORY
 This page is displayed when the administrator wants to edit or
remove the books data.
 He can perform the following actions
1)Selection
2)Deletion
 This page displays the inquiry report
 This page displays the customer report.
 This page displays the category report.
 This page is displayed when the administrator logins .

 He can perform the following transactions:


1)CATEGORY
2)BOOK
3)INQUIRY
4)CUSTOMER
 This page displays the category based report.
 This page displays the book based report.
 This page displays the inquiry based report.
 This page displays the customer based report.


 Display, Insert, Update, Delete, and search customer Information
 Generate and Update New shopping products
 Display, Insert, Update, Delete feed back Information
 Display, Insert, Update, Delete shopping cart Information
 Display, Insert, Update, Delete login Information
 Display, Insert, Update, Delete registration Information
 Display, Insert, Update, Delete frequently asked questions
Information
 Display, Insert, Update, Delete User Information
 Apply Rights to User

 The main user of the system
 Can visit the website as many times as he wants
 Can register into the website
 After registration can login in the website
 Can view the displayed products for sale
 For buying the products he can also place an order in as much quantity
 Can also give the feedback to the website
 Can also use help for using the website

S-ar putea să vă placă și