Build a prototype for a marks management system

Assignment Help Software Engineering
Reference no: EM131590993

SOFTWARE ENGINEERING ASSIGNMENT -

In this assignment, you are to build a prototype for a marks management system according to the design document. The system is to be implemented as a Java desktop application, with user interaction mediated by a simple Swing GUI. Products are to be stored in a Java DB database; Interaction between the database and the application is to be via JDBC. The system is to be developed using the NetBeans IDE.

Marks 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

1. 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 1system.  

2. 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 1userrequirements 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

In addition, it has been decided that the architecture of the application must conform to the MVP (Model View Presenter). Also, the design detailed in the class diagram in Section 6must 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.

Assignment Files -

https://www.dropbox.com/s/6z9vhonc2j6biqr/Assignment%20Files.rar?dl=0

Reference no: EM131590993

Questions Cloud

What empirical evidence impact on crime created by police : What empirical evidence (if any) is there of any impact on crime created by police storefronts
Expand the wedding class to include six weddings : Expand the wedding class to include six weddings. Submit your heavily commented code and a test run of all six weddings. Describe the programming strategy
Evaluate the issues related to the audit of satyam computer : Evaluate the issues related to the audit of Satyam Computer Services Limited. Analyze whether PWC neglected to sufficiently test transactions.
Calculate the magnitude of the average force : Calculate the magnitude of the average force on a bumper that collapses 0.240 m while bringing a 910-kg car to rest from an initial speed of 1.9 m/s.
Build a prototype for a marks management system : COIT20258 SOFTWARE ENGINEERING ASSIGNMENT - In this assignment, you are to build a prototype for a marks management system according to the design document
Analyze the current uses of http and https : Identify the various uses for HTTP and HTTPS, and justify the use of one over the other. Include two examples to demonstrate the use of each protocol.
Discuss the federal government''s involvement in drug : Discuss the federal government's involvement in drug control policy during the progressive era. What legislation was passed to address drugs
Explain scriptural authority and theological interpretation : What aspects of the relationship of theology and psychology can you affirm in this model, and what do you think is in need of critique?
Estimate the length of time of the management plan : You have recently started your own software design company. You discover that your local DMV is looking to build a system that will allow receptionists.

Reviews

len1590993

8/4/2017 7:25:58 AM

Australian student, I already failed previously in this assignment, so please this time more careful and met all the requirements properly. This Assignment is a SOFTWARE ENGINEERING Subject. I am sending you weekly lecturer topics in a zip file.

len1590993

8/4/2017 7:25:51 AM

Refer to the Course 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. You are required to submit your completed NetBeans project as a zip file. You are not required to include the database that you use - markers will use their own copy of the database specified in the design document for marking purposes.

Write a Review

Software Engineering Questions & Answers

  Research report on software design

Write a Research Report on software design and answer diffrent type of questions related to design. Report contain diffrent basic questions related to software design.

  A case study in c to java conversion and extensibility

A Case Study in C to Java Conversion and Extensibility

  Create a structural model

Structural modeling is a different view of the same system that you analyzed from a functional perspective. This model shows how data is organized within the system.

  Write an report on a significant software security

Write an report on a significant software security

  Development of a small software system

Analysis, design and development of a small software system.

  Systems analysis and design requirements

Systems Analysis and Design requirements

  Create a complete limited entry decision table

Create a complete limited entry decision table

  Explain flow boundaries map

Explain flow boundaries map the dfd into a software architecture using transform mapping.

  Frame diagrams

Prepare a frame diagram for the software systems.

  Identified systems and elements of the sap system

Identify computing devices, which could be used to support Your Improved Process

  Design a wireframe prototype

Design a wireframe prototype to meet the needs of the personas and requirements.

  Explain the characteristics of visual studio 2005

Explain the characteristics of Visual Studio 2005.

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