Public Library
Upcoming SlideShare
Loading in...5

Public Library






Total Views
Views on SlideShare
Embed Views



3 Embeds 151 116 34 1


Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Public Library Public Library Presentation Transcript

  • Public Library application Windows & Web applications Developer: Efoe CLUMSON [email_address] Phone: (718)736 5576
    • The Public Library application is a front-end application for managing a public library. I have implemented a windows front-end and an ASP.NET web version of the application. Although both versions have some unique requirements, the main functionalities include:Adding new members (adults and juveniles), Checking in and checking out books.
    • The technical requirements are:
    • Develop code that is easily maintainable.
    • Provide validation for all required fields
    • Provide adequate error handling.
    • Produce a user interface that is intuitive, requiring minimal training for users while minimizing resource utilization.
    • To allow later interoperability with other system, It’s required to convert the library system into a webservice. This latter functionality was added to the ASP.NET part of the project.
  • The Windows front-end. The main form
  • The Member Info form
  • The Add New member form Used to add new library member to the database and automatically generates A member ID.
  • Checking out a book Check out is done by entering an ISBN number and a copy number.
  • Sample codes: Windows
  • The ASP.NET Web site version. Additional requirements For this web version of the library project, a login screen will be require for librarians Who will be allow to administer library members and books.
  • Add Member page Adds a new library member and generates a new member ID
  • Sample codes: Website
  • Loading the states info into the dropdown box This method will then be called in the Page_Load() event handler to actually load the states info in the dropdown box.
  • The Webservice The webservice version of the Library system. Will allow interoperability with other system that might need to use the library methods. Also WSE security is used for enhanced security.
  • The coding of these WebMethods is similar to all other methods of the Library WebService .
    • After completing this two projects I have a better understanding of how n-tier or n-layers architecture is implemented over the web and desktop applications.Creating the clients (windows & web) is straightforward in terms of layout of forms and validation. But in the end we have a final software that can greatly help manage a library from the desktop or from the internet.
    • The webservice part converts the methods used in the library project to be available to other systems. For that security is required so I added WSE security features(certificate) to the service as seen in the codes.