Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
By
Mr XXXXX CXXXXXX
Roll No : 54XXX06
Course :XXXX.IT
Semester : 6th
The popularity of internet and increase in use of internet, there is lots of scope in online
bulletin board system which known as form. Discussion forum is one of the most
efficient web tool used for communication on internet by posting a question and waiting
for comment or answer. It have lot of information in the form of user generated content
which is stored at different locations.
The purpose of the project is to develop the web application for posting a question and a
comment on discussion forum. Various related work that have been done and their gaps in
the use of Online Student Discussion Board as its name implies it is a Discussion Board
and covers most of areas. Here a user can register his/her name with this site and can
throw their views and also can get others too. We have tried to cover most of areas which
can attract many users to this site.
The objective and scope of my Project Student Forum System is to record the details
various activities of user. It will simplifies the task and reduce the paper work. During
implementation every user will be given appropriate training to suit their specific needs.
Specific support will also be provided at key points within the academic calendar.
Training will be provided on a timely basis, and you will be trained as the new is Student
Forum System rolled out to your area of responsibility. A complete board system (forum)
that allows the user access to a friendly and intuitive interface online. It offer complete
web based forum administration.
Online Student Forum – It is a complete end to end solution to cover all aspects of online
forum for education institute.
Online Student Forum should have dynamic forum where admin can update and
create new topic, forum and monitor.
Developed in PHP and MySQL widely used open source web application
developed tool..
We have two types of users on this web application. The administrator and student
System must have transactional data, and all the update and delete operation must
be recorded for audit purpose.
System has powerful logical access management in place, each user must be
identified by login id and strict password policy is applied to secure the system
Administrator can view and edit the users, post and activate and deactivate the
post, users if required
Without Login:
View Discussion Board
View topics
View posts
View site information
View board rules
Can register
View FAQ
Make simple search
With Login:
View board
View topics
View posts
Can start new topic
Can make a new post
Can delete his/her posts
Can edit his/her profile
Can see others member’s profile
View site information
View board rules
In today’s internet world, student wants to connect other student, teacher, wants to learn
and share knowledge. In formal education student can contact his teacher, other student
during school time also not able to clear his all doubt. In proposed system student can
post their query, question from any where any time, other student and teacher can provide
answer from any where, any time.
Student can not contact other student, teacher from his home
Student can ask question only in class room.
During holidays, off days student can not contact teacher to clarify his doubt
Student can not express his view, knowledge on his subject
Teacher can not share information to all student at a time
Student from different location can not connect each other
Web based application, student can use this application by 24X7 and 365 days.
Student can post doubt questions from any where in holidays, off days
Complete end to end solution to manage discussion board.
Developed in PHP/MySQL which is widely used web development tools
System can support any numbers of users and post.
Admin user can monitor and edit post, if require.
Admin user can block, un-block users, if require.
Store historical data for audit purpose.
All modify operation will keep log for security with timestamp, user name.
Roll based access rights to each and every option to keep better control
mechanism in the system and hence prevent unauthorised access of sensitive data.
The software should have authentication mechanism of username and password
Users can change their password
The system administrator can add and delete users, if require
System can operate multiple users user environment within a LAN/WAN network
The software should display pop up confirming action of users
Discussion forum is become essential tool of web. Various authors have discussed the
design of discussion forums, and how discussion forums work. Some of the major works
are discussed below:
Andrew Arnt et al. states that large message and posts may produce information
overloading problem. This problem can be resolved by moderator which is based on
naive Bayes classifier that can be trained by a set of moderated comments in an online
forum and then used to predict, with high accuracy, the expected moderations of
unlabeled comments in that same forum. This classifier can then be used to augment the
existing moderation scheme, addressing inherent scarcity problems
Mikołaj Morzy. Introduce a framework for mining Internet forums which is to provide
users with automatic means of discovering useful knowledge from these vast amounts of
textual data. It consists of two levels of analysis: statistical and network analysis. For
each level of the analysis the basic statistics used to construct a given level have been
identified. The statistics identified are topic, post and user which are used to define
activity, controversy, popularity and other work
Namita Mittal et al. describe that In the web forum, crawling is used to collect the
relevant information from different webpages. It crawls all the pages URLs that represent
web forum. Out of these pages some of them are redundant pages, invalid pages and
some require the authorization to access the login pages. For the efficient and effective
searching, remove all those URLs pages having those errors and reconstruct the web
forum. Other errors may be connection error, text error and number error. To overcome
these problems, it convert HTML page into DOM tree and generate wrappers which used
cluster based on similarity between templates. It separate and remove redundancy and
errors among the pages for effective and efficient information retrieval from web forums
Qing gao states special and effective vertical crawler for web forum. This crawler is
different from General and focused crawler in which general crawler is used to meet
common users demand and focused crawler is used for filter useless information. Vertical
crawler can get structured information from web pages, filtering out the useless
information and show users the most valuable web resources. It adapts the template based
processing method for regular expression to get structure information like title, author,
number of replies that are saved into post information table
Infrastructure
Internet
Front End
1. PHP
Why PHP?
The full form of PHP is “Hypertext Preprocessor” it’s original name was
“Personal Home Page”. Resume Lerdorf software engineer, Apache team member
is the creator and original driving force behind PHP. The first part of PHP was
developed for his personal use in late 1994.By the middle of 1997, PHP was
beginning used approximately 50,000 sites worldwide.PHP is server side scripting
Language like ASP, which can be embedded in HTML Tags or used as stand-
alone. PHP is an open source software (OSS) PHP files have a file extension of “.
Php” or “. Php3” or “phtml”. PHP doesn’t do anything about what a page looks
and sound like. In fact, most of what PHP does is invisible to the end
user.Someone looking at a PHP page will necessarily be able to tell that it was not
written purely in HTML, because usually the result of PHP is HML. PHP supports
many advantages.
Back End
MySQL
Why MySQL?
Scripting
1. Java Script
For client side validation.
2. CSS
Used to give consistent looks.
WK 1 WK 2 WK 3 WK 4 WK 5 WK 6
REQ UIRE ME NT
G AT HE RING
REQ UIRE ME NT
ANALYS IS
DES IG N
CO DING
TE ST ING
IMPL E ME NTA-
TIO N
Coding
25 Feb – 03 Mar
Wk 4
Testing
03 Mar –13Mar
Wk5+4days
Implementation
13 Mar–20Mar
Wk6
db_user:
db_cats:
db_visits:
db_sessions:
db_subscription:
db_topic:
db_settings:
db_smilies:
Context Diagram:
The development of Web and mobile technologies encourages people to share individual
opinions. Web users can participate in a discussion forum platform to express themselves
and interact with other users on specific interests. This contribute to a lot of user
generated information which is distributed over many forums. Due to this, it is not easy
to find specific information from discussion forums. A review of various methods of
posting, commenting, searching the queries and the way to answer the questions (i.e.
queries) on online discussion forums from different researchers has been done. The
research gaps in the previous work are examined and are listed above.
This project was developed to fulfill user and business requirement; however there are
lots of scope to improve the performance of the Online Student Forum in the area of user
interface, database performance, and query processing time. Discussion forums have lot
of information in the form of user generated content which is stored at different locations.
This distributed information can be aggregated at a single place and can be used by users
for learning. Additionally, collaboration with other web tools like weblogs, Wikis and
RSS etc can be done to enhance the power of eLearning. Also, people spend lot of time
on social networks, so it is advisable to combine discussion forum with social networking
sites for better learning experiences through which user can easily access the information
of the forums.
So there are many things for future enhancement of this project. The future enhancements
that are possible in the project are as follows.
The mobile will become the most frequent medium used in the next few years,
focus should give this application to make mobile friendly.
Connect to facebook, likedin and other social networking sites
Connecting to other social book mark sites
Posting of photos and videos
Can make information more accurate
Mr. XXXX CCCCCC, - MCAT, Roll : 5405789016 Page : 25/27
Email alert
24/7 access to information
Fit into larger knowledge management initiative
SMS integration
Websites
http://www.google.com
http://www.microsoft.com
http://www.programmer2programmer.net
http://www.codeproject.com
http://www.msdn.com.
http://www.w3schools.com
http://www.php.com
Books
PHP Manual
JavaScript Manual
MySQL Manual