SlideShare a Scribd company logo
1 of 17
Online Book Sales with Mobile SMS        Version 1.0
Software requirement specification       August 18, 2012



           International School of Informatics and
                          Management




 Online Book Sales with Mobile SMS

                                     Synopsis

Team Member                                           Project In charge
Apeksha Soni                                          Mr. Ayush Sogani
Ishita Pareek                                         (Assistant Professor)
Pankaj Sharma
(MCA V Semester)




Page | 1
Online Book Sales with Mobile SMS               Version 1.0
Software requirement specification              August 18, 2012


                                 Table of Contents
Description                                                       Page No.

    1. Introduction
        1.1.  Purpose                                             33333333
        1.2.  Scope         _                                     3333
        1.3.  Definition, Acronyms and Abbreviation
        1.4.  Technologies to be used
        1.5.  References
        1.6.  Overview

    2. Overall Description
           2.1.    Product Perspective
           2.2.    Software Interface
           2.3.    Hardware Interface
           2.4.    Communication Interface
           2.5.    Product Function
           2.6.    User Characteristics
           2.7.    Constraints
           2.8.    Architecture Design
           2.9.    Use Case Model Description
           2.10.   Class Diagram
           2.11.   Sequence Diagram
           2.12.   Database Design
              2.12.1. ER Diagram
              2.12.2. Schema Design
           2.13.   Assumptions and Dependencies
              2.13.1. Context Diagram


    3.      Specific Requirements
           3.1.    Use Case Reports
           3.2.    Supplementary Requirements


Page | 2
Online Book Sales with Mobile SMS                     Version 1.0
Software requirement specification                    August 18, 2012

1. Introduction

1.1 Purpose
Online Book Sales System with Mobile SMS. This system 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, romance etc.

1.2 Scope
    •   There are three basic users – Anonymous, Registered Members(customers),
        Administrator
    •   The customer, through the process of account creation, will have the option to
        Become a member of the site.
    •   The system will allow customers to browse, search, select,
        And add books to a shopping cart.
    •   Admin has the authority to add/delete users, grant permission to members and users to
        purchase book and in return is also responsible for generating mobile message for
        customers regarding book purchase transaction and delivery.

1.3. Definitions, Acronyms and Abbreviations

 Admin: Administrator: He has the authority to add/delete users, grant permission to to
  members and users.

 C#.Net: C# language is intended to be a simple, modern, general-purpose, object-oriented
  programming language

 SQL SERVER 2005: Microsoft SQL Server is a relational database server, is a software
  product whose primary function is to store and retrieve data as requested by other software
  applications

 HTML: It is a Hypertext Markup Language used to design client side static web pages.

 CSS: Cascading style sheets is used for managing and formatting layout of HTML web
  pages.

 HTTP: Hypertext Transfer Protocol: It’s a service protocol




Page | 3
Online Book Sales with Mobile SMS                 Version 1.0
Software requirement specification                August 18, 2012




1.4 Technologies to be used

Application Platform– ASP.NET with C#

Programming languages:

C#.Net: C# language is intended to be a simple, modern, general-purpose, object-oriented
programming language. The language, and implementations thereof, should provide support for
software engineering principles such as strong type checking, array bounds checking, detection
of attempts to use non initialized variables, and automatic garbage collection. Software
robustness, durability, and programmer productivity are important. The language is intended for
use in developing software components suitable for deployment in distributed environments’ is
intended to be suitable for writing applications for both hosted and embedded systems, ranging
from the very large that use sophisticated operating systems, down to the very small having
dedicated functions.

HTML, XML: Hyper Text Markup Language and Extensible markup Language are the
predominant markup languages for web pages. It provides a means to describe the structure of
text-based information in a document and to supplement that text with interactive forms,
embedded images, and other objects.
JavaScript: A client side scripting language used to create dynamic web content and user
interface.
Tools & Development Environment

Visual Studio .NET 2008: 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 2005: 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). There are at least a dozen
different editions of Microsoft SQL Server aimed at different audiences and for different
workloads (ranging from small applications that store and retrieve data on the same computer, to
millions of users and computers that access huge amounts of data from the Internet at the same
time).

OPERATING SYSTEM-Windows Xp, 2007: Windows XP is an operating system produced
by Microsoft for use on personal computers, including 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.




Page | 4
Online Book Sales with Mobile SMS               Version 1.0
Software requirement specification              August 18, 2012



 1.5 References
             IBM TGMC Sample Synopsis.
             IBM – www.ibm.in/developerworks.
             Wikipedia - www.wikipedia.com
             Database Management Systems - korth.

    1.4. 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

2.1. Product Perspective




Page | 5
Online Book Sales with Mobile SMS               Version 1.0
Software requirement specification              August 18, 2012




2.2. Software Interface
 Client on Internet
  Web Browser, Windows

 Web Server
  IIS

 Data Base Server
  SQL Server 2005

 Development End
  Visual Studio 2010

2.3. Hardware Interface

    Minimum Requirements:

Client Side
                             Processor                RAM             Disk Space
Internet Explorer –      Intel Pentium III or         128 MB             100 MB
6                         AMD -800 MHz
Server Side
                             Processor                RAM             Disk Space
  .Net Framework         Intel Pentium III or          1 GB              3.5 GB
                          AMD -800 MHz                256 MB            500 MB
     SQL Server                                                      (Excluding Data
                                                                          Size)

Recommended Requirements:
Client Side
                             Processor                RAM             Disk Space
Internet Explorer –      Intel Pentium III or         128 MB             100 MB
6                         AMD -800 MHz
Server Side
                             Processor                RAM             Disk Space
                         Intel Pentium III or          1 GB              3.5 GB
  .Net Framework
                          AMD -800 MHz
2.4. Communication Interface
   • Online Book Sales with Mobile SMS will be connected to the World Wide Web.
Page | 6
Online Book Sales with Mobile SMS                        Version 1.0
Software requirement specification                       August 18, 2012

    •    The HTTP protocol will be used to facilitate communication between the client and
         server.

2.5. Product Function
Online Book Sales with Mobile SMS 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,
romance 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
    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.

         • 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.

    •    Online Book Sales with mobile SMS system is connected to the computer and is running
         all 24 hours a day.

    •    The users can access Online Book Sales with mobile SMS System from any computer
         that has Internet browsing capabilities and an Internet connection.



Page | 7
Online Book Sales with Mobile SMS                Version 1.0
Software requirement specification               August 18, 2012

2.8. Architecture Diagram

Application Layer                    Business Layer                Database
Layer

       Member login                      Login


                                                                     Registration
                                                                     Registration




    Registration of                  Registration
   members




  Creating & Maintaining               Creating &                       Profile
          Profile                      Maintaining




   Sales of book                      Sales of book
                                                                           sales




    Notify user with SMS              Notify user with SMS
                                                                         Mobile
                                                                          sms

  Feedback by Member                 Feedback
                                                                          Feedback




Page | 8
Online Book Sales with Mobile SMS                     Version 1.0
    Software requirement specification                    August 18, 2012

         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.




                                                        Login
                                                        Login
  New User                                                                                       Registered
                                                                                                 Members




                                 Searc
                                 Searc              BUY
                                                    BUY            Feedbac
                                                                   Feedbac   Profile
                                                                             Profile
                                   h
                                   h                                  k
                                                                      k
                                                                               e
                                                                               e




                                           Manage Profile
                                           Manage Profile


Administrator
                                                  Manage
                                                  Manage
                                                Registration
                                                Registration


                                             Grant
                                             Grant
                                          permissions
                                          permissions
                        Add or
                        Add or
                        delete
                        delete
                       members
                       members




                                         USE CASE DIAGRAM


    Page | 9
Online Book Sales with Mobile SMS            Version 1.0
 Software requirement specification           August 18, 2012

      2.10. Class Diagram




    User                       Admin               Feedback
                                                                   Registered User
 user_name                     User_id             Feedback_id          id_no

   Emai_id                     Password                Content       User_name

  signUp()                      Login()           postFeedback()       Address

    buy()                    Stock_avail()        viewFeedback()     Contact_no

  Search()                  viewFeedback()                            Email_id

 feedback()                  authorized()                                City

Contact no()                  updation()                                State
                                               Sales
                             viewStatus()                            Postal_code
                                                   Bill_id()
                            addDelbooks()                             Location
                                                 Customer_id()
     Books                AddDelMembers()
                                                   Book_id()
                                                                       signUp()

     Book_id()                                                         login()
                                                 Total_amount()
   Book_name()                  Order                                   buy()

  Book_author()               Order_id()                              search()

  Book_genere()                Book_id()

Book_publication()            Book_name()

   Book_price()             Book_quantity()

view prescription ()         Book_image()

                              Book_price()

                             Total_amount()




  Page | 10
                                      CLASS DIAGRAM
Online Book Sales with Mobile SMS       Version 1.0
       Software requirement specification      August 18, 2012

       2.11. Sequence Diagram



User                                         System                                       Database
                                                                                    DatabDatabase




                          Sign up                                    Edit profile



                         Account Created




                                                                 View profile


                          Successful login



                 Can view and place order                        For Verification


                Shipment and mobile SMS




       Page | 11
Online Book Sales with Mobile SMS         Version 1.0
   Software requirement specification        August 18, 2012




    2.12. Database Design
    2.12.1 Entity-Relationship Diagram
                                                                   Contact
                                                                   Contact       Password
                                                                                 Password
                                                   Address
                                                   Address         no
                                                                   no
                Sign up
                Sign up
                                                                                   city
                                                                                   city
                                                                 User_id
                                                                 User_id
 Search                       Buy
                              Buy             Username
                                              Username
 Search

   Buy
   Buy                                                                          EmailID
                                                                                EmailID
                                  Feedback
                                  Feedback
Register
Register



                User
                User                         Is                   Registered Member
                                                                  Registered Member
                                             registe
                                             r




                                                                               Delete
                                                                               Delete
                          Is                                     Updation
                                                                 Updation      members
                                                                               members
                          Admin

                                                         Add
                                                         Add
                                                       members
                                                       members                   Stock
                                                                                 Stock
                                                                                add/del
                                                                                add/del

                                                               Administrator
                                                               Administrator   managem
                                                                               managem
                                                                                 ent
                                                                                  ent
                                                                               Generatio
                                                                               Generatio
                                                                                   n
                                                                                   n
                               ENTITY-RELATIONSHIP DIAGRAM




    Page | 12
Online Book Sales with Mobile SMS    Version 1.0
Software requirement specification   August 18, 2012




Page | 13
Online Book Sales with Mobile SMS             Version 1.0
    Software requirement specification            August 18, 2012




    2.13. Data Flow Diagram

    2.13.1. Context Level Diagram Level(0):


                                              Users
                                     Sign    search buy




A
d
m   LOGIN                                                           Login          M
i   View Feedback                                                   search books   e
n   Registered users                       Online Book              buy books      m
i                                        Sales with mobile                         b
    Stock availability                                              Feedback
s                                              SMS                                 e
    Add/Delete Members                                              request new
t   books                                                                          r
r                                                                                  s
    Notify through SMS
a
t
o
r




    Page | 14
Online Book Sales with Mobile SMS                      Version 1.0
Software requirement specification                     August 18, 2012




                                  DATA FLOW DIAGRAM LEVEL(0)




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, CSS3 and Jquery : Client Side(JAVA Script)
            SQL Server : Back End
            IIS : Web Server
3.2. Activity Diagram
   1. User Registration Activity



                                                      Login user



                                                   Enter Registration


                                                                  Not Valid
                                                                              User Already Exists
            Fill Required Field
                                                           Vali
                                                           d
                                        Verification of Mandatory Field



                                       Not Valid




                                                          Vali
                                                          d
                                           Registered Successfully

Page | 15
                                                   Go to Home Page
Online Book Sales with Mobile SMS                   Version 1.0
Software requirement specification                  August 18, 2012

    User Activity




                                              Search book



                                                Buy book


                                              Verification


                             Rejected                        Approved




            Non availaible                                              Book shipment




                                   Notification Send to user via SMS




                                           Go to Home Page




    3.3Supplementary Requirement
Page | 16
Online Book Sales with Mobile SMS               Version 1.0
Software requirement specification              August 18, 2012



    Safety Requirements
                Highly recommend Kaspersky 2010 internet security to been Installed in
                users Pc to prevent the harm that may occurs by unwanted malicious
                software’s, phishing URLs and all the types of virus attacks during using
                this application..
    Security Requirements
                All users should be properly authenticated before allowed entry into the
                system authentication will be based on an E-mail address, and a
                password. All activities on the system must be logged.
    Non-Functional Requirements
            •   Secure access of confidential data (user’s details). SSL can be used.
            •   24 X 7 availability.
            •   Better component design to get better performance at peak time.
            •   Flexible service based architecture will be highly desirable for future
                extension.

    Other Requirements
                The user must be agreed with all the term and conditions that have
                provided by the System Administrator, local authority and Should Obey
                to the all International standards and Protocols.




Page | 17

More Related Content

What's hot

Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing Systemsabafarheen
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management Systemkataria Arvind
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Passport automation system
Passport automation systemPassport automation system
Passport automation systemKoppula Sheryl
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMInimmik4u
 
Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021Bharat Chawda
 
UML Diagrams for Real estate management system
UML Diagrams for Real estate management systemUML Diagrams for Real estate management system
UML Diagrams for Real estate management systemStarlee Lathong
 
Hotel management system
Hotel management systemHotel management system
Hotel management systemRoni Roy
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentationSohel Parvez
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory managementRohit Gupta
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation SystemMegha Sahu
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)maamir farooq
 
online ambulance service.pptx
online ambulance service.pptxonline ambulance service.pptx
online ambulance service.pptxssusere7086c
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System ProposalBishal Bista
 
Super marketbillingsystemproject
Super marketbillingsystemprojectSuper marketbillingsystemproject
Super marketbillingsystemprojectVickey Mahant
 

What's hot (20)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
HOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project reportHOSPITAL MANAGEMENT SYSTEM project report
HOSPITAL MANAGEMENT SYSTEM project report
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
SRS for Hospital Management System
SRS for Hospital Management SystemSRS for Hospital Management System
SRS for Hospital Management System
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Passport automation system
Passport automation systemPassport automation system
Passport automation system
 
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMIEvolving role of Software,Legacy software,CASE tools,Process Models,CMMI
Evolving role of Software,Legacy software,CASE tools,Process Models,CMMI
 
Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021
 
UML Diagrams for Real estate management system
UML Diagrams for Real estate management systemUML Diagrams for Real estate management system
UML Diagrams for Real estate management system
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
E-commerce documentation
E-commerce documentationE-commerce documentation
E-commerce documentation
 
Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Address book
Address bookAddress book
Address book
 
Passport Automation System
Passport Automation SystemPassport Automation System
Passport Automation System
 
Hostpital management system(srs)
Hostpital management system(srs)Hostpital management system(srs)
Hostpital management system(srs)
 
online ambulance service.pptx
online ambulance service.pptxonline ambulance service.pptx
online ambulance service.pptx
 
Hospital Management Record System Proposal
Hospital Management Record System ProposalHospital Management Record System Proposal
Hospital Management Record System Proposal
 
Super marketbillingsystemproject
Super marketbillingsystemprojectSuper marketbillingsystemproject
Super marketbillingsystemproject
 

Viewers also liked

Testing Plan Test Case
Testing Plan Test CaseTesting Plan Test Case
Testing Plan Test Caseguest4c6fd6
 
Hotel Management system in C++
Hotel Management system in C++ Hotel Management system in C++
Hotel Management system in C++ Prince Kumar
 
clinic database and software management system
clinic database and software management systemclinic database and software management system
clinic database and software management systemMujahed Ahmed
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing systemMayur Solanki
 
Create an online bookstore
Create an online bookstoreCreate an online bookstore
Create an online bookstoreJaved Khan
 
Bookstore powerpoint
Bookstore powerpointBookstore powerpoint
Bookstore powerpointNick Holt
 
On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation Smit Patel
 
Online Book Portal
Online Book PortalOnline Book Portal
Online Book Portallavish19
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking SystemAbhishek Kumar
 
Online Shopping Presentation
Online Shopping PresentationOnline Shopping Presentation
Online Shopping Presentationamanda-schmid
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentationpobr0702
 

Viewers also liked (19)

Testing Plan Test Case
Testing Plan Test CaseTesting Plan Test Case
Testing Plan Test Case
 
Hotel Management system in C++
Hotel Management system in C++ Hotel Management system in C++
Hotel Management system in C++
 
clinic database and software management system
clinic database and software management systemclinic database and software management system
clinic database and software management system
 
Computer shop billing system
Computer shop billing systemComputer shop billing system
Computer shop billing system
 
Create an online bookstore
Create an online bookstoreCreate an online bookstore
Create an online bookstore
 
ShopFitting Introduction
ShopFitting Introduction ShopFitting Introduction
ShopFitting Introduction
 
Bookstore powerpoint
Bookstore powerpointBookstore powerpoint
Bookstore powerpoint
 
Shop management system
Shop management systemShop management system
Shop management system
 
Online book store
Online book storeOnline book store
Online book store
 
On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation
 
Online Book Portal
Online Book PortalOnline Book Portal
Online Book Portal
 
Online Hotel Room Booking System
Online Hotel Room Booking SystemOnline Hotel Room Booking System
Online Hotel Room Booking System
 
Online bookshop
Online bookshopOnline bookshop
Online bookshop
 
Ppt on ONLINE BOOK STORE
Ppt on ONLINE BOOK STOREPpt on ONLINE BOOK STORE
Ppt on ONLINE BOOK STORE
 
Online Shopping Presentation
Online Shopping PresentationOnline Shopping Presentation
Online Shopping Presentation
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Hospital management system
Hospital management systemHospital management system
Hospital management system
 
Online shopping
Online shoppingOnline shopping
Online shopping
 

Similar to online book sale srs Apeksha

Voice based web browser
Voice based web browserVoice based web browser
Voice based web browserGowsalyasri
 
Campus portal for wireless devices
Campus portal for wireless devicesCampus portal for wireless devices
Campus portal for wireless devicesShiladitya Mandal
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlotHemraj Gahlot
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment systemParag Tamhane
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Abhay Ananda Shukla
 
Campus portal for wireless devices srs
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srsAnand Goyal
 
Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02Lokesh Loki
 
Dot Net Nuke Presentation
Dot Net Nuke PresentationDot Net Nuke Presentation
Dot Net Nuke PresentationTony Cosentino
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeHari
 
Windows 8 Introduction
Windows 8 IntroductionWindows 8 Introduction
Windows 8 IntroductionAjesh Issac
 
IRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET Journal
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersRahul A. Garg
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app developmentMuthu Kumar
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT ProfileHelen
 

Similar to online book sale srs Apeksha (20)

Voice based web browser
Voice based web browserVoice based web browser
Voice based web browser
 
Campus portal for wireless devices
Campus portal for wireless devicesCampus portal for wireless devices
Campus portal for wireless devices
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlot
 
Voice browser
Voice browserVoice browser
Voice browser
 
Final srs
Final srsFinal srs
Final srs
 
2 d barcode based mobile payment system
2 d barcode based mobile payment system2 d barcode based mobile payment system
2 d barcode based mobile payment system
 
Online Examination System in .NET & DB2
Online Examination System in .NET & DB2Online Examination System in .NET & DB2
Online Examination System in .NET & DB2
 
Campus portal for wireless devices srs
Campus portal for wireless devices srsCampus portal for wireless devices srs
Campus portal for wireless devices srs
 
Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02Voicebasedsrs 130319103050-phpapp02
Voicebasedsrs 130319103050-phpapp02
 
Windows Mobile
Windows MobileWindows Mobile
Windows Mobile
 
Dot Net Nuke Presentation
Dot Net Nuke PresentationDot Net Nuke Presentation
Dot Net Nuke Presentation
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
Windows 8 Introduction
Windows 8 IntroductionWindows 8 Introduction
Windows 8 Introduction
 
IRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless PaymentIRJET- IoT based Vending Machine with Cashless Payment
IRJET- IoT based Vending Machine with Cashless Payment
 
Info 01
Info 01Info 01
Info 01
 
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to BrowsersLiving in the Web is Easy! Making the Move from Rich Clients to Browsers
Living in the Web is Easy! Making the Move from Rich Clients to Browsers
 
Android
AndroidAndroid
Android
 
J2ME mobile app development
J2ME mobile app developmentJ2ME mobile app development
J2ME mobile app development
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 
Polysource-IT Profile
Polysource-IT ProfilePolysource-IT Profile
Polysource-IT Profile
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

online book sale srs Apeksha

  • 1. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 International School of Informatics and Management Online Book Sales with Mobile SMS Synopsis Team Member Project In charge Apeksha Soni Mr. Ayush Sogani Ishita Pareek (Assistant Professor) Pankaj Sharma (MCA V Semester) Page | 1
  • 2. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 Table of Contents Description Page No. 1. Introduction 1.1. Purpose 33333333 1.2. Scope _ 3333 1.3. Definition, Acronyms and Abbreviation 1.4. Technologies to be used 1.5. References 1.6. Overview 2. Overall Description 2.1. Product Perspective 2.2. Software Interface 2.3. Hardware Interface 2.4. Communication Interface 2.5. Product Function 2.6. User Characteristics 2.7. Constraints 2.8. Architecture Design 2.9. Use Case Model Description 2.10. Class Diagram 2.11. Sequence Diagram 2.12. Database Design 2.12.1. ER Diagram 2.12.2. Schema Design 2.13. Assumptions and Dependencies 2.13.1. Context Diagram 3. Specific Requirements 3.1. Use Case Reports 3.2. Supplementary Requirements Page | 2
  • 3. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 1. Introduction 1.1 Purpose Online Book Sales System with Mobile SMS. This system 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, romance etc. 1.2 Scope • There are three basic users – Anonymous, Registered Members(customers), Administrator • The customer, through the process of account creation, will have the option to Become a member of the site. • The system will allow customers to browse, search, select, And add books to a shopping cart. • Admin has the authority to add/delete users, grant permission to members and users to purchase book and in return is also responsible for generating mobile message for customers regarding book purchase transaction and delivery. 1.3. Definitions, Acronyms and Abbreviations  Admin: Administrator: He has the authority to add/delete users, grant permission to to members and users.  C#.Net: C# language is intended to be a simple, modern, general-purpose, object-oriented programming language  SQL SERVER 2005: Microsoft SQL Server is a relational database server, is a software product whose primary function is to store and retrieve data as requested by other software applications  HTML: It is a Hypertext Markup Language used to design client side static web pages.  CSS: Cascading style sheets is used for managing and formatting layout of HTML web pages.  HTTP: Hypertext Transfer Protocol: It’s a service protocol Page | 3
  • 4. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 1.4 Technologies to be used Application Platform– ASP.NET with C# Programming languages: C#.Net: C# language is intended to be a simple, modern, general-purpose, object-oriented programming language. The language, and implementations thereof, should provide support for software engineering principles such as strong type checking, array bounds checking, detection of attempts to use non initialized variables, and automatic garbage collection. Software robustness, durability, and programmer productivity are important. The language is intended for use in developing software components suitable for deployment in distributed environments’ is intended to be suitable for writing applications for both hosted and embedded systems, ranging from the very large that use sophisticated operating systems, down to the very small having dedicated functions. HTML, XML: Hyper Text Markup Language and Extensible markup Language are the predominant markup languages for web pages. It provides a means to describe the structure of text-based information in a document and to supplement that text with interactive forms, embedded images, and other objects. JavaScript: A client side scripting language used to create dynamic web content and user interface. Tools & Development Environment Visual Studio .NET 2008: 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 2005: 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). There are at least a dozen different editions of Microsoft SQL Server aimed at different audiences and for different workloads (ranging from small applications that store and retrieve data on the same computer, to millions of users and computers that access huge amounts of data from the Internet at the same time). OPERATING SYSTEM-Windows Xp, 2007: Windows XP is an operating system produced by Microsoft for use on personal computers, including 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. Page | 4
  • 5. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 1.5 References  IBM TGMC Sample Synopsis.  IBM – www.ibm.in/developerworks.  Wikipedia - www.wikipedia.com  Database Management Systems - korth. 1.4. 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 2.1. Product Perspective Page | 5
  • 6. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 2.2. Software Interface  Client on Internet Web Browser, Windows  Web Server IIS  Data Base Server SQL Server 2005  Development End Visual Studio 2010 2.3. Hardware Interface Minimum Requirements: Client Side Processor RAM Disk Space Internet Explorer – Intel Pentium III or 128 MB 100 MB 6 AMD -800 MHz Server Side Processor RAM Disk Space .Net Framework Intel Pentium III or 1 GB 3.5 GB AMD -800 MHz 256 MB 500 MB SQL Server (Excluding Data Size) Recommended Requirements: Client Side Processor RAM Disk Space Internet Explorer – Intel Pentium III or 128 MB 100 MB 6 AMD -800 MHz Server Side Processor RAM Disk Space Intel Pentium III or 1 GB 3.5 GB .Net Framework AMD -800 MHz 2.4. Communication Interface • Online Book Sales with Mobile SMS will be connected to the World Wide Web. Page | 6
  • 7. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 • The HTTP protocol will be used to facilitate communication between the client and server. 2.5. Product Function Online Book Sales with Mobile SMS 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, romance 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 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. • 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. • Online Book Sales with mobile SMS system is connected to the computer and is running all 24 hours a day. • The users can access Online Book Sales with mobile SMS System from any computer that has Internet browsing capabilities and an Internet connection. Page | 7
  • 8. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 2.8. Architecture Diagram Application Layer Business Layer Database Layer Member login Login Registration Registration Registration of Registration members Creating & Maintaining Creating & Profile Profile Maintaining Sales of book Sales of book sales Notify user with SMS Notify user with SMS Mobile sms Feedback by Member Feedback Feedback Page | 8
  • 9. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 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. Login Login New User Registered Members Searc Searc BUY BUY Feedbac Feedbac Profile Profile h h k k e e Manage Profile Manage Profile Administrator Manage Manage Registration Registration Grant Grant permissions permissions Add or Add or delete delete members members USE CASE DIAGRAM Page | 9
  • 10. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 2.10. Class Diagram User Admin Feedback Registered User user_name User_id Feedback_id id_no Emai_id Password Content User_name signUp() Login() postFeedback() Address buy() Stock_avail() viewFeedback() Contact_no Search() viewFeedback() Email_id feedback() authorized() City Contact no() updation() State Sales viewStatus() Postal_code Bill_id() addDelbooks() Location Customer_id() Books AddDelMembers() Book_id() signUp() Book_id() login() Total_amount() Book_name() Order buy() Book_author() Order_id() search() Book_genere() Book_id() Book_publication() Book_name() Book_price() Book_quantity() view prescription () Book_image() Book_price() Total_amount() Page | 10 CLASS DIAGRAM
  • 11. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 2.11. Sequence Diagram User System Database DatabDatabase Sign up Edit profile Account Created View profile Successful login Can view and place order For Verification Shipment and mobile SMS Page | 11
  • 12. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 2.12. Database Design 2.12.1 Entity-Relationship Diagram Contact Contact Password Password Address Address no no Sign up Sign up city city User_id User_id Search Buy Buy Username Username Search Buy Buy EmailID EmailID Feedback Feedback Register Register User User Is Registered Member Registered Member registe r Delete Delete Is Updation Updation members members Admin Add Add members members Stock Stock add/del add/del Administrator Administrator managem managem ent ent Generatio Generatio n n ENTITY-RELATIONSHIP DIAGRAM Page | 12
  • 13. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 Page | 13
  • 14. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 2.13. Data Flow Diagram 2.13.1. Context Level Diagram Level(0): Users Sign search buy A d m LOGIN Login M i View Feedback search books e n Registered users Online Book buy books m i Sales with mobile b Stock availability Feedback s SMS e Add/Delete Members request new t books r r s Notify through SMS a t o r Page | 14
  • 15. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 DATA FLOW DIAGRAM LEVEL(0) 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, CSS3 and Jquery : Client Side(JAVA Script)  SQL Server : Back End  IIS : Web Server 3.2. Activity Diagram 1. User Registration Activity Login user Enter Registration Not Valid User Already Exists Fill Required Field Vali d Verification of Mandatory Field Not Valid Vali d Registered Successfully Page | 15 Go to Home Page
  • 16. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 User Activity Search book Buy book Verification Rejected Approved Non availaible Book shipment Notification Send to user via SMS Go to Home Page 3.3Supplementary Requirement Page | 16
  • 17. Online Book Sales with Mobile SMS Version 1.0 Software requirement specification August 18, 2012 Safety Requirements Highly recommend Kaspersky 2010 internet security to been Installed in users Pc to prevent the harm that may occurs by unwanted malicious software’s, phishing URLs and all the types of virus attacks during using this application.. Security Requirements All users should be properly authenticated before allowed entry into the system authentication will be based on an E-mail address, and a password. All activities on the system must be logged. Non-Functional Requirements • Secure access of confidential data (user’s details). SSL can be used. • 24 X 7 availability. • Better component design to get better performance at peak time. • Flexible service based architecture will be highly desirable for future extension. Other Requirements The user must be agreed with all the term and conditions that have provided by the System Administrator, local authority and Should Obey to the all International standards and Protocols. Page | 17