Uploaded by TEH XIAN YOONG STUDENT

SISTEM PENGURUSAN OUTING PELAJAR KAMSIS PSP

advertisement
DIPLOMA IN INFORMATION TECHNOLOGY (DIGITAL
TECHNOLOGY)
BOARDING SCHOOL STUDENT MANAGEMENT SYSTEM
GROUP MEMBERS
Name
Class
Matric No
LOOI LAI TYNG
DDT5B
10DDT18F1001
TEH XIAN YOONG
DDT5B
10DDT18F1007
PHIMPHILAI A/P ANOCA
DDT5A
10DDT18F1008
SUPERVISOR
Encik Mohd Asyraf bin Mohd Arshad
SESSION : JUNE 2020
TABLE OF CONTENT
NO.
TITLE
PAGES
1.0
Introduction
1
2.0
Problem Statement
1
3.0
Objectives
2
4.0
Scope
2
5.0
Project Significance
3
6.0
Literature Review
3
7.0
Methodology
5
8.0
References
7
9.0
Gantt chart
8
10.0
Cost planning
9
11.0
Design
9
12.0
Table of specification/requirement
12
13.0
Conclusion
14
1.0 INTRODUCTION
The Boarding School Outing Management System is a system which has been
developed in order to replace the current manual system at Seberang Perai
Polytechnic has started to use technology (computer, database, system, web
application) as a way to store or retrieve all information related to the students’
outing process. This is very important as they need to overcome several problems
that they have been dealing with before. However, the school does not have a
platform to manage the outing application process smoothly.
The project aims is to help administrative staffs in record the outing of
the student which want to go out from the hostel in every week and provide an
organized view of student records and at the same time reducing the time spent on
managing student in/out information.
The system is called the Boarding School Outing Management System. The
functionality of the BSOM is to provide an avenue for students to apply for outing,
students can view their application status, warden can approve/reject applications,
the admin can update student and warden’s data. Analysis and design models such as
the use case diagram, class diagram, and sequence diagram was developed. Using the
Agile Methodology as the main methodology for this project will be the main
focus of implementation for the development of the Boarding School Outing
Management System.
2.0 PROBLEM STATEMENT
Nowadays, students need to write down the name, time or date of outing and
need to drop the signature in the log book before going out from hostel. Furthermore,
student also need to hand in the sign book to stay outside polytechnic every weekend.
They need to fill their information in the sign book and security staff will keep it as
an approval of outing. The current system used in time consuming because of
student’s outing information need to be checked one by one.
However, some student go out without getting write the name in log book or
hand in the sign book because they had thinks its not important to report their time.
Not only that, students tend to imitate warden’s signature without permission to go
outing. This will cause some problems in future because the students go out from
school without permission.
Moreover, using manual system to manage the students which are records all
information and in the book or paper was causing the job of the teachers becomes
more and troublesome. The record in the have a possibility missing or destroy when
happen any accident. While now already have the school use the computer to manage
the student information, but both of the systems they use are already out-dated. The
system they use all are standalone and separately, one system only have one function.
This was cause teacher harder to use all the system on the same time. The separately
system without connection with each other also cause the same data and information
the needed key in in every system.
-1-
To overcome these problem, a web-based system can help the warden to
overcome these problems which student can go outing without hand in a book to
security staff as they only need to add on the system before and after they go outing
and warden will approve their outing through the system. They can view the
student’s status whether they are back or not from the report.
3.0 OBJECTIVES
Besides overcoming all the problems on the current techniques, there are the
objectives that wish to accomplish by the system:
• To eliminate the warden’s signature by the students to get permission for outing.
•To help administrative staff in organizing student’s outing information
•To make outing process more efficient.
4.0 SCOPE
This scope explains about the user that involved in the system and also the function
that existed in the system. This system will develop to warden as admin and student.
The scope is divided into two parts as user and system scope.
4.1 SCOPE FOR USER
i. Admin (warden)
• The person who will control this system and update the system based on
situation.
• People who responsible to register student, parent and new admin.
• People that update the student outing record every week.
ii. Student (hostel student)
• User need to log in to the system first. Next, add the outing activity before and
after they go outing.
• User also able to view approval from warden in this system.
4.2 SCOPE FOR SYSTEM
i. Login
-There is login and registration to enter this system based on type of user.
ii. Manage Profile
-User can update their own profile by themselves.
iii. Add outing activity
-Student can add their outing activity before and after go outing.
iv. Manage staff
-Admin can add new warden for this system.
v. Manage outing information
-Admin will update the information of outing in this module every week.
-2-
vi. View report
-Admin able to view the report outing activity of each student.
5.0 PROJECT SIGNIFICANCE
The implementation of this project aims to help administrative staffs in record
the outing of the student which want to go out from the hostel in every week and
provide an organized view of student records and at the same time reducing the time
spent on managing student in/out information in Seberang Perai Polytechnic.Without
the encouragement and support of the management, the problem will be occur such
as truancy, student missing and even parents don't know where their children are
now.
Through this project we are able to make outing process more efficient. Each
time a user uses the matrix card, the electronic card reader will record information
from the value stored inside the card. It is fast and convenient because user just
“touch” the card on the card reader. The system will emit a “beep” sound to indicate
that the record is stored successful. In additional, we no need to waste time to write
outing information in log book before and after outing.
Not only that, the warden will store or retrieve all information related to the
students’ outing process easily. This is because all record of students are saved in a
database of the application.
6.0 LITERATURE REVIEW
6.1 Existing System Review
This section is to review the existing system which is relevant to subsequent
development of the boarding school outing system. Four existing systems have been
explored.
6.2 Sistem Pemantauan Keluar Masuk Pelajar
This system was specifically designed for the 9th College (student residential college)
at Universiti Teknologi Malaysia, Johire Baharu campus. Sistem Pemanatauan
Keluar Masuk Pelajar was built to solve problems associated with the manual system.
This system is developed by using Unified Modeling Language (UML) as the
technique. Programming languages which were used are Visual Basic.NET and
ASP .NET. This system also uses the RFID readers that will read the information
that has been stored in RFID tag. All the information retrieved will be stored in a
database. This system also allows residents to report their locations and activities if
they are leaving the college for a period of time excluding the period in the academic
calendar holidays. College staff can also track and identify the residents who break
the rules (N Azlinda, 2009).
-3-
6.3 Sistem Maklumat Keluar Masuk Penghuni Asrama SMK Kuala Krau
(SMAKK)
SMAKK was developed to overcome the problem of losing students record data due
to losing the log book or misplacement of it. The system is able to record 23 student
data by using the Malaysia Government Multipurpose Card (MyKad). This system is
able to capture date and time when students register in/out. SMAKK also provides
organized view of student records and reducing the time spent on managing student
in/out information and can be accesed using PDAs. This helps wardens to monitor
in/out activities easily (Norazlilah, 2010).
6.4 Student E-Outing System According to Siti Kholijah (2008)
This Student E-Outing System is a web based application system that could be
applied in both primary and secondary boarding schools. This system will ease the
administrator in keeping track of the students’ outing information. Staff can view,
edit, update and generate reports on student outing information.
6.5 Outing Management System (OMS)
The Outing Management System is a web based system that was specifically
developed for Sekolah Izzuddin Shah, Ipoh. All the manual processes were changed
to the computer based system. Once a student gets permission to go out for outing
after the list of blocked student on certain date had been printed out, the student will
scan their student ID at a security post. OMS will check whether the student is
allowed to go out or not and the same scenario will happen when the student returns
to school. News to be posted to inform other users and reports also can be generated
by day or month which show the statistics of the students who go out at certain
periods (Ahmad Zaki, 2011). 2.1.5 Comparison of four existing systems
6.6 Comparison of four existing systems
Table 6.1 : Comparison of four existing systems
Parameter
Sistem
SMAKK
Student
Pemantauan
E-Outing
Keluar Masuk
System
Pelajar
Web based
X
X
✓
Outing
Management
System(OMS)
X
X
Barcode
✓
X
✓
X
X
X
✓
Scan student ID
X
X
X
✓
Generate report
X
X
✓
Print out blocked student
X
X
✓
X
Report location/activities
✓
X
X
✓
X
Track students that break
the rules
✓
X
X
X
RFID
-4-
Record information using
MyKad
Track outing information
X
✓
X
X
✓
✓
✓
✓
By comparing the existing systems, an improved system will be developed in this
system which is the Boarding School Outing Management System. This system will
be a web based system which will ease all the users which is the staff, students and
warden. Everytime students want to go out from the school for outing, they need to
fill up a form in the system rather than queue up at warden house waiting for their
outing book to be signed. The student needs to state the reason why they want to go
out, who will pick them up from the school, date and time and etc. After filling up
the form, they need to wait for at least a day to be approved. The warden will be
responsible to approve the student application for outing. After being approved, they
are allowed to go out and need to scan their matrix card at the barcode scanner that
will be placed at the guard house. At the end of the month, a report will be generated
based on how often students go for outing.
7.0 METHODOLOGY
Methodology is used to develop the proposed system where in this case selected
methodology is adopted from the Agile Development Model. Agile Methodology is a
type of project management process. Agile methodology is used because of its lower
cost and it also encourages open communication among team members and clients
which can make the project path is clearer when the application can fulfill the
customer needs .Agile is also used as it gives advantage by making changes
throughout the development process.
-5-
7.1 REQUIREMENTS
The requirement is the first stage in the SDLC process. It is conducted by the senior
team members with inputs from all the stakeholders and domain experts in the industry.
Planning for the quality assurance requirements and recognization of the risks
involved is also done at this stage.
This stage gives a clearer picture of the scope of the entire project and the anticipated
issues, opportunities, and directives which triggered the project.
Requirements Gathering stage need teams to get detailed and precise requirements.
This helps companies to finalize the necessary timeline to finish the work of that
system.
Requirements and planning make it easier to create the work structure, estimate the
work effort required for each task.
In this phases, our group having a survey with Encik Asyraf at Seberang Perai
Polytechnic will be made to gather information about Student e-Outing System.
Questions will be prepared to gather information needed. The current manual system
has no systematic cause the record of student outing inconsistent. This is because
students can go out from school through main gate and back gate. After collecting
data, an application will be proposed to help administrative staff in organizing
student’s outing information. Any questions or guidance will be gained from Encik
Asyraf as he is experienced in managing Student Outing System.
7.2 DESIGN
The system and software design documents are prepared as per the requirement
specification document. This helps define overall system architecture.
Through surveys and interview session with Encik Asyraf, he has a few
suggestions about designing and ideas for the application which can help the
application effectiveness. The user interface will be simple and easy to use so
security staff will learn easily and are clear in the language they use on labels and in
messaging. In this phases, our group will design interface for the project which is
Boarding School Student Management System, we will design the interface by using
wireframe or storyboard as our initial thoughts. The vb.net is the ultimate software
for application design. VB.Net features like in-place menu editor, automatic control
anchoring and docking etc, all of which aid web programmers to create web
application easily and quickly.
7.3 DEVELOP
Once the system design phase is over, the next phase is develop. In this phase,
developers start build the entire system by writing code using the chosen programming
language. In the develop phase, tasks are divided into units or modules and assigned to
the various developers. It is the longest phase of the Software Development Life Cycle
process.
-6-
In this phase, Developer needs to follow certain predefined coding guidelines. They
also need to use programming tools like compiler, interpreters, debugger to generate
and implement the code. Design and develop the product in accordance with the
approved guidelines.
In this phases, our group will start writing code using vb.net as we decide in design
phases based on the requirement by supervisor.
7.4 TEST
All the unit in implementation phase are integrated into system after testing of each
unit. Any change of coding, error, functionality or upgrades are also will be tested.
User Interface will be checked to ensure they are connected to database and
appropriate with the system.
7.5 DEPLOY
Once the software testing phase is over and no bugs or errors left in the system then
the final deployment process starts. Based on the feedback given by the project
manager, the final software is released and checked for deployment issues if any.
Once the functional and non-functional testing is done; the product is deployed in the
customer environment or released into the market.
7.6 REVIEW
Design and code reviews promise to improve software quality, ensure compliance
with standards, and serve as a valuable teaching tool for developers. As with most
practices, there are subtle nuances surrounding how they're performed that can
dramatically affect their value. In some organizations, reviews are a valuable aspect
of the software lifecycle. In others, they are a necessary evil tainted with political
bureaucracy and big egos. Suboptimal reviews conducted late in the lifecycle are
often misguided due to few objective guidelines that help guide the review process.
When used throughout the development lifecycle, code and design quality metrics
are valuable inputs to the review process.
8.0 REFERENCES
SDLC (Software Development Life Cycle) Tutorial: What is, Phases, Model
Retrieved by 03 march 2020
https://www.guru99.com/software-development-life-cycle-tutorial.html
SDLC Models Explained: Agile, Waterfall, V-Shaped, Iterative, Spiral
https://medium.com/existek/sdlc-models-explained-agile-waterfall-v-shaped-iterative
-spiral-e3f012f390c5
Myfik.unisza.edu.my
https://myfik.unisza.edu.my/www/fyp/fyp17sem2/report/039596.pdf
-7-
9.0 GANTT CHART
-8-
10.0 COST PLANNING
1) EQUIPMENT
RFID READER X 2
RM114
11.0 DESIGN
Figure 11.1: Login Page
-9-
Figure 11.2: User Data Page
Figure 11.3: Edit User Data Page
- 10
-
Figure 11.4: Connection Page
Figure 11.5: Scan Page
- 11
-
Figure 11.6: Admin Profile Page
12.0 TABLE OF SPECIFICATION/REQUIREMENT
i. Hardware
Hardware
Specification
Function
Laptop
Processor Type : Core i5 Laptops
are
fully
Processor
functional computers that
are designed for portability
Memory : 8 GB RAM
and convenience. When
compared to a desktop
Hard Drive : 1TB
tower computer, laptops
are smaller, weigh less,
have fewer components
and consume less power.
Despite this, laptops can
often
match
the
performance and price of
comparable desktops.
We use laptop for doing
project using application
software such as Microsoft
word and Visual Studio.
- 12
-
RFID reader
Dimensions: 95 x 61mm
A
radio
frequency
identification
reader
Interface: USB, 106bit / s, (RFID reader) is a device
no additional driver is used to gather information
needed
from an RFID tag, which
is used to track individual
Distance of operation: up objects. Radio waves are
to 8 cm
used to transfer data from
the tag to a reader. RFID is
Frequency: 125kHz
a technology similar in
theory to bar codes.
We use RFID reader to test
the connection between
RFID card and our group
software.
ii. Software
Software
Microsoft Word
Visual Studio
Function
Microsoft Word or MS-WORD (often
called Word) is a Graphical word
processing program that users can type
with. It is made by the computer
company Microsoft. Its purpose is to
allow users to type and save documents.
Similar to other word processors, it has
helpful tools to make documents.
We use this software application to done
project’s report and proposal.
Microsoft Visual Studio is an integrated
development
environment
from
Microsoft. It is used to develop computer
programs, as well as websites, web apps,
web services and mobile apps.
We use Visual Studio application to
develop a web app for our project.
- 13
-
13.0 CONCLUSION
Over the years, technology has revolutionized our world and daily lives. Using
manual system to manage the students which are records all information and in the
book or paper is already out-dated. The Boarding School Outing Management System
is a system which has been developed in order to replace the current manual system at
Seberang Perai Polytechnic has started to use technology (computer, database, system,
web application) as a way to store or retrieve all information related to the students’
outing process. This is very important as they need to overcome several problems that
they have been dealing with before. However, the school does not have a platform to
manage the outing application process smoothly.
So with the application that we create, we help administrative staffs in record
the outing of the student which want to go out from the hostel in every week and
provide an organized view of student records and at the same time reducing the time
spent on managing student in/out information.
- 14
-
Download