Giter VIP home page Giter VIP logo

bookshop's Introduction

Software Requirements Specifications (SRS) for Bookshop version 1.0.0

1. Introduction

1.1 Purpose

A store where you can search and buy books through PayPal payment system.

1.2 Scope

The objective of this project is to create and implement a website bookstore. The website will allow users to create and maintain individual secured accounts, search the Bookshop database for textbooks, and make secured online credit card purchases. Users will be able to search for the required books by various characteristics.

2. Overall Description

2.1 Product Respective

The bookshop is not a component of a larger system, it is a self-powered product. The bookshop system will interact with the credit card processing system to process purchases on the site. The system will also interact with a bookstore inventory database that records the number of books available sold in inventory.

alt text

2.2. Product Features

The following list of function descriptions explains the major features of the Online Bookshop:

  • Account registration.
  • Account login.
  • Search for books.
  • View book descriptions and authors.
  • Add to shopping cart.
  • Delete from shopping cart.
  • Account logout.

2.3. Operating Environment

Bookshop will primarily act as a web service that will be supported on web browsers including Google Chrome and Firefox 18. Underlying operating system is Windows or Linux. Bookstore will be running on local host that has Django, Python 3.8, and MySQL running on it.

3. Requirement Specifications

3.1 User Requirements

Users of the website must know how to navigate in a website. The initial users of our software front end will be people who are familiar with navigating a web browser and managing a desktop or laptop.

3.2 Performance Requirements

The performance requirements are as follows:

  • System login/logout shall take less than 5 seconds.
  • Searches shall return results within 10 seconds.
  • Orders shall be processed within 10 seconds.

3.3 Design Constraints

The Bookshop shall conform to the following design constraints:

  • Able to support PC platform.
  • System supports all web browsers.

3.4 Security

Users will be able to access only their own personal information and not that of other users. Purchases will be handled through a secure system to ensure the protection of user’s credit card and personal information.

bookshop's People

Contributors

konstantsiy avatar krealll avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.