Skip to content

It's a book store desktop application implemented with c#

Notifications You must be signed in to change notification settings

DoniaGameel/Book_Store

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚡️Book store⚡️

A desktop application that enables the user to buy, sell, borrow, lend, donate, take for free or order books. the user can also show seminars and shipping companies.

📝 Table of Contents


📑 About

  • A desktop application that enables the user to buy, sell, borrow, lend, donate, take for free or order books. the user can also show seminars.
  • It is a college project for the data base course. The aim is to apply the basic concepts learnt in the course.

⛏️ Built with

  • C#
  • SQL-server

📷 screenshots

collage (9)

collage (11)

collage (12)

collage (13)

collage (14)

collage (15)

collage (16)

collage (17)

collage (18)

collage (19)

collage (20)

collage (21)

collage (22)

📂 Features

🔒 User Authentication

  • Sign up
  • Login in
  • Change password

🙍‍♂️ User Profile

  • Sell books
  • Lend books
  • Donate books
  • Order unavailable books
  • Buy books
  • Borrow books
  • Take books for free
  • Show his/her orders
  • Show seminars
  • Show shipping companies
  • Logout

🙍‍♂️ Admin Profile

  • Login
  • Add/Delete shipping companies
  • Add/Delete seminars
  • Add admins
  • Change password

📑 ER Diagram

My Image

My Image

Separated figures just to be readable

📑 DataBase Schema

My Image

🔒 DataBase Restrictions

-Username and email are unique for each user and admin.

-The tuple of a book stores only one version of the book that is added by a certain user. If another user added the book I will consider it as another instance.

-Each book has one category.

-There are no two seminars on the same date with the same topic name.

-A publisher or a shipping company can have many addresses and many phone numbers as it has several branches.

-The book has only one author and one publisher.

-If a user offered a book to buy he will specify the price.

-If a user offered a book to borrow he will specify the period the other user will take the book for.

✍️ Contributors

Asmaa Adel

Donia Gameel

Heba Ashraf

Salma Ragab

About

It's a book store desktop application implemented with c#

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 100.0%