Project
Project
Project
1. Introduction
1.1 Relevance: QuizBee is a desktop application that has general questions related to
current affairs and computer Languages. It has multiple-choice questions with time limit
and it calculate scores of each correct answer. It is good for students of every age group
it helps in increasing general knowledge about world, Sports and computer etc. Don't
need register simply give any user name and password it will saved automatically and
you can login again with same user name and password don’t have to worry about the
past score. The application helps the user to increase his/her knowledge.
Page1
QuizBee
Page2
QuizBee
Page3
QuizBee
Page4
QuizBee
Page5
QuizBee
You can use the .NET framework to develop the following types of application and
services:
Console application.
Scripted or hosted application.
Windows GUI application (Windows Forms).
ASP.NET applications.
XML Web services.
Windows service
Page6
QuizBee
other Web standards. The .NET framework favors loosely connected, stateless web
services.
2. Extensible:
The hierarchy of the .NET framework is not hidden from the developer. You can
access and extend .NET classes (unless they are sealed) by using inheritance. You can
also implement cross-language inheritance.
ADO.NET is the next generation of ActiveX data objects (ADO) technology. ADO.Net
provides supports for the disconnected programming model. It also provides rich XML
support.
Page7
QuizBee
.NET Namespaces:
The .NET class library provides access to all the features of the CLR. The .NET class
library is organized into namespace. Each namespace contains a functionally related
group of classes.
System.Data Namespace:
The system Data Namespace consists of classes that constitute the ADO.NET object
model, at the high level it in to two layers connected layers and disconnected layers.
The system .XML Namespace provides supports for the XML. It includes XML parser
complaints. Transformations are provides by the system.XML Namespaces and the
implementation Xpath that allows data graph navigation in XML.
C# .NET is programming framework that is built on the common language runtime and
that can used on a server to build powerful windows application C#.NET windows forms
provide in easy and powerful way to build dynamic user interface.
User Interface:
Windows application can provide more powerful user interface than ever by using the
.NET framework’s system. Windows. Forms and system. Drawing namespace. The new
.NET windows forms will look very familiar to visual basic developers.
You can use the System. Windows. Forms namespace classes to build the UI. Class lets
you implement standard windows UI. In your .NET application.
Page8
QuizBee
The System. Drawing namespace provide access to Dibasic graphics functionality. More
advanced functionality is provided in the system. Drawing.
C# .NET
ASP.NET is a windows based platform, which means the code you write
executes on the windows. This approach ensures that your code.
Make code cleaner
Improve deployment, scalability, security, and reliability
Provide better support for different GUI applications
Page9
QuizBee
Microsoft SQL Server 2008 is a database and data analysis platform for large-scale
online transaction processing (OLTP), data warehousing, and e-commerce applications.
Analysis Services delivers online analytical processing (OLAP) and data mining
functionality for business intelligence applications. Analysis Services supports
OLAP by allowing you to design, create, and manage multidimensional structures
that contain data aggregated from other data sources, such as relational
databases.
For data mining applications, Analysis Services allows you to design, create, and
visualize data mining models, constructed from other data sources by using a
wide variety of industry-standard data mining algorithms
Page10
QuizBee
Page11
QuizBee
3. System Analysis
3.1 Data Flow Diagram
Page12
QuizBee
Admin
Select Quiz 1.0 Questions
Get Questions Generate
Add
Question
Questions
1.1
Choose Answers
Answers Record
User Questions & Answers
Answers
Answers
1.2
Final Score User Answer
Evaluate
Answers
Page13
QuizBee
Page14
QuizBee
4. System Design
4.1 Table Structure
C Questions table
Page15
QuizBee
C# Questions table
Page16
QuizBee
Page17
QuizBee
Login Table
Page18
QuizBee
Admin Login
User login
Page19
QuizBee
Admin panel
Page20
QuizBee
User Panel
Page21
QuizBee
C Quiz
Page22
QuizBee
Cpp Quiz
Page23
QuizBee
Page24
QuizBee
Page25
QuizBee
Test Score
Page26
QuizBee
Questions Report
Page27
QuizBee
Test Report
Page28
QuizBee
5. User Manual
While you visit our windows Application QuizBee, you will appear Login form first , and
after login or Registration you can visualize various menus given below:-
1] Login
3] Home
4] C Quiz
5] Cpp Quiz
6]C# Quiz
7]Java Quiz
9]Aptitude Test
Login page contains login option. The user has to login into this software to run
the software. You need to enter following details to the login form. Admin can
separately login through the same login form.
Username: Enter Username
Password: Enter Password
Page29
QuizBee
C Quiz is the C language Quiz .It has five questions with multiple choice options.
After clicking on submit button you will get your score .
Cpp Quiz is the C++ language Quiz .It has five questions with multiple choice
options. After clicking on submit button you will get your score .
C# Quiz is the C# language Quiz .It has five questions with multiple choice
options. After clicking on submit button you will get your score .
Java Quiz is the Java language Quiz .It has five questions with multiple choice
options. After clicking on submit button you will get your score .
Current Affairs Quiz is the Quiz on recent global affairs .It has five questions with
multiple choice options. After clicking on submit button you will get your score .
Aptitude Test is the test which checks users aptitude skills .It has five questions
with multiple choice options. After clicking on submit button you will get your
score .
General Knowledge Quiz is the quiz basic general knowledge .It has five
questions with multiple choice options. After clicking on submit button you will
get your score .
Page30
QuizBee
6. SYSTEM ENHANCEMENT
We think that not a single project is ever considered as complete forever because
our mind is always thinking new and our necessities are growing.
Our application Also, if you see at the first glance that you find it to be complete
As system is flexible, you can generate more report and screen as and when
required.
Page31
QuizBee
7. CONCLUSION
Page32
QuizBee
8. REFERENCES
Reference Book:
Websites:
www.stackoverflow.com
Page33