Task 1: 1) Report 1:DSD
Task 1: 1) Report 1:DSD
1)Report 1:DSD
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.
2)Report 2:DSD
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.
3)Report 1:PSD
Program
2)Report
Data Base Course Details O/p in report
4)Report 2:PSD
Program
2)Report
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
2)Report
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
2)Report
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.
Task 2
1)Report 1:Flow Chart
Start
End
Start
Query DB
End
Task 3
a)
1)Report 1:Pseudocode
begin
do prepare sql statement to query course details with condition ‘current month’.
do query database
end
2)Report 2:Pseudocode
begin
do prepare sql statement to query course details with condition ‘previous month’ and ‘client’
do query database
end
b)
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
Task 4
Data in DB
CourseTitle Locatio n Date StartTime EndTime CurrentBooking Cost Client
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
Output1
Output2
Output3