I have a project written in C# ASP.Net using VS 2003 that is basically a web front end to a set of SQL Server databases. We actually have 2 databases, one stores all the main data, and the other stores the users and the pages of the website that they are allowed to see. A programmer we hired previously designed a menu for us that appears when we scroll over a menu option in the top left hand corner. A menu drops down.
To create the menu, the following steps take place.
1. Check to see who is logged in. 2) Go into the 2nd database and find out what pages they are entitled to see. 3) Display on the menu what pages they can see.
Therefore, everytime a page is loaded, the system goes off and does the same search to find out what pages the person can see, so that when the user scrolls over the menu again, the correct pages appear.
I am wondering if there is someone out there who can take our code and a stripped down copy of our database (we will remove all non essential tables) and produce a better version of our code.
One possibility that we have thought about is using cache, so that the 1st time a user accesses the system, the pages they can see are stored in a cache file and everytime they scroll over the menu icon, they are shown the correct items
However, we are very open to other ideas about the best way to solve this problem.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Internet Explorer and Firefox