Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

Online Discussion Forum Report, Study notes of Computer Science

Online Discussion Forum Report

Typology: Study notes

2019/2020

Uploaded on 05/10/2020

vatsal-solanki
vatsal-solanki 🇮🇳

3

(1)

1 document

1 / 72

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CHAPTER 1
INTRODUCTION
The project titled ONLINE DISCUSS FORUM is designed using Active
Server Pages .NET and SQL Server 2005 which runs under .Net Frame Work 2008 in
Microsoft Windows Operating System family.
The project contains seven main modules.
Category
Post Question
Registration
Answer
Discover
Articles
Search
1. 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.
2. 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.
3. Registration Module:
This Module helps to give the detailed information about the newly entered user.
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48

Partial preview of the text

Download Online Discussion Forum Report and more Study notes Computer Science in PDF only on Docsity!

CHAPTER 1

INTRODUCTION

The project titled “ONLINE DISCUSS FORUM” is designed using Active

Server Pages .NET and SQL Server 2005 which runs under .Net Frame Work 2008 in Microsoft Windows Operating System family. The project contains seven main modules.  Category  Post Question  Registration  Answer  Discover  Articles  Search

1. 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. 2. 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. 3. Registration Module: This Module helps to give the detailed information about the newly entered user.

4. 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. 5. 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. 6. Articles Module: User can post their invention and also they can know about the ideas of the all Users. 7. 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

CHAPTER 3

CUSTOMER REQUIREMENTS DETERMINATION

3.1 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. 3.2 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
  4. Interaction will be easier.
  5. Users articles can be viewed by others
  6. Less time consuming.

CHAPTER 4

SOFTWARE REQUIREMENTS SPECIFICATION Software Requirements Specification (SRS) is the starting point of the software development activity. Little importance was given to this phases in the early days of software development. The emphasis was first on coding and then shifted to design. As systems grew more complex, it become evident that the goal of the entire system cannot be easily comprehended. Hence need for the requirements analysis phase arose. Now, for large software systems, requirements analysis is perhaps the most difficult activity and also the most error prone. Some of the difficulty is due to the scope of this phase. The software project is imitated by the client needs. In the beginning these needs are in the minds of various people in the client organization. The requirement analyst has to identify the requirements by tacking to these people and understanding there needs. In situations where the software is to automated a currently manuals process, most of the needs can be understood by observing the current practice. The SRS is a means of translating the ideas in the minds of the clients (the output) into formal document (the output of the requirements phase). Thus the output of the phase is a set of formally specified requirements, which hopefully are complete and consistent, while the input has none of these properties.

4.2 Performance Requirements The project must the end user requirements. Accuracy and fast must be imposed in the project. The project is development as easy as possible for the sake of end user. The project has to be developed with view of satisfying the future requirements and future enhancement. This processing as well as tine taken to generate well reports where also even when large amount of data was used. The system is designed in such a way that even when large amount of data used for processing there would less performance degradation. 4.3 Interface requirements 4.3.1 Hardware Interface The stranded input device like keyboard and mouse are to get input. The output will be generated and display in the monitor. The reports can also be exported to a SQL-server document are text file. The stranded printer in used to take outputs. 4.3.2 Software Interface The design part and interface id done the front end ASP.Net and SQL server as a backend of the project. 4.4 Operational requirements The database or databases that are being failed over to the stand by server cannot be used for anything else.but databases on the standby server not being used for failover can still be used normally. When it comes time for actual failover,you much one of two things to make your application work either rename the standby server the same name as the failed production server(and the IP address),or re-point your user’s applications to new standby server.in some cases,neither of this option is practical.

4.5 Resource Requirements 4.5.1 Hardware Requirements 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 4.5.2 Software Requirements OPERATING SYSTEM : Windows XP Professional ENVIRONMENT : Visual Studio .NET 2003 .NET FRAMEWORK : Version 1. LANGUAGE : C#.NET WEB TECHNOLOGY : ASP.NET BACKEND : SQL SERVER 2000

CHAPTER 5

SYSTEM ANALYSIS

In this section discussed about data flow diagram, Entity relationship diagram. These things are represented as diagrams with proper notation. 5.1 Data Flow Diagram The data flow diagram is one of the most improvement tools used by the system analyst DeMacro (1978) Nad Gand Sarson (1979) popularized the use if the data flow diagram as modeling tools through their structured system analysis methodologies. A data flow diagram should be the first tool used by system analyst to model system components. These components are the system processes; the data used by this processes and external entities that interact with the system and the information flows in the system. 5.1.1. Process Process show what system does. Each process has one or more data inputs and produce one or more data output, Circles in a data flow diagram represent process. Each process has unique name and number. This name and number appear inside the circle that represents the processes in a data flow diagram. This process is represented as circle

5.1.2. Data Stores: File or data store is depositary of data. They contain data that is retained in the system. Processes can enter the data into a data store or retrieve data from the data store. Each data store is represented by thin line in the data flow diagram and each data store has a unique name. The data store is represented in form of a line 5.1.2 External Entities: External entities are outside the system but they either supply input data into the system or use the system output, they are entities which the designer has no control. Square or rectangle may represent external entities that supply data into a system or some times called sources. External entities that use the system data are sometimes called sinks. 5.1.4 Data Flows: Dataflow model the passage of data in the system and are represented lines joining system components. An arrow indicates the direction of the flow and the line labeled by the name of the data flow.

Category Module Post Question Category Module Category id Name Category master Question Module Username Category Id Key Id Date Question Question Desc. Question

Answer Keyword Answer Module Username Question Id Access Date Answers User Image Email_id Answer Key Keyword Key master

Question Answer User Registration Table Question Login Question Table Login Table User Registration Table Answer Login Answer Table Login Table

5.2 ER DIAGRAM Profile Registration View Profile New User Search Post Questi on View Questi on Post Article Article

ADMIN

Post Question View article

5.4 Software Life Cycle 19 Title Submission Authorization Certificate Students Training Problem Analysis: Online Discuss-Forum Front-end Asp.net Back-end: SQL Server Code behind: C#.net Networking Design: Authorization Signatory Learning Process

DB

CHAPTER 6

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. 6.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. 6.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 sit Coding Validation^ Testing Document Reports Certificate Complete Certificate Programmer Training Certificate