**Project Details:**
- Brand new website
- About 19 pages in the site
- Has one downloadable PDF report
**Required Technologies:**
- Asp.Net 3.5
- C# Code Behind
- SQL Server 2005
**Provided for you:**
- High level design with screen shots and explination of all required functionality
- Suggested database diagram (may need to be tweaked)
**Coder will be responsible for:**
- Low level design of the website and database
- Creating the database
- Coding of the website
- Testing of the website
## Deliverables
**For all the site details see the PDF file in the attached zip file. ? **
Other Requirements:
This project has a tight deadline, and will most likely need to have multiple people working on it to get it completed.
The website must use a data access layer to access the database. ? In the past we have used NHibernate to assist with the DAL, and while we recommend that, we are not requiring NHibernate for this project.
Standard recommended C# coding practices apply. ? This involves using try/catch/finally when needed, consistent variable and function namings, using appropriate Object Oriented techniques, having logging in the site. ? These should all be common sense items for anyone that has created a large website before. ? If you wish I can provide a few documents that list out all recommended coding practices.
To speed development, it would probably make sense to purchase a 3rd party library for both the table control on the site and to create PDF. ? We have used the RAD grid table control (<[login to view URL]>) and the Dynamic PDF library (<[login to view URL]>) in the past. ? However we are open to other suggestions if you are more familiar with a different library. ? Before you start coding, please discuss this with us more so we can agree on a library, then we will be responsible for purchasing this library for the site.
All layout for the webpages must be done using CSS. ? HTML table should only be used when a table is being displayed.