Project
Project
Project
COMPUTER SCIENCE
PROJECT
CLASS : XII
SESSION : 2021 - 22
Submitted To:
Mr. Sarman Singh
Submitted By:
XII - A XII - A
(2021-22) (2021-22)
Roll no. Roll no.
Acknowledgement
We would like to express our special thanks of gratitude
Certificate
This is to certify that Mridul Rastogi
and Hardik Raj Kapoor students of
class XII - Seth Anandram Jaipuria
School has successfully completed the
project during the academic year 2021-
22 towards partial fulfillment of
Computer Science examination
conducted by CBSE.
Signature
Index
XII CS – PRACTICAL ASSIGNMENTS FOR TERM 2
S.No. Description of Assignment Sign
1. Brief Overview
4. Characteristics of DBMS
6. Need of Computerization
7. Merits
8. Demerits
14. Output
17. Bibliography
Bill Management
BRIEF OVERVIEW
Bill management system is developed using python.
While using this bill management system we can easily
calculate total bill of the customer.
Moreover, the total bill is calculated including service
charge and state tax.
All you have to do is to just fill the questions asked by
the computer with item and quantities. The program
will display your total bill with number of items
purchased. There is no error and warning content in
this project. This design is so simple that user won’t find
it difficult to use and navigate.
CHARACTERISTICS OF DBMS
It reduces the redundancy
Reduction of data in inconsistency
Data sharing
Data standardization
Merits
It generates the report on the number of items
purchased by customer.
Provides filter report on payments, inventory and
products.
We can easily export PDF on products sold.
Applications can also provide excel export for sales
and discounts.
It deals with monitoring the information and
transaction of products.
It increases the efficiency of managing sales and
discount.
It has higher efficiency of editing, adding and
updating of records.
Provides the searching facilities on various factors
Demerits
Excel export has not been developed for products
sold.
The transactions are executed in offline mode only.
Online transactions for sales, discounts, or other
data modifications are not possible.
Offline reports of sales, products, discounts and
stocks cannot be generated due to batch mode
execution.
SYSTEM DEVELOPMENT LIFE CYCLE
(SDLC)
PLANNING PHASE:
The planning phase is the most critical step in
completing development, acquisition, and
maintenance projects. Careful planning,
particularly in the early stages of a project, is
necessary to coordinate activities and manage
project risks effectively. The depth and formality
of project plans should be commensurate with the
characteristics and risks of a given project. Project
plans refine the information gathered during the
initiation phase by further identifying the specific
activities and resources required to complete a
project.
A critical part of a project manager’s job is to
coordinate discussions between user, audit, security,
design, development, and network personnel to
identify and document as many functional, security,
and network requirements as possible. During this
phase, a plan is developed that documents the
approach to be used and includes a discussion of
methods, tools, tasks, resources, project schedules,
and user input. Personnel assignments, costs, project
schedule, and target dates are established.
A Project Management Plan is created with
components related to acquisition planning,
configuration management planning, quality
assurance planning, concept of operations, system
security, verification and validation, and systems
engineering management planning.
REQUIREMENTS ANALYSIS PHASE
This phase formally defines the detailed functional
user requirements using high- level requirements
identified in the Initiation, System Concept, and
Planning phases. It also delineates the requirements in
terms of data, system performance, security, and
maintainability requirements for the system. The
requirements are defined in this phase to a level of
detail sufficient for systems design to proceed. They
need to be measurable, testable, and relate to the
business need or opportunity identified in the
Initiation Phase.
The requirements that will be used to determine
acceptance of the system are captured in the Test and
Evaluation Master Plan.
The purposes of this phase are to:
These include:
• Identifying potential risks and defining mitigating
design features.
• Performing a security risk assessment.
• Developing a conversion plan to migrate current
data to the new system.
• Determining the operating environment.
• Defining major subsystems and their inputs and
outputs.
• Allocating processes to resources.
• Preparing detailed logic specifications for each
software module. The result is a draft System
Design Document which captures the preliminary
design for the system.
• Everything requiring user input or approval is
documented and reviewed by the user. Once these
documents have been approved by the Agency CIO
and Business Sponsor, the final System Design
Document is created to serve as the
Critical/Detailed Design for the system.
• This document receives a rigorous review
byAgency technical and functional
representatives to ensure that it satisfies the
business requirements. Concurrent with the
development of the system design, the Agency
Project Manager begins development of the
Implementation Plan, Operations and
Maintenance Manual, and the Training Plan.
• Developing a conversion plan to migrate current
data to the new system.
• Determining the operating environment.
• Defining major subsystems and their inputs and
outputs.
• Allocating processes to resources.
• Preparing detailed logic specifications for each
software module. The result is a draft System
Design Document which captures the
preliminary design for the system.
• Everything requiring user input or approval is
documented and reviewed by the user. Once
these documents have been approved by the
Agency CIO and Business Sponsor, the final
System Design Document is created to serve as
the Critical/Detailed Design for the system.
• This document receives a rigorous review
byAgency technical and functional
representatives to ensure that it satisfies the
business requirements. Concurrent with the
development of the system design, the Agency
Project Manager begins development of the
Implementation Plan, Operations and
Maintenance Manual, and the Training Plan.
DEVELOPMENT PHASE:
The development phase involves converting design
specifications into executable programs. Effective
development standards include requirements that
programmers and other project participants
discuss design specifications before programming
begins. The procedures help ensure programmers
clearly understand program designs and functional
requirements. Programmers use various techniques
to develop computer programs. The large
transaction-oriented programs associated with
financial institutions have traditionally been
developed using procedural programming
techniques. Procedural programming involves the
line-by-line scripting of logical instructions that are
combined to form a program. Effective completion
of the previous stages is a key factor in the success
of the Development phase.
Future enhancements
Bibliography
HARDWARE AND SOFTWARE REQUIREMENTS:
Software Required:
Windows OS
Python
References I used:
Website References
Computer Class XII Books