public library

17
Public Library application Windows & Web applications Developer: Efoe CLUMSON [email protected] Phone: (718)736 5576

Upload: eclumson

Post on 09-Dec-2014

1.623 views

Category:

Entertainment & Humor


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Public Library

Public Library applicationWindows & Web applications

Developer: Efoe CLUMSON [email protected]: (718)736 5576

Page 2: Public Library

INTRODUCTION

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.

Page 3: Public Library

The Windows front-end.

The main form

Page 4: Public Library

The Member Info form

Page 5: Public Library

The Add New member formUsed to add new library member to the database and automatically generatesA member ID.

Page 6: Public Library

Checking out a bookCheck out is done by entering an ISBN number and a copy number.

Page 7: Public Library

Sample codes: Windows

Page 8: Public Library
Page 9: Public Library
Page 10: Public Library

The ASP.NET Web site version.Additional requirementsFor 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.

Page 11: Public Library

Add Member pageAdds a new library member and generates a new member ID

Page 12: Public Library

Sample codes: Website

Page 13: Public Library

Loading the states info into the dropdown boxThis method will then be called in the Page_Load() event handler to actually load the states info in the dropdown box.

Page 14: Public Library
Page 15: Public Library

The WebserviceThe 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.

Page 16: Public Library

The coding of these WebMethods is similar to all other methodsof the Library WebService.

Page 17: Public Library

CONCLUSION

• 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.