Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

write the coding c/c++language of the following program Learning Outcomes: To demonstrate the ability of students to: Distinguish the basic problem-solving techniques in developing algorithms

write the coding c/c++language of the following program

image text in transcribedimage text in transcribedimage text in transcribed

Learning Outcomes: To demonstrate the ability of students to: Distinguish the basic problem-solving techniques in developing algorithms and programs for given problems. [C4) Construct complete programs based on a given specification. [P4] Construct the process of top-down, stepwise refinement to benefit all related software construction task. [P4 Justify the solution clearly and confidently. [A3, TS] Objectives: To demonstrate the ability of students to: design and develop a console program that receives inputs from user and display correct outputs: apply modular programming to solve given problem effectively using functions; and use appropriate derived data types to manage data for the project. For instance, array, pointer, structure and files. Problem Statement(s); A part-time job-seeking management system would not only assist individuals in need of a part-time work in finding one, but would also assist company owners in finding qualified personnel. Many students, in particular, would like to find a part-time job to supplement their income while they are studying. On the other hand, many business owners would prefer to hire part-time employees to cover a temporary gap. Both parties would profit from a Part-Time Job Seeking Management System. Requirements: You are required to develop a system for managing part-time job seeking and the job seeker involved called Part-Time Job Seeking Management System. The system should at least be able to do the following: a) Posting of Part Time Job: to perform the add/edit/delete operations to the details of the responsibilities of the job required the particular company. Sample of details is shown in Figure-1. b) Job Seeker detail: to perform the add/edit/delete operations to the details of the job seeker. Sample of details is shown in Figure-2. Page 1 of 4 c) Matching and Scheduling to assign and schedule the right job seeker with matching ability and availability to the company. Sample of details is shown in Figure-3. d) View Report: to produce a monthly job posting and seeking activity report. Sample of report is shown in Figure 4. e) to operate continuously until the admin chooses to exit from the system. f) to save all information to a file (.txt or.dat). g) to validate user input and display appropriate error messages Job Posting Date Company Address Post Work slot Time slot | Qualification 2 December 2021 ABC Stationery No. 1-3, Jalan Bako, 94100, Kuching, Sarawak Cashier Sunday Bam to 1pm RM3.50 per hour Choone one: 1. PMR 2. SPM 3. STPM/ Diploma 4. Degree 5. Postgraduate Figure 1: Part time job posting Job Seeker Detail First Name: Last Name: Address: City: Postcode: State: Contact No: Email: Minimum Qualification Helen Yap No. 123, Lorong Baru, Jalan Baru Kuching 94300 Sarawak 010.54.554544 hwinmail.com You may choose more than one: 1. PMR 2. SPM - SELECTED 3. STPM/Diploma 4. Degree 5. Postgraduate You may choose more than one: 1. Flexible -SELECTED 2. Daytime 3. Evenings 4. Weekdays 5. Weekends Figure 2: Recruitment of volunteers Availability: Page 2 of 4 Job Seeker Helen Yap Ahmad Saluddin Siti Daiana Matching and Scheduling Company Post Day Time ABC Cashier Sunday 8.00am- Stationery 1.00pm ABC Cashier Saturday 5.00pm- Stationery 8.00pm Lina Fashion Promoter Friday 1.00pm - 6.00pm Smell Good Dish Washer Monday 6.00pm Bakery 10.00pm Smell Good Dish Washer Monday 6.00pm- Bakery 10.00pm Fusion Shop Assistant Monday 8.00am 12nn Figure-3: Matching and Scheduling Colina Ahmed Lee Kar Wen Monthly Job Listing Report Month December 2021 Total Job 5 Total Job Seeker 10 Qualification PMR 2 SPM 6 STPM/ Diploma 2 Degree/Postgraduate 0 Highest Paid RM 5.00 per hour - Smell Good Bakery Lowest paid RM2.50 per hour - Linn Fashion Jobless 5 Figure 4: Monthly Job Posting Report You should show modularity in your solution using functions by applying at LEAST FOUR (4) FUNCTIONS and your project MUST apply the following mechanism to store and organize the data: a) Array b) Pointer c) Basic Data Structure d) File Operations . Your documentation should be neat and tidy and MUST include a USER MANUAL and screenshots of your program, together with the necessary items as mentioned in the project rubric. The program developed must have appropriate input validation and error checking. Invalid input entered by the user must be detected by the program and must prompt user to re-enter valid input

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Current Trends In Database Technology Edbt 2004 Workshops Edbt 2004 Workshops Phd Datax Pim P2panddb And Clustweb Heraklion Crete Greece March 2004 Revised Selected Papers Lncs 3268

Authors: Wolfgang Lindner ,Marco Mesiti ,Can Turker ,Yannis Tzitzikas ,Athena Vakali

2005th Edition

3540233059, 978-3540233053

More Books

Students also viewed these Databases questions

Question

b. What are its goals and objectives?

Answered: 1 week ago