Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Sri Krish International School (Cbse)

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 22

SRI KRISH INTERNATIONAL SCHOOL(CBSE)

PROJECT SYNOPSIS

ON

PAYROLL MANAGEMENT SYSTEM

SUBMITTED FOR AISSCE

COMPUTER SCIENCE

PRACTICAL EXAMINATION TO BE HELD

DATE

2021-2022

SUBMITTED TO: SUBMITTED BY:

Keerthiga.G Name: L.M.Aravindhan


(PGT Computer Science)
Class: XII(commerce Stream)

Rollno: 20635242

Subject: Computer Science(083)

Session: 2021-22

1
ACKNOWLEDGEMENT

I express my sincere gratitude to Mr. Dr. R. KRISHNAMOORTHY

Chairman Sri Krish International School for his guidance throughout the

work on this project.

I am highly thankful to Dr.S.Udaya Chitra for her valuable guidance and for

her constant encouragement.

I take this opportunity to thank all those who have helped me to complete this

project in time.

PLACE: CHENNAI

DATE:

2
CERTIFICATE

This to certify that the project entitled Gaming system is a bonafide work done by

S.Supraja during the year 2021-2022 in the partial fulfillment of CBSE AISSCE

Examination,2022 and has been carried out under my direct supervision and

guidance.

SUBMITTED ON:

INTERNAL EXAMINER

EXTERNAL EXAMINER

INDEX

3
S.No Contents PG Teacher’s
No sign
1 INTRODUCTION TO OUR PROJECT 6
2 ADVANTAGES OF THE PROJECT 7
3 DISADVANTAGES OF THE PRODUCT 8
4 GAMING SYSTEM REQUIREMENTS 9
5 INTRODUCTION TO PYTHON 10
6 FEATURES OF PYTHON 11
7 INTRODUCTION TO PYTHON 12
8 INSTALLATION OF PYTHON 12
9 HOW TO WORK IN PYTHON? 13
10 INTRODUCTION TO DBMS 14
11 PURPOSE OF DBMS 14

12 RELATIONAL MODEL TERMINOLOGY 15

13 SQL COMMANDS 16
14 TYPES OF KEYS 17
15 SQL AND ITS FEATURES 17

16 ELEMENTS OF MY SQL 19
17 SOURCE CODE 20

4
18 OUTPUT 22
19 CONCLUSION 23
20 BIBLIOGRAPHY 24

INTRODUCTION

5
Gaming the system is manipulation or exploitation of the rules designed to govern
a given system in an attempt to gain an advantage over other users. For example,
black hat SEO methods such as keyword stuffing and spamdexing are an attempt to
game the search engine’s system for ranking websites. Similarly, patent trolls
purchase volumes of patents with the intent of gaming the system designed to
protect legitimate patent holders.Black hat SEO methods, such as keyword
stuffing, are an attempt to game the search engine’s system for ranking websites.
It’s recommended, for example, that a website’s title and URL contain the most
relevant, descriptive keyword for the content and that a page’s text should include
terms likely to be used to search for such content. Overuse of keywords and other
black hat SEO methods are designed to make a site appear higher up on a search
engine results page (SERP) than it would naturally, gaining an advantage over
sites that should, by rights, outrank it. However, because the page is written for a
bot rather than a human, when someone clicks the link they may not find very
useful information.

ADVANTAGES
OF
GAMING SYSTEM

6
*Many games can be very socialiable, either playing against your mates on the
sofa or online with other people.

*Games can be intellectual where you use clever strategy to beat other people.

*Games can be educational such as simulations of flight or real-life situations.

*Improved eye-hand co-ordination for playing those fast action games.

*Improved reaction times and quick thinking as a result of playing challenging


games.

DISADVANTAGES
OF
GAMING SYSTEM

7
*Many other games are aimed for single player and so could be criticised for
isolating you from family and friends for many hours.

*They can take an awful lot of hours, that time could be spent doing something
more productive or sociable.

*Constant use of thumbs, wrist and eyes can lead to problems such as eye strain,
RSI and other physical problems.

*Games do not need much physical activity and so could be criticised for making
you unfit - although the new motion sensing games are extremely active!

*The hardware and software together are quite expensive, which can be a
challenge when balancing what you want to spend your money on.

GAMING SYSTEM REQUIREMENTS

MINIMUM REQUIREMENTS RECOMMENDED


REQUIREMENTS

8
I) OS -WINDOWS 10 I) OS - WINDOWS 10

II) PROCESSOR- INTEL II) PROCESSOR - I7 6700


CORE I-5 6600K@3.5GHz

III) MEMORY - 8GB RAM III) MEMORY - 16 GB RAM

IV) GRAPHICS - NVIDIA GEFORCE IV) GRAPHICS - NVIDIA


1070 8GB GEFORCE 1080

V) HARD DRIVE - 1TB (SSD OR HDD) V) HARD DRIVE - 1TB (SSD


OR HDD)

INTRODUCTION TO PYTHON

- It is widely used general purpose, high level programming language.


- Developed by Guido van Rossum in 1991.
- It is used for:

*software development,

* web development (server-side)

* system scripting

* Mathematics.

9
FEATURES OF PYTHON

10
1. Easy to use – Due to simple syntax rule

2. Interpreted language – Code execution & interpretation line by line

3. Cross-platform language – It can run on windows, Linux, Macintosh etc. equally

4. Expressive language – Less code to be written as it itself express the purpose of


the code.

5. Completeness – Support wide rage of library

6. Free & Open Source – Can be downloaded freely and source code can be
modify for improvement.

INSTALLATION OF PYTHON

1. DOWNLOAD PYTHON DISTRIBUTION:

11
2. PYTHON INSTALLATION PROCESS:

HOW TO WORK IN PYTHON?

I) INTERACTIVE MODE:Search the python.exe file in the drive in which it


is installed. If found double click it to start python in interactive mode.

II)SCRIPT MODE:Step 1 (Create program file) / Hello world program Below


steps are for simple hello world program

a. Click Start button->All Programs -> Python->IDLE b. Now click File->New in


IDLE Python Shell Now type print (“hello”) print (“world”) print (“python
is”,”object oriented programming lang.”) c. Click File->Save and then save the file
with filename and (.py) extension.

Step 1 (Create program file) / Hello world program Below steps are for simple
hello world program

12
a. Click Start button->All Programs -> Python->IDLE b. Now click File->New in
IDLE Python Shell Now type print (“hello”) print (“world”) print (“python
is”,”object oriented programming lang.”) c. Click File->Save and then save the file
with filename and .py extension.

INTRODUCTION TO

DATABASE MANAGEMENT

-Database is a place where large amount of information can be sorted.

-Database replaced the storage of information physically.

PURPOSE OF DBMS

-DBMS is used to store, update, delete information from the database.


-Database management system uses software to maintain the information in the
database.
-MySQL uses Structured Query Language (SQL) to give instructions for creating a
table, alter a table, update, modify and delete.

RELATIONAL MODEL TERMINOLOGY

13
-RELATION: A table in the database is known as relation.
-RECORD (OR) TUPLE: Each am every row in a table is known as record
or tuple.

-ATTRIBUTE (OR) FIELD: Each an every column in a table is known as


attribute or field.

-CARDINALITY: Number of rows in a table is known as cardinality.


-DEGREE: Number of columns in a table is known as degree.
-DOMAIN: Collection of different values under a common name (or) category
is known as domain.

-VIEWS: Views is a kind of virtual table which will be created based on the
condition.

SQL COMMANDS

-DDL (Data Definition Language):


-It is used to define table related objects.

-Create, alter and drop are DDL commands.

-DML (Data Manipulation Language):


-It is used for making changes into a table or database.

-Select, insert, update and delete are DML commands.

14
TYPES OF KEYS

-PRIMARY KEYS: Primary key is a key that can uniquely identifies the
records/tuples in a relation. This key can never be duplicated and NULL.

-FOREIGN KEYS: Foreign key is a key that is defined as a primary key in


some other relation. This key is used to enforce referential integrity in RDBMS.

-CANDIDATE KEYS: Set of all attributes which can serve as a primary key
in a relation.

-ALTERNATE KEYS: All the candidate keys other than primary keys of a
relation are alternate keys for a relation.

STRUCTURED QUERY LANGUAGE

-It is a language that enables you to create and operate a relational database.

-It is the standard language used by almost all the database s/w vendors.

-Pronounced as SEQUEL.

-Original version was developed by IBM’s Almanden Research Centre.

-Latest ISO standard of SQL was released in 2008 and named as SQL: 2008.

15
FEATURES OF SQL

-Allows creating/modifying a database’s structure.

-Changing security settings for system.

-Permitting users for working on databases or tables.

-Querying databases.

-Inserting/modifying/deleting the database contents.

ELEMENTS OF MYSQL

I) Literals

II) Data Type

III) Null

IV) Comments

LITERALS
-It means the fixed value or constant values. It may be of character, numeric or
date time type.

-Character and time/date literals are always in single quotation marks whereas
numeric literals must be without single quotation marks.

16
DATA TYPES
-Means the type of value and type of operation we can perform on data.

-MySQL supports three categories of data types:

I) NUMERIC

II) DATE AND TIME

III) STRING

NULL VALUES
-NULL means missing information.

-NULL can appear in any type of column if it is not restricted by NOT NULL or
PRIMARY KEY.

-NULL is neither equal to 0 nor space NULL means nothing.

COMMENTS
-It is a text that is not executed, only for documentation purpose. Comments in
MySQL can be written as:
-Begin the comment with /* and */
-Begin the comment with –(followed by space)
-Begin the comment with #

SOURCE CODE

print('Welcome to AskPython Quiz')

answer=input('Are you ready to play the Quiz ? (yes/no) :')

score=0

total_questions=3

17
if answer.lower()=='yes':

answer=input('Question 1: What is your Favourite programming language?')

if answer.lower()=='python':

score += 1

print('correct')

else:

print('Wrong Answer :(')

answer=input('Question 2: Do you follow any author on AskPython? ')

if answer.lower()=='yes':

score += 1

print('correct')

else:

print('Wrong Answer :(')

answer=input('Question 3: What is the name of your favourite website for


learning Python?')

if answer.lower()=='askpython':

score += 1

print('correct')

else:

print('Wrong Answer :(')

18
print('Thankyou for Playing this small quiz game, you attempted',score,"questions
correctly!")

mark=(score/total_questions)*100

print('Marks obtained:',mark)

print('BYE!')

OUTPUT

Welcome to AskPython Quiz

Are you ready to play the Quiz ? (yes/no) :yes

Question 1: What is your Favourite programming language?python

correct

Question 2: Do you follow any author on AskPython? yes

correct

Question 3: What is the name of your favourite website for learning Python?
askpython

correct

Thankyou for Playing this small quiz game, you attempted 3 questions correctly!

19
Marks obtained: 100.0

BYE!

CONCLUSION
The Operating System 4 Computer Science (OS4CS) [30] initiative lists five key
challenges for computing education.One of these key challenges identifies the need
for more com-prehensive, quality instructional resources with a call to the
community to create these resources. Games can serve as an important, engaging
instructional resource for many of the reasons defined throughout this study.
However, the community fails to provide comprehensive and high-quality games.
It has also failed in measuring the effectiveness of games in achieving their stated
educational goals. This workgroup study provides a resource for the reader
interested in designing and developing games for computing education. The high-
level summary provides a starting point for examining important underlying
theories about digital game-based learning, best practices to consider when
designing and developing a game, and relevant educational psychology, all in the
context of computing education. In addition, it defines a set of games that can be
used in computing education, and it identifies gaps where future games can be
developed to enable the creation of a comprehensive set of resources for the
education community.The second part of this working group study will focus on
the evaluation of games to identify their efficacy. As part of that process, several
new games are currently being created using the design guidelines provided in this
report. These games will add to the list of games for teaching computing education
and provide analysis of players’ learning. We encourage the community to
consider games that could be created to make the available games more
comprehensive.We also encourage the community to keep in mind the need for

20
contextualizing learning and providing the necessary interpretation of games in the
context of computing. Just as we interpret assignments, required readings, and
other sub- sidiary materials, our active incorporation of games into our educational
environments is key to achieving the learning that external media can provide.

BIBLIOGRAPHY

www.geekforgeeks.com

www.ncert.nic.in

www.gmail.com

www.askpython.com

www.instagram.com

www.python.org

Pycharm community edition

Source- Sumita Arora class 11 and 12

1. Download Python distribution

21
1. Download Python distribution

22

You might also like