SRS MyKokoCenter
SRS MyKokoCenter
0/SRS
Version 1.0
Name No Matric
Muhammad Haiqal bin hazhari D20201092326
DOCUMENT IDENTIFICATION
Revision History
Document Approval
The following Software Requirements and Specification has been accepted and approved by
the following:
1.0 INTRODUCTION 1
1.1 Purpose 1
1.2 Scope 1
1.4 References 2
1.5 Overview 2
3.9 Appendix
1.0 INTRODUCTION
This section describes the scope of this Software Requirement Specification (SRS) document and
provides an overview of everything it contains. The document's purpose is explained, as well as a
list of abbreviations and definitions.
1.1 Purpose
The purpose of the Software Requirement Specification (SRS) document is to provide a complete
explanation of the MyKokoCenter apps system requirements. It describes the full version of the
system's limitations, interfaces, and interactions with internal tools, as well as the system's goal
and full declaration for development. This document is intended to be presented to serve as a guide
for the development team as they implement the first version of the framework. This article was
created to help developers understand the MyKokoCenter apps system work flow, which focuses
on managing, promoting, joining, finding an event, also help UPSI student to track their curriculum
score which is Mycat/Mychamp.
1.2 Scope
MyKokoCenter is an mobile application that allows user to manage, promote, join, find an event,
help user to track their curriculum score and set reminder for any upcoming event that they want
to join. The user can create an event and upload it in the apps with photos, event details through
the apps. Other than that, user also able to find any upcoming, ongoing, ended event and able to
see their Mycat/Mychamps score in the MyKokoCenter apps. Only Admin can approve the event
that will be post in the system.
DOCUMENT IDENTIFICATION
MKC MyKokoCenter
DB Database
1.4 References
[1] Muhammad Haiqal Hazhari (2022). Requirements Elicitation Data for MyKoKoCenter Apps.
Unpublished Raw Data.
[2] Muhammad Haiqal Hazhari (2022). Requirements Analysis Data & Models for
MyKoKoCenter Apps. Unpublished Raw Data.
1.5 Overview
There are 3 sections required in this document for the MyKokoCenter apps system built which is
for the section 1 describes about introduction of the system including purpose, scope, definitions,
acronyms, and abbreviations and references. Section 2 describes a general description that
provides product perspective and functions, user characteristics, general constraints, assumptions
and dependencies. Section 3 gives the specific requirements about external interfaces including
user, hardware, software and communication interfaces. There is more detailed information about
the MyKokoCenter apps System that is explained in the section of functional requirements, use
cases, activity diagram, class diagrams and quality requirements.
DOCUMENT IDENTIFICATION
This section will give an overview about the entire MyKokoCenter apps System. This section also
explains the context of the whole MyKokoCenter apps system to show how the interaction on the
system functions. The stakeholders and basic functions that we use in this system will be described
in this section as well.
DOCUMENT IDENTIFICATION
USER FUNCTION
Register User Account - This function allows all MyKoKoCenter Apps users to create a user
account in the system before using any functions in the system.
Login - a feature in MyKoKoCenter Apps that requires users to enter their login credentials that
they have created during account registration.
View - Function for MyKokoCenter users to view all event that ongoing/upcoming/ended.
Create event – Function for MyKokoCenter user to post event in the system.
in the system.
Score - Function for MyKokoCenter user to see their score/history attendance of the event in the
system.
Set reminder - Function for MyKokoCenter user for any upcoming event that they don’t want to
miss.
Share - Function for MyKokoCenter user to share the event by link.
ADMIN FUNCTION
Accept post – Function for admin to approve new post event.
Reject post – Function for admin to reject new post event.
Delete post – Function for admin to delete post event.
Change score –Function for to admin to manage their score/history attendance of the event in the
system..
DOCUMENT IDENTIFICATION
The users that will use the MyKoKoCenter Apps are used to find, join or post an event .
MyKoKoCenter Apps User must register an account before they can use MyKoKoCenter
User Apps.
DOCUMENT IDENTIFICATION
Login / /
Delete /
Event Create / /
View / /
Search / /
Share / /
Approve /
Reject /
Reminder Set /
Delete / /
Score View / /
Edit /
DOCUMENT IDENTIFICATION
Delete /
CR002 User cant edit any post that already been post.
DOCUMENT IDENTIFICATION
To use MyKoKoCenter Apps, you'll need a IOS 10.0 or Android 7.0 device. MyKoKoCenter Apps
user can use the system at any time as long as they have internet connection.
The application's need devices that have a IOS 10.0 or Android 7.0 support to use the system. The
system saved data in a database and is retrieved when the user interacts with it.
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
Figure 3.7: Screen Flow Diagram for Admin to delete posted event.
DOCUMENT IDENTIFICATION
Figure 3.8: Screen Flow Diagram for Admin to Accept posted event.
DOCUMENT IDENTIFICATION
Figure 3.9: Screen Flow Diagram for Admin to Reject posted event.
DOCUMENT IDENTIFICATION
Figure 3.10: Screen Flow Diagram for Admin to Change user score.
DOCUMENT IDENTIFICATION
FR002 Login
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
TBD
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION
DOCUMENT IDENTIFICATION