Aamir CS 3
Aamir CS 3
Aamir CS 3
1
OBJECTIVE
2
PROPOSED SYSTEM
3
SYSTEM DEVELOPMENT LIFE
CYCLE
4
PHASES OF SYSTEM DEVELOPMENT LIFE
CYCLE
INITIATION PHASE :
the project.
Careful oversight is required to ensure projects
support strategic business objectives and resources are
effectively implemented into an organization's
enterprise architecture. The initiation phase begins
when an opportunity to add, improve, or correct a
system is identified and formally requested through
the presentation of a business case. The business case
should, at a minimum, describe a proposal’s purpose,
identify expected benefits, and explain how the
proposed system supports one of the organization’s
business strategies. The business case should also
identify alternative solutions and detail as many
informational, functional, and network requirements
as possible.
6
SYSTEM CONCEPT DEVELOPMENT PHASE
7
Assess project risks
8
PICTORIAL REPRESENTATION OF
SDLC
PLANNING PHASE
9
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.
DESIGN PHASE
12
program components and interfaces, then expand
design layouts as they identify and link larger.
13
Defining major subsystems and their inputs and
outputs. Allocating processes to resources.
DEVELOPMENT PHASE
14
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. The Development phase consists of:
15
Subsystem integration, system, security, and user
acceptance testing is conducted during the integration
and test phase. The user, with those responsible for
quality assurance, validates that the functional
requirements, as defined in the functional
requirements document, are satisfied by the developed
or modified system. OIT Security staff assess the
system security and issue a security certification and
accreditation prior to installation/implementation.
16
IMPLEMENTATION PHASE
17
The purpose of this phase is to:
SYSTEM REQUIREMENTS
18
Motherboard : 1.845 or 915,995 for
pentium or msi k9mm-v via k8m800+8237r
plus chipset for amd athalon
Software:
i) Python
ii) Windows os
SOURCE CODE
19
================================================
================
#table creation
cur = conn.cursor()
if n== 1:
cur.execute(V_SQLInsert) conn.commit()
print()
20
print('USER created succesfully') import mainp
if n==2 :
cur.execute(V_Sql_Sel)
++++++++++++++++++++++++++++++++++++++++++++++++
++++++++++++++++++++
# MAINP.PY FILE #
import time
print ("\t\t\t",time.ctime())
mycursor=conn.cursor()
def menu():
21
c='yes'
em_count()
else:
def login():
import sys
22
user_id=input("enter USER ID :") pwd=int(input("enter the
password :")) if user_id == 'vishal'and pwd == 6054:
def register():
conn=sql.connect(host='localhost',user='root',password='manager',d
at abase='employees')
+v_em_name+"','"+v_em_dept+"',"+str(v_em_salary)
+","+str(v_em_age)+"
)"
mycursor.execute(v_sql_insert) conn.commit()
def details():
23
conn=sql.connect(host='localhost',user='root',password='manager',d
at abase='employees')
def em_salary():
conn=sql.connect(host='localhost',user='root',password='manager',d
at abase='employees')
conn.commit()
def em_list():
conn=sql.connect(host='localhost',user='root',password='manager',d
at abase='employees')
mycursor=conn.cursor()
conn=sql.connect(host='localhost',user='root',password='manager',d
at abase='employees')
mycursor=conn.cursor()
for x in count:
def salary():
em_name='{}'".format(nam)) mycursor.execute(a)
salary=mycursor.fetchall() for x in salary:
def em_perform():
+v_em_name+"','"+v_em_dept+"','"+v_em_performance+"',"+str(v
_em_work
)+")"
================================================
====================
OUTPUT
26
27
28
CONCLUSION
29
Employee management is all about people – but that
implies managing the data about these people too.
New technologies emerge on a regular basis and this
leads to employee management systems becoming
more advanced. Thus, there is a big chance for
modern development companies to come up with an
innovative approach and offer an efficient and
scalable solution.
30
BIBILIOGRAPHY
31