Professional Documents
Culture Documents
Q&A Web Application
Q&A Web Application
Submitted to:
Dr. Mohammad Salah Uddin
Assistant Professor
Department of Computer Science & Engineering
East West University
Submitted By:
Shahriar Imon
ID: 2017-3-60-012
Sumit Kundu
ID: 2017-3-60-098
Proposed solution:
In the current keyword research idea, the Question and Answering (Q&A) system
plays an important role. In most Q&A systems, natural language processing is used
to ask users questions, and several steps are taken to turn questions to request form
in order to get an exact answer. Answer with the most votes stay at the top,
showing that the solution has already been identified. As a result, the quality of the
content determines how far the discussion progresses.
Feasibility studies:
Users contribute a large quantity of knowledge to technical questions and answers
(Q&A) websites. Developers are particularly active on these Q&A websites, as
they are continuously confronted with new development issues that need the
assistance of other specialists. Several incentive systems have been developed by
Q&A website designers throughout the years to motivate users to answer questions
that have been asked by others. However, existing reward schemes place a greater
emphasis on the number and quality of replies rather than promoting quick
responses to queries. On such Q&A websites, increasing the speed of receiving a
response may dramatically enhance the user experience and maximize user growth
and also data security is the most difficult aspect of developing a user-friendly
online application. our top aim will be to secure user information and provide the
best possible app security by providing a simple and intuitive user experience.
Software requirement:
There are two types of requirement,
1. Functional requirement.
2. Non-Functional requirement.
Functional Requirement:
• User registration: Any user can register on the website.
• User login: This is the login form from where user can login to the system.
• Users can ask any question and can answer any question.
• User cannot use any offensive word to their statement.
• Other users can give their opinion on the given answer, can argue.
• User can rate an answer which one is most relevant.
Non-Functional Requirement:
• Usability: The system should be simple to learn and run for users.
• Application reliability: The framework should be secured such that one
registered user cannot see the details of another registered user.
• Ensuring data security: Users should not be able to directly scan or display
data in the database.
• The program is compatible with Google Chrome, Mozilla Firefox and
Windows Explorer on any platform.
• It should be available for all time so that users can access it any time they
choose.
Use case diagram:
Give answer:
Comments:
Give Vote:
Edit profile:
Deletion:
Activity diagram: