Professional Documents
Culture Documents
SDD Student4u
SDD Student4u
Table of Contents
1.0 Introduction 2
1.1 Intended Audiences and Intended Use 2
References 43
Appendixes 44
Confidential Page 1 of 46
Student4U
1. Introduction
This document contains a design description of the Student4U. This includes the system design,
database design and interface design. The followings are the section that will be covered in this
document:
Confidential Page 2 of 46
Student4U
Confidential Page 3 of 46
Student4U
2.2 Diagram 0
Confidential Page 4 of 46
Student4U
Process Number : 1
Process Name / Label : REGISTER INTO THE SYSTEM
Process Description : Process to register new MPP members or new
students by the MPP members or students to be
stored in MPP DATA and STUDENT DATA data
store
Process Number : 2
Process Name / Label : LOG INTO THE SYSTEM
Process Description : Process to log the user either MPP members or
students into the system
Process Number : 3
Process Name / Label : CREATE COMPLAINT
Process Description : Process for students to create any complaint that will
be stored in COMPLAINT data store
Process Number : 4
Process Name / Label : VIEW SELF-PROPOSED COMPLAINT
Process Description : Process for students to view their self-proposed
complaint that have been stored in the COMPLAINT
data store
Confidential Page 5 of 46
Student4U
Process Number : 5
Process Name / Label : DELETE COMPLAINT
Process Description : Process for students to delete their submitted
complaint from the COMPLAINT data store
Process Number : 6
Process Name / Label : VIEW STUDENT’S COMPLAINT
Process Description : Process for MPP members to view all of the student’s
complaints that have been stored in the
COMPLAINT data store
Process Number : 7
Process Name / Label : RESPONSE TO STUDENT’S COMPLAINT
Process Description : Process for MPP members to response to the
students’ complaints that have been stored in the
COMPLAINT data store with any comments
Process Number : 8
Process Name / Label : SUBMIT PAPERWORK
Process Description : Process for club committee to submit their paperwork
that will be stored in the PAPERWORK data store
Confidential Page 6 of 46
Student4U
Process Number : 9
Process Name / Label : VIEW SELF-PROPOSED PAPERWORK
Process Description : Process for club committee to view their
self-proposed paperwork that have been stored in the
PAPERWORK data store
Process Number : 10
Process Name / Label : DELETE PAPERWORK
Process Description : Process for club committee to delete their submitted
paperwork that have been stored in the
PAPERWORK data store
Process Number : 11
Process Name / Label : RESPONSE TO SUBMITTED PAPERWORK
Process Description : Process for MPP members to response to the
submitted paperworks that have been stored in the
PAPERWORK data store with any comments
Process Number : 12
Process Name / Label : REGISTER CLUB
Process Description : Process for MPP members to register new club into
the system that will be stored in the CLUB data store
Confidential Page 7 of 46
Student4U
Process Number : 13
Process Name / Label : DELETE CLUB
Process Description : Process for MPP members to delete any selected club
that have been stored in the CLUB data store
Process Number : 14
Process Name / Label : VIEW CLUB LIST
Process Description : Process for MPP members to view the club list from
the CLUB data store
Confidential Page 8 of 46
Student4U
Confidential Page 9 of 46
Student4U
Confidential Page 10 of 46
Student4U
Confidential Page 11 of 46
Student4U
Confidential Page 12 of 46
Student4U
Confidential Page 13 of 46
Student4U
Confidential Page 14 of 46
Student4U
Confidential Page 15 of 46
Student4U
Confidential Page 16 of 46
Student4U
Confidential Page 17 of 46
Student4U
Confidential Page 18 of 46
Student4U
Confidential Page 19 of 46
Student4U
Confidential Page 20 of 46
Student4U
Confidential Page 21 of 46
Student4U
3. Data Modeling
3.1 Entity Relationship Diagram (ERD)
Confidential Page 22 of 46
Student4U
Confidential Page 23 of 46
Student4U
Confidential Page 24 of 46
Student4U
Confidential Page 25 of 46
Student4U
4. Operating Overview
To develop this system, the equivalent specification that is required for software is http
server which uses Apache version 2.4.46, DBMS phpMyAdmin version 5.2.0 and Xampp
version 7.4.29. All the servers may run in OS Windows Servers 2022 operating system. For the
end-user, the minimum requirement for software is it may run on OS Windows 7 / 8.1 / 10 / 11.
As for the hardware, the minimum requirement for the server may run in Intel Xeon with 8GB
RAM, 120GB SSD storage for server storage. Lastly the minimum requirement of hardware for
end-users is free 100MB hard drive space, 4GB RAM and also need Android Marshmallow 6.0
or later for the mobile version.
1) Software
● Server:
Resolution: 1024x768.
c) DBMS: phpMyAdmin
Version: 5.2.0
Version: 7.4.29
Confidential Page 26 of 46
Student4U
● End-User:
Resolution: 1024x768
2) Hardware
● Server:
RAM: 8GB
● End-User:
RAM: 4GB
b) Minimum specs to run Chrome using phone: Android Marshmallow 6.0 or later
Confidential Page 27 of 46
Student4U
5. Interface Design
5.1 Interface Flows
This is the interface flow that we used to develop the Student4U system. The registration
is used by the existing MPP members to register for other MPP members. Students can also
register themselves into the system. Once the user logs into the system, it will redirect the user
based on its role. The user may log into the system either as an MPP member or as a student.
Under the MPP section, there will be another two sections which are the complaint section and
paperwork submission section. For the complaint section, the MPP member may view the
complaints proposed by the students and respond to them with any appropriate comments. As for
the paperwork submission section, the MPP member can view the paperwork submitted by the
club committee members, respond to the paperwork submitted, register a new club name, view
the club list, and delete any club from the list.
For the student’s section, there are also two sections which also include the complaint
section and paperwork submission section. For the complaint section, the student may create any
complaint to be proposed to the MPP members and view their self-proposed complaint. They are
also allowed to delete the complaint which has already been submitted but has not been approved
by the MPP members yet. Lastly, in the paperwork submission section, the student may submit
their paperwork for approval from the MPP members, view the paperwork that they already
submitted, and delete the paperwork from submission that has not been processed or responded
yet.
Confidential Page 28 of 46
Student4U
Confidential Page 29 of 46
Student4U
Firstly, users need to log in by entering their username and their respective password or if
they do not have an account yet they will be redirected to the Sign Up page which is the
registration section. After the registration and login process have been done by the users, there
will be two scenarios.
Confidential Page 30 of 46
Student4U
Scenario 1
For the first scenario, the user is one of the MPP members, so their homepage will
display some information and there will be navigators to go to the Complaint, Paperwork and
Others page.
Confidential Page 31 of 46
Student4U
If the MPP member goes to the Complaint page there will be several features that allow
them to view complaints that have been submitted by the students or respond to the complaints.
Date and Status of the complaint also will be displayed.
Confidential Page 32 of 46
Student4U
When the MPP member chooses to edit the response, the page will turn to Edit Complaint
Response. So the user can take any necessary action whether to approve or reject a complaint,
they can also include comments in their response.
Confidential Page 33 of 46
Student4U
While, if the MPP member goes to the Paperwork page, there will be options to view and
respond to the paperwork. Besides, there are also navigators for register club and view club list.
Date and Status of the paperwork also displayed.
Confidential Page 34 of 46
Student4U
Next, if the MPP member chooses to Edit Paperwork Response, the page is almost the
same as Edit Complaint Response but in this page, MPP members can return a file if they want,
for example return file for correction.
Confidential Page 35 of 46
Student4U
Scenario 2
For the second scenario, the user is an ordinary student or a club committee member, so
their homepage is about the same as the MPP’s Home page except it will display their course
instead of roles in MPP. There will be navigators to go to the Complaint, Paperwork and Others
page.
Confidential Page 36 of 46
Student4U
If the student goes to the Complaint page, the interface is slightly different than MPP
members’ Complaint page where they have navigators for View and Delete complaints. Not to
forget, it also has a button to create a new complaint.
Confidential Page 37 of 46
Student4U
After that, if the user wants to make a new complaint, they will have to click the button
and they will be directed to this page where they will be needed to fill in the form completely
and they can choose to be recorded anonymously or not using the check box. By clicking the
Confirm button means that they are submitting their complaint.
Confidential Page 38 of 46
Student4U
While, if the user wishes to view the details of their status, the Complaint Response page
will display the details including comments from MPP members and they just need to use the
Back button if they want to go back to the Complaint page.
Confidential Page 39 of 46
Student4U
In addition, the Paperwork page for students has Submit, View and Delete navigators.
Date and status also will be displayed in the table.
Confidential Page 40 of 46
Student4U
Furthermore, when the user wants to submit Paperwork then they will need to fill in the
form same as in the complaint form previously. The only difference is they will have to upload
the paperwork files which will be reviewed by the MPP members.
Confidential Page 41 of 46
Student4U
Later, if the user wants to view the response of their paperwork, the Paperwork Response
page will display all the details including the returned file and comments from the MPP member.
Confidential Page 42 of 46
Student4U
References
Book:
● Scott Tilley, Harry J. Rosenblatt (2017). Systems Analysis and Design, Eleventh Edition.
United States of America: Cengage Learning.
Human:
● Putri Elisa binti Ishak, Yang Dipertua Majlis Perwakilan Pelajar UiTM Cawangan Johor.
Date interview: 22th of April 2022
● Muhammad Firdaus bin Mohamed, Setiausaha Agung Majlis Perwakilan Pelajar UiTM
Cawangan Johor.
Date interview: 22th of April 2022
● Nur Rasyidah binti Abu Mansor, Bendahari Kehormat Majlis Perwakilan Pelajar UiTM
Cawangan Johor.
Date interview: 22th of April 2022
Website:
● Interface
Bootstrap AdminLTE admin panel user interface.
Link: https://adminlte.io/
Confidential Page 43 of 46
Student4U
Appendixes
Confidential Page 44 of 46
Student4U
Confidential Page 45 of 46