A database has been created to support the principle functions to support a library’s day to day operations: primarily adding new members and the checking in or out of books. Two .NET assemblies have also been created to access the database system and provide the core business logic functionality for the system.
Developed a front-end client application for interacting with the library system using ASP.NET.
Developed a user interface that was intuitive to use which required minimal training and exposure to perform common librarian tasks.
Utilized the data access and business logic .NET assemblies provided to access the existing SQL Server database and provide the business logic required.
The Librarians were authenticated in the web applicationusing the ASP.NET security models.
Phase 2 – Replace the Business Layer and Data Transfer Objects Objective
In Phase 1, a front-end was built to support the library operations. For this phase, the assemblies provided to support the UI in the previous phase will be replaced by new data access and business layer assemblies.
Replaced the Business Layer and Data Transfer Objects assemblies previously provided with ones that I developed.
Ensured that the assemblies developed continued to provide the functionality previously provided.
Used LINQ to SQL to implement data access logic for querying and updating the database.