1. Online Books Sales
Modi Institute Of Management & Technology
Kota
Team Members
Gokul Prashad Soni
Hemraj Gahlot
Abhinav Gupta
Project Guide
Mr. Ramakant
Department of Computer Application.
2. Online Books Sales with Mobile SMS
1.Introduction:
The Online Book selling project is a web application and has been
using ASP.NET as the Front End Tools and SQL SERVER Back
End Tools.
This project which provides Online services to people for
purchasing books of their choice from anywhere. This web
application is more effective in providing services especially. To
people living in villages where very few authorized shops and
books are availables . It automated the system with the help of
SMS that informs the user about the availability, price and
method of purchasing the book. It will ease and speed up the
planning decision making process, secure confidential and reliable
reports
1.1 Scope:-
A. Colleges as corporate users.
B. Retail clients.
C. Non members that search for book.
D. Administrator.
E. The system will allow customers to browse, search, select,
And add books to a shopping cart.
3. 1.2Technologies to be used:
Programming languages:-
ASP.NET: ASP.NET is a powerful programming framework for the
development of enterprise-class Web applications.
HTTP: Hypertext Transfer Protocol: It’s a service protocol
Tools & Development Environment:
Visual Studio .NET 2010: Microsoft Visual Studio is an integrated
development environment (IDE) from Microsoft. It is used to develop
console and graphical user interface applications along with Windows
Forms applications, web sites, web applications, and web services in
both native code together with managed code for all platforms
supported by Microsoft Windows, Windows Mobile, Windows CE, .NET
Framework, .NET Compact Framework and Microsoft Silver light.
BACK END-SQL SERVER: Microsoft SQL Server is a relational
database server, developed by Microsoft: it is a software product
whose primary function is to store and retrieve data as requested by
other software applications, be it those on the same computer or those
running on another computer across a network (including the Internet).
Mysql is a popular tool used to design and develop database objects
such as table views, indexes.
OPERATING SYSTEM-Windows Xp: Windows XP is an operating
system produced by Microsoft for use on personal computers, including
4. home and business desktops, laptops and media centers. First released
to computer manufacturers on August 24, 2001, it is the second most
popular version of Windows, based on installed user base. The name
"XP" is short for "experience
1.5.Reference
http://www.w3schools.com
IBM – www.ibm.in/developerworks.
Wikipedia - www.wikipedia.com
Database Management Systems - korth.
1.6 Overview
Existing System:
Manually Registration
Drawbacks:
No webcam support
Not all users can have access to website
People who doesn’t have a knowledge of computer and
internet cannot use the system
Proposed System:
Registration for users(customers)
Sale of books with mobile message intimation.
Notification through mobile message when new books arrive.
Our Plan:
Registration for members.
Online maintenance of books and sales.
Acknowledgment for registration, sales and arrival of new
books through mobile SMS.
Feedback from user
2.Overall Description
5. 2.1 Product Perspective
2.2 Software Interface
Client on Internet:-
Web Browser, Operating System.
Web Server:-
IIS, Operating System (any)
Data Base Server:-
SQL Server
6. Development End
Visual Studio 2010
2.3 Hardware Interface:-
Minimum Requirements:
Client Side
Processor RAM Disk Space
Internet Explorer –
6
Intel Pentium III or
AMD -800 MHz
128 MB 100 MB
Server Side
Processor RAM Disk Space
.Net Framework Intel Pentium III or
AMD -800 MHz
1 GB 3.5 GB
SQL Server
256 MB 500 MB
(Excluding Data
Size)
Recommended Requirements:
Client Side
Processor RAM Disk Space
Internet Explorer –
6
Intel Pentium III or
AMD -800 MHz
128 MB 100 MB
Server Side
Processor RAM Disk Space
.Net Framework
Intel Pentium III or
AMD -800 MHz
1 GB 3.5 GB
2.4Communication Interface:
• Online Book Sales will be connected to the World Wide Web.
• The HTTP protocol will be used to facilitate communication
between the client and server.
7. 2.5. Product Function
Online Book Sales will help the users to know automatically when
certain book requested by them has arrived once they have
registered with the website. It will also help the users to know the
latest books of their interests being introduced into the market
like fiction, science, technology etc.
Some of the features of the product are as follow:
1. It focused on the acquisition, distribution and management of
books.
2. It mainly emphasized creation and implementation of a book
sales management information system.
3. It automated the system with the help of SMS that informs the
user about the availability, price and method of purchasing the
book.
4. It will ease and speed up the planning decision making process
secure confidential and reliable reports
5. It help for addressing problems of security secrecy and
confidentially of customer records.
6. Used to check the delays errors inconsistencies in records and
access to historical records.
7. It has eased the control and distribution of books in various
parts of the country basing on regional demands
2.6. User Characteristics
• Guest/Anonymous: Non Members can visit the pages of
website only.
8. • Registered Members (customers): register members can
access all the functionalities provides on website.Registered
Members have their own profiles.
• Administrator: Admin has the authority to grant/delete
register members as well as view profiles.
2. 7 Constraints:
The information of all the users must be stored in a
database that is accessible by the Administrator.
• Login and password is used for the identification of users and
employee.
• Only registered client and employee will be authorized to use the
services.
• Limited to HTTP/HTTPS.
• Online Book Sales with mobile SMS system is connected to the
computer and is running all 24 hours a day.
9. 2.8. Architecture Diagram:
Application Layer Business Layer Database
Member login
Registration of
member
Creating &
Maintaining profile
Sales of book
Feedback by Member Feedback
Sales of book
Creating & Maintaining
Registration
Login
Registration
Profile
Sales
Feedback
10. 2.9 Use Case Model:
Use cases were designed for object oriented software development
they focus on what the user need to do with the system. This
approach is more powerful as compared to traditional approach. It
used a combination of text and pictures in order to improve the
understanding of requirements. The use case describe ‘what of a
system and not how of a system’. They only give the functional view
of the system.
Registered UserNew User
Administrator
Login
Search Buy Feedback Profile
Manage Profile
Manage
Registration
Grant
Permission
Add or
Delete
USE CASE DAIGRAM
11. 2.10. Class Diagram:
CLASS DIAGRAM
User
user_name
Emai_id
signUp()
buy()
Search()
feedback()
Contact no()
Admin
User_id
Password
Login()
Stock_avail()
viewFeedback()
authorized()
updation()
viewStatus()
addDelbooks()
AddDelMembers()
Feedback
Feedback_id
Content
postFeedback()
viewFeedback()
Registered User
id_no
User_name
Address
Contact_no
Email_id
City
State
Postal_code
Location
signUp()
login()
buy()
search()
Sales
Bill_id()
Customer_id()
Book_id()
Total_amount()
Books
Book_id()
Book_name()
Book_author()
Book_genere()
Book_publication()
Book_price()
view prescription ()
Order
Order_id()
Book_id()
Book_name()
Book_quantity()
Book_image()
Book_price()
Total_amount()
12. 2.12. Database Design:
2.12.1 Entity-Relationship Diagram:
Register
Search
Sign-Up
Buy
Feedbac
k
User Name
Address
User Id
Contact No. Password
City
Email
Add
Member
Updation Delete
Member
Stock
Add/Del.
User Registered Member
Administrator
ENTITY-RELATIONSHIP DAIGRAM
Is
Regist
er
Is
Admin
13. 2.13. Data Flow Diagram:
Sign search buy
Login Login
View Feedback O Search books
Registered users Buy books
Stock availability Feedback
Add/Delete Members Request new books
Notify through SMS
Online
Book
Sales
User
A
M
I
N
I
S
T
R
A
T
O
R
DATA FLOW DAIGRAM
14. 2.14. Assumption and Dependencies:
• The users have sufficient knowledge of computers.
• The Computer should have Internet connection and Internet
server capabilities.
• The users know the English language, as the user interface will be
provided in English.
3.0. Specific Requirement:
ASP.NET : Front End
HTML5,XML, CSS3 and Jquery : Client Side(JAVA Script)
SQL Server : Back End
WASCE : Web Server
15. 1.User Registration Flow Chart
No
Yes
Login User
Enter Registration
Registered Successfully
Go to Home page
If
Verify
is ok
Verification Of Mandatory
Filed
User Already Exists
16. 2.Flow chart of online book sales
Approved
Rejected
Search book
Buy book
Verification
Book shipmentNon available
Notification send to user via sms
Go to home page
17. CONCLUSION
Online book store is an online web application where the
customer can purchase bokks online.Through a web browser
the customer can search for a book by its title or author, later
can add to the shopping cart and finally purchase books.
BIBLIOGRAPHY
BOOKS:-
ASP.NET Bible by mridula Parihar and
et al.
Pure JavaScript by Jason Gilliam, Charlton
HTML complete BPB publications