[go: up one dir, main page]

0% found this document useful (0 votes)
14 views22 pages

Sample Project Report

Uploaded by

Laxman Bhandari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views22 pages

Sample Project Report

Uploaded by

Laxman Bhandari
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

TITLE OF THE PROJECT REPORT

BY
Student’s Full Name
Student’s T.U. Registration No.
College Roll No.
Name of the Campus/College

A Project Report Submitted to

Faculty of Management, Tribhuvan University


in partial fulfillment of the requirements for the degree of

Bachelor of Information Management(BIM)

Place Month/Year
STUDENT DECLARATION
(On plain paper)

This is to certify that I have completed the Project entitled “(title of the project)” under the guidance
of “(name of the guide)” in partial fulfillment of the requirements for the degree of Bachelor of
Information Management at Faculty of Management, Tribhuvan University. This is my original
work and I have not submitted it earlier elsewhere.

Date: Signature:

Name:

i
CERTIFICATE FROM THE SUPERVISOR

This is to certify that the project entitled “ ” is an academic work done by “ ” submitted in
the partial fulfillment of the requirements for the degree of Bachelor of Information
Management at Faculty of Management, Tribhuvan University under my guidance and supervision. To
the best of my knowledge, the information presented by him/her in the project report has not been
submitted earlier.

Signature of the Supervisor Name

Designation Date

ii
APPROVAL SHEET

This is to certify that the project titled [Title of the Project ] submitted by [Student Name ] has been
examined and approved .In our opinion, it meets the required scope and quality standards for a project
submitted in partial fulfillment of the requirements for the degree of Bachelor of Information
Management (BIM).

Approval Panel:

S.No. Name Designation Signature

1 Supervisor Name Project Supervisor

2 Program Coordinator/Head Name Program Coordinator

3 Internal Examiner Name Internal Examiner

4 External Examiner Name External Examiner

Date of Defense:……………………..

Department: [Department Name] Faculty:

[Faculty Name]

iii
ACKNOWLEDGEMENT
To everybody who contributed to the success of this endeavour, we are eternally grateful. We
would like to begin by expressing our deep appreciation to our project supervisor [ Name of
supervisor ] for his important advice, ongoing support, and helpful criticism.
We also want to express our profound gratitude to our instructors [ name of instructor ] and Mr. [
name of instructor ] whose guidance and instruction have made a significant contribution to our
development as a researcher and as a student.
We also want to express our gratitude to everyone who took part in the research and contributed
to the information we needed. Finally, we want to thank our loved ones and close friends for their
continuous support and inspiration. Throughout our academic career, their support and devotion
have been now continual source of inspiration. Once more, we want to express our gratitude to
everyone who helped make this initiative a success.

iv
ABSTRACT

This project report, titled "[ report name ]" represents our collaborative effort in fulfilling
the Bachelor of Information Management requirements.

Designed to provide a secure platform, the web-based application facilitates seamless


online conversations, ensuring the privacy of exchanged text messages through the
implementation of the Advanced Encryption Standard (AES) algorithm. Our key objectives
include creating a user-friendly web chat environment, prioritizing communication
security, and fostering an online community.

Keywords: Web Chat App, Online Communication, AES Encryption, Privacy, User-
Friendly Interface.

v
TABLE OF CONTENTS

STUDENT’S DECLARATION ..................................................................................... i

SUPERVISOR’S RECOMMENDATION ................................................................... ii

APPROVAL SHEET .................................................................................................... iii

ACKNOWLEDGEMENT ............................................................................................ iv

ABSTRACT ................................................................................................................. vii

TABLE OF CONTENT ………………………………………………………………

LIST OF FIGURES .................................................................................................... viii

LIST OF TABLES......................................................................................................... x

CHAPTER 1 : INTRODUCTION ................................................................................ 1

1.1 Background of the project .................................................................................. 1


1.2 Problem Statement ............................................................................................ 1
1.3 Objectives ......................................................................................................... 1
1.4 Review of Related work and Literature ............................................................. 2
1.5 Development Methodology................................................................................ 2
1.6 Scope and Limitations
1.7 Report Organization .......................................................................................... 3
CHAPTER 2 : System Development Process ............................................................... 5

2.1 Analysis ............................................................................................................ 5

2.1.1 Requirement Analysis …………………………………

2.1.2 Feasibility Study


2.2 Design............................................................................................................... 5
2.2.1 User Interface Design …………………………………..

2.3 Implementation................................................................................................ 27
2.3.1 Tools Used ........................................................................................... 27
2.3.2 Implementation Details of Modules...................................................... 29

vi
2.3.3 Testing ................................................................................................. 30
2.3.1 Test Cases for Unit Testing .......................................................... 30
2.3.2 Test Cases for System Testing..................................................... 32
CHAPTER 3 : Conclusion And Recommendation ....................................................... 8
3.1 Summary
3.2 Conclusion
3.3 Recommendation
REFERENCES ............................................................................................................ 35

APPENDICES ............................................................................................................. 36

vii
viii
LIST OF FIGURES

ix
Figure: 3.1 Use Case Diagram ......................................................................................... 9
Figure: 3.2 Gantt Chart ...................................................................................................11
Figure: 3.3 ER Diagram ................................................................................................. 12
Figure:3.4 Level 0 DFD for Guff Gaff Hub.................................................................... 13
Figure:3.5 Level 1 DFD for User Management Process ................................................. 13
Figure:3.6 Level 1 DFD for Chat Management Process ................................................. 14
Figure:4.1 Database Design ........................................................................................... 15
Figure:4.2 Login Form................................................................................................... 16
Figure:4.3 Registration From ......................................................................................... 16
Figure:4.4 Homepage Interface .......................................................................................17
Figure:4.5 Chat Interface ................................................................................................18
Figure:4.6 Profile Interface ............................................................................................ 18
Figure:4.7 Group Create Interface .................................................................................. 19
Figure:4.8 AES State Array ........................................................................................... 21

Figure A.6 Profile Page.................................................................................................. 38

x
LIST OF TABLES

Table 5.1: Test Case for User Registration ..................................................................... 30


Table 5.2: Test Case for User Login............................................................................... 30
Table 5.3: Test Case for Group Creation ........................................................................ 31
Table 5.4: Test Case for User Profile Customization ...................................................... 31
Table 5.5: Test Case for Sending Messages ................................................................... 32
Table 5.6: Test Case for Saving Picture in Cloudinary ................................................... 32

xi
LIST OF ABBREVIATIONS

AES Advanced Encryption Algorithm

API Application Programming Interface

CSS Cascading Style Sheet

DB Database

DFD Data Flow Diagram

DH Diffie Hellman

ER Entity Relationship

HTTP Hypertext Transfer Protocol

IDE Integrated Development Environment

IEEE Institute of Electrical and Electronics Engineers

ICSET International Conference on Engineering and Technology

JWT JSON Web Token

xii
xiii
CHAPTER 1 : INTRODUCTION
1.1 Background of the project

1.2 Problem Statement

1.3 Objectives

1
1.4 Review of Related Work and Literature

1.5 Development Methodology

1.6 Scope and Limitations

1.7 Report Organization

2
CHAPTER 2 : System Development Process
2.1 Analysis
2.1.1.Reqquirement Analysis
• Functional Requiremet
• Non-functional Requirement
2.1.2 Feasibility Study
 Technical
 Economical
 Operational
2.2 Design
2.2.1 user interface design
2.2.2 implementation
 Tools and technology used
 Module description
 Testing

3
CHAPTER 3 : CONCLUSION AND FUTURE
RECOMMENDATIONS
6.1 Summary

6.2 Conclusion

6.3 Future Recommendations

4
REFERENCES
[1]GfG, “Waterfall Model - Software Engineering,” GeeksforGeeks,
https://www.geeksforgeeks.org/waterfall-model/ (accessed Nov. 18, 2023).

[2]S. Reporter, “Chat app development: Revolutionizing Communication in the Digital


age,” The Edinburgh Reporter, https://theedinburghreporter.co.uk/2023/10/chat-app-
development-revolutionizing-communication-in-the-digital

5
APPENDICES
SNAPSHOTS

Figure A.1 Login Page

6
SOURCE CODE

7
8

You might also like