RISKVIEW009 - add a "MARKET" tab to an existing web application

Đang Thực Hiện Đã đăng vào 7 năm trước Thanh toán khi bàn giao
Đang Thực Hiện Thanh toán khi bàn giao

DESCRIPTION SUMMARY

Please see full description in the attached ms-word file. This is only a summary.

The objective of this project is to implement a single web-page, using HTML5, JSP, JavaScript and CSS. This web-page is a part of an existing application, thus, some effort should be dedicated to install and deploy the existing application, prior to implementation of this coding.

The application’s windows are organized in tabs, and this new page is one of those tabbed windows.

The functionality of the new page is to display executed trade orders in real time. The data source is a web-socket end-point on the server, so your page has to connect to this WS (Web Socket) endpoint.

1.1 REQUIRED EXPERTISE

Make sure that you/the team is proficient in the following subjects:

• High level of JavaScript, HTML5 and CSS

• JSP, JAVA programming language and J2EE including JPA (Persistence)

• GlassFish application server including basic security ([login to view URL])

• WebSocket end point API

• RESTful web-services

• JSON, XML, DOM and related subjects

• SQL language and MySQL database

OBJECTIVES

Your objective is to implement the UI of a single tabbed window in a Web application. The application is based on Java EE 7 and the development platform is Netbeans version 8.x.

The functionality of the application is to display and manage financial information for our organization.

The application’s main features are:

• A GUI that consumes RESTful web services. The database is MySQL. The UI part, including your implementation will only access a RESTful service, and connect to a Web-Socket peer. No direct access to the database – but you will need a deployed MySQL server in order to deploy the application.

• Deployment is on a GlassFish application server - latest version (currently 4.1)

• Secured: Using basic authentication and some security roles are defined in this project

• UI is based on JavaScript, JSP, HTML5, CSS and supports foreign languages including RTL (Right to Left) text.

RESTful web-services and WebSocket functionality and entities are already implemented in the project.

YOUR TASK IS TO ADD AND IMPLEMENT A TABBED WINDOW (“Market”) TO AN EXISTING SET OF WINDOWS

For the UI, please use the same components that are already included in the project. Add common JavaScript libraries if needed. Also, your pages should be using CSS properly for display.

The main issue in this project is to correctly populate the table. This is done first when the page is loaded, using a web service, and when the page is connected to a web socket it t receives updates, and these updates are used to populate the table.

For the table it is preferred to use the same type and style tables and models that are already incorporated on other pages of the application.

Provided files:

Download and unzip the file RISKVIEW009.ZIP. Extract the following files:

• Netbeans project folder (zipped): [login to view URL] - unzip it first.

• Database dump file (zipped) - unzip it first

• detailed description MS-word file

For your convenience the section PROJECT TASKS SUMMARY, in the project document summarizes tasks and suggested milestones. Follow section ACCEPTANCE and fulfill all submission demands.

GOOD BIDDING!

HTML5 Java JavaScript Kiến trúc phần mềm Dịch vụ Web

ID dự án: #11228391

Về dự án

8 đề xuất Dự án từ xa 7 năm trước đang mở