2. Contents Library Application Phase 1: Windows Forms Library Application Phase 2: Website Library Application Phase 3: Web Service XML Parsing Application
3. Library Application: Phase 1 Objective Create a Windows Forms based application that will provide a librarian with a visual interface through which librarian functions are performed. Requirements Create and implement classes to represent library members and books. Stored Procedures in Transact-SQL on MS SQL Server. Use ADO.NET to make calls to the database. Incorporate n-tier architecture for scalability. Create an intuitive interface that requires minimal training. Effective error and exception handling.
9. Library Application: Phase 2 Objective Use ASP.NET to create a web interface that uses the same back-end as the Phase 1 library application. Requirements Create and use ASP.NET master pages to provide a consistent look across all web pages. Use Membership Roles to allow access of management system to librarians only. Display information in a grid via the ObjectDataSource control. Use validation controls to validate user entered data before postback.
10. Markup for the web page allows the librarian to check out a book
13. Library Application: Phase 3 Objective Create a Web Service that allows partner libraries to use the main library’s business layer via the internet. Requirements Create Customization of XML attributes. Usage of certificates for security, signing , and encryption. Creation and interpretation of custom Fault Exceptions.
17. XML Parsing Application Objective Create a web site that allows users to edit XML files without actually reading through XML files. Requirements Create Ensure that users can update XML files with minimal training. Only allow authorized users to edit the files. Use a multi-tiered programming approach. Use LINQ to XML to work with the XML files.