Computer Science and Engineering, Daffodil International University, has been accepted as satisfactory in partial fulfillment of the requirements for the degree of B.Sc. Department of Computer Science and Engineering Faculty of Natural Sciences and Information Technology Påskelilje International University. We hereby declare that this project has been carried out by us under the supervision of Naznin Sultana, Assistant Professor, Department of CSE Daffodil International University.
We also declare that neither this project nor any part of this project has been submitted elsewhere for the award of any degree or diploma. We are indebted to our most respected supervisor Naznin Sultana, Assistant Professor of Department of CSE Daffodil International University, Dhaka. We would like to express our deep gratitude to our Head of CSE Department. Without his gracious help we could not have completed our project.
And we would like to thank all the other members of the faculty and staff of DIU's CSE department. If someone wants a book first, they have to travel to the book market if they want a larger collection that they won't find in a bookstore.
LIST OF TABLES
INTRODUCTION
- Introduction
- Motivation
- Objectives
- Expected outcome
- Report Layout
- Summary
We just open a browser and search for the content of our desire on a search engine and get it. It can be any book, from the formal textbooks to the very informal story or novels. That is why we came up with the website "Book Mart" for the people with a hunger for knowledge.
We have put a lot of effort into creating this website that will successfully remove all the problems related to purchasing books. On this website you can buy and sell both brand new and used books. To create a platform that is a very convenient way to get books anywhere in the country.
It is easy to give up on a rare book because hundreds of stores have searched unsuccessfully and after the book is found, it will be so expensive that no one is willing to buy an old book at such a high price. Using the simple childhood practice of sharing books as an inspiration, we developed a website where book lovers can buy, sell at fair price and even trade books with each other.
BACKGROUND
- Introduction
- Related work
- Figures of related work
- Comparative Studies
- Challenges
- Summary
There are some sites that are quite similar to our site, but there is still some difference between our site and those sites. As we can see, the price is not so cheap, but on our website, people can get books at a low price, and they will also be able to exchange books by chatting with each other through our website. Although our website is not that exciting, but we tried our best to make it more user-friendly.
But some of them were completely new to us and required unconventional thinking and problem solving knowledge to overcome the solutions such as Backend Processing: Websites must have a backend dashboard for maintenance and it is a hard process to do. Development of the chat system: developing the chat system was the most difficult challenge for us to overcome.
To develop any system, the most important thing is to research the related work of that system.
REQUIREMENT SPECIFICATION
- UML Diagram
- Use Case Diagram
- Description of Use Case Model
- System Flow Diagram
- Entity Relationship Diagram
- UML Class Diagram
- Design Requirements
- Summary
- SYSTEM DETAILS
- Introduction
- Application Feature
- Front End Design
- Backend Design
- Implementation Requirements
- Hardware Requirements
The user can update the profile picture and will be able to see all posts written by their friends. The above system has two types of main actors, they are the administrator and the users. After successful login, admin will redirect to admin dashboard from where admin can perform the task of change password, order management, user management, insert product and manage product.
To finalize the front-end design, we first need to render the layouts on paper so that we can perceive how the agnated website will look. Posting texts on a friend's profile - Users can post pictures and texts on their profile. After registration, users must log in to view or use any other content on the site.
Users can post images and texts on their profile, which will be visible on the main page. The friend request page shows all friend requests, from which the user can choose to accept or decline the requests. The administrator has the power to remove any user, post or advertisement that violates the website's guidelines.
IMPLEMENTATION AND TESTING
- Introduction
- Implementation of Database
- Implementation of Front-end Design
- Testing Implementation
- Unit Testing
- Integration Testing
- Functional Testing
- System Testing
- Usability Testing
- Test Results
- Result of Unit Testing
- Result of Integration Testing
- Result of Functional Testing
- Result of System Testing
- Result of Usability Testing
Reason why the customers see the front end and their interaction with the utility. Let's start by looking at how we start our bootstrap and initialize the web page. So, here the figure 5.3.1 shows the initialization of the front end and the connection to boot tape.
After the slider we displayed some of our featured products, then we included the footer file. Since it is a web based application, the testing is very important before deploying the application. The tests can also tell us about the time required to use the application and ways to reduce time wastage.
In this case, we checked while coding and tried to figure out the initial errors. Integrating the two parts was a difficult task, as the two parts had errors from time to time, which were fixed as we continued. Since the application is a website, it must work on different computers, different operating systems and browsers.
We have tested the application on different browsers like, Chrome, Mozilla, Internet Explorer, operating systems like Windows and Ubuntu to see if the application works properly in other environments. The User Interface and User Experience were created keeping in mind the design trends of modern social media apps that exist today, such as Facebook. We have tested the website on some people who have moderate knowledge of internet usage.
There are over 30 files containing thousands of lines of code written to build this website. Because we did a good front and back design, but we made a mistake with functional coding. After doing some tests with different types of people on the site, the results were positive.
CONCLUSION AND FUTURE SCOPE
Discussion and conclusion
Limitations of the project
Scope for Further Development
Plagiarism Report