Online Magazine Management System - Software Requirements Specification
Verified
Added on  2023/06/03
|21
|2914
|88
AI Summary
This document outlines the software requirements for an online magazine management system, including data flow diagrams, use cases, and hardware/software interface requirements.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Software Requirements Specification1 Online Magazine Management System Name Institution Date
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Software Requirements Specification4 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
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Software Requirements Specification5 1.0Introduction 1.1Purpose 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.2Document 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.3Intended 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
Software Requirements Specification6 promotions, any advertising on the surveying procedures and the rewarding process done to several customers by their companies [3]. 1.4Scope 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.
Software Requirements Specification7 2.0Overall Description 2.1Perspective 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.2User 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.3Operating 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.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Software Requirements Specification8 This will involve the collection of cash, the debts and the payment of the supplied for the raw materials they provide respectively. 2.4Design 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.5Assumptions 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.
Software Requirements Specification9 3.0Specific System Requirements 3.1Data Flow 1 Figure1: Data Flow Diagram for Magazine request 3.2Data Flow 2 Figure2: Magazine Production Data Flow Diagram
Software Requirements Specification10 3.3Use case Use caseDescription NameAdd the magazine and the staff details to the system. levelThe 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 actorThe Customer and the Staff member StakeholderThe 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 scenarioThe 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 flowDuring the test, the system is undertaking through a simple registration process where
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Software Requirements Specification11 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 requirementThe time required for the system to process all the login and registration request should be within very dew seconds. Figure3: Magazine Management Use Case Use case for login Use caseDescription NameThe customer logins to the system levelPrimary level of data security Primary actorThe Customer and the Staff member StakeholderThe customer must enter his or her credentials, the system validates and grant access. Main success scenarioThe customer is granted access to the system so as to view all other features
Software Requirements Specification12 Use case for logout Use caseDescription NameThe customer or the Staff member can logout from the system once he or she is done with the daily transaction to the system levelPrimary level of data security Primary actorThe Customer and the Staff member StakeholderThe system automatically clears the use session and all the pending information ate saved. Main success scenarioGoodbye message is displayed. Use case for inventory Use caseDescription NameThe use case displays the item for sale. The staff member can view. Modify or delete. levelPrimary level Primary actorThe Staff member StakeholderThe staff member searches for all the data in the system to validate what exactly are they offering to the clients.
Software Requirements Specification13 Main success scenarioList of magazines is displayed. Use case for updating data Use caseDescription NameThe staff member login to the system and checks some information that need to be updated in the system levelPrimary level Primary actorThe Staff member StakeholderOnce the system validates the staff member, a list of items ready for update are displayed. Main success scenarioNew data are accepted to the system. Use case for checkout Use caseDescription NameThe customer finally sums up all the requested items. An proceed to making the payment. levelPrimary level Primary actorThe Customer
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Software Requirements Specification14 StakeholderThe payment facilitators and the customer. Main success scenarioA confirmation message for a successful purchase is displayed. Use case for purchasing Use caseDescription NameThe customer logins to the system and make the purchase order levelPrimary level Primary actorThe Customer StakeholderThe customer must enter his or her credentials in order to be allowed to make the purchase of the item. Main success scenarioA receipt is granted to the customer. Use case for checking stock Use caseDescription NameThe staff member queries for the stock level
Software Requirements Specification15 levelPrimary level Primary actorStaff member StakeholderThe staff sends a request for the stock level Main success scenarioThe staff is given the final level off the requested stock item Use case for reordering Use caseDescription NameThe staff checks for the less quantity magazine in the stock level and reorders for more. levelPrimary level Primary actorStaff member and the supplier StakeholderThe system will display the product to be reordered Main success scenarioRequest is sent to the prospective supplier Use case for validating staff account Use caseDescription NameThe staff logins to the system levelPrimary level
Software Requirements Specification16 Primary actorThe Staff member StakeholderThe staff enters the account details, the manager on the other hand checks for the validity of the entered information. Main success scenarioThe staff member details are updated in the system. Use case for resetting password Use caseDescription NameEither the staff or the customer enters his logins credentials to reset levelPrimary level Primary actorThe Customer and the Staff member StakeholderBoth the customer and the staff are required to enter the required credentials to change. Main success scenarioChange of login password. Use case for searching a magazine Use caseDescription NameThe customer enters the name of the system levelPrimary level
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Software Requirements Specification17 Primary actorThe Customer StakeholderThe customer searching for the online magazine Main success scenarioThe searched magazine is displayed to the customer. Use case for deleting a magazine Use caseDescription NameThe staff member enters the id for the magazine. levelPrimary level Primary actorThe Staff member StakeholderThe staff member responsible for stock and inventory. Main success scenarioThe magazine is removed from the system Use case for deleting a customer Use caseDescription NameThe staff member enters the customer id to remove from the system. levelPrimary level Primary actorThe staff member
Software Requirements Specification18 StakeholderThe staff member dealing with the human resource in the company. Main success scenarioThe desired details for the customer are fully removed from the system. 3.4Activity diagram 4.0External Interface Requirements 4.1User Interface The graphical user interface for the online magazine management system is provided via a web browser. The user is provided with several menus to navigate through especially in selection of the mode of the user, be it a student, a teacher, or any other member of the public.
Software Requirements Specification19 4.2Hardware Interface Any mobile device including a mobile phone, a personal computer and that has a display screen with the keyboard for the data input. These connected devices will be used in the relaying of the information to the end user. 4.3Software Interface The software required for this online magazine management system is an operating system for a personal computer and an android version from 4.4 and above. A total of 2 GB memory is need in order or ensure that the program is up and running well. 4.4Communication Interfaces Communication is the best aspect to be considered herein, given the fact that the system will be running from a server somewhere, then we say, there is need to provide a platform where the final administrator can communicate with the end user as was of understanding the user requirements for the system to run well as expected. Platforms such as the live chats, and the feedback email should be provided to ensure flow of information. Through this process we need a network uplink and a corresponding downlink to ensure successful communication [2]. 5.0Non-Functional Requirements 5.1Performance Requirements This is concerned with how the system will respond to the changes that could occur in the event that updates are done to the system. The online magazine management system will be able to respond to a request within a very short period of time, let’s say, a three section respond time will be enough to say that the system meets all the requirements for the performance.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Software Requirements Specification20 5.2Availability Requirements Having stated that the system will be running on an online platform, then we say, the system will be available at all times the user needs some information. No manual functionality has been added to system hence it is operational 24 hours a day. The unlimited access provides an assurance that the system will be fully operational. 5.3Security Requirements The online magazine management system will be having several sections for instance, the student section and the teacher’s section. Through this division, we get to know that a student will never get to the teacher’s section, this beings to us an attention where security issue is considered, every person using this online magazine system will be provided with the login credential based on their level. This will ensure integrity throughout the operation of the system. 6.0Conclusion The development of the Online magazine management system will not only benefit the users but also be a source of revenue to the entire government. The implementation will result to creation of job opportunity especially to the Information Technology experts who will be required to train the people on the user and also make the regular system updates to the system.
Software Requirements Specification21 References [1]Ann Sykes, T. Support structures and their impacts on employee outcomes: A longitudinal field study of an enterprise system implementation.MIS quarterly,39(2), 2015. [2] Birk, Martin, and Paul Shala Henry. "Method and apparatus for configuring a communication interface." U.S. Patent Application 14/560,215, filed June 9, 2016. [3] Lynch, W., Neuhauser, A., Arshi, T., & Jain, A.U.S. Patent No. 8,990,142. Washington, DC: U.S. Patent and Trademark Office, 2015. [4] Mollahosseini, R. The Responsibility of Signatories in Commercial Documents for Payment of the Document in Iranian Law in Comparison to French Law and the Geneva Convention Uniform Law.J. Pol. & L.,9, 78, 2016. [5] Xiong, H., Zhang, H., Dong, X., Meng, L., & Zhao, W. DFDVis: A Visual Analytics System for Understanding the Semantics of Data Flow Diagram. InInternational Conference of Pioneering Computer Scientists, Engineers and Educators(pp. 660-673). Springer, Singapore, 2017.