Zip Chat Documentation
Zip Chat Documentation
“SAFAL YATRA”
Of
Submitted to:
Purbanchal University
Biratnagar, Nepal
Submitted by:
Putalisadak, Kathmandu
i
A Project Report on
SAFAL YATRA
Of
Submitted to:
Purbanchal University
Biratnagar, Nepal
Submitted by:
Project Supervisor:
Kiran Khanal
ii
KANTIPUR CITY COLLEGE
Putalisadak, Kathmandu
It is hereby informed that for the semester project, the topic selected by Kumari
Pudhpanjali Upadhyaya, Prashant Singh, Shreyash Pokharel of BCA-IV is found
suitable and appropriate as per the credit assigned by Purbanchal University (PU),
Biratnagar, Nepal.
The project committee has approved the following topic and assigned a supervisor
---------------------
Ashim KC
iii
CERTIFICATE FROM THE SUPERVISOR
This is to certify that the project entitled “Safal Yatra”, submitted by Kumari
Pushpanjali Upadhyaya, Prashant Singh and Shreyash Pokharel to the Department
of Information Technology and Engineering at Kantipur City College,
Kathmandu, Nepal towards the requirement for BCA: Project-IV, is an original
work carried out by them under my guidance and supervision.
Signature:
-------
Project supervisor
Kiran Khanal
iv
Department of IT and Engineering
ACKNOWLEDGEMENT
We would like to acknowledge all who have encouraged and inspired us directly
or indirectly to complete this project. At first, we desire to express our deepest
sense of gratitude to Purbanchal University for giving us the opportunity to
present ourselves with in the scheduled time. We want to thank Kantipur City
College for providing this opportunity by approving our project.
We would like to thank Mr. Kiran Khanal (Supervisor), Mr. Kiran Khanal (subject
teacher) and my dear friends for giving many valuable suggestions to complete
this project and for its improvement. We are fortunate enough to get the
encouragement and feedback from our teachers and friends. Lastly, many thanks
to all the people for their suggestions, feedback and support.
v
Project Abstract
This study aimed at establishing an entertaining project named Safal Yatra. Safal
Yatra is a simple project built for general purposes and this project report on
"Safal Yatra" consists of background and significance of the project with
objectives, features, and problems solving statement of the project which shows
the detailed information about the research done about existing systems and
limitations of them.
The main objective of this project is to make a complete functioning program with
Visual Studio 2019 in C# by avoiding the limitations in the existing project. This
project report also helps to understand the proper use of files and functions.
vi
Table of Contents
1 Introduction..................................................................................................................1
1.1 Overview................................................................................................................1
1.2 Problem Statement...............................................................................................2
1.3 Objective ...............................................................................................................3
1.4 Features..................................................................................................................3
1.5 Significance............................................................................................................3
2 Literature Review....................................................................................................5
2.1 System 1 Overview..............................................................................................5
2.1.1 System 1 Pros...................................................................................................5
2.1.2 System 1 Cons..................................................................................................5
2.2 System: Overview........................................................................................6
2.2.1 System: Pros....................................................................................................6
2.2.2 System: Cons............................................................................................6
2.3 System N Overview .............................................................................................6
2.3.1 System N Pros..................................................................................................7
2.3.2 System N Cons.................................................................................................7
3 Methodology ................................................................................................................7
3.1 Software Development Life Cycle.......................................................................7
3.2 Technologies and Tools used...............................................................................8
3.2.1 Software specification...................................................................................8
3.2.2 Hardware specification Processor…………………………………………8
1
1.3 Objectives
• Real-Time Communication
• User Engagement
• User
1.4 Features
• Contact Management
• Group Chats
• Message History
2
• Typing Indicators
1.5 Significance
This project is mainly concerned with making a console-based program for user to
send and receive texts, medias, files within a secure and user-friendly environment.
This project also helps the user with privacy and security.
As we were browsing through different project ideas, our group decided to make a
program for a chatting application system. In the process of making this project we did
lots of research in many sites that we looked up to gain ideas on this project. Some of the
existing interfaces like: -
3
2.1 ….. System
2.1.1 Advantage
2.1.2 Disadvantage
2.2 …. System
2.2.1 Advantage
2.2.2 Disadvantage
•
•
•
•
•
4
Chapter 3: Methodology
development industry.
5
3.2.2 Hardware specification Processor:
6
4 System Analysis
4.1 Requirements Analysis
7
Chapter 5: System Design
Then we began with the design phase of the system. System design is a
solution, a “HOW TO” approach to the creation of a new system. It
translates system requirements into ways by which they can be made
operational. It is a translational from a user-oriented document to a
document-oriented programmers.
For that, it provides the understanding and procedural details necessary for
the implementation. Here we used ER diagram, use case diagram and
Waterfall model to supplement the working of the new system. The
system thus made should be reliable, durable and above all should have
least possible maintenance costs. It should overcome all the drawbacks of
the Old existing system and most important of all meet the user
requirements.
8
5.3.1 Class Diagram
5.3.2 Use Case Diagram
5.3.3 Sequence Diagram
5.4.1 ER Diagram
9
7 Testing and Debugging
10
8 Conclusion
While making this project we have some features like to chat between the users, group
chats and make user friendly system. While implementing all these objectives to our
project we get chance to enhance our c# language skills.
8.1 Limitations
• Multimedia’s not available
• Group chats
11
9 References
12
10 Appendix
13
14
15
16
17
18