Vous êtes sur la page 1sur 7

Department of Computer Engineering M. M.

Engineering College, Mullana, Ambala, Haryana, India

Candidate Declaration
I hereby certify that the work which is being presented in the project entitled Centralized Host Control System by Mantu Kumar in partial fulfillment of requirements for the award of degree of M-Tech. (CSE) submitted in the Department of Computer Science & Engineering at MAHARISHI MARKENDESHWAR ENGINEERING COLLEGE under MAHARISHI MARKENDSHWAR UNIVERSITY, MULLANA is an authentic record of my own work carried out during a period from August 2011 to December 2011 under the supervision of Ms. Neera Batra. The matter presented in this project has not been submitted by me in any other University / Institute for the award of M-Tech Degree. Mantu Kumar (11107129) This is to certify that the above statement made by the candidate is correct to the best of my knowledge. Date: Ms.Neera Batra. (Lecturer) Department of Computer Science & Engineering

The M-Tech Project Viva Voce Examination of Mr. MANTU KUMAR has been held on and accepted.

Internal Examiner Head of Department

External Examiner

ACKNOWLEDGEMENT
I wish to express my deep sense of indebtedness and sincerest gratitude to my guide, Ms. Neera Batra, Lecturer, Department of Computer Science And Engineering, M. M. Engineering College, Mullana, Ambala, Haryana, for his invaluable guidance and constructive criticism throughout this project. He has displayed unique tolerance and understanding at every step of progress and encourages me. I deem it my privilege to have carried out my Project work under his able guidance. I would especially like to thank Mr. Sandip Goyal (Professor and Head), Department of Computer Science And Engineering, M.M Engineering College, Mullana, Ambala, without whom, this work would not have been as it is now. As a Final Personal Note, I am grateful to my parents and friends, who are inspirational to me in their understanding, patience and constant encouragement.

Mantu Kumar

ABSTRACT
The computing environment of the Internet is based on the client/server model. A client/server network has two roles for computers: clients and servers. The server is a computer that responds to requests for its services. The client is a computer that requests a service from a server. In a client/server network, the server can be considered the host and the client can be considered the guest. When the guest asks for something, the host tries to fill the request. Computer network provide facility to connect computers together and other resources to share different resources like printers, memory, files stored at different places into the network. Computer network created with the help of default Operating System features of windows 2000, XP, NT, and 2007 and with other networking devices like router, switch and LAN cables, etc. When using windows features to connect compter it requires lot of time and it difficult to maintain security on data of compter. Using Centralized Host Control System(CHCS), we can make one system as server by installing server software of CHCS and other Clent software of CHCS have to install at client machine. After installation of Server and Client, Client can able to use provided memory space at server machine for data uploading and downloading.

Table of Contents
Certificate. i Acknowledgement... ii Abstract... iii Table of Contents.... iv List of Table. v List of Figure....... vi CHAPTER 1: INTRODUCTION.. 1 1.1 Introduction. 1 1.2 Objective.. 2 1.3 Scope 3
1.4 Problem Statement... 3

CHAPTER 2: LITERATURE REVIEW.. 4 2.1 Historical Perspective... 4 2.2 Distributed Networking.... 5 CHAPTER 3: DESIGN AND DEVELOPMENT OF SYSTEM MODEL.. 6 3.1 System Specification 6 3.2 Software Life Cycle Model.. 7 3.3 Design And Architecture...... 9 3.4 Software Requirement Specification.... 9 3.5 Modules.. 10 3.5.1 FTP Server... 11 3.5.2 FTP Client.... 12 3.6 Design Methodology... 13 3.6.1 UML Diagram.. 13 3.6.2 Data Flow Diagram.. 15 3.6.2.1 FTP Server.... 15 3.6.2.2 FTP Client. 17 3.7 Tools/Platforms and Languages to be used.... 20 CHAPTER 4: IMPLEMENTATION... 21

4.1 Introduction to Java.... 21 4.2 Introduction to Java Swing..... 21 4.3 Reasons to choose Java for Implementation... 21 4.4 Analysis of Java.. 23 4.4.1 What makes Java Special? .. 23 4.4.2 Event Handling.... 23 4.5 Form Layouts...... 25 CHAPTER 5: CONCLUSION AND FUTURE WORK. 43 REFERENCES... 44 APPENDIX - A : SOURCE CODE... 45

List of Figures
Figure 1.1: Architecture of Centralized Host Control System... 1 Fgure 3.1: System Specification. 6 Figure 3.2: Iterative Waterfall Model 8 Figure 3.3: Client Server Architecture 9 Figure 3.4 : Centralized Host Control System and its Modules... 11 Figure3.5: Use Case Diagram of Centralized Host Control System 13 Figure3.6: Sequence Diagram of Centralized Host Control System 14 Figure 3.7: Component And Deployment Diagram of Centralized Host Control System... 14 Figure 3.8 Context Level DFD of FTP Server. 15 Figure 3.9 DFD of Client Login... 15 Figure 3.10 DFD of Create new process for Client.. 15 Figure 3.11 DFD of Analyzing Client Command(1).... 15 Figure 3.12 DFD of Analyzing Client Command(2).... 16 Figure 3.13 DFD of Process Directory Listing Command... 16 Figure 3.14 DFD of File Transaction(1)... 16 Figure 3.15 DFD of File Transaction(2)... 17 Figure 3.16 Context Level DFD of FTP Server.. 17 Figure 3.17 Level 1 DFD of FTP Client... 17 Figure 3.18 DFD of Client Connection 18 Figure 3.19 DFD of File Transaction(1)... 18 Figure 3.20 DFD of File Transaction(2)... 18 Figure 3.21 DFD of Directory Listing.. 19 Figure 3.22 DFD of File Downloading..... 19 Figure 3.23 DFD of File Uploading...... 19

List of Tables
Table 3.1:-Software Life cycle model.8

Vous aimerez peut-être aussi