Data Access

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Favorites, Groups & Events

    Data Access - Presentation Transcript

    1. Project: Data Access library Data access API: ADO.NET Language: C# Developer: Efoe CLUMSON-EKLU This project is the basis for other projects that I’ve completed at SetFocus LLc. It is the data access module that will be reused in the “public library project” a window & web application that help manage books loans and members transactions in a public library. The main objective of this project is to: • Design the Business and Data Access tiers • Develop code that is easily maintainable. • Provide adequate error handling. • Write Stored Procedures on the SQL Server database for the application’s interaction with data. • Use database-programming techniques that provide maximum programming flexibility and control while minimizing resource utilization
    2. The Solution.
      • There are three component projects that make up the final solution:
      • - The Entities project: Contains the Items class, Adult and Juvenile member classes that represent the various membership levels. It also has the error code, CustomException classes and a strongly typed dataset that takes « items » from the database.
      • - The Data Access project: is the actual database logic part of the solution. It has a basic « IDataAccess » interface that is implemented into a « LibraryDataAccess » class where methods take care of interaction with the SQL Server database. On the SQL server database, I created stored procedures that will be called in this layer for all queries.
      • - The Business Logic project: Contains a class « LibraryBusiness » that will be used by client applications to build their presentation layers. It contains an instance of the data access layer and makes calls to database interaction methods.
    3. Sample codes: Entities.Member
    4. Entities.Member
    5. Sample codes: Entities.JuvenileMember
    6. Sample codes: Entities.Item
    7. Sample codes: Entities.LibraryException
    8. Sample codes: DataAccess.LibraryDataAcces
    9. LibraryDataAcces
    10. Sample codes: Stored Procedures
    11. Stored Procedures
    12. Stored Procedures
    13. Stored Procedures
    14. Sample codes: BusinessLayer.LibraryBusiness
    15. The business and data access layers built in this project will help on Later project such as the Windows and Web application versions of the “ Public Library” projects. As a reusable module, it saved a great deal of Work reinventing the wheel when creating the clients. On the database side, the stored procedures helped create a robust and More secured application. Overall, this project was a real experience that only made me a better Programmer.
    SlideShare Zeitgeist 2009

    + eclumsoneclumson Nominate

    custom

    142 views, 0 favs, 1 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 142
      • 134 on SlideShare
      • 8 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 0
    Most viewed embeds
    • 8 views on http://www.eclumson.com

    more

    All embeds
    • 8 views on http://www.eclumson.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories