Sei sulla pagina 1di 48

CHAPTER ONE

1.0 INTRODUCTION
1.1 BACKGROUND OF THE STUDY

Online discussion forum is an online discussion website where student can discuss
technical topics in the form of post and messages. It is different from chat in that
messages may over than one line of text, and are at least temporarily archived.
Access of forum a user or the forum set-up, a posted message may need to be
approved by a admin before it becomes visible .The Online discussion forum is
hierarchical structure: a forum can have a number of sub-forums, it may contains
number of sub topics .from a forum's topic, the new discussion topic is called a
thread, and can be replied to by many students as so wish. By the rule of forum
users can have to register with the forum and for posting message user has to be
login. On most forums, users do not have to log in to read existing messages.

Online discussion forum (ODF) is a web-based application that brings people


together with shared interest and mind-set. The use of online discussion forum
(ODF) has emerged as a common tool and an effective way of engaging students
outside the classroom1. ODF is an e-learning platform that provides students with
privilege to post messages to the discussion threads, interact and receive feedback
from other students and instructor, and hence create a deeper understanding of the
subject matter being discussed. In education, they have been deployed to
complement traditional learning techniques such as lectures and tutorials. Online
discussion forums (ODFs) harmonize with the educational philosophy that makes
communication a necessary tool and fundamental mechanism for effective
learning. It was discovered that the interaction of the learners with both human and
inanimate objects, and their participation in technology mediated education, were

1
essential for the quality of their earning experience, which can enrich the process
of knowledge exchange among participants and has positive effects on the
students’ performance. Consequently, online discussion forums (ODFs) can be
successful in enhancing collaborative learning by attracting students to participate
and interact.
1.2 STATEMENT OF THE PROBLEM
Because of the limited opportunities for face-to-face interactions between an
instructor and their students, Effective online learning is required for both teachers
and students to move beyond traditional face-to-face and correspondence modes
and adopt strategies that take advantage of the flexibility and connectivity in the
virtual or online classroom. In higher education, a common approach to
connectivity is the use of online discussion forums, so the design and
implementation of these forums significantly impacts on students' learning
experience and outcomes. The case study used a grounded theory approach to
generate insights into the critical success factors that promote student learning
outcomes in online discussion forums. The paper outlines the findings and presents
recommendations for the effective design of online forums.
1.3 AIMS AND OBJECTIVES
The objective and scope of my Project Online Discussion 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 in Student Forum System rolled out to your area
of responsibility.
The following are the objectives the system will bring:

2
1. Enable student to ask questions online.

2. Allow student to answer or respond to a question online.

3. Allow user to download materials electronically.

4. Enable the administrator to add and delete a topic.

5. Allow user to view and read available answers.

6. Allows both the admin and the users to share information.

1.4 JUSTIFICATION OF THE STUDY

It may help collecting perfect management in details. In a very short time, the
collection will be obvious, simple and sensible. It will help a person to know the
management of passed year perfectly and avidly. It also helps in current all works
relative to College. It will be also reduced the cost of collecting the management &
collection procedure will go on smoothly.
The present project has been developed to meet the aspirations indicated in the
modern age. An attempt has been made through this project to do all work easy &
fast. It provide current add, Update, Find & Delete all facilities to accomplish the
desired objectives. The facility Include in this project and the suggested activities
have been organized to impart knowledge & develop skill & attitude in the College
official works.
1.5 SCOPE OF THE STUDY
“Software scope describes the data and control to be processed, function,
performance, user management, access control management”
 Data and Control:
The input data to the system will be customer detail, as well as document detail for
order. The output data will be different reports and reports usable in order and

3
inquiry analysis. With the help of various reports, easy to make any needed
decision.
 Functions:
Basic functions of the system authenticate the user and user inputs document
details, customer details and inquiry details as needed. It processes the input data to
make the output information presented as reports.
 Performance:
The performance of the system requires the project to take low resources from
Server and present more information in smallest memory utilization.
 User Management:
Each user should have its own password to log in to the system and based on the
rolls and rights allocated to the user by the administrator of the system, user will be
allowed to open the different forms and perform required operations.
1.6 DEFINITIONS OF TERMS
 Discussion: Any conversation or debate concerning a particular topic or any text
giving further details on a subject.
 Forum: An internet message board where users can post messages regarding one
or more topics of discussion.
 Online Discussion Forum: Is an online discussion website where student can
discuss technical topics in the form of post and messages.
 Theoretical concept: This is the review of some people work on a particular
project research.
 Empirical studies: This is the research gab or solutions of the problems or
drawbacks that a particular research may provide.

4
1.7 ABBREVIATIONS
 ODF: Stands for Online Discussion Forum.
 PHP: Hypertext-Preprocessor Language.
 HTML: Hypertext Mark-up Language.
 CSS: Cascading Style Sheet.
1.8 ORGANIZATION OF THE STUDY
CHAPTER ONE: INTRODUCTION
 Introduction (Background to the Study)
 Statement of the Problem
 Aim and Objectives of the Project
 Significance/Justification of the study
 Scope of the study
 Definition of terms
 Organization of the Study
CHAPTER TWO: LITERATURE REVIEW
 Theoretical concepts
 Empirical studies including the gap to be filled
CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN
 State your Methodology clearly
 Fact finding techniques
 Programming language used including Database Management System
 Conceptual/Structural Framework
 Networking and internet programming
CHAPTER FOUR: SYSTEM IMPLEMENTATION AND TESTING
 Results

5
 Discussion
CHAPTERFIVE: SUMMARY, CONCLUSION AND
RECOMMENDATIONS

6
CHAPTER TWO

2.0 LITERATURE REVIEW

2.1 INTRODUCTION

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:
2.2 THEORITICAL CONCEPT
(Arnt et al., 2003) 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.
(Zhang et al., 2011) creates a Dark Web Forums Portal which is a heterogeneous
forum that collected data from different Jihadist forums. System designing of dark
web forums portal containing Data acquisition,
Data preparation, several analysis functions including single and multiple forums
searching, browsing, statistics analysis, multilingual translation, and then social
network visualization. This forum used for providing the information to the users
quickly and effectively.
(Morzy, 2009)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

7
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.
(Namitaet al., 2009) describe that in the web forum, crawling is used to collect the
relevant information from different web pages. 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
(Gao, 2009) 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, and number of replies that are saved into
post information table.
According to the (Chai et al., 2010) due to rapid increase the amount of user
generated content (UGC), it is very difficult to identify the quality of the content.
The main problem is insufficient rating given to large amount of content. A novel
method is proposed to determine the post usage to evaluate the quality of the
content in forums. Post usage can be identifying user rating through usage
behavior.

8
(Wang and Cheng, 2010) states that all the data given by users in terms of posts or
comments in online forums is the rewards in user contributed data.
It may be possible that more reward is due to some fake contribution by users.
Various possible frauds in online forum are junk post, advertisement post, dummy
replies and dummy rates. These frauds are useless and have no contribution to a
forum. There are some frauds tolerance parameters to measure fraud feature of user
contributed data like post minimum length, interval, Average rate, replies etc. it
calculates user contribution score (UCS) and using these frauds tolerance
parameter, it recognizes fraud tolerant user contribution score.
2.3 DISCUSSION FORUMS
Discussion forums are one of the key ways of promoting peer interaction and
collaborative learning in this form of education. Miyazoe and Anderson (2010)
suggest that constructivism and knowledge building, involving reflective and
collaborative learning, and supported by scaffolding, are crucial for a quality
online learning environment. A combination of the unit’s educational design and
the instructor’s facilitation forms the basis of the learning environment, so a
focused, present and proactive instructor is important to facilitating positive
learning experiences. In this sense, the instructor models the kinds of
communication principles, interaction protocols, and commitment to students that
sets the ground for the teaching-learning contract. The aim, however, is to promote
even greater peer-to-peer interaction and less dependence on the instructor. As
Scherer Bassani (2011) points out, there is a need to actively promote participation
in discussion boards. At the same time, to counter the danger of student isolation
and disconnection in online learning, Rovai (2007) argues that courses need to be
designed so that they provide motivation for students to engage in productive
discussions. To ensure that this engagement is productive and effective, it is vital
to clearly describe what is expected of students, perhaps in the form of a discussion
9
rubric (Rovai, 2007). Expecting that students will be cognizant of the features of
quality discussion, collaboration and critical reflection is a dangerous assumption
to make.
2.4 EMPIRICAL STUDIES
2.4.1 RESEARCH GAP
With the explosive growth of Internet, discussion has become an essential
communication media for exchanging information and ideas over World Web
Wide. Some of the problems like information overload are generated. If the forum
becomes very populated, many people post queries and comment on others query
then it becomes very difficult to find best comments. Some post or thread may be
unanswered generate unwanted data. In the user generated content, it become very
difficult to find the quality content. Other problem is to find relevant information
from the excessive data available on a discussion forum. Information retrieval is
another big problem since there is plenty of useless information which categorized
into three categories: Invalid pages, Replicated pages and login pages.
2.4.2 DRAWBACKS OF THE ABOVE RESEARCH
Some of the drawbacks are:

1. Details are enquired through phone.

2. It consumes more time.

3. They don’t get proper answers.

4. No chart room for students.

2.5 PROPOSED SYSTEM

It is difficult to note down all the problems manually. Instead it is decided to


develop an “ONLINE DISCUSS FORUM” to ease the operation. A system is

10
required which is being capable of elimination all the problems and become useful
to users and thus the new system is derived. Here we get a different view from
different users.

2.6 BENEFITS OF THE PROPOSED SYSTEM

1. Interaction will be easier.


2. Users articles can be viewed by others
3. Less time consuming.
4. Char room for discussion.

11
CHAPTER THREE

3.0 SYSTEM ANALYSIS AND DESIGN

3.1 RESEARCH METHODOLOGY

Methodology is the underlying principles and rules that govern a system method,

on the other hand it is a systematic procedure for a set of activities. Thus, from

these definitions a methodology encompasses the methods used within a study.

Waterfall model under the software development life cycle (SDLC) is the

methodology used to produce the online food ordering system. It is used by system

developers to produce or alter information systems or software. It divides the

development process into several stages or processes. After the completion of one

stage, it will logically move to another stage. Sometimes moving back to the

previous stage is necessary due to failure that occurs in current stage. System

design methods are a discipline within the software development industry which

seeks to provide a framework for activity and the capture, storage, transformation

and dissemination of information so as to enable the economic development of

computer systems that are fit for purpose

3.2 SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)

The waterfall model is a popular version of the systems development life cycle
model for software engineering. Often considered the classic approach to the

12
systems development life cycle, the waterfall model describes a development
method that is linear and sequential.
Waterfall development has distinct goals for each phase of development. Imagine a
waterfall on the cliff of a steep mountain.
Once the water has flowed over the edge of the cliff and has begun its journey
down the side of the mountain, it cannot turn back. It is the same with waterfall
development. Once a phase of development is completed, the development
proceeds to the next phase and there is no turning back.
The advantage of waterfall development is that it allows for departmentalization
and managerial control. A schedule can be set with deadlines for each stage of
development and a product can proceed through the development process like a car
in a carwash, and theoretically, be delivered on time.
Development moves from concept, through design, implementation, testing,
installation, troubleshooting, and ends up at operation and maintenance. Each
phase of development proceeds in strict order, without any overlapping or iterative
steps. The disadvantage of waterfall development is that it does not allow for much
reflection or revision.
Once an application is in the testing stage, it is very difficult to go back and change
something that was not well thought out in the concept stage. This is the classical
system development model. It consists of discontinuous phases:
1. Requirement gathering and analysis
2. System design
3. Implementation
4. Testing
5. Deployment of the system
6. Maintenance

13
Strengths:
 Minimizes planning overhead since it can be done up front.
 Structure minimizes wasted effort, so it works well for technically weak or
inexperienced staff.
Weaknesses:
 Inflexible.
 Only the final phase produces a non-documentation deliverable.
 Backing up to address mistakes is difficult.

Fig 3.1: waterfall model


3.3 METHODS OF FACT FINDING TECHNIQUES
Although there are various methods of data collection, the research chose the two

main sources of data collection in carrying out the study. They are:

1. Primary source

14
2. Secondary source

The primary source refers to the sources of collecting original data in which the

researcher made use of empirical approach such as personal interview.

The secondary sources of data for this kind of project cannot be over emphasized.

The secondary data were obtained by the researcher from magazines, journals,

newspapers and library source.

3.3.1 Oral interview:

The interview method of data collection can be defined as a systematic way of

collecting data or information from a respondent through asking questions directly

from the respondent and also collecting information with the aim of facilitating

understanding. The oral interview was done between the researcher and the users

of the system. Reliable facts were gotten based on the questions posed to the user

by the researcher which help the researcher in starting the work and also helped in

the area of solution presentation of the new design.

3.3.2 Study of manuals:

Manuals and report based on online discussion forum services were obtained and

studied and a lot of information concerning the system to be produced was

obtained.

15
3.3.3 Evaluation of forms:

Some forms that are necessary and available were accessed. These includes the

students courses, group discussion etc. these forms helped in the design of the new

system.

3.3.4 Analysis of existing system

Throughout the system analysis, an in-depth, study of end-user information is


conducted, for producing functional requirement of the proposed system. Data
about the existing discussion forum system is collected through several fact-
finding techniques such as website visit and document review, at the beginning of
this stage. The data collected facilities information required during detailed
analysis. A study on the current system is performed based on the collected data.
As a result, user requirement of the proposed system are determined. At the end of
this stage, requirement specification is produced as deliverable. The existing
system happens to be a non-computerized operating system were all operations are
done manually.
3.4 CHOICE OF PROGRAMMING LANGUAGE

3.4.1 Front End & Back End Languages:

 Front End: PHP, HTML, CSS, and JAVASCRIPT.


 Back End: MySQL.
What is PHP?
The full form of PHP is “Hypertext Preprocessor” its 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

16
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.
Advantage of PHP
 Cost: PHP costs you nothing. It is open source software and doesn’t need to
purchase it for development.
 Ease of Use: PHP is easy to learn, compared to the others. A lot of Ready-made
PHP scripts are freely available in market so, you can use them in your project or
get some help from them.
 HTML Support: PHP is embedded within HTML; In other words, PHP pages are
ordinary HTML pages that escape into PHP mode only when necessary. When a
client requests this page, the web server preprocesses it. This means it goes through
the page from top to bottom, looking for sections of PHP, which it will try to
resolve.
 Cross-platform compatibility: MySQL run native on every popular flavor of
UNIX and windows. A huge percentage PHP and of the world’s HTTP servers run
on one of these two classes of operating system. PHP is compatible with the three
leading Web servers: Apache HTTP Server for UNIX and Windows, Microsoft
Internet Information Server, and Netscape Enterprise Server. It also works with
several lesser-known servers, including Alex Blits, Microsoft Personal Web
Server.
 Stability: The word stable means two different things in this context:

17
• The server doesn’t need to be rebooted often.
• The software doesn’t change radically and incompatibly from
Release to release.
 Speed: PHP is pleasingly zippy in its execution, especially when compiled as an
Apache module on the UNIX side. Although it takes a slight performance hit by
being interpreted rather than compiled, this is far outweighed by the benefits PHP
drives from its status as a Web server module.
What is MySQL?
MySQL, the most popular open source SQL database management system, is
developed, distributed, and supported by MYSQL AB. MYSQL AB is a
commercial company, founded by the MYSQL developers. It is second-generation
open source company that unities open source values and methodology with a
successful business model. The MYSQL web site (“http://www.MySQL.com/”)
provides the latest information about the MYSQL software and MYSQL AB.
Feature of MYSQL
 MySQL is a Database Management System.
 MySQL is a relational Database Management System.
 MySQL software is Open Source.
 The MySQL Database server is very fast, reliable, and easy to use.
 MySQL server works in client/server or embedded system environment.
 A large amount of contributed MySQL software is Available.

What is Apache?
Apache is one of the world’s mostly widely used web servers. Originally
developed in 1995 by a group that was to go to one become the apache group, the
apache HTTP server is open source software, and considered by proponents to be
fast, scalable and secure.

18
Apache is UNIX based, Open source web server that is used to host about half the
sites on the internet. Originally Apache was a UNIX product, but now versions for
windows, OS and other platform exists. As with most open souse software
projects, there are numerous add-ones and tailored versions of the server available,
which are created using the apache module API. The name comes from its origins
as a series of „patch files‟.
What is JavaScript?
JavaScript is a scripting language developed by Netscape Navigator to enable web
author’s interactivity sites. Although it shares many of the features and structures
of the full java language, it was developed independently. JavaScript can interact
with HTML source code, enabling web authors to spice up their sites with dynamic
content.
JavaScript is endorse by a number of software companies and is an open language
that anyone can use without purchasing a license. It is supported by recent
browsers from Netscape and Microsoft, though internet explorer supports only a
subset, which Microsoft calls JavaScript. Scripts return with JavaScript can be
embedded into HTML documents.

19
3.5 DATABASE SPECIFICATION
The data dictionary contains information describing the content of the registration

of the various objects of the system.

Table 3.1: Database tables

20
Table 3.2: User table

Table 3.3: Chart Table

21
Table 3.4: Topic table

Table 3.5: Question table

22
Table 3.6: Answer table

3.6 STRUCTURAL FRAME WORK OF THE SYSTEM

3.6.1 SYSTEM DESIGN

Design is multi-step process that focuses on data structure software architecture,


procedural details, (algorithms etc.) and interface between modules. The design
process also translates the requirements into the presentation of software that can
be accessed for quality before coding begins. Computer software design changes
continuously as new methods; better analysis and broader understanding evolved.
Software Design is at relatively early stage in its revolution. Therefore, Software
Design methodology lacks the depth, flexibility and quantitative nature that are
normally associated with more classical engineering disciplines. However
techniques for software designs do exist, criteria for design qualities are available
and design notation can be applied.

23
 INPUT DESIGN
Input design is the process of converting user-originated inputs to a computer-
based format. Input design is one of the most expensive phases of the operation of
computerized system and is often the major problem of a system. In the project, the
input design is made in various web forms with various methods. For example, in
the Admin form, the empty username and password is not allowed. The username
if exists in the database, the input is considered to be invalid and is not accepted.

 OUTPUT DESIGN
Output design generally refers to the results and information that are generated by
the system for many end-users; output is the main reason for developing the system
and the basis on which they evaluate the usefulness of the application. In the
project, once question are posted, it stores in to the data base. The questions are
viewed and also the user who needs the details about the question can register and
see the related answer which is to be posted this site.

3.6.2 SOFTWARE AND HARDWARE REQUIREMENTS


Computer system is made up of units that are put together to work as one in order
to achieve a common goal. The requirements for the implementation of the new
system are: The Hardware and The Software requirement.
Hard Ware Requirements:
 Modem 56 Kbps.
 Internet connection through D.O.T or through I.S.P.
 Free Disk space 2 G.B.
 Minimum RAM 256 MB.
 486 DX2 or Higher Microprocessor.

24
Soft Ware Requirements:
 Operating System (WIN 2000 or Higher)
 Internet Browser (Mozilla Firefox, Netscape Navigator, Opera)
 PHP as a Front-end Tool
 MYSQL as a Back-end Tool

3.6.3 DATA FLOW DIAGRAM

This technique has proven to be generic technique which can be used to model all

types of systems of not just software system. It advocates that the major data items

handled by a restaurant system be identified and then the processing required on

these data items to produce the desired outputs should be determined (Rajib, 2005).

Fig 3.2: ER-Diagram of ODF

25
Fig 3.3: ODF Level 0 DFD

3.6.4 USE CASE DIAGRAM

A use case describes a sequence of actions that provide something measurable


value to an actor and is drawn as a horizontal ellipse. A use case diagram captures
the functional aspects of a system with processes carried out in the system. While
discussing the functionality and processes of the system, you discover significant
characteristics of the system that you model in the use case diagram.
Use case diagrams describes the requirements of the system being modeled and
hence are used to write test script for the modeled system. Use case are created
when the requirements of a system need to be captured. (Scott W. Ambler 2002).

26
Add topic

Delete topic

Edit topic
Admin
Update status

Login

Sign up

reply

Chart
User

download

Fig 3.4Use case diagram of ODF

27
CHAPTER FOUR
4.0 SYSTEM IMPLEMENTATION AND TESTING
4.1 SYSTEM TESTING
4.1.1 UNIT TESTING:

The procedure level testing is made first. By giving improper inputs, the errors
occurred are noted and eliminated. Then the web form level testing is made. For
example storage of data to the table in the correct manner. The dates are entered in
wrong manner and checked. Wrong email-id and web site URL (Universal
Resource Locator) is given and checked.

4.1.2 INTEGRATION TESTING:

Testing is done for each module. After testing all the modules, the modules are
integrated and testing of the final system is done with the test data, specially
designed to show that the system will operate successfully in all its aspects
conditions. Thus the system testing is a confirmation that all is correct and an
opportunity to show the user that the system works.

4.1.3 VALIDATION TESTING:

The final step involves Validation testing, which determines whether the software
function as the user expected. The end-user rather than the system developer
conduct this test most software developers as a process called “Alpha and Beta
Testing to uncover that only the end user seems able to find. The compilation of
the entire project is based on the full satisfaction of the end users. In the project,

28
validation testing is made in various forms. In registration form Email id, phone
number and also mandatory fields for the user is verified.

4.1.4 VERIFICATION TESTING:

Verification is a fundamental concept in software design. This is the bridge


between customer requirements and an implementation that satisfies those
requirements. This is verifiable if it can be demonstrated that the testing will result
in an implementation that satisfies the customer requirements. Inadequate testing
or non-testing leads to errors that may appear few months later. This will create
two problems

 Time delay between the cause and appearance of the problem.


 The effect of the system errors on files and records within the system.

4.2 SYSTEM MAINTENANCE


The objectives of this maintenance work are to make sure that the system gets into
work all time without any bug. Provision must be for environmental changes which
may affect the computer or software system. This is called the maintenance of the
system. Nowadays there is the rapid change in the software world. Due to this
rapid change, the system should be capable of adapting these changes. In our
project the process can be added without affecting other parts of the system.
Maintenance plays a vital role. The system liable to accept any modification after
its implementation. This system has been designed to favor all new changes. Doing
this will not affect the system’s performance or its accuracy.

29
4.3 SYSTEM IMPLEMENTATION
Implementation is the most crucial stage in achieving a successful system and
giving the user’s confidence that the new system is workable and effective.
Implementation of a modified application to replace an existing one. This type of
conversation is relatively easy to handle, provide there are no major changes in the
system. Each program is tested individually at the time of development using the
data and has verified that this program linked together in the way specified in the
programs specification, the computer system and its environment is tested to the
satisfaction of the user. The system that has been developed is accepted and proved
to be satisfactory for the user. And so the system is going to be implemented very
soon. A simple operating procedure is included so that the user can understand the
different functions clearly and quickly. Initially as a first step the executable form
of the application is to be created and loaded in the common server machine which
is accessible to all the user and the server is to be connected to a network. The final
stage is to document the entire system which provides components and the
operating procedures of the system.

4.4 RESULT

The following results have been achieved after completing the system and relate
back to the system’s objective.

1. Home

2. About

3. Forum

4. Contact

30
5. Message

Homepage:

It consists of the whole description of the website. In this the user interface will
give the information about the topics the latest research is going on basing on the
software topics.

Fig 4.1: Homepage

About:

In this section we are showing the information regarding the rules and regulation
like if a member is not registered him or she can’t access the forum. It also
showing that a member who is chatting they should not chat the personal message
because everybody is going to see that message.

31
Fig 4.2: About page

Forum:

Here a list of description is given about the topics or subtopics in this parent child
structure is followed in which the lower level will be the discussion point.

Fig 4.3: Forum page

32
Contact:

Here the admin contact information will be provided like the admin email id,
phone number, face book, tutor id etc. For any assistance students can contact to
the admin.

Fig 4.4: Contact us page

Message:

It provides the chatting facilities in which the students can chat personally with
anyone can get the correct information regarding his topic as only the admin is able
to see his message.

33
Fig 4.5: Message page

4.4 DISCUSSION

The development of this project took efforts to understand how food ordering
systems and catering companies facilitate their daily businesses and sustain in the
competitive culinary industry. The work on this particular project has given us
immense exposure to technologies like HTML, JavaScript, PHP, MySQL, CSS etc.
which can be used to develop such projects with ease rather than building and
working upon existing complex modules. The application developed is also
supported on various operating systems like Windows XP/7/8/10 and Linux which
makes the application scalable and robust implementation and usage. Information
Technology not only plays a vital role in any field, but it introduces many solutions
to various problems belonging in other fields. This online discussion forum
exploits information technology at the maximum extent. It thoroughly uses the
information technology to provide supreme discussion service and better quality of
service and user experience.

34
35
CHAPTER FIVE
5.0 SUMMARY, CONCLUSION AND RECOMMENDATIONS
5.1 SUMMARY
Through this project we took a step towards to minimize the gap between the
students a faculty using a common interaction platform using php for discussion
purpose .The present study contributes to the understanding of the effectiveness of
online technical discussion forum in student improving their knowledge. Here we
provide the best way of learning the software paper like php, c, c++ etc. We extend
the current topics of discussion that use of multiple environment and improve the
learning facilities. In this the chatting facilities is provided to have the personal
communication with the friend .Technical online discussion forum has positive
effect on student interest and interaction also learning, when fill bore with the
traditional classroom lecture. By applying this the future scope will also increase
like distance learning and professionals of work.
5.2 CONCLUTION
It is concluded that the application works well and satisfy the both user and admin.
The application is tested very well and errors are properly debugged. The site is
simultaneously accessed from more than one system.
The site works according to the restrictions provided in their respective browsers.
The speed of the transactions become more enough now. In this site the user can
search the appropriate answers for their questions. They can view their favorable
questions, articles and inventions.
5.3 RECOMMENDATIONS
It is known that for any meaningful computer based information management to be
integrated into any organization, proper training and orientation has to be given
both to the user and administrator. Proper training should be given to the data entry

36
staff on how to handle the computer hardware especially during backup processes.
In particular, electronic storage media are usually sensitive to change in
temperature or pressure and as such, data can be lost very easily. The staff should
also be highlighted on the need and advantage of the system and how it will
equally assist them in their various field of work. They should also be informed of
the cost of maintaining this new system so that they will handle it with all
carefulness. Training materials should not be presented in formal way but with
procedures like policies and form etc. They should be circulated to the personnel.
This will at the end generate appreciation and needed interest to operate the
system.

37
RERENCES:
Andrew Arnt and Shlomo Zilberstein. “Learning toPerform Moderation in Online
Forums”, in International Conference on Web Intelligence, pp. 631- 641, 2003
.
Christopher C. Yang and Tobun Dorbin Ng. “Analyzing and Visualizing Web
Opinion Development and social interactions with density based clustering”, IEEE
Transactions on Systems, Man and Cybernetics,Part A: Systems and Humans, vol.
41, pp.1144 – 1155, Nov. 2011.

Yulei Zhang, Shuo Zeng, Li Fan, Yan Dang, Larson, C.A and Hsinchun
Chen.“Dark WebForums Portal: Searching and Analyzing Jihadist Forums”, in
International Conference on Intelligence and Security Informatics IEEE, pp.71-76,
2009.

Mikolaj Morzy. “On Mining and Social Role Discovery in Internet Forums”, in
International Workshop onSocial Informatics, pp. 74-79, June 2009.

Namita Mittal et al.”Reconstruction ofWeb Forms for Efficient Web Search” in


International Conference on Methods and Models in Computer Science, pp. 1 – 5,
2009.

Qing Gao. “A high-precision forum crawler based on vertical crawling”, in IEEE


International Conference on Network Infrastructure and Digital Content, pp.362-
367, 2009.

Kevin Chai, Pedram Hayati, Vidyasagar Potdar, Chen Wu and Alex Talevski.
“Assessing Post Usage for Measuring the Quality of Forum Posts”, in IEEE
38
international conference on digital ecosystems and technologies, pp. 233-238, Apr
12 2010.

Guoying Wang and Jiyu Cheng. “Fraud-Tolerant


Measurement of User Contribution in Online Forum”, in International Conference
on Web InformationSystems and Mining (WISM), vol.2, pp. 244-247, 23-24 Oct.
2010.

Black, P., & Wiliam, D. (1998). Assessment and classroom learning. Assessment in
Education: Principles, Policy & Practice, 5(1), 7-74.

Brook, C., & Oliver, R. (2003). Online learning communities: Investigating a


design framework.

Australian Journal of Educational Technology, 19(2), 139-160.

Brower, H. H. (2003). On emulating classroom discussion in a distance-delivered


OBHR course: Creating an on-line learning community. Academy of Management
Learning and Education, 2(1), 22-36.

Bullen, M. (1998). Participation and critical thinking in online university distance


education.

Journal of Distance Education, 13(2), 1-32.


Chen, S. J., & Caropreso, E. J. (2004). Influence of personality on online
discussion. Journal of Interactive Online Learning, 3(2).
39
Daft, R. L., & Lengel, R. H. (1986). Organizational information requirements,
media richness and structural design. Management Science, 32(5), 554-571.

Dawson, S. (2006). Online forum discussion interactions as an indicator of student


community.

Australasian Journal of Educational Technology, 22(4), 495-510.

De Wever, B., Schellens, T., Valcke, M., & Van Keer, H. (2006). Content analysis
schemes to analyze transcripts of online asynchronous discussion groups: A
review. Computers & Education, 46(1), 6-28.

Deci, E. L., & Ryan, R. M. (1985). Intrinsic motivation and self-determination in


human behavior. New York: Plenum Publisher.

Dennen, V. P., Darabi, A. A., & Smith, L. J. (2007). Instructor–Learner interaction


in online courses: The relative perceived importance of particular instructor actions
on performance and satisfaction. Distance Education, 28(1), 65-79.

Dennis, A. R., Kinney, S. T., & Hung, Y. T. C. (1999). Gender differences in the
effects of media richness. Small Group Research, 30(4), 405-437.
Dennis, A. R., & Valacich, J. S. (1999). Rethinking media richness: Towards a
theory of media synchronicity. System Sciences, 1999. HICSS-32. Proceedings of
the 32nd Annual Hawaii International Conference on System Sciences.
40
Amichai-Hamburger, Y., Wainapel, G., & Fox, S. (2002). “On the internet no one
knows I'm an introvert": Extroversion, neuroticism, and internet interaction.
CyberPsychology & Behavior, 5(2), 125-128.

Anderson, T. (2004). Towards a theory of online learning. In T. Anderson, & F.


Elloumi (Eds.), Theory and practice of online learning (pp. 33-60) Athabasca
University Press.

Anderson, T., & Garrison, D. R. (1998). Learning in a networked world: New roles
and responsibilities. In C. Gibson (Ed.), Distance learners in higher education (pp.
97-112) Madison, Atwood Publishing.

Anderson, T. & Kanuka, H. (1997). On-line forums: New platforms for


professional development and group collaboration. Journal of Computer-Mediated
Communication, 3(3).

Anderson, T., Rourke, L., Garrison, D. R., & Archer, W. (2001). Assessing
teaching presence in a computer conferencing context. Journal of Asynchronous
Learning Networks, 5(2), 1-17.

41
APPENDIX 1
PROGRAM SOURCE CODE
Index code:
<?php require_once("utility.php"); ob_start(); ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
<title>Online Discussion Forum</title>
<script type="text/javascript" src="script.js"></script>
<link rel="stylesheet" href="res/style.css" type="text/css" media="screen" />
<!--[if IE 6]><link rel="stylesheet" href="res/style.ie6.css" type="text/css"
media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="res/style.ie7.css" type="text/css"
media="screen" /><![endif]-->
</head>
<body>
<div id="art-page-background-simple-gradient">
</div>
<div id="art-page-background-glare">
<div id="art-page-background-glare-image"></div>
</div>
<div id="art-main">
42
<div class="art-Sheet">
<div class="art-Sheet-tl"></div>
<div class="art-Sheet-tr"></div>
<div class="art-Sheet-bl"></div>
<div class="art-Sheet-br"></div>
<div class="art-Sheet-tc"></div>
<div class="art-Sheet-bc"></div>
<div class="art-Sheet-cl"></div>
<div class="art-Sheet-cr"></div>
<div class="art-Sheet-cc"></div>
<div class="art-Sheet-body">
<div class="art-Header">
<div class="art-Header-jpeg"></div>
<div class="art-Logo">
<h1 id="name-text" class="art-Logo-name"><a href="index.php">e-Discussion
Forum</a></h1>
<div id="slogan-text" class="art-Logo-text">Computer Science Students</div>
</div>
</div>
<div class="art-nav">
<div class="l"></div>
<div class="r"></div>
<ul class="art-menu">

43
<li><a href="uhome.php" id="auhome"><span
class="l"></span><span class="r"></span><span
class="t">Home</span></a></li>
<li><a href="aboutus.php" id="aaboutus"><span
class="l"></span><span class="r"></span><span class="t">About</span></a>
</li>
<li><a href="forum.php" id="aforum"><span class="l"
></span><span class="r"></span><span class="t">Forum</span></a>
<li><a href="contact.php" id="acontact"><span
class="l"></span><span class="r"></span><span
class="t">Contact</span></a></li>

<li><a href="messages.php" id="amessage"><span class="l"></span><span


class="r"></span><span class="t">Message</span></a></li>
</ul>
</div>
<div class="art-contentLayout">
<div class="art-content">
</div>
</div>

44
APPENDIX 2
Header code:
<?php require_once("utility.php");
ob_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
<title>Online Discussion Forum</title>

<script type="text/javascript" src="script.js"></script>

<link rel="stylesheet" href="res/style.css" type="text/css" media="screen" />


<!--[if IE 6]><link rel="stylesheet" href="res/style.ie6.css" type="text/css"
media="screen" /><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="res/style.ie7.css" type="text/css"
media="screen" /><![endif]-->

</head>

<body>

45
<div id="art-page-background-simple-gradient">
</div>
<div id="art-page-background-glare">
<div id="art-page-background-glare-image"></div>
</div>
<div id="art-main">
<div class="art-Sheet">
<div class="art-Sheet-tl"></div>
<div class="art-Sheet-tr"></div>
<div class="art-Sheet-bl"></div>
<div class="art-Sheet-br"></div>
<div class="art-Sheet-tc"></div>
<div class="art-Sheet-bc"></div>
<div class="art-Sheet-cl"></div>
<div class="art-Sheet-cr"></div>
<div class="art-Sheet-cc"></div>
<div class="art-Sheet-body">
<div class="art-Header">
<div class="art-Header-jpeg"></div>
<div class="art-Logo">
<h1 id="name-text" class="art-Logo-name"><a href="index.php">e-Discussion
Forum</a></h1>
<div id="slogan-text" class="art-Logo-text">Computer Science Students</div>
</div>
46
</div>
<div class="art-nav">
<div class="l"></div>
<div class="r"></div>
<ul class="art-menu">
<li><a href="uhome.php" id="auhome"><span
class="l"></span><span class="r"></span><span
class="t">Home</span></a></li>
<li><a href="aboutus.php" id="aaboutus"><span
class="l"></span><span class="r"></span><span class="t">About</span></a>

</li>

<li><a href="forum.php" id="aforum"><span class="l"


></span><span class="r"></span><span class="t">Forum</span></a>

<li><a href="contact.php" id="acontact"><span


class="l"></span><span class="r"></span><span
class="t">Contact</span></a></li>

<li><a href="messages.php" id="amessage"><span class="l"></span><span


class="r"></span><span class="t">Message</span></a></li>

47
</ul>
</div>
<div class="art-contentLayout">
<div class="art-content">
</div>
</div>

48

Potrebbero piacerti anche