Project Domain/Category: Web application. Abstract/Introduction Communication plays a vital role in developing trust among groups and serves a tool of exchanging important information and ideas with mutual understanding. There are a lot of social media sources available for communication purposes. Group chatting systems are used as a common tool by the universities, workplaces and in general for different types (verbal/text) of communication now a days. This project aims to develop a web-based group chatting application titled as “University Group Chatting System” that will act as a medium among groups of students in the universities who will exchange their ideas / information, perform discussions about different topics via Internet on regular basis. This application will be able to allow students from different disciplines to talk about their courses, assignment deadlines, share mutual research interests, events, and gatherings. This system will also be the source of helping other newly admitted students in understanding about university environment..   Functional Requirements: Chatting application System comprises of following functional modules: Admin: Administrator will be able to create an account. Administrator will be able to login. Administrator will be able to create different chat groups according to different disciplines or general such as Data base group, Networking group, Embedded system group, Assignment group, Machine learning group, Artificial Intelligence (AI) group, and Fun group etc. Administrator will be able to approve requests to enter a group. Administrator will be able to reject requests to enter a group. Administrator will be able delete a person from a chat group. Administrator will be able to devise rules and regulations for each chat group. If a user does not follow the rules and regulations of a certain group then administrator will be able to mute that specific user. User: User will be able to sign up to the application. User will be able to join a group of his/her own choice. Upon entering a chat group, general terms and conditions will be provided to user. User will be able to post a message. User will be able to share a file. User will be able to use web cam in private chat. User will be able to start a private chat with another participant. User will be able to leave a group.

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

Project-1

NOTE:  If you choose this project you just need to prepare/submit SRS document.

 

University Group Chatting System

 

Project Domain/Category: Web application.

Abstract/Introduction

Communication plays a vital role in developing trust among groups and serves a tool of exchanging important information and ideas with mutual understanding. There are a lot of social media sources available for communication purposes. Group chatting systems are used as a common tool by the universities, workplaces and in general for different types (verbal/text) of communication now a days.

This project aims to develop a web-based group chatting application titled as “University Group Chatting System” that will act as a medium among groups of students in the universities who will exchange their ideas / information, perform discussions about different topics via Internet on regular basis.

This application will be able to allow students from different disciplines to talk about their courses, assignment deadlines, share mutual research interests, events, and gatherings. This system will also be the source of helping other newly admitted students in understanding about university environment..

 

Functional Requirements:

Chatting application System comprises of following functional modules:

  1. Admin:
    • Administrator will be able to create an account.
    • Administrator will be able to login.
    • Administrator will be able to create different chat groups according to different disciplines or general such as
    • Data base group, Networking group, Embedded system group, Assignment group, Machine learning group,
    • Artificial Intelligence (AI) group, and Fun group etc.
    • Administrator will be able to approve requests to enter a group.
    • Administrator will be able to reject requests to enter a group.
    • Administrator will be able delete a person from a chat group.
    • Administrator will be able to devise rules and regulations for each chat group.
    • If a user does not follow the rules and regulations of a certain group then administrator will be able to mute that
    • specific user.
  2. User:
    • User will be able to sign up to the application.
    • User will be able to join a group of his/her own choice.
    • Upon entering a chat group, general terms and conditions will be provided to user.
    • User will be able to post a message.
    • User will be able to share a file.
    • User will be able to use web cam in private chat.
    • User will be able to start a private chat with another participant. User will be able to leave a group.

 

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY