Software Requirements Specification: Online Magazine Management System

Verified

Added on  2023/06/03

|21
|2914
|88
Report
AI Summary
This document provides a comprehensive Software Requirements Specification (SRS) for an Online Magazine Management System (OMMS). It details the system's purpose, scope, user characteristics, and operating environment. The report includes data flow diagrams illustrating magazine requests and production processes, as well as use case diagrams outlining user interactions such as adding magazines, logging in, and managing inventory. It also covers external interface requirements, non-functional requirements like performance and security, and assumptions and dependencies for the system's operation. The SRS aims to guide the development of a web-based application using PHP, JavaScript, and MySQL to efficiently manage online magazine content and user interactions.
Document Page
Software Requirements Specification 1
Online Magazine Management System
Name
Institution
Date
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Software Requirements Specification 2
Table of Contents
List of figures..................................................................................................................................4
1.0 Introduction.........................................................................................................................5
1.1 Purpose.............................................................................................................................5
1.2 Document Convention....................................................................................................5
1.3 Intended Audience..........................................................................................................5
1.4 Scope.................................................................................................................................6
2.0 Overall Description.............................................................................................................7
2.1 Perspective.......................................................................................................................7
2.2 User Characteristics........................................................................................................7
2.3 Operating Environment.................................................................................................7
2.4 Design and Implementation constraints.......................................................................8
2.5 Assumptions and Dependencies.....................................................................................8
3.0 Specific System Requirements...........................................................................................9
3.1 Data Flow 1......................................................................................................................9
3.2 Data Flow 2......................................................................................................................9
3.3 Use case..........................................................................................................................10
4.0 External Interface Requirements....................................................................................12
4.1 User Interface................................................................................................................12
4.2 Hardware Interface.......................................................................................................12
Document Page
Software Requirements Specification 3
4.3 Software Interface.........................................................................................................12
4.4 Communication Interfaces...........................................................................................12
5.0 Non-Functional Requirements........................................................................................13
5.1 Performance Requirements.........................................................................................13
5.2 Availability Requirements............................................................................................13
5.3 Security Requirements.................................................................................................13
6.0 Conclusion.........................................................................................................................13
References.....................................................................................................................................14
Document Page
Software Requirements Specification 4
List of figures
Figure 1: Data Flow Diagram for Magazine request.................................................................9
Figure 2: Magazine Production Data Flow Diagram.................................................................9
Figure 3: Magazine Management Use Case Diagram..............................................................10
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Software Requirements Specification 5
1.0 Introduction
1.1 Purpose
The proposed Online magazine Management system will be as a result of development form the
php and the javascript hence running as a web application. Having considered all this, a resultant
website making good use of the MySQL as a database that if freely available and is capable of
running in many platforms. The main objective of this project is to develop an online magazine
management system that will enable the recording of all the information about the magazines.
This research paper ought to bring out the clear explanation of the online magazine management
system with some dataflow diagrams. These diagrams are meant to provide the design of the
structured analysis of a system [5].
1.2 Document Convention
All the procedures laid down by the software requirements specifications we followed to the
point. Several components and the particular segments were clearly arranged together to get the
final product of the online magazine management system. This being a document with a resultant
means of payment, its with no doubt that it is later on considered a very important document for
the whole process of development [4].
1.3 Intended Audience
Having developed the online magazine management system, another factor to consider is the
final audience to whom the system aims at satisfying their needs. Of importance to note is that
the system is relevant throughout all the stages of life from students to the teachers and finally
the general public. Information being displayed through the system allows all the sections of the
society to at least be represented. This system could be of much importance during the times of
Document Page
Software Requirements Specification 6
promotions, any advertising on the surveying procedures and the rewarding process done to
several customers by their companies [3].
1.4 Scope
All the libraries within the town appear to be the most appropriate scope to this research paper.
The proposed online magazine management system will be put into good use at all the stations in
the city. From the planning set in place, the magazines and the journals will all be put into an
organized set from which every user will be able to get a clear view of the same. All the
information needed by the general public will be provided here in this proposed online magazine
management system.
Document Page
Software Requirements Specification 7
2.0 Overall Description
2.1 Perspective
The magazine seller and the end user, that is the customer, are brought together by this proposed
online magazine management system whereby the seller will be able to interact fully with the
clients through the web application whereas the customer will get all his or her daily need via the
same web application. Through this, we get to explore very many advantages that comes along
with the online operations since the user will be able to carry out his or her own activities at the
comfort of their wishes. Updates to the database with the relevant information will allow
everybody from all over the world to get to fit to the system, that is to say, the proposed system
will cater all the needs for all the people regardless of the profession, be it a teacher, a student or
whoever needs any service from the system.
2.2 User Characteristics
Whoever is in the position to acquire this online material happens to fit the required attributes.
Any person having an internet connection is capable of accessing these materials stored in the
online magazine management system. Through the various interaction with the system, a user
gets to know the required and the desired characteristics all together.
2.3 Operating Environment
The proposed system will make good use of a number of personnel from the source to the final
destination of the paper. The first section begins with the suppliers whose main work will be to
provide the raw material needed for the processing of the materials, another section will be
dealing with the finance management whereby all the financial transactions are well managed.
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Software Requirements Specification 8
This will involve the collection of cash, the debts and the payment of the supplied for the raw
materials they provide respectively.
2.4 Design and Implementation constraints
The online magazine management system will with a very high percentage be required to
provide accurate information to the relevant audience. In order to meet this requirement, there is
need that all the information should be well entered into the system correctly and regular updates
be made accordingly. Processing of the financial data should also be accurate to avoid the
mismanagement of the funds. Therefore, in order to make well configured system some of the
challenges need to be addressed well before deploying the program to the final users. A well-
maintained system must be having some more techniques that have been implemented before
deployment [1].
2.5 Assumptions and Dependencies
The proposed online magazine management system has its own assumptions such as the internet
connection is available all through, therefore, in order to fully get the whole operational system,
we have assumed that internet is available everywhere.
Document Page
Software Requirements Specification 9
3.0 Specific System Requirements
3.1 Data Flow 1
Figure 1: Data Flow Diagram for Magazine request
3.2 Data Flow 2
Figure 2: Magazine Production Data Flow Diagram
Document Page
Software Requirements Specification 10
3.3 Use case
Use case Description
Name Add the magazine and the staff details to the
system.
level The use case diagram falls in the sub-
functional level in the system design and
development process. Having considered the
functional and the non-functional
requirements in the previous section.
Primary actor The Customer and the Staff member
Stakeholder The customer who creates an account, the
staff member who updates the magazines
details on the system. The system
administrator who is responsible for the error
correction and system update.
Main success scenario The user or the customer enter the login
credentials. The system processes the
provides details and authenticates them. He or
she is given the permit to proceed to the other
features of the website.
Alternative flow During the test, the system is undertaking
through a simple registration process where
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
Software Requirements Specification 11
the user creates an account with incorrect
details apart from the required, probably there
will be an error. This is solved by the expert
within a short time.
Specific requirement The time required for the system to process
all the login and registration request should be
within very dew seconds.
Figure 3: Magazine Management Use Case
Use case for login
Use case Description
Name The customer logins to the system
level Primary level of data security
Primary actor The Customer and the Staff member
Stakeholder The customer must enter his or her
credentials, the system validates and grant
access.
Main success scenario The customer is granted access to the system
so as to view all other features
Document Page
Software Requirements Specification 12
Use case for logout
Use case Description
Name The customer or the Staff member can logout
from the system once he or she is done with
the daily transaction to the system
level Primary level of data security
Primary actor The Customer and the Staff member
Stakeholder The system automatically clears the use
session and all the pending information ate
saved.
Main success scenario Goodbye message is displayed.
Use case for inventory
Use case Description
Name The use case displays the item for sale. The
staff member can view. Modify or delete.
level Primary level
Primary actor The Staff member
Stakeholder The staff member searches for all the data in
the system to validate what exactly are they
offering to the clients.
chevron_up_icon
1 out of 21
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]