即时通讯系统设计英文论文
We hereby declare that the project report entitled “Instant Messager” submitted by us to VIT University; Vellore in partial fulfillment of the requirement for the award of the degree of B.Sc in Computer Science is a record of bonafide project work carried out by us under the guidance of Mrs.Sivagami. We further declare that the work reported in this project has not been submitted and will not be submitted, either in part or in full, for the award of any other degree or diploma in this institute or any other institute or university.
This is to certify that the project report entitled “Instant Messager” submitted by to VIT University, Vellore in partial fulfillment of the requirement for the award of the degree of Bachelor of Science in Computer Science is a record of bonafide work carried out by him and her under my guidance. The project fulfills the requirements as per the regulations of this Institute and in my opinion meets the necessary standards for submission. The contents of this report have not been submitted and will not be submitted either in part or in full, for the award of any other degree or diploma in this institute or any other institute or university.
ACKNOWLEDGEMENT
We would like to thanks our guide Mrs. Sivagammi , Asst.Professor (SCS) , for her immense help, motivation and guidance with respect to this project as well as formulation of the various modules.
We would like to thank our Dean Dr. M. Khalid, Senior Professor for his encouragement and support to do this project.
We would like to thank all our faculties for their immaculate help, without which we would not have been able to complete this project.
We would like to dedicate a special deep gratitude towards our loving Parents for their encouragement and support throughout.
Once again we would like to thank and appreciate the guidance, feedback comments, edits or suggestions of the teachers and the other who were directly or indirectly involved inn helping to complete the project.
Last but not least we are thankful to our friends and all others who have always encouraged us.
http://www.751com.cn/Chapter Title Page
Title Page i
Declaration ii
Certificate iii
Acknowledgement iv
Table of content v
List of figure vi
List of table vii
List of abbreviations viii
Abstract ix
CHAPTER I. INTRODUCTION
1.1 General
1.2 Motivation
1.3 Aim and objective
1.3.1 Object
1.3.2 Conditions and limitations
1.3.3 Demand
1.4 Requirements
1.4.1 Server
1.4.2 Client
CHAPTER II RELATED WORK
2.1 System Overview
2.1.1 Text Chatting
2.1.1.1 Single to Single Communication
2.1.1.2 Single to Multiple Communication
2.1.3 File transmission
2.1.4 Audio chatting
2.1.5 Friend list and Blacklist
2.1.6 Online,Busy,Away,Ivisible status display
2.1.7 Chat record
2.1.8 Add friend
2.1.9 Delete friend
2.1.10 Edit personal information
2.1.11 Group list
2.1.12 Leave a message
2.2 The project plan
2.2.1 Milestone of project
2.3 Project Scope
CHAPTER III DESIGN AND IMPLEMENTATION
3.1 Outline design
3.1.1 The TCP
3.1.2 The UDP
3.2 Detail design
3.2.1 Data Flow Diagram
3.2.1.1 Client Data Flow Diagram
3.2.1.2 Server Data Flow Diagram
3.2.2 User case Diagram
3.2.2.1 User case Diagram server
3.2.2.2 User case Diagram client
3.2.3 Class Diagram
3.2.3.1 Client Class Diagram
3.2.3.2 Server Class Diagram
3.2.4 Sequence Diagram
3.2.4.1 Client Sequence Diagram
3.2.4.2 Server Sequence Diagram
3.3 Implementation
3.3.1 The main function
3.3.1.1 Single person to person chatting
3.3.1.2 Single to Multiple chatting
3.3.1.3 File transmission
3.3.1.4 Audio chatting
3.3.2 Diagram of four main function
3.3.3 Communication agreement
3.3.3.1 Server
3.3.3.2 Client
3.3.4 Class function
3.3.4.1 The Server
3.3.4.2 The client
3.4 Features
3.4.1 The server
3.4.1.1 Start
3.4.1.2 Stop
3.4.1.3 Show the Friend relationship database
3.4.1.4 Show the User information database
3.4.1.5 Show the online users IP and socket
3.4.1.6 Back up the files
3.4.2 The client
3.4.2.1 Text chat
3.4.2.2 Add friend
3.4.2.3 Audio chat
3.4.2.4 Online offline setting
3.4.2.5 File transform
3.4.2.6 Add group
3.4.2.7 Group chat
3.4.2.8 See detail information of the friends
CHAPTER VI RESULTS AND DISCUSSION
http://www.751com.cn/
4.1.1 Press the start to create socket and listen to the client
4.1.2 Press the login button to enter the friend list dialog
4.1.3 The friend list dialog
4.1.4 If you press the minimize button the dialog
4.1.5 Login another user dialog.
4.1.5.1 Login another user
4.1.5.2 Change the status user
4.1.6 Text Chat to each other
4.1.7 Transfer file
4.1.7.1 Open a file that you want to transfer:
4.1.7.2 Get the answer from the user for the request
4.1.7.3 Save the file
4.1.7.4 The result of receive the file
CHAPTER V CONCLUSIONS AND FUTURE ENHANCEMENTS
5.1 Conclusion
5.2 Future Enhancement
REFERENCES
APPENDIX-I Code
AI.1 Server
A1.2 Client 1354
[1] [2] [3] [4] [5] [6] [7] [8] 下一页