Upload
stoeli
View
38.248
Download
33
Embed Size (px)
DESCRIPTION
Win- and Web-forms project for managing library functions of new and renewal of memberships, book check-ins and book check-outs.
Citation preview
Application:Library Management System
Specification
Develop a library management system, using a three-tier programming model, that encompasses the following: Addition of adult members to system Addition of juvenile members to
system Check-In books capability Check-Out books capability Addition of new titles to system
Phase I Requirements Create a Windows
forms front-end using Visual Studio 2005, C# and ADO.NET
Develop code that is easily maintainable
Provide validation for all required fields
Provide adequate error handling
Produce an intuitive user interface
Apply comments consistent with best practices
Use stored procedures for enhanced security
Screenshot – Member Overview
Screenshots – Add Adult/Juvenile Member
Screenshot – Check In/Check Out Book
Code Excerpt – ‘Get Member’ Stored Procedure
Code Excerpt – C# Validation using Regular Expression
Code Excerpt – ADO.Net
Phase II Requirements Extend the Windows
forms-based application to a web-enabled version
Employing security, implement a system that uses web services to access the business layer
Develop code that is easily maintainable
Provide validation for all required fields
Provide adequate error handling
Produce an intuitive user interface
Apply comments consistent with best practices
Screenshot – Login
Screenshot - Member Overview
Screenshots – Add Adult / Juvenile
Screenshots – CheckIn / CheckOut
Screenshot – Add New Title
Code Excerpt –Web Method Call to Data Access Tier
Code Excerpt –Calling Web Method
Quick Facts
Total Project Code Line Count C# Code – 3500 lines Aspx Code – 700 lines
Project Development Length 17 days