Skip to content

corazonthedev/WiseLib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

WiseLib

WiseLib is a physical library management program using SQLite and Winforms

Getting Started

  • Install WiseLib and Launch

First Setup

  • Follow first setup steps

1

  • Enter your library logo and name

2

  • WiseLib will create a local database and launch

3

Adding a new member

  • You can use "new member" button on top-left or you can add a new member in members in right panel > add new member

5

  • You have to enter your member's name and surname. You can select a photo or use your camera

6

  • After confirming your new member is added and their card is generated, you can print it with print button on bottom-right

7

  • Your member is added succesfully. You can view member details but cannot edit name, surname and photo. So be careful when entering new member

8

Adding a new book

  • Enter books on right-panel, here you can manage your books

9

  • Click add book button and enter your book info

10

  • You can check ISBN with pasting or writing and clicking "check ISBN" button

11

12 13

  • After fetching your book info will be filled

14

  • You can add book category just by typing category and confirming book. You can use "unknown" for your unknown category books

15

  • After confirming your book is succesfully added

16

Lending Book

  • Enter your member id

17

  • Confirm your member

18

  • Select your book on right grid

19

  • Click lend button

20

  • And book is lended, book return date will be displayed and your member cannot borrow anymore book untill return

21

  • For returning book type and confirm your member and click "return"

22

Managing Members

  • Click members on your right-panel, here you can manage your members

23

  • Click view or double click on your member for detailed info

24

  • You can quickly create a report for your selected member for any problems

25

  • After confirming member score will be decreased by 1. All members have 3 points default, if you ban member score will drop to -1. Also if a member's credit score drops to -1 it will be banned automatically. You can also edit credit score manually.

26

  • If your selected member has any active reports "view report" button will be displayed

27

  • You can also regenerate member's card

28

  • You can see your member's log. Borrowed and returned books will be displayed here

29

  • You can ban your members for 15 days

30

Importing Books

  • In books section you can import your books from excel file. Here is an example excel file:
  • You have to add name, surname and join date. If you add any book borrow info you have to enter all of them

31

  • After you set your excel, click Select File button on bottom-left and select your excel file

32

  • You have to select your columns on comboboxes to preview output

33

  • After clicking preview your output will be displayed on right grid

34

  • Click "Check Members" for checking wheter members are in your database or not

35

  • Click "Add Members" for adding members, empty lines will be skipped. You can see the progress in STATE columns for each row

36

  • After that your members will be added automatically, you check in members section

37

  • Currently imported members do not have any member cards or images, will be ad in future updates

38

Managing books

  • You can use quick searches for quickly seeing overdue/missing etc. books

39

  • In your book details you can quickly create a report for your book's problems

40

  • You can also see your book's log

41

  • You can edit your book's info and set book missing status

42

Importing Books

  • You can also import your books from an excel file. example excel file:

43

  • You need ISBN,TITLE,AUTHOR,PAGE,PUBLISHER,PUBLISH DATE info, you can also add category
  • Select your columns from comboboxes and click "preview"

44

  • First check your books, wheter books in excel are in your database or not

45

  • Click "Add Books" for adding all your books from selected excel

46

47

  • Images will be added one by one and it may take a while

48

  • After adding all your book, you can check your books in books section

49

Reporting

  • In reports you can manage your reports with details

50

  • You can create a report manually, it will automatically create a report no, so you don't need to enter by hand

51

  • You can also edit a created book and set as "solved"

52

  • In your notifications, you can see your license, overdue members, ending member bans, active reports. More will be added in future

53

  • In history on your right-panel, you can see transaction log, here you can see what you done with details. it may take some time to load. Will be improved in future

54

  • In right-panel you have a green connection button, if it goes red that means your database connection is lost. Here you can manage your connection settings

55

  • You can select a previous database backup freely, but it will delete your current database

56

More about WiseLib

WiseLib will backup everytime you quit your app and it uses SQLite for quick and simple managing. This is my first devexpress-winforms project and not totally finished yet. Since it's not totally finished you might encounter with some bugs. Some more features will be added in future. You can contribute freely.

About

WiseLib is a physical library management program using SQLite and Winforms

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages