Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Software Requirements Specification For Management System Project

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

Group Members:

Roll Name Email Phone no


no
B19 Aumkar Kadu aumkarkadu@gmail.com 9890189294
B42 Chirag Rakh chiragrakh@gmail.com 7276607044
B12 Megha Gupta meghagupta21@gmail.com 8605150612
B05 Mitali Bhelke mittubhelke3@gmail.com 9518597764
B14 Mrunal Ingale mrunalingale2001@gmail.com 7058001222

Software Requirements Specification for Online Optical


Store Management System Project

Chapter 1: INTRODUCTION
Online Optical Store is a web based system for a store that sells optical glasses. This system
enables the store to make their services available to the public through the internet and also
keep records about their services. It is an online system through which customers can view
available glasses and buy them online according to their need. An online optical store allows
any person to shop their favourite glasses by choosing from various products available, by
paying online.

1.1 Purpose
The purpose of this project is to automate the whole work performed in an optical store. The
basic function of this website is to show customers a variety of products at the ease of their
fingertips. For admin the main advantage is that the admin can maintain a record of the
customers.
1.2 Need/Motivation
Nowadays, most of the work in every field is done online that is via internet. Which basically
was our primary aim while developing the website. We developed this website so that
customers are able to buy products from the comfort of their home and at reasonable prices.
In the existing system the customer has to go to the shop physically to buy the products
which is a time consuming process. If the customer reaches the store and the product is not
available it would be annoying as well as time. On the other hand while purchasing online the
customers or viewers would know instantly if the product is available or not which saves a lot
of time. The process becomes a lot difficult when you have to roam several shops for your
favourite design, this limitation is eliminated in online services.

Chapter 2: LITERATURE SURVEY

Objectives:
 Enable ordering spectacles with ease.
 Maintaining a member profile.
 Providing a user-friendly interface.
 Adding and updating the stock commodities through admin interface.
 Satisfy user/operator requirement.

Chapter 3: REQUIREMENTS
3.1 Functional Requirements
 The system should show the stock availability.
 It should secure the registration process and further profile management.
 It should generate an invoice on every order purchased.
 It should be expandable and updatable; and the system should reflect the updates
made.

3.2 Non- Functional Requirements


3.2.1 Safety Requirements
If there is extensive damage to a wide portion of the database due to catastrophic failure,
such as a disk crash, the recovery method restores a past copy of the database that was
backed up to archival storage (typically tape) and reconstructs a more current state by
reapplying or redoing the operations of committed transactions from the backed-up log, up
to the time of failure.
3.2.2 Security Requirements
 Security systems need database storage just like many other applications. However, the
special requirements of the security market mean that vendors must choose their database
partner carefully
 Any user who uses the system shall have a User Id and password.
 Any modification in the database will be synchronized.

3.2.3 Software Quality Attributes


AVAILABILITY: Since we are hosting our project on the server it should be available all the
time.
CORRECTNESS: The system should generate an appropriate report about different products
of the dealer, sales, stocks.
MAINTAINABILITY: The system should maintain correct records of orders, sales, stocks.
USABILITY: The system should satisfy the maximum number of customer’s needs.

3.3 Hardware Requirements


 Processor: Pentium Silver,Pentium IV or higher, (PIV-300GHz recommended)
 RAM: 256MB
 Hard Disk: 40GB
 Monitor: 15-inch colour monitor
 Keyboard: 102 keys

3.4 Software Requirements


 Operating System: Windows 7 or above/ Macintosh/ Unix or almost any other operating
system
 Language: JAVA Runtime Environment 1.6 or higher
 Database: PostgreSQL 8 Server or above
 Browser: Google Chrome/ Mozilla Firefox/ Edge/ Internet Explorer as your default browser
 Web Server: Tomcat server
 Software Development Kit: JAVA JDK 8 or above
 Scripting Language Enable: HTML-CSS, JS, JSP
 Database JDBC Driver: pgsql Jconnector
3.5 Feasibility Study
A feasibility study assesses the operational, technical and economic merits of the proposed
project. The feasibility study is intended to be a preliminary review of the facts to see if it is
worthy of proceeding to the analysis phase. Feasibility study includes consideration of all the
possible ways to provide a solution to a give problem.

3.5.1 Economic Feasibility


A system can be developed technically and that will be used if installed must still be a good
investment for the organization. In the Economical feasibility, the development cost in creating
the system is evaluated against the ultimate benefit derived from the new systems. Financial
benefits must equal or exceed the costs. All the software used to develop and run the project is
open source and the hardware also is not of high configuration, so cost of development and
implementation is less.

3.5.2 Technical feasibility


We used different tools and technology for the development of this project. All tools tone
different work like HTML (Hypertext Markup Language) used for built a basic structure of project .
CSS (Cascading Style Sheet) used for the design of this project, JS (Java Script) used for different
alerts authentication checking, PHP (Hypertext Pre-processor) used for database connectivity like
insert view delete and update the data.

3.5.3 Operational Feasibility


Proposed projects are beneficial only if they can be turned out into information system. That will
meet the organization’s operating requirements. Operational feasibility aspects of the project are to
be taken as an important part of the project implementation. The interface of the system is user
friendly and so, it will be easy to use the system. No special training will be required for customer as
well as admin. Some of the important issues raised are to test the operational feasibility of a project
includes the following: - 1. Is there sufficient support for the management from the users? 2. Will the
system be used and work properly if it is being developed and implemented? 3. Will there be any
resistance from the user that will undermine the possible application benefits?

You might also like