report project
DESCRIPTION
testTRANSCRIPT
ABSTRACT
The STMS is a Staff Management System is a convenience for staff to apply and
manage their work which is located in Selangor International Islamic University College,
Bandar Seri Putra, Bangi, Selangor. The main purpose of the development of this
system is to give a convenience for the staff to apply leave, apply on off and faulty report
by online. It also give opportunities for the management to manage apply leave system,
apply on off system and faulty report system. In this system, also have new
advertisement for the staff for instance have a program in SIIUC or about the
examination and others. The system is designed with user friendly, easy to use interface
and simple navigation menu so that the user will be the able to use and browse the
system easily. The system is developed by Macromedia Dreamweaver MX, PHP and
MySQL database which is easy to use and can integrate all of the system elements.
Hope that this system can help users in application Staff Management System.
1
INTRODUCTION
Staff Management system is a prototype for Faculty of Information Science and
Technology’s report by online project. There are three part of the system:
Leave application System
Faulty Report System
On Off Application System
The staff just needs to be online to do any transaction and facilities for student and
management in SIIUC. Leave application system is a system where the staff can apply
the leave by online. The application from staff will be send to dean. The second step is
the dean should approve or not approve the application and send to human resources
department.
The second system is a faulty report system where the staff can report any fault
or damage in the type of electric, building and furniture. The report from the staff will be
send to Student Affair Department (JPP). JPP will approve the report and send to
Department of Treasurer Development (JHP). Staff in JHP can take an action as soon
as possible.
The third of system is on off application system where staff can make application
to go out during work time. The application will be send to dean and the dean will
approve the application.
2
OBJECTIVE
• Do not waste the time to make any transaction by online because now we have a
wireless in S.I.I.U.C
• Easy for all management staff to use and process the application
• Developing and manage the system with more efficient, easy, and systematic
• No cheating forms because the transaction is made online
• Easily to analysis, doing the document works.
3
PROJECT PLANNING
4
USER REQUIREMENT STUDY
Problem Statement
Difficult for the staff to make application by manual system.
Difficult for the management such as the dean, Human Recourses Department
(HR), Student Affair Department (JPP), Department of Treasurer Development
(JHP) to manage their work because in SIIUC have many staff in all department.
Late to know approval status
SYSTEM DEVELOPMENT REQUIREMENT
5
SOFTWARE
Operating System
Microsoft Windows XP Professional
Designing Software
Macromedia Dreamweaver MX
Firework
Coding & Database
PHP
MYSQL
HARDWARE
Central Processing Unit (CPU)
Processor: Pentium 4
Input Devices
Keyboard : Samsung
Mouse : Logitech Optical Mouse
Storage
Hard Disk Drive : 80GB
DVD ROM : BENQ
CD ROM : BENQ
Pen drive : CORSAIR 256Mb
Output Devices
Monitor : BENQ
Printer : Samsung
TIME
4 Month to develop this system
MAN POWER
6
• Supervisor : En Syarbaini Ahmad
• Project Manager : Al Ariff Ameer
• Designer : Ahmad Fitri Paridin
• Programmer : Norimah Md Nordin
: Nurul Izzah bt Hassan
• Tester : Al Ariff Ameer
CONCEPTUAL SYSTEM DESIGN
7
Flow Chart
ER Diagram
8
SYSTEM DEVELOPMENT LIFE CYCLE (SDLC)
9
- Unified Modeling Language (UML) -
SYSTEM INSTALLATION AND DEPLOYMENT
1. Installing Easy PHP 1-8
10
2. Finish installing Easy PHP 1-8
3. Installing Macromedia Fireworks V8.0
11
4. Finish installing Macromedia Fireworks v8.0
12
5. Installing Macromedia Dreamweaver v8.0
13
6. Finish installing Macromedia Dreamweaver v8.0
SYSTEM CONSTRAINT
This system is a manual base on the manual form.
14
There are the limitations of the system:
Many of information should be key in by manual
Lack of security
Some system don’t have a part for staff to check their status of application
SUMMARY AND RECOMMENDATION
For more effective and interactive system, we can use/add interactive
Effects and Benefit
Transaction can be done quickly
All transaction will be online, no traditional style anymore
Reduce cost (paper usage)
Reduce time (trip to office to apply)
Advantage for staff/User
Interesting Features
Get the latest info about KUIS at “Memo Terkini” column.
Friendly user and attractive interface
DATABASE STRUCTURE
TABLE NAME : ADMINJHP
15
Num Key Field Type Length Description Remark
1 Username Varchar 10 Name user
2 katalaluan Varchar 10 password
3 PK staffjhpID Varchar 10 Staff no
4 fullname Varchar 30 Staff fullname
5 lastname Varchar 10 Staff lastname
6 email Varchar 20 Email staff
7 phone Varchar 15 Phone no
8 address varchar 20 address
TABLE NAME : ADMINJPP
Num Key Field Type Length Description Remark
1 Username Varchar 10 Name user
2 katalaluan Varchar 10 password
3 PK staffjhpID Varchar 10 Staff no
4 fullname Varchar 30 Staff fullname
5 lastname Varchar 10 Staff lastname
6 email Varchar 20 Email staff
7 phone Varchar 15 Phone no
8 address varchar 20 address
TABLE NAME : ADMINSTUDENT
16
Num Key Field Type Length Description Remark
1 Username Varchar 30 Name user
2 PK matrix Varchar 10 Matrix no
3 katalaluan Varchar 10 password
4 fakulti Varchar 20 faculty
5 email Varchar 20 email
6 address Varchar 50 address
7 phone varchar 10 phone
TABLE NAME : ADMINUSER
Num Key Field Type Length Description Remark
1 Username Varchar 20 Name user
2 katalaluan Varchar 10 password
3 PK userID Varchar 10 Staff No
4 fullname Varchar 30 fullname
5 lastname Varchar 10 lastname
6 Email Varchar 15 Email
8 Phone Varchar 15 phone
9 address Varchar 50 address
TABLE NAME : APPROVED
Num Key Field Type Length Description Remark
17
1 Username Varchar 50 Name user
2 PK UserID Varchar 15 No Staff
3 Room Varchar 5 No room
4 Date Varchar 12 Date
5 Perabot Varchar 50 Furniture fault
6 Elektrik Varchar 50 Electric fault
7 Bangunan Varchar 50 Building fault
8 Status Varchar 10 Status
9 fakulti Varchar 20 faculty
TABLE NAME : APPROVEDDEKANCUTI
Num Key Field Type Length Description Remark
1 Staff_name Varchar 20 Name user
2 PK Staff_ID Varchar 10 No Staff
3 jawatan Varchar 10
4 NamaFakulti Varchar 20 faculty
5 JenisCuti Varchar 20 Type of leave
6 SbbCuti Varchar 30 Cause of leave
7 Tarikh Varchar 15 date
8 Approver Varchar 20 approver
9 Action Varchar 10 Action taken
10 dateapprove Varchar 15 Date approve
TABLE NAME : APPROVEDDEKANOTAS
18
Num Key Field Type Length Description Remark
1 Nama Varchar 20 Name user
2 Fakulti Varchar 20 Faculty
3 Jabatan Varchar 20 Department
4 PK NoStaff Varchar 10 Staff No
5 SbbKeluar Varchar 12 Cause of out
6 SbbLain Varchar 20 Another cause
7 Keluar Varchar 10 Time out
8 Masuk Varchar 10 Time go back
9 Tarikh Varchar 15 Date
TABLE NAME : APPROVEDHRCUTI
Num Key Field Type Length Description Remark
1 Staff_name Varchar 20 Name user
2 PK Staff_ID Varchar 10 Staff no
3 jawatan Varchar 10 position
4 namaFakulti Varchar 20 faculty
5 jenisCuti Varchar 20 Type of leave
6 tarikh Varchar 15 date
7 sbbCuti varchar 20 Cause of leave
TABLE NAME : FORM
19
Num Key Field Type Length Description Remark
1 Bil 5 No
2 Nama Varchar 30 Name user
3 Fakulti Varchar 50 Faculty
4 Jabatan Varchar 50 Department
5 PK NoStaff Varchar 10 Staff No
6 SbbKeluar Varchar 30 Cause of out
7 SbbLain Varchar 50 Another cause
8 Keluar time Time out
9 Masuk time Time go back
10 Tarikh time Date
TABLE NAME : RECEIVED
Num Key Field Type Length Description Remark
1 Username Varchar 50 Name user
2 PK UserID Varchar 15 No Staff
3 Room Varchar 5 No room
4 Date Varchar 12 Date
5 Perabot Varchar 50 Furniture fault
6 Elektrik Varchar 50 Electric fault
7 Bangunan Varchar 50 Building fault
8 Status Varchar 10 Status
9 fakulti Varchar 20 faculty
TABLE NAME : TBL_FORM
20
Num Key Field Type Length Description Remark
1 Staff_name Varchar 20 Name user
2 PK Staff_ID Varchar 10 Staff no
3 jawatan Varchar 10 position
4 namaFakulti Varchar 20 faculty
5 jenisCuti Varchar 20 Type of leave
6 tarikh Varchar 15 date
7 sbbCuti varchar 20 Cause of leave
8 namastaff varchar 20 Name
approver
TABLE NAME : USERDEKAN
Num Key Field Type Length Description Remark
1 Username Varchar 20 Name user
2 PK katalaluan Varchar 10 password
3 email Varchar 10 email
4 namastaff Varchar 20 approver
5 namaFakulti Varchar 20 faculty
6 jawatan Varchar 30
TABLE NAME : USERFAULTY
21
Num Key Field Type Length Description Remark
1 Username Varchar 50 Name user
2 PK UserID Varchar 15 No Staff
3 Room Varchar 5 No room
4 Date Varchar 12 Date
5 Perabot Varchar 50 Furniture fault
6 Elektrik Varchar 50 Electric fault
7 Bangunan Varchar 50 Building fault
8 Status Varchar 10 Status
9 fakulti Varchar 20 faculty
TABLE NAME : USERHR
Num Key Field Type Length Description Remark
1 Username Varchar 20 Name user
2 PK katalaluan Varchar 10 password
3 email Varchar 10 email
4 namastaff Varchar 20 approver
5 namaFakulti Varchar 20 faculty
6 jawatan Varchar 30 position
REFERENCES
22
www.dynamicdrives.com
www.w3school.com
www.wikipedia.com
www.macromedia.com
www.ukm.edu.my
APPENDICES
23
1. HomePage.php is a main page the system
2. loginstaff.php page is for staff to login to apply any application in the system.
3. mainpage.php is a page for staff to choose any three applications. There are On Off
Application System, Leave Application System and Faulty Report System.
24
4. borangonoff.php is a form for staff to fill up to make On Off application. The form will send to Dean.
5. borangcuti.php is a form for staff to fill up to make leave application. The form will send to Dean.
25
6. borang.php is a form for staff to fill up to make any faulty report. The form will send to
Student Affair Department (JPP).
7. pengurusan.php is a page for management such as Dean, Human Resources Staff, Student Affair Department Staff (JPP) and Department of Treasurer Development (JHP).
26
8. login.php is page for management staff to login
9. viewdekan.php is a page for dean to view leave application from staff and will approve or not approve the application and send to Human Resources Department to verified the application.
27
10. viewdekanonoff.php is a page for dean to check application from staff for on off application.
11. kelulusanhr.php is a page for human resource to check and verified leave application from the staff
28
12. pagejppnew.php is a page for Student Affair Department (JPP) to check faulty report by staff and approved the report and send to Department of Treasurer Development (JHP).
13. pagejhp.php is a page for Department of Treasurer Development (JHP ) to check and accept a faulty report from staff
29
14. semakform.php is a page for staff to check their status application
30