Loading
Home › Computer Science Help › We wish to keep track of student advisees. Each advisee c...
Status: Completed

We wish to keep track of student advisees. Each advisee consists of a name, student id, concentration, number of hours completed, name of advisor, whether or not they have completed a major sheet for graduation and whether or not they have filed an intent to graduate. An advisor needs the ability to: o update as well as access each advisee’s information o display all student advisees in the system including all information formatted as shown in the example o display a list of student advisees who have been cleared for graduation

Date Posted: 17/04/2018
Category: Computer Science
Due Date: 18/04/2018
Instruction
You are to build the Advisee class. Begin by creating the UML diagram that includes the following:  The fields necessary to maintain an advisee: o name, string (default value ETSU Student) – this is the name of the student advisee o student id, string (default value E#######) – this is the student id for ex. E0123456 o concentration, string (only available concentrations are CS, IS, IT) (default value XX) – this is the student’s major concentration. This is for Computing majors only at this point. o number of hours completed, int (default value 0) – this is the number of college credit hours the student has completed o advisor, string (default value No Advisor) – this is the name of the advisor o major sheet, boolean (default value false) – this tells if they have filed their major sheet for graduation o intent to graduate, boolean (default value false) – this tells if they have filed their intent to graduate  Constructor methods o A default constructor (should set all attributes to default values as shown above) Note: the constructor methods should call the appropriate set methods rather than assigning values directly. For example, in the constructor, instead of assigning the default value for the name directly using name=“XXX XXXXX” call the setName method instead sending it the values for the default name setName(“XXX XXXXX”); o A constructor accepting a value for all attributes o A copy constructor  Accessor and mutator methods for each attribute o The mutator for concentration should only allow the following values for concentration:  CS, IS, IT (capitalization matters…it can come in upper or lowercase, but should be stored as uppercase)  If something other than these values is sent to the mutator, it should be assigned XX instead. o The mutator for the student id should only allow student id’s that are 8 characters long and begin with an E  If something other than these values is sent to the mutator, it should assign the default value instead (E#######)  Methods to perform the following operations (as mentioned above) o determine what a student advisee’s classification is based hours completed  should be called getClassification  returns the string classification (It should return one of the following strings: Freshman, Sophomore, Junior or Senior)  The classification can be determined as follows:  for an undergraduate: Freshman < 30 hours, Sophomore 30-59 hours, Junior 60-89, Senior 90 and up o determine if a student has met the requirements to graduate  should be called metGraduationRequirements  returns a boolean – true if they have met all requirements, false if they have not The graduation requirements are as follows:  student must have completed at least 120 credit hours  student must have filed an intent to graduate  student must have filed a major sheet o create a message that will tell whether or not the student has been cleared to graduate  should be called clearedToGraduateMsg  returns the string message stating whether or not they have been cleared to graduate based upon whether or not they have met the graduation requirements  If the student has met all graduation requirements, the message should state “Yes – all requirements have been met”  If the student has not met all graduation requirements, the message should state “No – “ followed by as many of the following that apply:  not enough hours;  not completed major sheet;  not filed intent to graduate (See the example screenshots below for examples of the output)  Note: this method does NOT display the statement, it simply creates a string that holds the information in it. This string will be returned to the calling method and the calling method may then display the string. All output will be done using the JOptionPane message boxes....
Bidders
ExcellentTutor 8 years, 5 months ago
Rated 9.09 earned 174531.76 around 5422 assignments.
Hello, Consider hiring me to do your assignment. I work fast, pay close attention to the instructions, and deliver a plagiarism-free paper. My price is also negotiable to accommodate your budget. Talk to me. Thank you.
$70.00
  • how much you will do it and what time you will do it ?
    User_14919 | Apr 17, 2018, 04:19 AM
  • I CAN DO IT IN 15 HOURS AND I WILL DO IT FOR 150
    ExcellentTutor | Apr 17, 2018, 04:20 AM
  • can you do it less than that
    User_14919 | Apr 17, 2018, 04:20 AM
  • i mean the price
    User_14919 | Apr 17, 2018, 04:21 AM
  • YES 10 HOURS AND FOR 150$
    ExcellentTutor | Apr 17, 2018, 04:22 AM
  • okay lets make it 100 and I promise you an A
    ExcellentTutor | Apr 17, 2018, 04:29 AM
  • make it 70 and you can do it after 20 hours
    User_14919 | Apr 17, 2018, 04:34 AM
  • make it 80 and I will deliver in 20 hours....one more thing ....the instructions you copied well but there are somethings missing...I dont know whether you can see that
    ExcellentTutor | Apr 17, 2018, 04:36 AM
  • you can see the file
    User_14919 | Apr 17, 2018, 04:39 AM
  • YES it is clear now
    ExcellentTutor | Apr 17, 2018, 04:40 AM
  • deal....80$ within 20 hours
    ExcellentTutor | Apr 17, 2018, 04:40 AM
  • did you see it
    User_14919 | Apr 17, 2018, 04:40 AM
  • Yes I saw it
    ExcellentTutor | Apr 17, 2018, 04:41 AM
  • do we have a deal?
    ExcellentTutor | Apr 17, 2018, 04:43 AM
  • Did you see the instruction ?
    User_14919 | Apr 17, 2018, 04:44 AM
  • I already told you that I did see the instructions and it is very clear
    ExcellentTutor | Apr 17, 2018, 04:45 AM
  • Okay broo, deal for 80 but make the price as we agreed on the top icon. thanks
    User_14919 | Apr 17, 2018, 04:46 AM
  • changed to 80...check and assign it to me....I want to start working on it now
    ExcellentTutor | Apr 17, 2018, 04:47 AM
  • am waiting for you
    ExcellentTutor | Apr 17, 2018, 04:56 AM
  • my friend
    ExcellentTutor | Apr 17, 2018, 04:58 AM
  • my friend,,I am still waiting
    ExcellentTutor | Apr 17, 2018, 05:02 AM
  • okay 70 then
    ExcellentTutor | Apr 17, 2018, 05:19 AM
  • I am ready to start can you give it to me please. I will deliver in less than 15 hours actually in 10 hours I will be done
    ExcellentTutor | Apr 17, 2018, 06:22 AM
  • hey
    User_14919 | Apr 18, 2018, 01:26 AM
  • sorry bro
    User_14919 | Apr 18, 2018, 01:27 AM
  • i had problem with my bank
    User_14919 | Apr 18, 2018, 01:27 AM
  • did you do it
    User_14919 | Apr 18, 2018, 01:28 AM
  • i fixed my problem
    User_14919 | Apr 18, 2018, 01:28 AM
  • do you wanna do it
    User_14919 | Apr 18, 2018, 01:50 AM
  • I'm witting you
    User_14919 | Apr 18, 2018, 02:16 AM
  • assign it to me and I will do it
    ExcellentTutor | Apr 18, 2018, 03:08 AM
  • Assign it to me and tell me how much time do i have
    ExcellentTutor | Apr 18, 2018, 03:54 AM
  • ok a
    User_14919 | Apr 18, 2018, 04:08 AM
  • ok bro
    User_14919 | Apr 18, 2018, 04:08 AM
  • due when?
    ExcellentTutor | Apr 18, 2018, 04:09 AM
  • Make sure please to read step by step....
    User_14919 | Apr 18, 2018, 04:11 AM
  • how many hours do i have?
    ExcellentTutor | Apr 18, 2018, 04:12 AM
  • We dealed for 15 hours or less...
    User_14919 | Apr 18, 2018, 04:14 AM
  • you the one who delayed. I could have submitted this assignment long time ago. anyway let me try to deliver it in time
    ExcellentTutor | Apr 18, 2018, 04:15 AM
  • the problem was my credit card declined that was my issue and that i did not answer to YOU
    User_14919 | Apr 18, 2018, 04:21 AM
  • you should have told me to start as you fix it anyway am on it
    ExcellentTutor | Apr 18, 2018, 04:22 AM
  • I have uploaded your assignment please check and release the payment. Regards
    ExcellentTutor | Apr 18, 2018, 17:14 PM
  • hey
    User_14919 | Apr 18, 2018, 22:55 PM
  • I have a problem with project4.java and Advisee.java can not run there is wrong
    User_14919 | Apr 18, 2018, 23:02 PM
  • sir
    User_14919 | Apr 18, 2018, 23:03 PM
  • could you please ANSWER
    User_14919 | Apr 18, 2018, 23:03 PM
  • Hello, how are you?
    ExcellentTutor | Apr 19, 2018, 03:14 AM
  • do you have the softwares?
    ExcellentTutor | Apr 19, 2018, 03:14 AM
  • in my computer it is opening and running well
    ExcellentTutor | Apr 19, 2018, 03:15 AM
  • good
    User_14919 | Apr 19, 2018, 03:26 AM
  • how about you ?
    User_14919 | Apr 19, 2018, 03:27 AM
  • The project is 100% perfect
    ExcellentTutor | Apr 19, 2018, 03:27 AM
  • no it's working
    User_14919 | Apr 19, 2018, 03:27 AM
  • I am good too my friend
    ExcellentTutor | Apr 19, 2018, 03:27 AM
  • SO what is the issue my friend?
    ExcellentTutor | Apr 19, 2018, 03:29 AM
  • your work is really good and professional, but my teacher wanna regular in the other file I mean in the project 4.java
    User_14919 | Apr 19, 2018, 03:29 AM
  • so whats up with the project 4.java?
    ExcellentTutor | Apr 19, 2018, 03:33 AM
  • it is really excellent project, but I just need JOptionPane for that project4.java
    User_14919 | Apr 19, 2018, 03:36 AM
  • but you should have stated that in beginning bro.....will you add some bonus i fix it for you?
    ExcellentTutor | Apr 19, 2018, 03:37 AM
  • Did you read structure step by step..?
    User_14919 | Apr 19, 2018, 03:39 AM
  • of course I did my friend
    ExcellentTutor | Apr 19, 2018, 03:40 AM
  • will fix this part for you but this was a long project...mind adding some bonus
    ExcellentTutor | Apr 19, 2018, 03:41 AM
  • ??????
    ExcellentTutor | Apr 19, 2018, 03:48 AM
  • could you please look at the picture on the third page from the top and do it the same picture
    User_14919 | Apr 19, 2018, 03:50 AM
  • okay let me see what I can do
    ExcellentTutor | Apr 19, 2018, 03:51 AM
  • did you finish
    User_14919 | Apr 19, 2018, 04:31 AM
  • not yet my friend
    ExcellentTutor | Apr 19, 2018, 04:32 AM
  • hello my friend
    ExcellentTutor | Apr 19, 2018, 08:21 AM
  • MY friend everything is perfectly fine....I used JOptionPane in project 4.java and my everything is okay and running I will send a screenshot just to prove to you that the project is okay. I think you did not check well
    ExcellentTutor | Apr 19, 2018, 08:32 AM
  • and what do you mean by your teacher wants regular in project 4.java. get back to me ASAP.
    ExcellentTutor | Apr 19, 2018, 08:33 AM
  • YOU CAN CHECK THE SCREENSHOTS I AM UPLOADING THEM
    ExcellentTutor | Apr 19, 2018, 08:33 AM
  • screenshots attached. everything is okay
    ExcellentTutor | Apr 19, 2018, 08:43 AM
  • release the payment. Regards
    ExcellentTutor | Apr 19, 2018, 22:29 PM
  • release the payment. Regards
    ExcellentTutor | Apr 19, 2018, 22:29 PM
  • release the payment. Regards
    ExcellentTutor | Apr 19, 2018, 22:29 PM
  • release the payment. Regards
    ExcellentTutor | Apr 19, 2018, 22:29 PM
  • Release the payment. Regards
    ExcellentTutor | Apr 19, 2018, 22:42 PM
  • Hi, could you please release the payment. Regards
    ExcellentTutor | Apr 25, 2018, 18:38 PM
  • Hi, could you please release the payment. Regards
    ExcellentTutor | Apr 25, 2018, 18:38 PM
  • Hi, could you please release the payment. Regards
    ExcellentTutor | Apr 25, 2018, 18:39 PM
  • Hi, could you please release the payment. Regards
    ExcellentTutor | Apr 25, 2018, 18:39 PM
  • Hi, could you please release the payment. Regards
    ExcellentTutor | Apr 25, 2018, 18:39 PM
  • hey
    User_14919 | Apr 26, 2018, 01:01 AM
  • you did not finish the project
    User_14919 | Apr 26, 2018, 01:02 AM
  • My teacher wanna smaller in the pdf 2
    User_14919 | Apr 26, 2018, 01:06 AM
  • bro
    User_14919 | Apr 26, 2018, 02:25 AM
  • hey bro, could you explain please
    ExcellentTutor | Apr 26, 2018, 03:57 AM
  • you did not complete your work
    User_14919 | Apr 26, 2018, 07:09 AM
  • which part specifically are you talking about
    ExcellentTutor | Apr 26, 2018, 07:14 AM
  • can you explain well please I want to know what you want
    ExcellentTutor | Apr 26, 2018, 07:16 AM
  • "My teacher wanna smaller in the pdf 2" what exactly do you mean by that????? smaller what?
    ExcellentTutor | Apr 26, 2018, 07:22 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
phoniextutor 8 years, 5 months ago
Rated 8.98 earned 50856.21 around 1767 assignments.
Hello. Kindly hire me please, promise to deliver HIGH QUALITY WORK, PLAGIARISM FREE and 100% GRAMMAR that will guarantee you A+
$70.00
  • what time you will finish it
    User_14919 | Apr 17, 2018, 04:26 AM
  • hello
    User_14919 | Apr 17, 2018, 04:31 AM
  • Yes buddt
    phoniextutor | Apr 17, 2018, 04:53 AM
  • hello my friend
    phoniextutor | Apr 17, 2018, 05:20 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
komatsu 8 years, 5 months ago
Rated 8.8 earned 25673.74 around 681 assignments.
Hello dear friend, I’m happy to help you today. I would like to express my interest in doing your assignment. I’ve gone through your summary and read the instruction carefully and discovered I’ve done a similar task before. I promise to commit my skills and the great experience to guarantee you a top-notch quality paper, with zero grammatical errors, and a 100% free from PLAGIARISM within your stipulated time. Kindly hire me and I’ll make you proud. I’m looking forward to working with you. Thank you!
$100.00
  • what time you will finish it
    User_14919 | Apr 17, 2018, 04:28 AM
  • hello
    User_14919 | Apr 17, 2018, 04:31 AM
  • Hello Ayoub. Thanks, for texting me. I will be done in the next 24 to 48 hours
    komatsu | Apr 17, 2018, 04:32 AM
  • how about 15 hours
    User_14919 | Apr 17, 2018, 04:35 AM
  • No problem. But will have to raise the bid from $50 to $100. You understand I'll have to pause everything now
    komatsu | Apr 17, 2018, 04:41 AM
  • thx
    User_14919 | Apr 17, 2018, 04:42 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
kingz 8 years, 5 months ago
Rated 9.4 earned 52183.12 around 1434 assignments.
Hello there,for the best work and grades free from plagiarism delivered on time done with due diligence and dedication; kindly consider my bid.
$115.00
  • what time you will do it
    User_14919 | Apr 17, 2018, 04:43 AM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
Kimwoods_d_924 8 years, 5 months ago
Rated 8.9 earned 9357.10 around 278 assignments.
Hello, I have gone through the instructions on your assignment and understood them. I will therefore be objective in delivering the assignment. I will chose credible sources, be clear and concise in my presentation and deliver the homework in a timely manner. I guarantee quality work worth a high score. Kindly assign the homework to me and I will not let you down. I am looking forward to work with you. Thank you in advance.
$50.00
  • Hello friend, kindly assign me this task. I will do it perfectly for you. And please let me know if you have any other task. I will still do it for you. We can surely work together friend. It will be my pleasure. Thank you
    Kimwoods_d_924 | Apr 17, 2018, 15:26 PM
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}
 
 
turtor 8 years, 5 months ago
Rated 5.6 earned 1228.06 around 48 assignments.
Hello friend, I have gone through this work. I can handle it for you and deliver high quality work. I am the best there is in this field.Try me today and you won't regret.
$100.00
  • {$ item.message_content $}
    {$ item.sender_username $} | {$ item.date_entered $}