eprints.utem.edu.myeprints.utem.edu.my/2883/1/aet_shipping_crew_scheduling_services... · gaji,cuti...

24
BORANG PENGESAHAN STATUS TESIS JUDUL: AET SHIPPING CREW SCHEDULING SERVICES SESI PENGAJIAN: 2007/2008 Saya PUTRI NOR ASHIQIN BT MD BAKRI mengaku membenarkan tesis F&lsafilft) ini disimpan di Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut: 1. Tesis dan projek adalah hakmilik Universiti Teknikal Malaysia Melaka. 2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan untuk tujuan pengajian sahaja. 3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian tinggi. 4. ** Sila tandakan (I) ___ SULIT (Mengandungi maklumat yang berdarjah keselamatan atau kepentingan Malaysia seperti yang termaktub di dalam AKTA RAHSIA RASMII972) / TIDAK TERHAD (TANDATANGAN PENULIS) Alamat tetap: No. 22,Jln Nova US/91. Subang Bestari Seksyen US, 40150 Shah Alam Tarikh: 18 June 2008 (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasi/badan di mana penyelidikan dijalankan) (TANDATANGAN PENYELIA) fl"\ rIoPci nzml Nama Penyelia CATATAN: * Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda(pSM) ** Jika tesis ini SULIT atau TERHAD. sila lampirkan surat daripada pihak berkuasa.

Upload: phamthuy

Post on 05-Aug-2019

231 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

BORANG PENGESAHAN STATUS TESIS

JUDUL: AET SHIPPING CREW SCHEDULING SERVICES

SESI PENGAJIAN: 2007/2008

Saya PUTRI NOR ASHIQIN BT MD BAKRI mengaku membenarkan tesis

(pSMl8~BftaIDekteF F&lsafilft) ini disimpan di Perpustakaan Fakulti Teknologi

Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:

1. Tesis dan projek adalah hakmilik Universiti Teknikal Malaysia Melaka.

2. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan

membuat salinan untuk tujuan pengajian sahaja.

3. Perpustakaan Fakulti Teknologi Maklumat dan Komunikasi dibenarkan

membuat salinan tesis ini sebagai bahan pertukaran antara institusi pengajian

tinggi.

4. ** Sila tandakan (I)

___ SULIT (Mengandungi maklumat yang berdarjah

keselamatan atau kepentingan Malaysia seperti

yang termaktub di dalam AKTA RAHSIA

RASMII972)

_~_TERHAD

/ TIDAK TERHAD

(TANDAT ANGAN PENULIS)

Alamat tetap: No. 22,Jln Nova US/91.

Subang Bestari Seksyen US,

40150 Shah Alam

Tarikh: 18 June 2008

(Mengandungi maklumat TERHAD yang telah

ditentukan oleh organisasi/badan di mana

penyelidikan dijalankan)

(TANDATANGAN PENYELIA)

fl"\ rIoPci ~n..{g.\ nzml

Nama Penyelia

CATATAN: * Tesis dimaksudkan sebagai Laporan Akhir Projek Sarjana Muda(pSM)

** Jika tesis ini SULIT atau TERHAD. sila lampirkan surat daripada pihak berkuasa.

Page 2: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

AET SHIPPING CREW SCHEDULING SERVICES

(AETSCSS)

PUTRI NOR ASHIQIN MD BAKRI

This report is submitted in partial fulfillment of the requirements for the Bachelor of Computer Science (Software Development)

FACUL TY OF INFORMATION AND COMMUNICATION TECHNOLOGY UNIVERISITI TEKNIKAL MALA YSIA MELAKA

2008

Page 3: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

DECLARATION

I hereby declare that this project report entitled

AET SIllPPING CREW SCHEDULING SERVICES

is written by me and is my own effort and that no part has been plagiarized

without citations.

STUDENT: __ ~ . Date: cA/oc;.(o0

SUPERVISOR:

(pUTRI NOR 1rIN B::r

~=~ Date: 0QjOG(og (MR MOHD SANDSI BIN AZMI)

ii

Page 4: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

111

ACKNOWLEDGEMENTS

First of all, Alhamdulillah, praise to Allah S. W.T. for the successful completion

of my PSM. Among the many, first I would like to thank my supervisor, Mr.Mohd

Sanusi Bin Azmi for his advice and guidance for me to complete this project

successfully.

Moreover, I would like to thank all that been involved during the development of

this project. I also would like to thanks my beloved parents for their support and

motivation throughout the project. Also for my family members and my colleagues who

continuously supporting me since before I began this final year project.

LastIy,I am deeply grateful to my evaluators for this thesis, En Suhaizan b.

Sulong, Head of the Department of Software Development, Universiti Teknikal

Malaysia Melaka, for his detailed and constructive comments, and for his important

support throughout this project.

Page 5: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

iv

ABSTRACT

In fact, shipping industry carried over 90% of world trade. Therefore, their ships need crews for this industry. This system is built for the vessel crew and for the administrator to control the scheduling of the crew, to manage their leaves, and this scheduling is according to their professions. The crew can view the latest schedule of ship and when are their duties. AETSCSS is developed purposely used to change the conventional way system. This system is developed in order to manage crew schedule and to give more flexibility services to the administrator and as it can be access through the server. AETSCSS to make no complexity during uses the system .. Administration can decrease the organization and managing hassle and contribute their time providing excellence scheduling services. To decrease the time wasted to record and schedule their event manually. Reduce the number of staff used to assemble and manage all the records. This system is user friendly and can help administrator to manage crew schedule and become more structured and orderly

Page 6: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

v

ABSTRAK

Industri perkapalan adalah an tara industri yang terpenting di dunia.Oleh itu , krew kapal amatlah diperlukan bagi menjalankan industri ini.Sistem penjadualan bagi krew kapal diperlukan bagi menguruskan jadual anak kapal.Sistem yang bakal dibina ini akan digunakan oleh pentadbir sistem untuk menguruskan data-data anak kapal seperti gaji ,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir dan anak kapal menggunakan sistem ini.Apabila pentadbir menggunakan sistem ini, pengurusan data akan menjadi lebih tersusun dan struktur.Sistem ini membantu pengguna menjimatkan masa kerana senang dicapai oleh pengguna sekiranya pengguna ingin melihat rekod lama.Tidak menggunakan jumlah tenaga yang ramai sekiranya menggunakan sistem ini.Sistem ini adalah mesra pengguna dan mudah dipelajari oleh pengguna.

Page 7: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

VI

TABLE OF CONTENTS

CHAPTER SUBJECT PAGE

DECLARA TION II

ACKNOWLEDGEMENT III

ABSTRACT IV

ABSTRAK V

LIST OF TABLES x

LIST OF FIGURES xiii

LIST OF ABBREVIATIONS xv

LIST OF ATTACHMENTS xvi

CHAPTER I INTRODUCTION

1.1 Project Background

1.2 Problem Statement 3

1.3 Objective 4

1.4 Scope 4

1.5 Project Significance 8

1.6 Expected Output 8

1.7 Conclusion 9

Page 8: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

vii

CHAPTER II LITERA TURE REVIEW AND METHODOLOGY

2.1 Introduction to

2.2 Facts and Findings 11

2.2.1 Domain 11

2.2.2 Existing System 11

2.2.3 Techniques 14

2.3 Project Methodology 15

2.4 Project Requirements 19

2.4.1 Software Requirement 19

2.4.2 Hardware Requirement 20

2.4.3 Other Requirement 21

2.5 Project Schedule and Milestones 21

2.6 Conclusion 23

CHAPTER III ANALYSIS

3.1 Introduction 24

3.2 Problem Analysis 25

3.3 Requirement Analysis 28

3.3.1 Data Requirement 28

3.3.2 Functional Requirement 32

3.3.3 Non-Functional Requirement 35

3.3.4 Other Requirement 37

3.4 Conclusion 40

Page 9: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

viii

CHAPTER IV DESIGN

4.1 Introduction 41

4.2 High-Level Design 41

4.2.1 System Architecture 42

4.2.2 User Interface Design 44

4.2.3 Database Design 52

4.3 Detailed Design 58

4.3.1 Software Design 59

4.3.2 Physical Database Design 59

4.4 Conclusion 64

CHAPTER V IMPLEMENTATION

5.1 Introduction 65

5.2 Software Development Environment Setup 66

5.3 Software Configuration Management 67

5.3.1 Configuration Management Setup 67

5.3.2 Version Control Procedure 69

5.4 Implementation Status 69

5.5 Conclusion 71

CHAPTER VI TESTING

6.1 Introduction 72

6.2 Test Plan 73

6.2.1 Test Organization 73

6.2.2 Test Environment 74

6.2.3 Test Schedule 75

6.3 T est Strategy 75

Page 10: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

CHAPTER V11

6.3.1 Classes of tests 76

6.4 Test Design 77

6.4.1 Test Description 78

6.4.2 Test Data 82

6.5 Test Result and Analysis 83

6.6 Conclusion 84

PROJECT CONCLUSION

7.1 Observation on Weaknesses and Strengths 85

7.2 Proposition for Improvement 85

7.3 Contribution 86

7.4 Conclusion 87

REFERENCES

BIBLIOGRAPHY

APPENDICES

88

89

90

IX

Page 11: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

x

LIST OF TABLES

TABLE TITLE PAGE

1.1 SOFTWARE SCOPE 6 1.2 HARDWARE SCOPE 7 2.1 SUMMARY OF THE EXISTING WEBSITES 14 2.2 SCOPE OF USER 16 2.3 WORKFLOW OF SDLC 18 2.4 TABLE OF SOFTWARE REQUIREM ENT 19 2.5 HARDWARE REQUIREMENT FOR DEVELOPER 20 2.6 HARDWARE REQUIREMENT FOR USER 20 2.7 HARDWARE REQUIREMENT FOR TESTING 21 2.8 OTHER REQUIREMENT 21 2.9 PROJECT MILESTONE 22 3.1 DATA DICTIONARY CREW PERSONAL DETAILS (TBL_CREWPERSONAL) 29 3.2 DATA DICTIONARY LEAVE ENTITLEMENT (TABLE NAME: TBL_LEAVE) 30 3.3 DATA DICTIONARY SCHEDULE(TABLE NAME: TBL_SCHEDULE) 30 3.4 DATA DICTIONARY VESSEL(TABLE NAME: TBL_ VESSEL) 31 3.5 DATA DICTIONARY RANK(TABLE NAME: TBL_RANK) 31 3.6 DATA DICTIONARY PORT(TABLE NAME: TBL_PORT) 31 3.7 FUNCTIONAL REQUIREMENT 33 3.8 CODING STANDARD 35 3.9 PERFORMANCE AND THROUGHPUT SYSTEMIC QUALITIES 35 3.10 INTEGRITY SYSTEMIC QUALITIES 36 3.11 SECURITY SYSTEMIC QUALITIES 36 3.12 USABILITY SYSTEMIC QUALITIES 36 3.13 REUSABILITY SYSTEMIC QUALITIES 37 3.14 SOFTWARE REQUIREMENT TO BUILD SYSTEM 37 3.15 HARDWARE REQUIREMENTS 39 3.16 NETWORK REQUIREMENT 40 4.1 AETSCSS INPUT DESIGN FOR LOGIN INTERFACE 46 4.2 AETSCSS INPUT DESIGN FOR CREW REGISTRATION INTERFACE 48 4.3 AETSCSS INPUT DESIGN FOR LEAVE-ENTITLEMENT INTERFACE 50 4.4 AETSCSS INPUT DESIGN FOR CHANGE PASSWORD INTERFACE 51 4.5 OUTPUT DESIGN 52 4.6 DATA DICTIONARY CREW PERSONAL DETAILS (TBL_CREWPERSONAL) 55 4.7 DATA DICTIONARY LEAVE ENTITLEMENT (TABLE NAME: TBL _ LEA VE) 56

Page 12: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

XI

4.8 DATA DICTIONARY RANK(TABLE NAME: TBL_RANK) 56 4.9 DATA DICTIONARY SCHEDULE(TABLE NAME: TBL_SCHEDULE) 57 4.10 DATA DICTIONARY VESSEL(TABLE NAME: TBL_ VESSEL) 57 4.11 DATA DICTIONARY PORT(TABLE NAME: TBL_PORT) 57 4.12 METHOD OPERATION FOR LOGIN 59 4.13 METHOD OPERATION FOR REGISTER CREW 60 4.14 METHOD OPERATION FOR D ELETE CREW 61 4.15 METHOD OPERATION FOR EDIT CREW 61 4.16 METHOD OPERATION FOR SEARCH FARMER 62 5.1 DEVELOPMENT ENVIRONMENT FOR AETSCSS SYSTEM 68 5.2 AETSCSS NUMBERING OF PRODUCT VERSION 69 5.3 IMPLEMENTATION STATUS OF EACH MODULE 70 6.1 ROLES AND RESPONSIBILITIES OF INDIVIDUAL INVOLVED IN TESTING 74 6.2 AETSCSS TESTING TEST SCHEDULE 75 6.3 LOGIN TESTING DESCRIPTION 78 6.4 ADD NEW USER TEST DESCRIPTION 78 6.5 DELETE USER TEST DESCRIPTION 79 6.6 UPDATE PROFILE TEST DESCRIPTION 79 6.7 ADD NEW RANK TEST DESCRIPTION 79 6.8 DELETE RANK TEST DESCRIPTION 80 6.9 UPDATE RANK TEST DESCRIPTION 80 6.10 ADD VESSEL TEST DESCRIPTION 80 6.11 DELETE VESSEL TEST DESCRIPTION 81 6.12 UPDATE VESSEL TEST DESCRIPTION 81 6.13 ADD SCHEDULE TEST DESCRIPTION 81 6.14 UPDATE SCHEDULE TEST DESCRIPTION 82 6.15 D ELETE SCHEDULE TEST DESCRIPTION 82 6.16 TEST RESULT 83

Page 13: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

XII

LIST OF FIGURES

DIAGRAM TITLE PAGE

2.1 SCREENSHOT OF AET REGISTRATION FORM 12 2.2 SCREENSHOT OF DRoASTER SYSTEM 13 3.1 FLOWCHART OF CURRENT SYSTEM 26 3.2 USE CASE DIAGRAM OF AETSCSS 34 4.1 SYSTEM ARCHITECTURE OF AETSCSS BASED ON 3-TIER ARCHITECTURE 42

4.2 AETSCSS CLASS DIAGRAM 44 4.3 NAVIGATION DESIGN AETSCSS FOR ADMINISTRATOR 45 4.4 NA VIGA TION DESIGN AETSCSS FOR CREW 46 4.5 LOGIN INTERFACE 47 4.6 CREW REGISTRATION INTERFACE 49 4.7 LEAVE-ENTITLEMENT INTERFACE 50 4.8 LOGICAL DATABASE DESIGN FORAETSCSS 54 5.1 THE DEPLOYMENT DIAGRAM OF AETSCSS 66 5.2 THE SEQUENCE OF INSTALLATION TOOLS FOR AETSCSS 68 Al MANAGE CREW PROFILE USE CASE SCENARIO (ADMIN) 90 A2 VIEW RECORD USE CASE SCENARIO 90 A3 MANAGE CREW SALARY USE CASE SCENARIO 91 A4 MANAGE CREW LEAVES USE CASE SCENARIO 91 A5 MANAGE CREW AVAILABILITY USE CASE SCENARIO 92 A6 MANAGE CREW REPORT USE CASE SCENARIO (ADMIN) 92 81 ADDCREW SEQUENCE DIAGRAM 93 82 SEARCH CREW SEQUENCE DIAGRAM 94 83 VIEW CREW SEQUENCE DIAGRAM 95

84 LOGIN SEQUENCE DIAGRAM 96 85 EDIT CREW SEQUENCE DIAGRAM 97 Cl GANTT CHART 98

Page 14: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

JSP

CSS

DBMS

DOL

ER

ERD

FTMK

HTML

AETSCSS

JSP

OOADM

RUP

SCM

SDLC

JavaDB

SSADM

UML

UTeM

XML

LST OF ABBREVIATIONS

Java Server Pages

Cascading Style Sheets

Database management System

Data definition language

Entity Relationship

Entity Relationship Diagram

Fakulti Teknologi Maklumat dan Komunikasi

Hypertext Markup Language

AET Shipping Crew Scheduling Services

Java Server Pages

Object Oriented Analysis and Design Method

Rational Unified Process

Software configuration management

Software Development Life Cycle

Java Database

Data Flow Diagram

Unified Modeling Language

Universiti Teknikal Malaysia, Melaka

Extensible Markup Language

XIII

Page 15: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

LIST OF ATTACHMENT

ATTACHMENT TITLE

A Gantt Chart

B Use Case Scenario

C Sequence Diagram

PAGE

113

91

94

XIV

Page 16: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

CHAPTER I

INTRODUCTION

This chapter will explain project background, problem statements, objectives, scopes,

project significance, and conclusion of the proposed system.

1.1 Project Background

Currently, America Eagle Tanker (AET) uses the conventional way to record the

crew manning scheduling for their company. AET plans to convert this two system with

an integrated system. This new system will provide significantly richer functionality

than is currently conventional way.

In addition, the goal for this next generation Shipping Crew Scheduling Services

(SCSS) is to provide America Eagle Tanker (AET) with a spirited benefit with respect to

the other shipping companies in the operational efficiencies and effectiveness of crew

manning management.

In fact, shipping industry carried over 90% of world trade. Therefore, their ships

need crews for this industry. For the reason that, many conveniences and services have

Page 17: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

2

been built in regulate to help the industry to deal and schedule their crew better.

In arrange to help the industry of shipping goes more efficiently, I concerned to build a

system which called as AET Shipping Crew Scheduling Services ( AETSCSS ).This

system is built for the vessel crew and for the administrator to control the scheduling of

the crew, to manage their leaves, and this scheduling is according to their professions.

The crew can view the latest schedule of ship and when are their duties.

Moreover, this system will help the administrator to decrease the supervision and

management hassle and focus their time to provide quality scheduling services.

Management activities are to manage the flow of activities includes crew registration,

crew leaves, crew income and etc.

The proposed AETSCSS is a mixture best in class application suite consisting of

Macromedia Dreamweaver 8 for interface, JavaDB database application for data storage

and Java for the custom modules consisting of data entry, allowances calculation when

onboard and etc.

AETSCSS is developed purposely used to change the conventional way system.

The conventional way is filling the form for confirmation of their leaves and before get

onto the ship. Therefore the records of crew or employee will not be saved and it might

lose for some cases the data are irretrievable. This problem can affect the management

system to preserve the security of the data and this handbook system also does not have

any back up recovery data. So that I have learnt that by apply good services that can help

the business process in America Eagle Tanker (AET) become manageable and

sophisticated.

Page 18: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

3

1.2 Problem Statement

This web based AETSCSS is a totally new progress in recording and scheduling

the crew manning. The development of this software is taken further on after studying

few problems as affirmed below.

1.2.1 System not scalable

• The current conventional ways are unable to cope with the current business

needs and its future demands in terms of provision of planning the scheduling,

tracking the previous data and reports.

• Requires more staff to handle data entry operations and manually generate

reports.

1.2.2 Conventional way system

• America Eagle Tanker (AET) uses the conventional way to record the crew

manning scheduling for their company.

• There is no facility available to have specific reports. The manual specific of

reports takes a substantial amount of effort.

• Application form is used for crew registration, crew leaves and crew

arrangement might give difficulties to find out some data.

• Probability of lost the information and big time is consumed to find the data.

• Space needed to administer and manage to keep all documents in a safe place.

Page 19: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

4

1.3 Objectives

1.3.1 To build system of crew scheduling services

• This system is developed in order to manage crew schedule.

• To give more flexibility services to the administrator and as it can be access

through the server.

1.3.2 To make less complexity during uses the system.

• This system can make crew scheduling services become more user friendly and

can help administrator to manage crew schedule and become more structured and

orderly.

• Administration can decrease the organization and managing hassle and

contribute their time providing excellence scheduling services.

• To decrease the time wasted to record and schedule their event manually.

• Reduce the number of staff used to assemble and manage all the records.

1.4 Scope

This section will define the system features, specific users and the technologies used.

Page 20: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

5

1.4.1 Scope of user

• Administrator

The administrator is usually responsible for organize or manage all management

in the company.

• Crew

Crew will used this system for viewing their schedule and personal details.

1.4.2 Scope of the system module

These are the modules to develop the AETSCSS. Each module will have its own

function. The module is listed as below:

• Registration Module

This module is for Administrator to register new crew and save their personal

details.

• Leave-Entitlement Module

This module is for Admin to manage crew leaves.

• Schedule

Schedule module IS used for admin and crew to view schedule according to

vessel and date.

• Crew Module

Crew only can view their personal details with their leaves, salary, schedule and

report and also change password.

Page 21: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

6

1.4.3 Constraints

• This application will not make any payroll for crew' s salary, dealing with

medical management, making arrangement with travel agent.

• This system also is not an automated schedule. Administrator only assigning

them to the vessel according by date and their availability.

1.4.4 Scope of platform

The platform used to develop AETSCSS need to used several software, hard

ware and network requirement. The scope is listed as below:

• Software

Table 1.1: Software Scope

Software Description

System Design Macromedia Macromedia Dream weaver 8 is used for

Dream weaver 8 design system interfaces.

Adobe Photoshop This software used for efficient editing,

processing, and file handling.

Star UML To design all the diagrams.

Development EditPlus To write lSP language.

lavaDB lavaDB is used for store and record the

information.

Eclipse Europa Environment to write the entire related

engine.

Platform Microsoft This is a compatible operating system

Window XP that works well with other software that

Page 22: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

7

Platform will be use in building this project

Firefox/IE Web browser to view the system

Apache Tomcat It used as a web server.

Documentation Microsoft Word To write all the documentation and

chapter.

Microsoft Project To create the Gantt chart.

Table 1.2: Hardware Scope

Tools Specifications Minimum tool specifications Total

PC/Laptop Intel(R) Pentium(R) Processor 1.73 GHz 1

RAM 1 GS DDR 1 1

Hard disk 80 GS or higher 1

Input devices(if PC) Mouse and keyboard 1

Output devices(if PC) Monitor 1

Printer LaserJet (Any brand) 1

Page 23: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

8

1.5 Project Significance

AETSCSS will be a replacement of the current routine for crew manning

scheduling that used handbook system and this new technique is valuable to the staff and

crew especially where it can shorten the process of scheduling will be more efficiently

and professionally.

The number of staff used can be decrease because all the associated data from

administrator and shipping crew approach directly from the database. The required of

several staff for handle the scheduling by using the conventional way will not happened

during the used of the new system. Therefore, in these new scheduling services, the

needed staff is only t or 2.Then the remaining staff will be used for other works

management. For that reason, the new management of the company will raise the

business profit.

Hence, advantages from this project are the understanding and ability to develop

the skills in programming language and deal with time management. This project might

be a fine start in approaching a new systematic method of arrangement.

1.6 Expected Output

This project is expected to be a web-based application which is AETSCSS which

will help to administer the process of crew manning scheduling in shipping company in

more organized methods. [t is predictable to minimize the load and to give more time

spaces among staff in shipping company.

Page 24: eprints.utem.edu.myeprints.utem.edu.my/2883/1/AET_Shipping_Crew_Scheduling_Services... · gaji,cuti dan laporan.Sistem ini juga boleh dicapai di laman web bagi memudahkan pentadbir

9

1.7 Conclusion

This chapter briefly makes clear what is AETSCSS is all concerning. The

prologue of AETSCSS is affirmed together with the project's objectives, scopes, project

significance plus the expected output from this project.

This project is proposed to be specifically developed for the use of America

Eagle Tanker (AET). The scheduling for crew manning is very important in this

company as they use it regularly in managing their crew. This system will probably

make managing and scheduling of crew in shipping industry become simple, well­

organized and systematic.

The next chapter would be specifying on the literature review and project

methodology that will be used in this project.