Start the application and connect to the database

Assignment Help Computer Engineering
Reference no: EM131628773

Management System: Design Document

Table of Contents -

Revision History               

1. Introduction

2. Requirements

3. Architecture

4. Database / Data Access Design

5. GUI Design

6. Class Diagram

7. Sequence Diagrams

8. Test Plan

Acknowledgements

Introduction -

XYZZY Software has been approached by CQU to develop a system to assist unit coordinators in the management of marks. The system will be initially trialled for COIT20258 and a phased implementation strategy will be adopted. This document reflects the current state of the design for the Phase 2system.

Requirements -

Because of the simplicity of the user requirements, the corresponding use cases are not duplicated here, as would be the case in a normal XYZZY design document.

The purpose of the system is to assist a course coordinator in the management of student results. A Java desktop application is to be developed, driven by a simple Swing GUI. Interaction between the database and the application is to be via JDBC. The NetBeans IDE is to be used for development. Java DB must be used as the database.

The Phase 1 user requirements were as follows:

1. Start the application and connect to the database. If a connection cannot be established, the application must exit.

2. Close the database connection and stop the application

3. Display all records

4. Display the record for a specified student

5. Display all records where the total mark is within a specified range

6. Update the exam mark and total mark for a specified student.

7. Clear the display

In addition, it was decided that the architecture of the application was to conform to MVP (Model View Presenter).

For Phase 2, it has been decided to change the architecture to conform to MVC (Model View Controller). Also, browsing of query results is to be provided, as is the provision of a grade calculation capability. Thus, thefunctional requirements are as follows:

1. Start the application and connect to the database. If a connection cannot be established, the application must exit.

2. Close the database connection and stop the application

3. Display all records

4. Display the record for a specified student

5. Display all records where the total mark is within a specified range

6. Update the exam mark and total mark for a specified student.

7. Clear the display

8. Browse query results

9. Calculate grades for all students

As with the Phase 1 design, a class diagram is provided in Section 6 which must be followed.

The database design and sample data are provided in Section 4. Data validation is not required at this stage. However, basic preconditions must be satisfied for each requirement and if these are not satisfied, an appropriate message is to be displayed.  These preconditions are specified in Section 8.

Attachment:- Assignment File.rar

Reference no: EM131628773

Questions Cloud

Determine the appropriate retail methods of accounting : Recommend two (2) top methods for forecasting merchandise needs and wants from customers and potential customers during key holiday seasons.
Define the replacement value of the property : Find the face value required by the 80% coinsurance clause for full compensation: Multiply 0.8 by the replacement value of the property.
What is the expected demand during lead time : Ryan's Liquor Store orders beer cases several times a year. Based on the past reorder periods, What is the expected demand during lead time?
Explore the internet for a marketing campaign : Select a campaign and provide two solutions to revamp the selected marketing campaign in order to bring it back into ethical compliance.
Start the application and connect to the database : Start the application and connect to the database. If a connection cannot be established, the application must exit. Display the record for a specified student
What are some important leadership skills : What is the overall analysis of jackson automotive systems. What are some important leadership skills that are necessary for leaders to be effective?
Discuss about the homeowners insurance policy : Audrey Boles owns a home with a replacement value of $650,000. Its homeowners insurance policy has an 80% coinsurance clause and a face value of $400,000.
Description of the perceived benefits for the organization : Description of the manner is which the organization is being adversely affected by the problem
Discuss the components of content marketing : Discuss the components of content marketing and how each component contributes to the integrated marketing communications (IMC).

Reviews

len1628773

9/6/2017 2:00:15 AM

The com17089960 assignment was already completed, the below attached file is the extended version of the com17089960, please provide me more screenshots, as well as all the test plans which mention in the assignment specification file. Please go through the above assignment files (com17089960). For this assessment item, you are to modify the implementation that you developed in Assignment 1 so that it conforms to the revised design document available here. You are required to submit your revised NetBeans project as a zip file. Refer to the Unit Profile for assessment criteria. Note that these criteria apply to submissions that compile, run and conform to the specification provided in the design document.. Marks will be deducted for late submissions as per the CQU policy.

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

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