project blog responsive ads

Free download management system project documentation with JAVA, PHP AND ASP.NET source code. In all project report you will get introduction and objective of the project, system analysis, feasibility study, project planning, DFD diagram, system design, database design, complete project coding, and ER diagram of the project. These project reports and synopsis are useful for BCA, MCA BSC CS, MSC IT B.TECH, M.TECH and BE computer science last year students IGNOU, SMU university final year projects

Sponsored Links

ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM PROJECT REPORT

ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM PROJECT REPORT

PROJECT REPORT
Online Discuss-Forum

The project titled “Online Discuss-forum” is designed using Active Server Pages .NET with Microsoft Visual Studio.Net 2008 as front end and Microsoft SQL Server 2000 as back end  which works in .Net framework version 3.5. The coding language used is C# .Net.

This project is aimed at developing online form for the group discussion. This is a web-based tool. Any user can post the doubts topics and can reply for the other user doubts. The user can invites others for Discussion and submit query. This is useful for a small office, school or a department or for that matter any group who is interested to organize it effectively. Facility to share the resource and post articles that can be viewed by registered user.

Functional components of the project

Following is a list of functionality of the system. More functionality that you find appropriate can be added to this list. And, in places where the description of functionality is not adequate, you can make appropriate assumptions and proceed.

Users of the system:
Following are the requirements, which can be used to derive functional components:
  1. Users need to register.
  2. Facility to post topics for the discussion.
  3. Facility to view the articles by topics
  4. User can view the previous discussion taken place on that day.
  5. Rate the articles .
  6. Administrator has privilege to edit user’s profile



TABLE OF CONTENTS                  

1.                                             INTRODUCTION                                                 
                                                1.1   ABOUT THE ORGANIZATION
                           1.2     PROJECT DESCRIPTION
                                                
2.                                             SYSTEM STUDY                                                          
                                                2.1 FEASABILITY STUDY                               
                                                2.2 EXISTING SYSTEM                                     
                                                2.3 PROPOSED SYSTEM

3                                              SYSTEM SPECIFICATION                                 
                                                 3.1 SOFTWARE REQUIREMENTS         
                                                 3.2 HARDWARE REQUIREMENTS 
      
4                                              LANGUAGE SPECIFICATION                             
                                                 4.1 FEATURES OF ASP .NET                                              
                                                 4.2 FEATURES OF SQL Server 2000
                          
5                                           SYSTEM DESIGN                                                    
                                                 5.1 INPUT DESIGN
                                                 5.2 OUTPUT DESIGN
                                                 5.3 DATABASE DESIGN
                                                 5.4 DATA FLOW DIAGRAM
                                            
6                                             SYSTEM TESTING AND MAINTENANCE                  
                                                6.1 UNIT TESTING
                                                6.2 INTEGRATION TESTING
                                                6.3 VALIDATION TESTING
                                                6.4 VERIFICATION TESTING

7                                             SYSTEM IMPLEMENTATION                                      
                                                 7.1 SCOPE FOR FUTURE DEVELOPMENT

8                                             CONCLUSION
                                                      
9                                             BIBLIOGRAPHY                                                            
 
APPENDIX
·         SCREEN SHOT
·         DATA TABLE STRUCTURE
·         SAMPLE CODING


1. INTRODUCTION
                       
     1.1 ABOUT THE ORGANISATION


COMPANY PROFILE

At APT Technologies, We go beyond providing software solutions. We work with our client’s technologies and business changes that shape their competitive advantages.

Founded in 2000, APT Technologies. is a software and service provider that helps organizations deploy, manage, and support their business-critical software more effectively. Utilizing a combination of proprietary software, services and specialized expertise, APT Technologies. helps mid-to-large enterprises, software companies and IT service providers improve consistency, speed, and transparency with service delivery at lower costs. APT Technologies. helps companies avoid many of the delays, costs and risks associated with the distribution and support of software on desktops, servers and remote devices.

Our automated solutions include rapid, touch-free deployments, ongoing software upgrades, fixes and security patches, technology asset inventory and tracking, software license optimization, application self-healing and policy management. At Blue Chip Technologies, we go beyond providing software solutions. We work with our clients’ technologies and business processes that shape their competitive advantages.


About The People

As a team we have the prowess to have a clear vision and realize it too. As a statistical evaluation, the team has more than 40,000 hours of expertise in providing real-time solutions in the fields of Embedded Systems, Control systems, Micro-Controllers, c Based Interfacing, Programmable Logic Controller, VLSI Design And Implementation, Networking With C++, java, client Server Technologies in Java,(J2EE\J2ME\J2SE\EJB),VB & VC++, Oracle and operating system concepts with LINUX.


Our Vision

“Dreaming a vision is possible and realizing it is our goal”.
Our Mission

We have achieved this by creating and perfecting processes that are in par with the global standards and we deliver high quality, high value services, reliable and cost effective IT products to clients around the world.



1.2 PROJECT DESCRIPTION


The project titled ONLINE DISCUSS FORUM is designed using Active Server Pages .NET and SQL Server 2000 which runs under .Net Frame Work 2005 in Microsoft Windows Operating System family.

The project contains seven main modules.
·         Category        
·         Post Question
·         Registration
·         Answer
·         Discover
·         Articles
·         Search


Category Module:

          This module is the main module, by selecting the category user can post their questions easily. They can retrieve the answers for their questions from the different users.

Post Question Module:

          This module is mainly for the registered users. As the Administrator has to know who has posted the questions the user is registered here. These registered users alone can post their question in detailed manner.


Registration Module:

          This Module helps to give the detailed information about the newly entered user.

Answer Module:

          Each and every posted question will get the exact answer from the Discussion Forum team and also they can get a lot of answers from the different user.

 Discover Module:

          Users can answer the questions which are posted in this site. Both registered and non registered user is benefited over this module. They can also view the answers posted in this site.

Articles Module:

          User can post their invention and also they can know about the ideas of the all Users.

Search Module

This module is used to search their queries , the articles and also the inventions. Both registered and non registered users  can search over here


2. SYSTEM STUDY

2.1 FEASIBILITY STUDY: ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM



           The feasibility of the project is analyzed in this phase and business proposal is put forth with a very general plan for the project and some cost estimates. During system analysis the feasibility study of the proposed system is to be carried out. This is to ensure that the proposed system is not a burden to the company.  For feasibility analysis, some understanding of the major requirements for the system is essential.

     Three key considerations involved in the feasibility analysis are           

Ò   ECONOMICAL FEASIBILITY
Ò   TECHNICAL FEASIBILITY
Ò   SOCIAL FEASIBILITY

ECONOMICAL FEASIBILITY

                  
          This study is carried out to check the economic impact that the system will have on the organization. The amount of fund that the company can pour into the research and development of the system is limited. The expenditures must be justified. Thus the developed system as well within the budget and this was achieved because most of the technologies used are freely available. Only the customized products had to be purchased.


TECHNICAL FEASIBILITY

This study is carried out to check the technical feasibility, that is, the technical requirements of the system. Any system developed must not have a high demand on the available technical resources. This will lead to high demands on the available technical resources. This will lead to high demands being placed on the client. The developed system must have a modest requirement, as only minimal or null changes are required for implementing this system.

SOCIAL FEASIBILITY
      
           The aspect of study is to check the level of acceptance of the system by the user. This includes the process of training the user to use the system efficiently. The user must not feel threatened by the system, instead must accept it as a necessity. The level of acceptance by the users solely depends on the methods that are employed to educate the user about the system and to make him familiar with it. His level of confidence must be raised so that he is also able to make some constructive criticism, which is welcomed, as he is the final user of the system.

 2.2 EXISTING SYSTEM


            In general people share their ideas, queries and answers from their colleagues or friends through the intercom or direct manner. They need to spend time for their work.

DRAWBACKS

            Some of the drawbacks are:
1. Details are enquired through phone.
2. It consumes more time
3. They don’t get proper answers.



           

2.3 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 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.

BENEFITS
                       
  1. Interaction will be easier.
  2. Users articles can be viewed by others
  3. Less time consuming.






3. SYSTEM SPECIFICATION - ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM



3.1 HARDWARE REQUIREMENTS


        The hardware used for the development of the project is:

PROCESSOR                   :           PENTIUM III 866 MHz
RAM                                 :           128 MD SD RAM
MONITOR                       :           15” COLOR
HARD DISK                    :           20 GB
FLOPPY DRIVE             :           1.44 MB
CD DRIVE                       :           LG 52X
KEYBOARD                  :            STANDARD 102 KEYS
MOUSE                           :            3 BUTTONS

3.2 SOFTWARE REQUIREMENTS

          The software used for the development of the project is:

OPERATING SYSTEM                    :           Windows XP Professional
ENVIRONMENT                              :           Visual Studio .NET 2003
.NET FRAMEWORK                        :           Version 1.1
LANGUAGE                                     :           C#.NET, ASP.NET
BACKEND                                        :           SQL SERVER 2000


4.2 FEATURES OF SQL-SERVER 2000


            The OLAP Services feature available in SQL Server version 7.0 is now called SQL Server 2000 Analysis Services. The term OLAP Services has been replaced with the term Analysis Services. Analysis Services also includes a new data mining component. The Repository component available in SQL Server version 7.0 is now called Microsoft SQL Server 2000 Meta Data Services. References to the component now use the term Meta Data Services. The term repository is used only in reference to the repository engine within Meta Data Services
SQL-SERVER database consist of six type of objects,
They are,
1. TABLE
2. QUERY
3. FORM
4. REPORT
5. MACRO



TABLE: ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM

          A database is a collection of data about a specific topic.
VIEWS OF TABLE:
           We can work with a table in two types,
1. Design View
2. Datasheet View
Design View
          To build or modify the structure of a table we work in the table design view. We can specify what kind of data will be hold.
Datasheet View
            To add, edit or analyses the data itself we work in tables datasheet view mode.
QUERY:
            A query is a question that has to be asked the data. Access gathers data that answers the question from one or more table. The data that make up the answer is either dynaset (if you edit it) or a snapshot(it cannot be edited).Each time we run query, we get latest information in the dynaset.Access either displays the dynaset or snapshot for us to view or perform an action on it ,such as deleting or updating.


FORMS:
           A form is used to view and edit information in the database record by record .A form displays only the information we want to see in the way we want to see it. Forms use the familiar controls such as textboxes and checkboxes. This makes viewing and entering data easy.

Views of Form:
            We can work with forms in several primarily there are two views,
        They are,
             1. Design View
             2. Form View
Design View
         To build or modify the structure of a form, we work in forms design view. We can add control to the form that are bound to fields in a table or query, includes textboxes, option buttons, graphs and pictures.
Form View
        The form view which display the whole design of the form.




REPORT:
        A report is used to vies and print information from the database. The report can ground records into many levels and compute totals and average by checking values from many records at once. Also the report is attractive and distinctive because we have control over the size and appearance of it.
MACRO:
                    A macro is a set of actions. Each action in macros does something. Such as opening a form or printing a report .We write macros to automate the common tasks the work easy and save the time.
MODULE:
            Modules are units of code written in access basic language. We can write and use module to automate and customize the database in very sophisticated ways.
It is a personal computer based RDBMS. This provides most of the features available in the high-end RDBMS products like Oracle, Sybase, and Ingress etc. VB keeps access as its native database.  Developer can create a database for development & further can create.

The tables are required to store data.  During the initial Development phase data can be stored in the access database & during the implementation phase depending on the volume data can use a higher – end database.



5. SYSTEM DESIGN - ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM



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.

5.1 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.

  

5.2 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.


5.3 DATABASE DESIGN

             
The database design is a must for any application developed especially more for the data store projects. Since the chatting method involves storing the message in the table and produced to the sender and receiver, proper handling of the table is a must.

In the project, login table is designed to be unique in accepting the username and the length of the username and password should be greater than zero.

The complete listing of the tables and their fields are provided in the annexure under the title ‘Table Structure’.
.


6. SYSTEM TESTING AND MAINTENANCE



6.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.


6.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.

 6.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, validation testing is made in various forms. In registration form Email id, phone number and also mandatory fields  for the user is verified.
                               

6.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.


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.

7. SYSTEM IMPLEMENTATION - ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM


                      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. 

7.1 SCOPE FOR FUTURE DEVELOPMENT - ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM



       Every application has its own merits and demerits. The project has covered almost all the requirements. Further requirements and improvements can easily be done since the coding is mainly structured or modular in nature. Changing the existing modules or adding new modules can append improvements. Further enhancements can be made to the application, so that the web site functions very attractive and useful manner than the present one. 

8. CONCLUSION - ONLINE DISCUSSION FORUM MANAGEMENT SYSTEM


It is concluded that the application works well and satisfy the both registered and registered. 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. 

2 comments:

Unknown said...

Thanks very much for the post, but there is no reference, please include it if possible.

Civil Experience said...


More Resources on Project report
Click Here
Happy to help

G+

Pages