• No results found

File Transfer System

N/A
N/A
Protected

Academic year: 2019

Share "File Transfer System"

Copied!
24
0
0

Loading.... (view fulltext now)

Full text

(1)

BORANG PENGESAHAN STATUS TESIS

*

JUDUL: FILE TRANSFER SYSTEM

SESI PENGAJIAN: 200812009

Saya KRISTY ELITY SULAIMAN

(HURUF BESAR)

mengaku membenarkan tesis (PSM/ Sarjanal Doktor Falsafah) ini disimpan di Perpustakaan Teknologi Maklumat dan Komunikasi dengan syarat-syarat kegunaan seperti berikut:

1. Tesis dan projek adalah hakrnilik 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 RASMI 1972)

TERI-IAD (Mengandungi maklumat TERHAD yang telah ditentukan oleh organisasif badan di mana penyelidikan dijalankan)

TIDAKTERHAD

*

(TANDATANGAN PENULIS) (TANDATANGAN PENYELIA) Alamat Tetap:Peti Surat 43, Pn. Khadijah Wan Mohd Ghazali Kampung Patau,

89657, Tambunan

Tarikh: 03 Julai 2009 Tarikh: 03 Julai 2009

(2)

FILE TRANSFER SYSTEM

KRISTY ELITY SULAIMAN

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

FACULTY OF INFORMATION

AND

COMMUNICATION TECHNOLOGY

(3)

DECLARATION

I hereby declare that this project report entitled FILE TRANSFER SYSTEM

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

STUDENT Date: 03 JULAI 2009

(KRISTY ELITY SULAIMAN)

SUPERVISOR

rn;7>

Date: 03 JULAI 2009

(4)

DEDICATION

To my beloved parents, your care and your love give me the strength.

To my friends, it is for your continuous support and encouragement.

To my lecturer, for the guide and being critical, that gives me the challenge to be a

(5)

ACKNOWLEDGEMENTS

During the completion of this project, I have gained so much knowledge and skill that help me to improve myself. I also get the courage and strength to face all problems that occurred throughout this project. Hence, here I would to thank all individuals that involved in the completion of this project.

As a token of appreciation, I gratefully wanted to express my appreciation to my supervisor Puan Khadijah Wan Mohd Ghazali for the enthusiasm has the conferring guidance throughout the completion of this project. She really helps me a lot and gives me valuable opinion each time I meet her. Thanks a lot.

Apart from that, I also want to express my sincere thanks to my classmates who gave me the courage and support to move on until I finish this project.

(6)

ABSTRACT

(7)

ABSTRAK

File Transfer System

(Fm)

adalah sistem yang menyediakan kemudahan untuk memindahkan sebarang jenis data secara automatik. FTS dibangunkan untuk mana-mana agensi yang memerlukan kemudahan pemindahan data yang penting dan kritikal. Hanya seorang pengguna yang boleh menggunakan sistem ini iaitu pentadbir. Pemindahan data boleh dijalankan secara automatik atau secara manual bergantung kepada ketetapan yang ditentukan oleh pentadbir. Sistem ini dihasilkan menggunakan bahasa pengaturcaraan Java. Perkaedahan yang digunakan untuk menyiapkan projek ini ialah fasa-fasa dalam SDLC. Analisa dijalankan ke atas kajian dan sistem sedia ada untuk membantu dalam implementasi FTS. Sistem pemindahan data ini menyediakan antaramuka yang mudah difahami dan senang untuk digunakan. FTS mampu berfungsi pada Microsoft Windows

XP Service Pack 2 dengan instalasi Java Development Kit (JDK) sebagai keperluan

(8)

TABLE OF CONTENTS

CHAPTER SUBJECT

DECLARATION DEDICATION

ACKNOWLEDGEMENTS ABSTRACT

ABSTRAK

TABLE OF CONTENTS LIST OF TABLES LIST OF FIGURES

LIST OF ABBREVIATIONS LIST OF APPENDICES

CHAPTER INTRODUCTION I

1.1 Project Background 1.2 Problem Statements 1.3 Objective

1.4 Scope

1.5 Project Significance

1.6 Expected Output 1.7 Conclusion

(9)

CHAPTER LITERATURE REMEW AND PROJECT

I1 METHODOLOGY

2.1 Introduction 2.2 Literature Review

2.2.1 Domain 2.2.2 Keyword

2.2.2.1 Client-server

2.2.2.2 File Transfer Protocol (FTP) 2.2.2.3 Automatic Transfer

2.2.3 Previous Research

2.2.3.1 Protocols and Services

2.2.3.1.1 File Transfer Protocol (FTP) 2.2.3.1.2 Transmission Control

Protocol (TCP) 2.2.3.1.3 Socket

2.2.3.1.4 Samba Service 2.2.3.2 Techniques

2.2.3.2.1 Using C++ 2.2.3.2.2 Using C# 2.2.3.3 Existing systems

2.2.3.3.1 Auto Backup S o h a r e by Han-Soft

2.2.3.3.2 CC File Transfer by Youngzsoft

2.2.3.4 Comparison between existing systems with system to be built 2.3 Proposed Solution

(10)

CHAPTER ANALYSIS

I11

3.1 Introduction 3.2 Problem Analysis

3.2.1 Analysis on existing automatic file transfer system

3.2.2 Analysis on existing file transfer system with no automatic transfer

3.2.3 Analysis to interface design of existing file transfer system

3.3 Requirement Analysis 3.3.1 Data Requirements 3.3.2 Functional Requirements 3.3.3 Non-functional

Requirements 3.3.4 Other Requirement

3.3.4.1 Software Development Tools 3.3.4.2 Hardware Requirement 3.3.4.3 Network Requirement 3.3.4.4 Documentation Tools 3.4 Conclusion

CHAPTER DESIGN

IV

4.1 Introduction 4.2 High-Level Design

4.2.1 System Architecture 4.2.1.1 Sequence diagrams 4.2.2 User Interface Design

(11)

4.2.3.1 Conceptual and Logical Database 5 5 Design

4.2.4 Network Design Specification 5 6

4.2.4.1 Conceptual Model for Network 5 6 Design

4.3 Detailed Design

4.3.1 Software Design 4.4 Conclusion

CHAPTER IMPLEMENTATION

v

5.1 Introduction

5.2 Software Development Environment Setup 5.3 Software Configuration

Management

5.3.1 Configuration Environment Setup

5.3.2 Version Control Procedure 5.4 Implementation Status

5.6 Conclusion

CHAPTER TESTING

VI

6.1 Introduction 6.2 Test Plan

(12)

6.4.1 Test Description

6.4.2 Test Data

6.5 Test Result and Analysis

6.4 Conclusion

CHAPTER PROJECT CONCLUSION VII

7.1 Observation on Weaknesses and

Strengths

7.2 Propositions for Improvement

7.3 Contribution

7.4 Conclusion

REFERENCES

BIBLIOGRAPHY

APPENDICES

xviii

xix

(13)

LIST OF TABLES

TABLE TITLE

Comparison between existed systems with system to be built

SDLC phases criterions and activities Project Schedule

Administrator data

Use case description for Start Server Use case description for Login Use case description for Establish Connection

Use case description for Manual Backup Use case description for Automatic backup Use case description for View log report Non-functional requirements

The hardware requirements The network requirement

Input design for File Transfer System Output design for File Transfer System Start Server

Login

Establish connection Create manual backup Create automatic backup View log report

Version Control Procedure for FTS Implementation Status

Test Organization Test Environment

(14)

Test Schedule

Test cases for assign port number Test cases for login

Test cases for reset

Test cases for save setting Test cases for file transfer Test cases for delete task Test cases for help

Test cases for view log report Test cases for exit

Test data for assign port number Test data for save setting

Test Result and Analysis for overall system Test Result and Analysis for Assign Port Number

Test Result and Analysis for Login Authentication

Test Result and Analysis for Reset Test Result and Analysis for save setting Test Result and Analysis for File Transfer Test Result and Analysis for Delete Task Test Result and Analysis for Help

(15)

LIST OF FIGURES

FIGURE TITLE

Scenario of File Transfer using C# .Net Auto Backup 2.4 (Main Interface) Backup and Restore capability Restoring backup task

Editing backup task CC File Transfer Scenario

CCFile 3.3 1 Freeware (Main Interface) File share using CCFile 3.3 1

Authentication for User Password Authentication for IP address

Uploading and downloading through web browser

SDLC Phases

Flow chart for Auto Backup Software (automatic backup)

Flow chart for CCFile Transfer (no automatic transfer)

Auto Backup Software interface (backup source)

Auto Backup Software interface (backup archive)

Auto Backup Software interface (schedule) Use case for File Transfer System

ClientlServer Architecture for FTS Login sequence diagram

Establish connection sequence diagram

(16)

Manual backup sequence diagram Automatic backup sequence diagram View log report sequence diagram Navigation diagram

Login input Client input Server input

Failed to connect output message Setting saved output message Transferring file output message Transfers done output message Delete row output message Delete all task output message Server output

Create Table (TBLADMIN) Insert Data syntax

View Data syntax and result OSI reference model

Software development environment setup Client and Server Development Environment Setup

System Properties Edit System Variable

Open server program using Textpad Enter listening port number

Start database server Client interface Login failed Login success

Types of data that can be transferred Client connected to server

(17)

E7 View log report

xvi

(18)
(19)
(20)
(21)
(22)
(23)
(24)

References

Related documents

The Mean, Standard Deviation and 't' values of Pre-test and Post-test Scores related to concepts Educational Psychology of the Student Teachers Taught Through Mind Mapping..

Name Date of Birth ID Number.

bottom of the screen.. Our behaviour – good or bad – is dependent on our feelings. If we feel good, then we behave in a way that reflects that feeling. We smile, we get on

The com- pounds include methanol, acetone, acetaldehyde, MEK, the isoprene oxidation products MACR, MVK, and ISOPOOH, and the aromatic compound benzaldehyde.. Isoprene and

Superposition of the host ranges of the NCLDVs over the consensus phylogenetic tree of the conserved genes of these viruses reveals a maze of virus-host relationships in

Because high blood cholesterol has been associated with hardening of the arteries (atherosclerosis), heart disease and a raised risk of death from heart

hari libur sehingga banyak diantara karyawan yang memperpanjang hari libur yang telah ditetapkan oleh perusahaan. Hal ini menyebabkan tingkat absensi yang.. cukup

Non supplemented luteal phase characteristics after the administration of recombinant human chorionic gonadotropin, recombinant luteinizing hormone, or gonadotropin-releasing