Разработать Учебное Веб-приложение Wallet (Кошелёк) на Jakarta/Java EE

15 000 руб. за проект
28 июня 2021, 14:57 • 0 откликов • 52 просмотра
Привет! Нужна помощь с курсовой работой.

Нужно создать веб-приложение Wallet на Java/Jakarta EE (можно использовать Spring, главное чтобы все работало) и записать видео (на русском) с демонстрацией работы. Описание ниже. Полное описание и условия можно найти в файле, прощу ознакомиться перед откликом.

Coursework Specification
An international money transfer company has approached you to build an application for them to manage Web-based wallet accounts for their customers. They emphasized on the
reliability, scalability and easy extensibility aspects (if new features need to be added or
existing ones might be modified) of the developed application.

The functional requirements of the system are outlined below in terms of operations [activities
that the customer can perform on their accounts], and views [visualization aspects]:

i) A customer can open an account in three different currencies, e.g., GBP, USD, and EUR.
However, the developed application should keep provisions to add accounts for other currencies [e.g., INR, NGN, etc.] in the future as well to be relevant in the face of expanding their business in other continents. In other words, the developed code should be easily extensible
if needed to incorporate more account types.

Keep the attributes of the currency accounts as compact as possible. For example, an account identifier, account name, the balance may be necessary attributes for each account.
Please add additional attributes only if they are required for addressing the functionalities which are mentioned below. Follow similar principle for the customer attributes too (name,
passport/id, address, phone number, email, and his/her login credentials might be necessary).

ii) A customer should be able to transfer or move his/her money from one currency account to
another via the application besides the usual deposit, withdraw and view balance operations.
You should also keep provisions to pay from a customer’s account to an external account
[payee ‘wallet’ account].

iii) A few views are primarily required: 1) a summarised view of the number of accounts held by a
single customer and the balance of each account in its own currency, and 2) A detailed view
of his/her particular account with transactions for the current month,

iv) A user interface (UI) addressing all the above functionalities. It should be a Web
application using Jakarta EE, which offers 1) customer log-in and 2) the execution of the
above functionalities that are mentioned in i), ii) and iii) through the UI. The implementation
should use entity classes and java beans for back-end functionality and JSP/JSF for the front-
end (including HTML/CSS incorporation if it is required).

Файлы