This is a report about Online Magazine Management System for Publishers which is a system that is aimed to be used by the publishers and the subscribers of the online digital materials.This system is going to cover various aspects which includes publications managements, online files managements, online advertisements, subscriptions managements, community forums and online payments for the magazine system services.
While writing these system requirements specifications there are various standards used which includes font size 11, Arial font type, black font color and all these had been used for better legibility and visibility to the users of the report. However, all system requirements had been highlighted with equal significance to the users of the report.
This document is designed to be used by various users of the proposed system and they will have to read it to understand the details of the system, therefore below is various readers of this system document.
In this document there are other SRS details that are contained which are organized in a ascending order as follows overall description, specific system requirements, external interface requirements ,nonfunctional requirements and reflection and the document reader will require to read the document in that sequence starting from the introduction to the reflection section.
The online magazine management system is a special type of a system that had been developed to manage the magazine digital contents, advertisements and readers subscriptions online as a result of invention and spread of internet accessibility and this system aims at expansion of the readership of published magazine documents.
The system will have various benefits to the users which includes the following:
Below are some of the objectives of implementing the proposed system.
The main goal of this system is to enable online publication of documents, posting of advertisements, managing library files, managing the online subscriptions and supporting the community forum for better information flow.
References
The magazine management system has been invented because of increased internet access where the magazine publisher’s aims at identifying most affordable internet-based software system that will take their published magazines online and increase their readership over the internet. Therefore, this is a new system that will be used by the publishers, advertisers and subscribers of the digital magazine documents.
The system will have various uses and it will be used by various people and below are the major features to be implemented in it.
In the proposed system there will be various user classes, and these will represent various entities that will be incorporated in the system, below are the user classes to be used in the system.
This is a class that records the details of the system users and it records their system login details as well.
This is a class that records the details of the published documents and their relevant publisher’s details as well.
This is the class that records the details of the publishers who publishes the various publications and documents.
This is the class that keeps the records of the files stored in the library by the system staffs.
This is the class that keeps the details of the advertisements posted on the website by the clients at some fees.
This is the class that records the details of the subscriptions made by the customers and they subscribe at a certain fixed fee.
This is the class that records the details of the forums that the customers and the community make regarding certain publications or advertisements.
Below is the classification of the user classes.
The proposed software system will be accessible using any computerized device that is internet enabled, below are the details of the environment that it will operate.
Hardware platform |
Operating system |
Operating system version |
Browser software |
Internet connection |
i. Computer. ii. Laptop. iii. Mobile devices |
i. Windows ii. Android |
i. Windows 7,8 or 10. ii. Android 4.0,5.0 or above |
i. Google Chrome ii. Mozilla Firefox, iii. Opera mini |
2G , 3G or above |
The development of the system will have some limitations to the system developers and below are some of possible limiting options to the system implementation.
The system will have various limitations since the devices to access the website must be internet enabled and therefore the users without any internet enabled device will be limited to the access to the services.
The system database will be in the remote server and due to multiple system requests the database may fail to respond as quickly as possible to the client’s requests causing the delays.
The technology keeps on changing and therefore the company will keep on requesting more update to be made in the proposed system.
The system will require the internet to communicate through the HTTP protocol and this is limited only to the internet enabled devices and thus barring some clients from accessing the information.
The system requires adequate security and the system has some security threat since the information is stored in a remote database that can be interfered with by the malicious vendors for malicious gains.
The system developed will require modification and updates as new programming features are invented and more functionality will be added and therefore the system will require to be re-programmed with time.
The vendors will be responsible of the payments to be made by the subscribers of the proposed system and thus the interaction with the third party will interfere with the smooth running of the system.
The developers will require hosting the website online where they have to buy a hosting space from the hosting company putting the website into risks of being interfered with by the malicious hosting company staffs and therefore affecting normal running of the system.
After the full implementation of the system there are various user documents that will be submitted to the system owners which includes.
To deliver the user document the standard formats will be either the following:
Below are the various assumed factors that affect the stated requirements in the SRS.
However, there are various projects dependencies that will affect the implementation of the system which includes the following.
REQ-2: system should enable users’ login.
REQ-3: system should enable users logout.
REQ-4: system should enable for reset password.
REQ-5: system should enable for edit personal information.
REQ-6: . system should enable for validate user account.
REQ-7: system should enable for browse inventory.
REQ-8: system should enable for Search for book.
REQ-9: system should enable for add item.
REQ-10: system should enable for add item to cart.
REQ-11: system should enable for edit item.
REQ-12: system should enable for promotion card.
REQ-13: system should enable for use promotion.
REQ-14: system should enable for purchase item.
REQ-15: system should enable for item checkout.
REQ-16: system should enable for check stock.
REQ-17: system should enable for reorder.
REQ-18: system should enable for send email.
REQ-19: system should enable for delete member.
REQ-20: system should enable for modify the rank of member.
REQ-21: system should enable for return magazine conformation.
REQ-22: system should enable for Extending the deadline of borrowing.
REQ-23: system should enable for Report.
REQ-24: system should enable for Rating.
Use case report:
Use Case: Registration
Actors: Administrator, Client
Type: Primary and Essential
Description: The registration is important for safe and secure access on online magazine management system for login purpose.
Use Case: Login
Actors: Administrator, Client
Type: Primary and Essential
Description: Begun when a client attempts a movement that is restricted. The customer is then incited to enter in their username and mystery key to proceed
Use Case: Logout
Actors: Manager, Client
System Type: Primary and essential
Description: The client or administrator will have the decision to logout and if that customer is idle for a given proportion of time then that customer should be logged out by the structure normally.
Use Case: Reset password
Actors: Client
System Type: Secondary
Description: At the point when a client overlooks his secret key they can guarantee it back by means of email.
Use Case: Edit personal information
Actors: Client
System Type: Secondary
Description: Client can likewise change their points of interest like his portable number, they can alter it.
Use Case: Validate user account
Actors: Administrator
System Type: Primary
Description: Above all else new client need to join then he should sit tight for endorsement by supervisor as per rules.
Use Case: Browse Inventory
Actors: Administrator
Customer Type: Primary and Essential
Description: Every one of the magazines in the stock are recorded on a solitary page with each magazine including its title, name of writer, and cost. Rundown ought to be arranged by title.
Use Case: Search for book
Actors: Administrator, Client Type: Secondary
Description: Client or chief can look through any magazine by utilizing some name, creator or subject and so on.
Use Case: Add Item
Actors: Administrator
Type: Primary and Essential
Description: Empowers the Manager to add an additional magazine to the stock that should consolidate the books esteem, title, number in stock, stop-demand, and reordering limit.
Use Case: Add Items to Cart
Actors: Client
Type: Primary and Essential
Description: Enables the Customer to put things picked in the Browse Listing screen to their shopping cart for later purchase.
Use Case: Edit Item
Actors: Administrator
Type: Primary
Description: Gives the Manager a chance to alter most of the properties of a specific thing in the stock.
Use Case: Add Promotion
Actors: Administrator
Type: Primary
Description: This empowers the overseer to incorporate a remarkable headway, for instance, a rate off for people. This will email all customers who are people to light up them of the new progression.
Use Case: Use Promotion
Actors: Client
Type: Primary
Description: If the customer is a section they are given the choice to enter in a headway code that will expel a rate from the total.
Use Case: Purchase Item
Actors: Client
Type: Secondary
Description: Followed up on when the customer presses the finish up organize get in checkout. These decrements the load of everything inside the demand, email the customer, make a log of the trade, and check stock to check whether a reorder needs to occur.
Use Case: Checkout
Actors: Client
Type: Primary and Essential
Description: This takes the things in the customers shopping crate and action them for a purchase.
Use Case: Check Stock
Actors: System
Type: Secondary
Description : Checks whether stop-mastermind is on for a thing and if it is confirms whether the whole in stock is underneath the reorder total. If it is then it will reorder.
Use Case: Reorder
Actors: System
Type: Secondary
Description: Reorders a magazine or perusing materials and send answer to the chief.
Use Case: Send Email
Actors: System
Type: Secondary
Description: This is framework when required some activity framework send email.
Use Case: Delete member
Actors: Administrator
Type: Secondary
Description: Chief can erase a part because of some standards.
Use Case: Modify the rank of member
Actors: Administrator
Type: Secondary
Description: Chief can expand the getting time or number of magazines acquired concurrence to a client.
Use Case: Return book conformation
Actors: Administrator
Type: Primary
Description: Chief ought to affirm the arrival of magazine acquired by clients
Use Case: Extending deadline of borrowing
Actors: Client
Type: Secondary
Description: Part can stretch out the getting time as far as possible chosen by Administrator.
Use Case: Report
Actors: Administrator, Client
Type: Secondary
Description: Administrator should go through the reports submitted by clients about the system or magazine.
Use Case: Rating
Actors: Client
Type: Primary
Description: Rating is a necessary part to improve further requirements of clients.
The online magazine management system uses a framework that enables the system users to interact with the system easily and effectively, this is using the computers or mobile devices an d the programmed system. This indicates how the system is given some commands by the users and the expected response as the response message pops on the screen, this system uses three main graphical user interfaces which entail the menus, buttons and screen layouts
Below is the characteristics of the interfaces between the software and the hardware, however the software and the hardware will be interfaced by the operating system and kernel software and the table below summarizes the characteristics of the interfaces.
Interface |
Supports devices |
Nature of data |
Control interactions |
Communication protocols |
Operating system |
Computer, laptops, tablets and phones. |
Digital data |
Commands, selection menu and buttons |
HTTP, TCP,UDP and IP. |
The proposed system will have a connection between it and other software applications which includes the database system that is connected using server side scripts to enable the retrieval of the information, however it will be connected to the operating system since it will be used as the interface between the product and the system hardware however the other component is the payment gateway that is linking the system with the payment company through which the payments are received.
Below are the various data items that get in the system and out of the system.
In this system implementation there will be services that will be required to be implemented and they include:
In this system there are some requirements that are associated with the communication which includes:
The proposed system will be having the performance requirements in order to ensure that all the system needs are covered and its performance is as expected. Below are the performance requirements.
Below are some of the safety requirements that will hinder the loss, damages or harms as below.
Below are the system security requirements that should be implemented.
The proposed system will also have some quality attributes that will be of use to the system customers, users and developers and they include the following:
There are some of the requirements not covered which includes:
Below are the system database requirements.
Below are legal requirements of the proposed system.
Essay Writing Service Features
Our Experience
No matter how complex your assignment is, we can find the right professional for your specific task. Contact Essay is an essay writing company that hires only the smartest minds to help you with your projects. Our expertise allows us to provide students with high-quality academic writing, editing & proofreading services.Free Features
Free revision policy
$10Free bibliography & reference
$8Free title page
$8Free formatting
$8How Our Essay Writing Service Works
First, you will need to complete an order form. It's not difficult but, in case there is anything you find not to be clear, you may always call us so that we can guide you through it. On the order form, you will need to include some basic information concerning your order: subject, topic, number of pages, etc. We also encourage our clients to upload any relevant information or sources that will help.
Complete the order formOnce we have all the information and instructions that we need, we select the most suitable writer for your assignment. While everything seems to be clear, the writer, who has complete knowledge of the subject, may need clarification from you. It is at that point that you would receive a call or email from us.
Writer’s assignmentAs soon as the writer has finished, it will be delivered both to the website and to your email address so that you will not miss it. If your deadline is close at hand, we will place a call to you to make sure that you receive the paper on time.
Completing the order and download