Click here to Skip to main content
15,891,529 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
Hi all,

Today my manager gave a task that I am finding lil complicated.
The project goes like this :

We have an internal website that was developed by someone else from outside.
This website does : 1) Login 2) Query Data
The problem that users are facing is like they have to process more than 1000 of results by that query, which takes a lot of time.

The problem with the website 1 is that it is not user friendly.
The user fetch thousand of account in grid (*Paging is not an issue*), then they have to click on each fetched account and note the transaction of each account in excel. They have to do this for all more than 1000 accounts.Even I don't have access to database of the website 1 otherwise I could have create an application that connects to the database of website 1.

So I have to develop a Website 2 that will auto do all this task from Website 1 and give this final result in excel.

Now i have to develop a website that can :

1) Automatically login to the existing website depending on the windows logon credentials.
2) Query data between given dates.
3) Process each data And extract the data in excel.

Thanks in Advance..!!

Regards,
Pratik
Posted
Updated 18-Aug-13 1:19am
v2
Comments
walterhevedeich 16-Aug-13 2:31am    
Is website2 also internal?, Why can't you just create an application that connects to the database of website1.
xxxMI 18-Aug-13 6:03am    
Yes, the website 2 is also an internal website. But the problem is that I dont have access to database of the website 1.
Maarten Kools 16-Aug-13 3:55am    
Why create a whole new site? As I read it, you'll have to extend the existing project. So you'll need to build in AD authentication and extend the query page with date controls and process the input.
xxxMI 18-Aug-13 7:13am    
I want to automate the website 1. The problem with the website 1 is that it is not user friendly. The user fetch thousand of account in grid, then they have to click on each fetched account and note the transaction of each account in excel. They have to do this for all more than 1000 accounts.Even I don't have access to database of the website 1 otherwise I could have create an application that connects to the database of website 1.

So I have to develop a Website 2 that will auto do all this task from Website 1 and give this final result in excel.
So, what is the problem you are facing currently?

1 solution

I agree with the ^Mo^'s suggestion.

If you have a code for the old website than you can extend that website.
But incase if you dont have a code for the old website than you will have to create new one.

And if you are supposed to create a new website than my advice is to put the paging in your control so that instead of fetching 1000 records fetch only top 50 or 100 records so it will reduce the load on your site. In short, provide grid with paging facility and load data dynamically.

And if user has some specific criteria than provide the serch functioanlity also. So that your page will not get havier.
 
Share this answer
 
v2

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900