[SOLVED] Software-Design - Software Design  - ASSIGNMENT A1

35.00 $

Category:

Description

5/5 - (1 vote)

1. Objective

The objective of this assignment is to allow students to become familiar with architectural patterns.

2. Application

Use JAVA/C# API to design and implement an application for the front desk employees of a bank. The application should have two types of users (a regular user represented by the front desk employee and an administrator user) which have to provide a username and a password in order to use the application.

The regular user can perform the following operations:

  • Add/update/view client information (name, identity card number, personal numerical code, address, etc.).
  • Create/update/delete/view client account (account information: identification number, type, amount of money, date of creation).
  • Transfer money between accounts. – Process utilities bills.

The administrator user can perform the following operations:

  • CRUD on employees’ information.
  • Generate reports for a particular period containing the activities performed by an employee.3. Application Constraints
  • The data will be stored in a database. Use the Layers architectural pattern to organize your application

 

  • All the inputs of the application will be validated against invalid data before submitting the data and saving it in the database.

3. Requirements

  • Implement and test the application
  • Everything through www.github.com