EssayGhost Assignment代写,Essay代写,网课代修,Quiz代考

EssayGhost-Essay代写,作业代写,网课代修代上,cs代写代考

一站式网课代修,论文代写

高质量的Assignment代写、Paper代写、Report代写服务

EG1hao
网课代修代上,cs代写代考
Java代做
您的位置: 主页 > 编程案例 > Java代做 >
代做Java:CS代写之Java code programming project. - Java代做
发布时间:2021-07-25 10:39:30浏览次数:
You must design and code an appointment diary using Java. This is like a form of calendar, with events (appointments) that must be stored, viewed, and modified. The interface will be console menu based, and manages a list of appointments. Each appointment has a·date·time·location·titleAn example of an appointment is:Date: 2018/06/12 Time: 14:00 Title: Assignment Revision Location: SD466EThe details of operation are flexible and left to your imagination. The design of the appointments class is up toyou.It is expected that you willhave:·At least one Java class to control the operation of the appointmentdiary.·At least one Java class to hold appointment data asobjects.Menu functions:·Read a list of appointments from a textfile.·Display, on screen, a list of all appointments ordered bydate/time·Display, on screen, a list of all appointments grouped bylocation.·Add an appointment to thelist.·Remove an appointment from thelist.·Alter the location or date of anappointment.·Save all appointments to a text file. This should be automatic onexit.Task RequirementsYour program should have the following functionality:·Read a list of appointments – a menu interface that will load a list of pre- existing appointments from an appropriatefile·Display, on screen, a list of all appointments ordered bydate/time·Display, on screen, a list of all appointments grouped bylocation·Add an appointment to the list – a menu interface that will allow the user to input a title, location, date, and time, and store it as anobject·Remove an appointment from the list a menu interface that will allow the user to select an individual appointment and remove it so that it is no longer displayed·Alter the location or date of an appointment – a menu interface that will allow the user to select an individual appointment and modify the location anddate/time·Save all appointments to a text file This should be automatic on exit, and does not require a menuinterfaceSubmission Instructions (required to achieve 40%+)You must submit your work on the CSE105 ICE page before 8:00pm, Wednesday 25th July.You must submit the following files:·A word document showing your system design. This should contain the detailed design of each class (a class diagram), showing attributes and methods.·One ZIP archive of your Netbeans project folder. Make sure this contains ALL the resources your application needs to run. If your program does not compile and run from this file only, you cannot pass. The ZIP file name must start with your student number. Use the package name CSE105 for javaclasses.·A .txt file for each .java file. This should NOT be in a zip or RAR archive. The content of the text files must be identical to the files in the src directory ofthe project.This assignment is individual work. Plagiarism (e.g. copying materials from other sources without proper acknowledgement) is a serious academicoffence. Plagiarism will not be tolerated and will be dealt with in accordance with the University Code of Practice on Assessment. Individual students may be invited to explain parts of their code in person, and if they fail to demonstrate an understanding of the code, no credit will be given for that part of the code.Marking scheme:

所有的编程代写范围:essayghost为美国、加拿大、英国、澳洲的留学生提供C语言代写、代写C语言、C语言代做、代做C语言、数据库代写、代写数据库、数据库代做、代做数据库、Web作业代写、代写Web作业、Web作业代做、代做Web作业、Java代写、代写Java、Java代做、代做Java、Python代写、代写Python、Python代做、代做Python、C/C++代写、代写C/C++、C/C++代做、代做C/C++、数据结构代写、代写数据结构、数据结构代做、代做数据结构等留学生编程作业代写服务。