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
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.
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).
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.
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
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