
































































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Online Discussion Forum Report
Typology: Study notes
1 / 72
This page cannot be seen from the preview
Don't miss anything!
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
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:
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
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
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
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