library management system project
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.TRANSCRIPT

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