Professional Documents
Culture Documents
===================
Tasks
=====
1. Login
login.jsp -> home.jsp
LoginBean.java
UserDAO.java
login(uname,password)
2. Add topic
addtopic.jsp
Topic.add()
TopicDAO.add(uname,title)
3. Add Question
addquestion.jsp
Question.java
add()
TopicDAO.addQuestion(Question)
4. List topics
listtopics.jsp
Topic.getTopics()
ArrayList<Topic> TopicsDAO.getTopics()
6. Delete topic
deletetopic.jsp?topicid=
TopicDAO.delete(topicid)
7. Delete question
deletequestion.jsp?questionid=
TopicDAO.deleteQuestion(questionid)
8. Getting statistics
surveyresults.jsp
List<SurveyResult> Topic.getSurveyResults()
List<SurveyResult> TopicDAO.getSurveyResults(topicid);
9. Logout
logout.jsp
Database Structure
==================
Users
----
uname
password
Topics
-------
TopicId PK
TopicTitle
AddedOn
uname - FK ( Users)
Questions
---------
QuestionId Pk
QuestionText
opt1
opt2
opt3
TopicId PK
Answers_master
--------------
surveyid - PK
topicid - fk
takenon
Answers_details
--------------
suervyid - FK
questionid - FK
answer