ComputerProject
ComputerProject
PROJECT REPORT
Grade-XI
Name: __________________
“………………………………………………………………………………………….”
Date:
Signature of Principal
ACKNOWLEDGEMENT
I would like to take this opportunity to express my deep sense of
gratitude to all those people without whom this project could have never
been completed. First and foremost, I like to thank God for giving me such a
great opportunity to work on this project, and I would like to express my
special thanks and gratitude to the Management, the Directors and the
Correspondent of PM SHRI Kendriya Vidyalaya Andrews Ganj, for their
constant guidance and providing a very nice platform to learn.
I would also like to thank our Principal – Dr. Raj Kumar Sharma
PM SHRI Kendriya Vidyalaya Andrews Ganj, for his constant
encouragement and moral support without which I would have never be able
to give my best.
I would also like to thank Mr. Anil Meena, Computer Science Teacher,
PM SHRI Kendriya Vidyalaya Andrews Ganj, who gave me the wonderful
opportunity to do this project, which also helped me in doing a lot of
research and I came to know about so many new things from this study I am
really thankful to all.
COMPUTER
SCIENCE
PROJECT
Library
Management
System
INDEX
SERIAL TOPIC PAGE
NO. NO.
1 System Requirements 01
2 Feasibility Study 02
3 Errors and its Types 03
4 Testing 04
5 Maintenance 05
6 Abstract 06
7 Modules used 07
8 Flow Chart 08
9 Bibliography 09
SYSTEM
REQUIREMENTS
1. HARDWARE:
Processer
Keyboard
Minimum memory -2GB
2. SOFTWARE:
Operating System –OS7, OS8
Python IDLE
MYSQL
FEASIBILITY
STUDY
Feasibility study is a system proposal according to its work, ability,
impact on the operation ability to meet the needs of users and
efficient use of resources. An important outcome of preliminary
investigations the determination of that system requested feasible.
ECONOMICAL FEASIBILITY:
Economics analysis is the most frequent use method for
evaluating the effectiveness of the candidates the benefits and
savings that are expected from system and compare them with
cost. This software is not very costly. It just worth Rs.5500/-. So
users records can be maintained at a cheaper cost and every
school would like to use this software so that the student’s records
can be managed easily.
TECHNICAL FEASIBILTY:
Technical feasibility center on the existing computer system and to
what extent it can support the proposed task. This involves
financial consideration to accommodate technical enhancements.
It is technically feasible because whatever technology is needed
to develop this software is easily available.
ERRORS & ITS
TYPES
An error, sometime called “A BUG” is anything in the code that
prevents a program from compiling and running correctly. There are
broadly three types of errors as follows:
1. Compile- time errors: Errors that occurs during compilation
of a program is called compile time error. It has two types as
follows:
a. Syntax error: It refers to formal rules governing the
construction of valid statements in a language.
b. Semantics error: It refers to the set of rules which give the
meaning of a statement.
2. Run time Errors: Errors that occur during the execution of
program are run time errors. These are harder to detect errors.
Some run-time error stops the execution of program which is
then called program “Crashed”.
3. Logical Errors: Sometimes, even if you don’t encounter any
error during compiling-time and runtime, your program does not
provide the correct result. This is because of the programmer’s
mistaken analysis of the problem he or she is trying to solve.
Such errors are called logical error.
TESTING
1. Alpha Testing: It is the most common type of testing used in the
software industry. The objective of this testing is to identify all
possible issues or defects before releasing it into the market or to
the user. It is conducted at the developer’s site.
2. Beta Testing: It is a formal type of software testing which is carried
out by the customers. It is performed in a real environment before
releasing the products into the market for the actual end-users. It
is carried out to ensure that there are no major failures in the
software or product and it satisfies the business requirement. Beta
Testing is successful when the customer accepts the software.
3. White Box Testing: White box testing is based on the knowledge
about the internal logic of an application’s code. It is also known as
Glass box Testing. Internal Software and code working should be
known for performing this type of testing. These tests are based on
the coverage of the code statements, branches, paths, conditions
etc.
4. Black Box Testing: It is a software testing, method in which the
internal structure or design of the item to be tested is not known to
the tester. This method of testing can be applied virtually to every
level of the software testing.
MAINTENANCE
Programming maintenance refers to the modifications in
the program. After it has been completed, in order to meet
changing requirement or to take care of the errors that
shown up. There are four types of maintenance:
Admin Student
Login
Login
My Account
Add
Publication
Search Book
Add Book
Change
Add Branch Password
Issue Book
Add Student Report
Book/Student
Report
Penalty
Report
Issue Book
Return Book
Penalty
Issue/Return
Book Report
BIBLIOGRAHY
Textbooks:
Computer Science with python by Sumita Arora
Websites:
https://en.wikipedia.org/
http://python.mykvs.in/