Wiley ASP.NET 3.5 Enterprise Application Development with Visual Studio 2008: Problem Design Solution 978-0-470-39686-5 Benutzerhandbuch

Produktcode
978-0-470-39686-5
Seite von 10
A Framework for  
Enterprise Applications
The solution you will develop throughout this book is for a fictitious company whose human 
resources department needs to approve, deny, and report on vacation or holiday time requests by 
their employees. The solution will be developed using Visual Studio 2008 and implemented as an 
ASP.NET 3.5 application written in C# with SQL Server 2005 as the back end.
The concept is simple, and the solution is designed to be flexible enough that you can extend it for 
your own business needs. This chapter defines the requirements for the project and introduces 
how the solution will be architected. Each chapter details specific requirements and implements 
a solution in a three-layer architecture: the user interface (UI), the business logic layer (BLL), and 
the data access layer (DAL).
Problem
Sue is the vice president of human resources and is currently using a combination of Excel and 
Word templates to manage employee vacation and personal time requests. It has come to her atten-
tion that many requests are not accounted for and are difficult to track down. She has received 
approval to build a system for the entire organization that will replace her current templates with 
an enterprise-wide application. As the project’s sponsor, Sue has designated Mary as the main 
point of contact for the IT department in order to gather requirements. The following is an initial 
conversation that might occur when starting on this project, although you could find similarities 
with almost any project.
Mary: “My manager put me on this project but I really don’t know anything about computers or 
building systems. They tried to build something a few years ago but it never went anywhere and 
the developer was fired. Let me explain a little bit about what we do. We have a Word template on 
the Z drive that everyone must fill out for vacation or holidays requests. When we sent our Excel 
96865c01.indd   1
12/17/08   2:06:01 PM
COPYRIGHTED MATERIAL