Library Management System Project

Preview:

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