Initial design of a marking assistance system

Assignment Help Other Subject
Reference no: EM132642335

In Assignment 1, you developed a design document for the initial design of a marking assistance system. The starting point for your design were the following use cases:

1. Calculate grades, either for an individual student (UC1a) or for all students (UC1b). Display the updated records in a text area

2. Find borderline cases. This is done either by specifying a tolerance that is applied to all grade boundaries (UC2a) or to an explicit range (UC2b). A tolerance of 2 will return all records with totals that are two or less than the minimum total for the next highest grade - e.g. 48, 49 (P), 63, 64 (C), 73, 74 (D) and 83, 84 (HD). A range returns all totals in the range provided, including the endpoints of the range - e.g. 45-49 will return all records with totals of 45, 46, 47, 48 or 49. Display the borderline / range cases in a text area. Both tolerance and range are to be entered by the user via the GUI. For the tolerance use case, note that while one could construct a query to return the required records directly, you are free to use a combination of a query plus Java code.

3. Update an entry for a student - i.e. change marks for one or more assessment items (UC3). Display the updated record in a text area
Refer to the Assignment 1 for the rules for grade assignment. In this assignment, you are not to implement the design that you developed in

Assignment 1. Rather, you are to implement the refactored AddressBook design presented in Week 6 (a JavaFX implementation will be provided in addition to the existing Swing implementation). In particular, you must incorporate and employ suitably modified IConnect, IQuery and IView interfaces, as in the Week 6 refactoring of AddressBook. You are free to make use of the code that has been provided for the case study.

In addition, you are to provide
• browsing of query results as per AddressBook - ie via previous and next buttons with wrap-around functionality (UC4).
• implementations of the three use cases presented above (UC1-UC3). Where records are returned, these are to be displayed a record at a time.
• addition functionality to provide a query that displays (a record at a time) all students who have a achieved a specified grade. Records are to be presented in order of increasing mark (UC5).
You are free to use either JavaFX or Swing for your GUI development. JavaDB / Apache Derby must be used as the database - use the table provided for Assignment 1. The coding, documentation and test plan guidelines provided on the unit website must be followed.

You are to submit two files:
1. Your zipped NetBeans project
2. A comprehensive test plan
A revised design document is not required. Refer to the Resources block on the unit website for a test plan exemplar (albeit for COIT20245). Also refer to the acceptance tests provided in the Week 5 sample design document.

Reference no: EM132642335

Questions Cloud

Ethical dilemmas faced by public administrators : What are some of the ethical dilemmas faced by public administrators? Analyze an ethical dilemma using one of the ethical frameworks.
What al maha co should : Fixed Overhead costs of RO 22,000. Omanoil Co. offers to produce the units of petroleum at RO 72 per unit.(Make or Buy Decision) Al Maha Co. should
What are the common methods of documenting a crime scene : What are the three common methods of documenting a crime scene? Be sure to include examples to support your discussion. The response must be typed.
Technology Influences : Discuss how technologies or information systems have contributed to the problem.
Initial design of a marking assistance system : Calculate grades, either for an individual student (UC1a) or for all students (UC1b). Display the updated records in a text area
What are the four basic financial statements : What are the four basic financial statements? Describe the information that can be found on each statement? Which statement is more important and why
Provide a quick summary of costco : Provide a quick summary of Costco,Walmart and Amazon companies focuses on. Why did you choose these 3 companies to invest? Explain in detail.
What must be the amount of quarterly lease payments : Question - Sales-type lease; lessor; calculate lease payments - What must be the amount of quarterly lease payments
Public administrator role in implementing public policy : How does discretionary power influence the public administrator's role in implementing public policy?

Reviews

Write a Review

Other Subject Questions & Answers

  Cross-cultural opportunities and conflicts in canada

Short Paper on Cross-cultural Opportunities and Conflicts in Canada.

  Sociology theory questions

Sociology are very fundamental in nature. Role strain and role constraint speak about the duties and responsibilities of the roles of people in society or in a group. A short theory about Darwin and Moths is also answered.

  A book review on unfaithful angels

This review will help the reader understand the social work profession through different concepts giving the glimpse of why the social work profession might have drifted away from its original purpose of serving the poor.

  Disorder paper: schizophrenia

Schizophrenia does not really have just one single cause. It is a possibility that this disorder could be inherited but not all doctors are sure.

  Individual assignment: two models handout and rubric

Individual Assignment : Two Models Handout and Rubric,    This paper will allow you to understand and evaluate two vastly different organizational models and to effectively communicate their differences.

  Developing strategic intent for toyota

The following report includes the description about the organization, its strategies, industry analysis in which it operates and its position in the industry.

  Gasoline powered passenger vehicles

In this study, we examine how gasoline price volatility and income of the consumers impacts consumer's demand for gasoline.

  An aspect of poverty in canada

Economics thesis undergrad 4th year paper to write. it should be about 22 pages in length, literature review, economic analysis and then data or cost benefit analysis.

  Ngn customer satisfaction qos indicator for 3g services

The paper aims to highlight the global trends in countries and regions where 3G has already been introduced and propose an implementation plan to the telecom operators of developing countries.

  Prepare a power point presentation

Prepare the power point presentation for the case: Santa Fe Independent School District

  Information literacy is important in this environment

Information literacy is critically important in this contemporary environment

  Associative property of multiplication

Write a definition for associative property of multiplication.

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