Question
. Project name psychologist appointment book 2. Project Subject A psychologist runs his own office. You can save your own appointments in a text file
. Project name psychologist appointment book 2. Project Subject A psychologist runs his own office. You can save your own appointments in a text file with your own notation. is holding. However, the psychologist realized that as the number in the appointment book increased, this would not be the case. now he wants to continue his operations with a software. A process at the end of the conversation with the psychologist menu is removed and the file format is created. The program to be written should read the appointment.txt file in the system and store it in memory and should act on it with directions. Menu content: 1. Show appointments 2. Search for an appointment 2.1. by name 2.2. by day 2.3. Turn back 3. Make an appointment 4. Delete appointment 5. Exit Appointments.txt Hakan Aktan,1,8 aim unity,2,12 Selim Cherry,3,12 my excavation does not fade,2,13 Pelin poyraz,6,10 hour day 3. Project content You need to create the necessary struct structure or structures in the project. Display menu: Logout should not be done before the user selects the logout option. Operations should be carried out according to user selection. 1. Show appointments It should show all available appointments. Longer days and hours of appointments are not coded. should be in format. 2. Search for an appointment Searches appointments according to the selected type. 2.1. by name The patient should be searched by name and the relevant patient should be printed on the screen. 2.2. by day It should bring all the appointments on the desired day. 2.3. Turn back Return to main menu 3. Make an appointment The doctor can make an appointment on any day and at the same time. If that day and hour is full, the doctor should enter another day and time. should be requested. 4. Delete appointment An appointment by patient name should be deleted from the system. 5. Exit The list should be saved to the file and output should be done. Project Delivery The project is based on the topics covered in the programming 3 course in C language. should be written. You have the knowledge and research-learning ability to solve the entire project. Write the report format given for the project delivery in a PROPER and CAREFUL manner. By following the basic programming rules of the project code and with the explanation lines. type on the computer. Before submitting your project, try it in the Laboratory. your project on the same system (Compilation error, not working, not working properly) (Extraordinary conditions are not accepted) not including) The project will be submitted in report format. o Report project codes and code explanations o Screen outputs o Measurement comparisons o Conclusion and implications It should contain. Required documents: Report (with C code output) Project C Code (On Computer) appointments.txt working screenshots (3-4 screenshoots) Internet help can only be on specific topics (int, string conversion; array definition, array navigation, pointer arithmetic). You can never go to a solution by taking the main bar of the program from somewhere else. Friend assistance can only be to a certain extent, everyone's knowledge is their own. (int, string conversion; array definition, array traversal, pointer arithmetic). If the assignments that are considered as duplicates are from friends, they will be sent to both of them by the whole laboratory. rating 0, the same applies in case of internet copy. Project presentation is not only the functionality of your project, it is an EXAM. Inability to answer or wrong If you answer, you will receive a low grade (including 0). 4. Evaluation The evaluator will run the program first and use it normally. Then it will look at the encodings. It will then be put into the plagiarism (copy/stolen) program. 1. Is there any reading from the file? (-10) 2. Does the bus form correctly? (-20) 3. Are structs, enums, encodings correct (-30). 4. Are coding rules followed? a. Turkish characters (-20) b. Meaningful names(-20) c. Indents and protrusions (-10) D. Use of functions where necessary (-20) to. Code repeat (-20) f. Comment lines (-20) 5. Are the menu options working? (-20) 6. Are appointments screen printed correctly? (-30) 7. Is the appointment search done correctly (-20). 8. Appointment slime is working (-20). 9. Is the file saved correctly (to txt file) during output? (-20) 10. Each different error (Occurring during user use) (-5)
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started