Coder Social home page Coder Social logo

libraryassitant's Introduction

Software Quality Project - A Library Assistant App

Repo: https://github.com/sqrlmn/LA583

Team members:

Nghia Minh Luong [email protected] 11693938 (contact person)

Namgyu Han [email protected] 11647029

Travis Cripe [email protected] 11519554

Chris Minh Nguyen [email protected] 11595663

Download "LibrarianAssistant.zip", then extract it and run "setup.exe" to install and run our software.

Introduction

This system is a library assistant program that can be used on the online web. Members can search the books by title, author, subject, add to cart and check out books, reserve books, get book recommendations, and receive notifications to return. Librarians can search the book and add, update, and remove the book. This project is written in C# and designed using Winforms. The project is structured in 3 layers with the with the class files call BL with the updates that will be made to the database and calls the DAL file being the connection between to the database and with queries to update the values.

Roles and Functionality

User

Registration- A user can register to become a member.

Login-Users can login with their password and username.

Member

Search book -Search a book based on certain criteria.

Book details- A user can check a book's detail.

Checkout-Check out a book and removes the book from the users cart.

Check book details-Look at book details such as author, genre, decrsiption, amount of pages, copies available, title, and the rating.

Get alert-recieves an alert when a book that is the cart is available.

Edit account information-edit users account.

Add to cart-add a book to the user's cart.

Rate book-rate the book, giving a book a 1 out of 5 star.

Librarian

Search book-Search a book based on certain criteria.

Book details-A librarian can check a book details.

Add/update/remove book- A librarian can add, update or remove a book from the database.

Return book-When a user return a book, the librarian marks the book as avialable so it can be borrowed again.

Edit account-A librarian can edit their account.

libraryassitant's People

Contributors

sqrlmn avatar cmnguyen01 avatar tcripe4 avatar qblek avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.