Exampedia - An Engineering Encyclopedia, Study Guides, Projects, Research of Machine Learning

Exampedia is an engineering encyclopedia that helps students find apt answers corresponding to exam-based questions rather than just a generic solution. The website is developed using asp.net 2.0, html, and c# as the front-end, and sql server 2008 as the back-end. The project report covers the system analysis, design, implementation, and testing of the exampedia platform. It includes details on the project modules, data dictionary, data flow diagrams, hardware and software requirements, and the software tools used. The report showcases the various features and functionalities of the exampedia system, such as user registration, chat, topic management, and answer uploads. The project aims to provide a comprehensive and interactive platform for engineering students to access exam-specific resources and collaborate with their peers.

Typology: Study Guides, Projects, Research

2022/2023

Uploaded on 12/20/2022

shiva12753
shiva12753 🇮🇳

5 documents

1 / 35

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
A
Project Report
on
Exampedia
Submitted in partial fulfillment of the requirements
for the award of the degree of
Bachelor of Technology
in
Computer Science and Engineering
Session 2022-23
Submitted By:
Shivangi Chaudhary
(1900970100110)
CSE -B
Galgotias College of Engineering & Technology
Greater Noida, Uttar Pradesh
India-201306
Affiliated to
Dr. A.P.J. Abdul Kalam Technical University
Lucknow, Uttar Pradesh,
India-226031
December, 2022
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

Partial preview of the text

Download Exampedia - An Engineering Encyclopedia and more Study Guides, Projects, Research Machine Learning in PDF only on Docsity!

A

Project Report

on

Exampedia

Submitted in partial fulfillment of the requirements

for the award of the degree of

Bachelor of Technology

in

Computer Science and Engineering

Session 2022 - 23 Submitted By:

Shivangi Chaudhary

CSE - B

Galgotias College of Engineering & Technology

Greater Noida, Uttar Pradesh

India- 201306

Affiliated to

Dr. A.P.J. Abdul Kalam Technical University

Lucknow, Uttar Pradesh,

India- 226031

December, 2022

GALGOTIAS COLLEGE OF ENGINEERING & TECHNOLOGY

GREATER NOIDA, UTTAR PRADESH, INDIA- 2 01306.

CERTIFICATE

This is to certify that the project report entitled EXAMPEDIA submitted by Ms. Shivangi Chaudhary (1900970100110) to the Galgotias College of Engineering & Technology, Greater Noida, Utter Pradesh, affiliated to Dr. A.P.J. Abdul Kalam Technical University Lucknow, Uttar Pradesh in partial fulfillment for the award of Degree of Bachelor of Technology in Computer Science & Engineering is a bonafide record of the project work carried out by them under my supervision during the year 2021 - 2022. Mr. Pramit Kr Samant Assistant Professor Dept. of CSE Dr. Vishnu Sharma Professor and Head Dept. of CSE

TABLE OF CONTENTS

LIST OF FIGURES

  • Abstract CHAPTER CONTENTS PAGE NO
  • 1 Introduction
  • 2 System Analysis
    • 2.1 Requirement Analysis
    • 2.2 Requirement Specification
    • 2.3 Feasibility Study
  • 3 System Design
    • 3.1 Project Modules
    • 3.2 Data Dictionary
    • 3.3 Data Flow Diagrams
    • 3.4 Hardware And Software Requirements
  • 4 Software Tools Used
  • 5 System Testing
  • 6 Screen Shots
  • 7 Conclusion
  • 8 Bibliography
  • 3.3.1 DFD : Level FIGURE NO FIGURE NAME PAGE NO
  • 3.3.2 Admin processs
  • 3.3.3 Registered user process
  • 3.3.4 Chat
  • 3.3.5 Topic management
  • 3.3.6 Guest process
  • 6.1 Home
  • 6.2 Signup
  • 6.3 User home
  • 6.4 Chat
  • 6.5 Enter batch
  • 6.6 Ask question
  • 6.7 Upload file view
  • 6.8 Latest question view

CHAPTER 1 INTRODUCTION EXAMPAEDIA is an engineering encyclopaedia that helps students finds apt answer corresponding to exam based questions rather than just a generic solution. The students can post answers to questions they feel is important in any language they desire. The recommended operating system is Windows 7. The website is developed using ASP.Net 2.0, HTML and C# as front end and SQL server 2008 as the back end. The purpose of EXAMPAEDIA is to support group study among geographically distinct pupil. Exampaedia provides a platform for conducting discussions about relevant topics. Our project have 3 type of users Admin, Registered users, Guest.

CHAPTER 2 SYSTEM ANALYSIS 2.1 REQUIREMENT ANALYSIS This phase is done for understanding what all are the improvements needed by the user for overcoming the drawbacks of the current system. The problem could be automating an existing manual process, developing a new automated system, or combination of these two. The emphasis in the requirement analysis is to identify what are the users expect from the system, not how the system will achieve those requirements. If the client and developers don’t understand the limitations of the system and failed to know the actual aim for developing the new one, ie., if requirement analysis is not properly done,it will lead to an inefficient system. So, before starting design, we should analyse the system and collect data from users, which are useful to our project. It must be able to get the answers of the following questions.

  • Who will use our system?
  • What are they expect from our site?
  • What are their basic needs? 2.2 REQUIREMENT SPECIFICATION The process of establishing the services, the system should provide and the constraints under which it should operate is called requirement analysis. System requirements should set out what the system must do rather than how it is done. A requirement definition is a statement in natural language plus illustration, which defines the constraints under which the proposed system must operate. The document is also called functional specification. It serves as a contract between the system user and software developer. Firstly a requirement definition is written and then it is expanded to requirement specification. The software design is based directly on the requirement specification documents must specify all functional and performance requirements.

CHAPTER 3 SYSTEM DESIGN The most creative and challenging of the system life cycle is system design. The term design describes a final system and the process by which it is developed. The design phase focuses on the detailed implementation of the system recommended in the feasibility study. 3.1 PROJECT MODULES

  • Admin
  • Registered User
  • Guest ADMIN Admin is the authority who have right to manage whole operation of the website.
  • Login
  • E-mail validation
  • Admin view
  • Semester or subject
  • Validation
  • Removal based on rating REGISTERD USER
  • Login
  • Topic management
  • File upload
  • Rating
  • Chat
  • Group chat GUEST
  • Top post view
  • Signup

3.2 DATA DICTIONARY

Table 1: ADMIN LOGIN Column name Data type Constraints Size Admin_id Int Primary key Default Admin_username Varchar Not null 50 Admin_password Varchar Not null 50 Fig 3.2. Table 2: ANSWERS Column name Data type Constraints Size Ans_id Int Primary key Default Stud_id Int Not null Default Topic_id Int Not null Default Answer Varchar Not null Max Upload_file Nvarchar Not null 50 Post_date Date Not null Default Fig 3.2. Table 3: ANSWER UPLOADS Column name Data type Constraints Size Upload_id Int Primary key Default Upload_file Varchar Not null 50 Cmnts Nvarchar Not null Max Stud_id Int Not null Default Post_date Date Not null Default Fig 3.2.

Table 7: GROUP ANSWER Column name Data type Constraints Size grp_ans_id Int Primary key Default grp_answer Nvarchar Not null 50 stud_id Int Not null Default group_id Int Not null Default Fig 3.2. Table 8: RATING Column name Data type Constraints Size rating_id Int Primary key Default ans_id Int Not null Default rating Int Not null Default Fig 3.2. Table 10: SEMESTER Column name Data type Constraints Size sem_id Int Primary key Default sem_title Varchar Not null 50 Fig 3.2. Table 11: SUBJECT Column name Data type Constraints Size sub_id Int Primary key Default sub_name Varchar Not null 50 sem_id Int Not null Default Fig 3.2.

Table 12: SUGGESTIONS Table 9: REGISTER Column name Data type Constraints Size stud_id Int Primary key Default stud_name Varchar Not null 50 email_id Varchar Not null 50 password Varchar Not null 50 address Varchar Not null 50 pincode Varchar Not null 50 phno Varchar Not null 50 hometown Varchar Not null 50 state Varchar Not null 50 country Varchar Not null 50 batch_id Int Not null Default batch_status Bit Not null Default sem_id Int Not null Default login_status Bit Not null Default gender Nvarchar Not null 50 sec_ques Nvarchar Not null 50 sec_answ Nvarchar Not null 50 Fig 3.2. Column name Data type Constraints Size s_id Int Primary key Default e_id Nvarchar Not null 50 suggestion Nvarchar Not null Max Fig 3.2.

3.3 DATA FLOW DIAGRAM

The DFD is a network representation of the system. They are excellent mechanism for communicating with customers during requirement analysis. A DFD, also known as bubble chart, which clarify system requirements identifying major transformations. It is the starting point in the system design and decomposes the requirement specification down to the lowest level. A DFD represents data flow between individual statement and blocks of statement in a routine, data flow between sequential routines, data flow between concurrent processes or a distributed computing system where each node represents a geographically remote processing unit. DFD are quite valuable for establishing naming conventions and names of systems, files, and data links. It describes what flow rather than how they are proposed, so it doesn’t depend on hardware, software and data structures or file organizations. NOTATIONS USED The logic data flow diagram can be drawn using four simple notations i.e. special symbols or icons and the notations that associates them with a specific system. The notations are specified below: ELEMENT REF ERENCES SYMBOLS Data flow process Source or Sink Process

DESCRIPTION

Process : Describes how input data is converted to output data. Data Store : Describes the repositories of data in a system. Data Flow : Describes the data flowing between process, stores and external entities. Sources : An external entity causing the origin of data. Sink : An external entity, which consumes the data. DFD: LEVEL 0 Fig 3.3.

• REGISTERD USER PROCESSOR

Fig 3.3.

• CHAT

Fig 3.3.