3. Developer Guide¶
3.1. Database Design¶
In the process of implementing this website, IMDB was imitated. However, instead of movies, this project is a book database. Our database cosists of some tables and relations such as book, writer, publisher, user, message etc. Users table is in the center of our database, since users would be able to add new books or remove the existing ones. Moreover, they would be able to rate a spesific book or writer. There is the Relation Diagram of our Book Database below.
3.2. Code¶
- 3.2.1. Parts Implemented by Mustafa Furkan Suve
- 3.2.1.1. Tables that I created:
- 3.2.1.2. Initializing
- 3.2.1.3. Follow
- 3.2.1.4. Unfollow
- 3.2.1.5. Notification Delete
- 3.2.1.6. Getting Notifications
- 3.2.1.7. Message Board
- 3.2.1.8. Message Delete
- 3.2.1.9. Message Update
- 3.2.1.10. List Update
- 3.2.1.11. Adding List
- 3.2.1.12. Delete List
- 3.2.1.13. Showing Notifications and Message Lists
- 3.2.2. Parts Implemented by Mehmet Taha Çorbacıoğlu
- 3.2.3. Parts Implemented by Tolga Şen
- 3.2.4. Parts Implemented by Sergen KAYIKCI
- 3.2.5. Parts Implemented by Member Name
