Documente Academic
Documente Profesional
Documente Cultură
Course Title
Report:Particular
Month Date
Location
Row *
Start Time
End Time
Current Booking
Explanation:For the report of course details for a particular month,their are multiple rows with details
course title,date,location,start time,end time,current booking.
Course Title
Report:Client,Previ
ous Month
No.Of Places
Booked
Row*
Cost per place*
Total Cost
Explanation:For the report on client details for a particular month,their are multiple rows with details
course title,no: of places booked,cost for each place,total cost.
v
Program
Data Base Course Details O/p in report
Explanation:Read course details from database and output in report.
Program
Data Base Course Details Calculate O/p in report
Explanation:Read course details from database,for a particular client,do necessary calculation and
output in report.
Program
Get Current Database Output the
Month details as a
report
Explanation:
First current month has to be found out.Then from the database , we need to query the relevant records
for current month.These records need to be displayed as a report .
ß
Program
Get Previous Get the client Database Output the
Month name details as a
report
Explanation:
Get the previous month,get keyboard input of client name.Query the database using groupby(course
title), get count(*) of each group and get total cost for each course title.Display the result for the
previous month of the particular client as a report.
c
Start
Get current month
End
Start
Get previous month
Query DB
O/p query result
into report
End
c v
begin
do prepare sql statement to query course details with condition ͚current month͛.
do query database
end
begin
do prepare sql statement to query course details with condition ͚previous month͛ and ͚client͛
do query database
end
begin
͞1.Courses Available͟
͞2.Schedule a course͟.
͞3.Report:Scheduled Courses͟
͞4.Report:Course History͟
͞5.Report:Client Companies͟
͞6.Report:Candidates͟
͞7.Exit͟
do switch(choice)
end
c
!
c "
c #c
!
Managing TrainingRoom1 12/3/2011 10:00 11:00 20 2500 ABC
Staff Corp
Market Traning Room 2/3/2011 14:00 15:00 20 3000 XYZ
Product 2 Corp
Soft Skill Client Loc 4/2/2011 10:00 11:00 30 2000 ABC
Corp
Soft Skill Training Room 23/3/2011 15:00 16:00 15 3000 XYZ
2 Corp
Managing Client Loc 15/2/2011 16:00 17:00 20 2000 ABC
Staff Corp
c
$ %
Main Menu 3 Output1
1.Courses Available
2.Schedule a course.
3.Report:Scheduled Courses
4.Report:Course History
5.Report:Client Companies
6.Report:Candidates
7.Exit
c "
c #c
!
Managing TrainingRoom1 12/3/2011 10:00 11:00 20
Staff
Market Traning Room 2/3/2011 14:00 15:00 20
Product 2
Soft Skill Training Room 23/3/2011 15:00 16:00 15
2
c
$ %
Main Menu 4 Output2
1.Courses Available
2.Schedule a course.
3.Report:Scheduled Courses
4.Report:Course History
5.Report:Client Companies
6.Report:Candidates
7.Exit
Output2
c & '%
!
Managing 2 4500
Staff
Soft Skill 1 2000
Output3
c & '%
!