Description
I need a website with Java/Apache Tomcat 8 that displays only one webpage with a report designed with BIRT. The one page application should be able to dynamically set the data-source and data-set for the BIRT report by utilizing jdbc adapter to get data from a database. The eventual database is going to be AS400/DB2, but for this particular task you can use a mongoDB or any other open source database engine (I prefer NoSQL but relational is fine too if that will make the job get done faster) that you are familiar with. I can provide additional details on the table/data that should will be displayed.
The webpage should refresh itself so that the report displays new data every x number of seconds. This setting should also come from a table - settings where we can change the frequency.
There is no user authentication required or any other bells or whistles. Just a dynamic Birt report/dashboard sort of an application with one page display for now. There will be more work involved in this project so if this first task is completed with satisfaction, there will be more new work.
The underlying table definition that the data will persist and will populate the report is as follows:
DATASOURCE/DATASET INFORMATION:
Tablename:
user_task
Columns:
colname, datatype, [length (bytes)],description
user_task_id, int, 4, this will be a PK field.
locname,string, 20, an alphanumeric value that indicates the location where the work is being performed.
username,string,20,alphanumeric field that contains the users identification/name.
taskname,string,20,alphanumeric field that contains the name of the task.
taskcategory,string,20, category of the task.
orderid,string,25, alphanumeric value indicating the order name.
itemid,string,25, item identifier
itemcat,string,30, category of the item or product
qty,numeric(8.3),,a numeric value as per datatype defined.
startdt,datetime,, a datetime field indicating when the user started the task.
enddt,datetime,, a datetime field indicating when the user stopped the task.
WEBPAGE - Webpage will have the following BIRT reports will be as follows:
Report Page1.
Report Page 1 will display a BIRT designed report with one bar chart on the top and corresponding detail in a grid at the bottom.
CART:
A bar chart showing data from the grid as explained below. The bar chart x axis will be username, and y axis will be unitsperhour value.
GRID:
A grid structure showing the data from the table user_task.
Each line in the grid will be grouped by the username and will have the following columns:
username, task_date, sum(qty), UnitsPerHour
explanation:
username = self explanatory.
task_date = the task_date is only the date part from column startdt
unitsperhour = sum(qty) divided by (diff between max(enddt) and min(startdt) in hours).
Hello.
I am interested in your project and I have appropriate experience in web development using Java technologies. Check out my portfolio. I have three web projects there completed using several Java technologies and MySQL database. I am able to complete your project fast and with good quality. Feel free to contact me in any time.
Thank you for your consideration.
Vitalii Oleksiv
$200 USD em 3 dias
5,0 (19 avaliações)
4,4
4,4
4 freelancers estão ofertando em média $237 USD for esse trabalho
We are Egyptian team, and i am sure that you will get our work is a great as you expect, all of team have a diploma in javaSE, JavaEE, JavaFX using many technologies like Struts1, Struts2, Hibernate, JPA, Spring, Spring MVC, Spring Security, EJB, JSF, Primefaces, Webservices and all of us familier with XML, Javascript, AJAX, Web Services .. etc
Also we have members who have a diploma in Andriod, JavaME, IOS, Blackberry applications
We are a team of programmers who have many skills in programming generally and in java specifically. we worked on a projects for a big companies like vodafone, Etisalat and many banks. We have knowledge about many fields of business. I can assure that you'll get your work done in an efficient way.
I have over 3 years of experience in website development, mobile application development and service domain. I have worked on android, ios native and crossplatform application development in Thoughtworks. Also I have built mobile website for all the platforms. I have built a educational website using Java , GWT and apache for a university.