Implement a personal scheduler windows application

Assignment Help Basic Computer Science
Reference no: EM13806977

Description: 

Implement a personal scheduler Windows application. The application should have the following

features:

  • Create a new Java Project named SchedulerApp.
  • Add a new package named business.
    • Add a new Java class named Schedule that has fields: event date and time, event description, and enable/disable flag.
  • Add a new package named dataaccess.
    • Add a new Interface named ScheduleReader that defines interface functions to read the schedule data.
    • Add a new Interface named ScheduleWriter that defines interface functions to write the  schedule data to the storage.
    • Add a new Interface named ScheduleConstants that defines any necessary constants for this project.
    • Add a new Java class named ScheduleData that implements the above interfaces. It is used to store the schedules to the text file and read it back from the file.
  • Add a new package named presentation.
    • Add a new JFrame Form named MyScheduleForm. This is a main form that has a list of schedule entries can be viewed in a list box and other buttons to allow the user to search, add, edit and delete entries.
    • Add another new JFrame Form named ScheduleEntry that is a data entry form for the user to input a new schedule entry.
    • Add a new DataValidation class that is used to validate the user input errors and other exception if any.
    • Schedule entries can be added, edited, and deleted. When the user tries to add a new schedule entry, a dialog window will pop up to expose an entry form for each new schedule entry. The user enters a date and time ( to the nearest minute), an event description into the schedule entry form. When the dialog box is closed, a new schedule entry is constructed from the information entered in the dialog box.

Reference no: EM13806977

Questions Cloud

Create a script that asks the user for a file : Create a script that asks the user for a file and then appends the date to the file the user has entered. Let the user know if the file can or cannot be written too. Also, if the file does not exist create the file and write the date in the newly cre..
Information related to configuration management : Write a 700- to 1,050-word paper discussing managerial issues associated with managing an organization's IS infrastructure. Include the following: Information related to configuration management and preventative maintenance Industry standards in ..
Explain the process purpose and importance of stakeholder : Address the following: Explain the process, purpose and importance of stakeholder assessments. Conduct a stakeholder assessment of a project you have worked on in the past. If you do not have project experience, you may use a well known project from ..
Compare and contrast the two frameworks. : Give a brief description of cognition and its relationship to four dominant cognitive frameworks for HCI and Interaction Design. Provide full accounts of two of these frameworks: Mental Models and External Cognition,  with appropriate examples. Co..
Implement a personal scheduler windows application : Description: Implement a personal scheduler Windows application. The application should have the following features: Create a new Java Project named SchedulerApp. Add a new package named business.
Design an evaluation process of a new aircraft : You are an engineer that will design an evaluation process of a new aircraft entering your airline fleet. List and prioritize at least 10 steps to the process and describe each of their importance.
Write an analysis paper paper about the movie the godfather : Write an Analysis Paper paper about the movie The Godfather by Francis Coppola.
Determine the file slack : How do you determine the file slack, RAM slack and drive slack on NTFS 4gb disk and FAT16 3gb disks for a document containing 10,000 characters?
At what package price will diversified citrus industries : Diversified Citrus Industries has developed a new breakfast drink. The drink is called Zap and will initially be packaged and sold with four cans per package and will be introduced into the breakfast drink market. The cost of a newspaper and magazine..

Reviews

Write a Review

Basic Computer Science Questions & Answers

  Snmp acceptance short paper

SNMP initially appeared in 1988, but it did not receive widespread adoption. What have been the issues with SNMP, and have they been addressed? How widely used is SNMP now? Find some examples of tools that use SNMP.

  Discuss the issues that managing and implementing

Discuss the issues that managing and implementing the technology architecture you would have and how you would overcome these challenges. Be sure to discuss at least three challenges.

  Did delta know that the nervous system was a success

6. did Delta know that the Nervous System was a success? Give How measurements of success (Critical Success Factors) of the new system.7. As a project manager, what would by your biggest concern during implementation?

  Calculate the weighed score for the homework assignments

For this program, you are going to modify your previous program so that it will now read multiple inputs for each homework assignment (you will need to have a flag to end inputting assignments).

  Write the communication in the neuron work

Write down the communication within the neuron work? Write down the communication between the neuron work?

  Intentional and unintentional plagiarism

What is the difference between intentional and unintentional plagiarism

  Decision structures and conditionals

Discuss routine decisions you make throughout your day. How might you implement them using C# decision structures and conditionals?

  Definite versus indefinite loops

Definite versus Indefinite Loops

  Performance of receiver-initiated load sharing algorithm

Predict the performance of receiver-initiated load sharing algorithm when entire system workload is generated at only a few nodes in the system instead of equally.

  What is the decimal value

assume that the following 10 bit numbers represents sighned integers using sign/magnitude notation. the sign is the leftmost bit and the remaining 9 bits represent the magnitude. What is the decimal value for 100000000.

  How can we use both karnaugh maps

How can we use both Karnaugh maps and DeMorgan equivalences to better understand systems we build?

  Averages ten homework grades entered

Write a program that averages ten homework grades entered by the user. Allow for a bonus homework grade that can count as 5 extra points on their average. Create at least two functions (excluding main() ) in your program. In the first function, pr..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd