Transcript
Page 1: Library Management System Project

Application:Library Management System

Page 2: Library Management System Project

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

Page 3: Library Management System Project

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

Page 4: Library Management System Project

Screenshot – Member Overview

Page 5: Library Management System Project

Screenshots – Add Adult/Juvenile Member

Page 6: Library Management System Project

Screenshot – Check In/Check Out Book

Page 7: Library Management System Project

Code Excerpt – ‘Get Member’ Stored Procedure

Page 8: Library Management System Project

Code Excerpt – C# Validation using Regular Expression

Page 9: Library Management System Project

Code Excerpt – ADO.Net

Page 10: Library Management System Project

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

Page 11: Library Management System Project

Screenshot – Login

Page 12: Library Management System Project

Screenshot - Member Overview

Page 13: Library Management System Project

Screenshots – Add Adult / Juvenile

Page 14: Library Management System Project

Screenshots – CheckIn / CheckOut

Page 15: Library Management System Project

Screenshot – Add New Title

Page 16: Library Management System Project

Code Excerpt –Web Method Call to Data Access Tier

Page 17: Library Management System Project

Code Excerpt –Calling Web Method

Page 18: Library Management System Project

Quick Facts

Total Project Code Line Count C# Code – 3500 lines Aspx Code – 700 lines

Project Development Length 17 days


Top Related