Suljettu

JAVA PROJECT URGENTLY

Context?

They have for now, three agencies in the following cities: Paris, Montreal and Tokyo.

In order to determine the company's sales and predict future sales, the company needs you to develop a new Sales Analytics Tool. It must be able to extract data about sales from the different agencies, transform it to fit analytics need and generate reports.

Because it needs to be powerful and scalable you naturally chose to use Java Enterprise Edition Technologies.

Specifications

The first version of the application must provide the following features:

- Authenticate a user

- Retrieve and store the sales information from the three agencies

- Display for each agency and for the union of the three the following information: ?o The total number of sales made o The total amount sold?o The best selling products?o The less sold products ?o The breakdown by channel (direct sales, Internet...) o The breakdown by agency?o And some other information... ?You have to use Servlet / JSP implementing JSP Model 2 Architecture and EJB 3.1 with JPA 2. The project will be deployed on a Glassfish AS v3.1.

1. Extract sales data

Until now, the three agencies worked without a common IT system. Each provides a different way to export data about their 100 last sales:

The Parisian agency:?o Provide a SOAP Web Service with the WSDL available at this URL: ???[url removed, login to view]

The Montreal agency:?o Provide a Web API exposing a JSON representation available at this URL: ???[url removed, login to view]

The Tokyo agency:?o Provide a simple CSV file available at this URL: ???[url removed, login to view] now, they need a manual process to publish data so don’t expect frequent updates. But for future ?purpose, you have to configure your application to automatically check for new data everyday!

2. Authenticate and logout a user ?The users need to authenticate them in order to access company information. So the home page must provide a login form with email and password fields. ?In the first version, there is no way to register a bank advisor, so you’ll add them directly in database. ?Be careful, because SupMarket cares a lot about security, the database must contain hashed passwords only!

3. Dashboard

Once authenticated, a user must be redirected to a dashboard page with the following information about all the company sales:

o The total number of sales made?o The total amount sold?o The best selling products (represented by a pie and a table) o The less sold products (represented only in a table)?o The breakdown by channel (represented by a pie)?o The breakdown by agency (represented by a pie)?o About the customers:

??The breakdown by Gender (represented by a pie)???The breakdown by Marital Status (represented by a pie)???The breakdown by Income Level (represented by a pie and a table) ??The most loyal customers (represented in a table)

To allow more specific analyzes, you must also provide a filter to display that information by Agency, by Gender, by Marital Status and by Income Level. More than one filter at a time can be used.

Of course, to avoid performance problems on the client-side, the filtering must be done on the server-side.

Taidot: Java

Näytä lisää: breakdown gender represented pie, union first, the best web agency, service channel, Service advisor, security first bank, security company sales, purpose of ejb, pie database, new features in java, level one bank, level more one, java api table, home advisor , first service bank, enterprise products, enterprise dashboard, direct sales home products, cloudbees, client-side technologies, client side technologies, best web page model, best direct sales company, bank of montreal, bank at union

Tietoa työnantajasta:
( 0 arvostelua ) France

Projektin tunnus: #4278572

16 freelancers are bidding on average €327 for this job

eperfections

JAVA EXPERT ! I can develop this 3 step web application

225 € EUR 5 päivässä
(270 arvostelua)
7.0
j2eesoafree

Hi This is a tentative bid only, need to be fine tuned based exact requirements. I propose to implement this in small iterations, can discuss more on the plan if interested. regards, kD

500 € EUR 30 päivässä
(24 arvostelua)
5.4
hbxfnzwpf

Senior java developer, very proficient in network programming and db programming.

200 € EUR 15 päivässä
(9 arvostelua)
3.7
freelancerj2ee

I have 7 years of experience in J2EE programming. Please check my open source project in [url removed, login to view]

200 € EUR 5 päivässä
(2 arvostelua)
2.3
mailmesalah

I have got the same project from one Nandakishore, but he didn't showed up after assigning the project to me. I lost 3000rs for accepting the project already. I was waiting for him to show up. so that i can continue Lisää

250 € EUR 15 päivässä
(1 arvostelu)
1.4
quicksoft24

we have 15 years software development company developed various web application using jsp/struct,EJb,frame work,hibernate & back end is mysql ,using Tomcat framework for more info pls cHK pmb

250 € EUR 20 päivässä
(0 arvostelua)
0.0
tungns2408

Dear sir, I am expert on Java. Please let me do this project for you. Thanks.

200 € EUR 15 päivässä
(0 arvostelua)
0.0
vmpattamatta

Hi, Please see the PMB.

200 € EUR 5 päivässä
(0 arvostelua)
0.0
iabughosh

certified with Java/J2EE, i can do this, see my profile.

300 € EUR 6 päivässä
(0 arvostelua)
0.0
shivakumar90

ready to start

180 € EUR 10 päivässä
(0 arvostelua)
0.0
neoramon

We can do it for you.

250 € EUR 16 päivässä
(0 arvostelua)
0.0
gnsonar

I have good work experience in web services with wsdl and csv can develop your application very efficiently.

180 € EUR 50 päivässä
(0 arvostelua)
0.0
Dynamics2000

We have a similar kind of tool. Check PM.

1000 € EUR 30 päivässä
(0 arvostelua)
0.0
absotr

4+ years of exp in java,spring,hibernate. We can do this. Bid is not fixed,will vary when I get full requirement

250 € EUR 20 päivässä
(0 arvostelua)
0.0
n1freelancer

Hello, I have a lot of experience in JEE applications , personal and professional based on my jobs in France and in the USA. I worked a lot with web services and web applications.

240 € EUR 10 päivässä
(0 arvostelua)
0.0
ITxSpecialist

Hello, The high level requirements are quite clear. I'm a java certified developer with 10+ years experience in this branch. Although, I'm new on freelancer and my portfolio is not complete, I tried to compensate it Lisää

800 € EUR 50 päivässä
(0 arvostelua)
0.0