Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Software Requirement Specification

Session: 2023-24
Project Work/Dissertation
BCAAP608P

Submitted To: Submitted By:


Dr. Sunil Gupta BHAVNEET-R31144
Head of department
SCSS, JNU
DECLARATION

Hereby, I declare that the project entitled “Vendue”, under partial


fulfillment for the course requirement of Project Work/Dissertation
under the program BCA and submitted to the School of Computer &
Systems Science, Jaipur National University is our work and has
been carried under the guidance of Dr. Sunil Gupta, Head of
department, School of Computer & Systems Science, Jaipur National
University.

The work is organic and has not been submitted earlier to this
University or any other institution for fulfillment of the requirement
of any course or award of any Degree. All the sources of information
used in this Project Report have been duly acknowledged.

Date: BHAVNEET -JNU


Place: JNU, Jaipur
Table of Contents

1. Introduction
2. List of User and their characteristics
3. Functional Requirements
4. Non - Functional Requirements
5. Hardware Requirements
1. Introduction

Welcome to our innovative Online Auction System project, designed with a


singular focus on enhancing the quality of auction. In an auction system we
have hidden costs which we have to pay and we get to know later on. We also
have bidding anonymity, in which the person who buys or sells property hides
his information from others and sometimes from the seller also. So, to remove
bidder anonymity and hidden costs. we are creating a website which will show
the information of the buyer and show all the amounts at the time of
registration.
2. List of users and their characteristics
1. Individuals: Age range varies, often have cluttered homes or accumulated
collectibles. Motivated by decluttering, making extra cash, or finding new
buyers for unwanted items. May value sentimental value over market price.

2. Businesses: Retailers, manufacturers, or distributors. Focused on clearing


inventory, boosting sales, or liquidating discontinued products. Value efficiency
and maximizing profit.

3. Auction Houses: Professional entities specializing in high-value


items. Emphasize authenticity, reputation, and attracting serious collectors or
investors. Value expertise and maximizing sale price.
3. Functional Requirements

 User registration and login: Users can register and create accounts with
secure passwords.
 User profiles: Users can edit and update their profiles, including contact
information, payment methods, and bidding preferences.

 Auction editing and cancellation: Sellers can edit or cancel their auctions
before they begin.
 Auction scheduling: Sellers can schedule the start and end times of their
auctions.
 Auction types: Support various auction types, such as English auctions
(highest bid wins), Dutch auctions (price starts high and decreases), and
penny auctions (price starts low and increases with bids).
4. Non-Functional Requirements

1. Performance:

 Page load times: Pages will load quickly and consistently, regardless of
user location or network bandwidth. Aim for page load times within 2-3
seconds on average.

2. Scalability:

 The system will be able to accommodate growth in the number of


users, items, and transactions without significant performance issues.

3. Availability:

 The system will be highly available and accessible to users, with minimal
downtime. Aim for an uptime of 99.9% or higher.

4. Security:

 Data security: User data, including financial information, will be


protected with strong encryption and access control mechanisms.
 System security: The system will be protected against unauthorized
access, malware, and other security threats.

5. Usability:

 The user interface will be intuitive, easy to navigate, and accessible to


users with different skill levels.
 Support multiple languages and devices for wider reach.

6. Maintainability:

 The system code will be well-organized, documented, and modular for


easy maintenance and future updates.
5. Hardware Requirements

1. Server:
- Processor: Multi-core processor (depending on the load)
- RAM: 8GB or more
- Storage: SSD recommended for faster data access

2. Database Server:
- Consider a dedicated server for the database.
- Adequate storage space based on data requirements.
- Ensure sufficient RAM for efficient database operations.

3. Network Components:
- Reliable internet connection for online functionalities.
- Network switch/router for local network communication.

4. Client Devices:
- PCs, laptops, or tablets for staff managing room service.
- Smartphones for users placing orders.

5. Security Measures:
- Firewalls, antivirus software for servers.
- Secure network protocols for data transmission.

You might also like