Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/o2sa/library-system

Simple library mangement system by C#.
https://github.com/o2sa/library-system

accessdb books-management csharp library-management-system loan-calculator

Last synced: 13 days ago
JSON representation

Simple library mangement system by C#.

Awesome Lists containing this project

README

        

# Library System

Library System is a simple application that allows library owners to manage books. It is built using C# and Access database.

## Features

- **Book Management**: Add, edit, delete, and search for books in the library.
- **User Management**: Manage library members, including registration and account management.
- **Loan Management**: Track loaned books, due dates, and late returns.
- **Reports**: Generate reports on book inventory, loan history, and overdue books.

## Screenshots

![Dashboard](screenshots/dashboard.png)
![Books Management](screenshots/books.png)
![Members Management](screenshots/members.png)

## How to Use

1. **Installation**:
- Clone this repository:
```bash
git clone https://github.com/your_username/library-system.git
```
- Open the project in Visual Studio.

2. **Database Setup**:
- Open the Access database file (`library.mdb`) in Microsoft Access.
- Modify the database schema and tables as needed.

3. **Run the Application**:
- Build and run the project in Visual Studio.

4. **Login**:
- Use the default admin credentials to login:
- Username: admin
- Password: admin

5. **Explore the Features**:
- Navigate through the dashboard and access the different modules to manage books, members, loans, and generate reports.

## Contributing

Contributions are welcome! If you'd like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch (`git checkout -b feature/new-feature`).
3. Make your changes.
4. Commit your changes (`git commit -am 'Add new feature'`).
5. Push to the branch (`git push origin feature/new-feature`).
6. Create a new Pull Request.

## License

This project is licensed under the [MIT License](LICENSE).

## Acknowledgements

- [C#](https://docs.microsoft.com/en-us/dotnet/csharp/): Programming language used for development.
- [Access Database](https://support.microsoft.com/en-us/office/access-for-microsoft-365-access-2019-access-2016-access-2013-access-2010-access-2007-ebb496c6-813e-44a0-9a97-905cdb99d9db): Database management system.