This project entitled "Auction BD", submitted by Ashiqur Rahman Chowdhury to the Department of Computer Science and Engineering, Daffodil International University, has been accepted as satisfactory towards the 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. I hereby declare that this project has been carried out by me under the supervision of Saiful Islam, Associate Professor, Department of CSE Daffodil International University.
I also certify that neither this project nor any part of this project has been submitted elsewhere for the award of any degree or diploma. We are very grateful and wish our deepest gratitude to Saiful Islam, Lecturer, Department of CSE Daffodil International University, Dhaka. Deep knowledge and keen interest of our supervisor in computer science and engineering to undertake this project.
Sye d Akhter Hossain, Professor and Head of CSE Department, for his kind help to complete this project and also to other faculty members and staff of CSE department of Daffodil International University. We would like to thank all our course fellow at Daffodil International University who participated in this discussion during the completion of the course work.
INTRODUCTION
- Introduction
- Motivation
- Objectives
- Expected Outcome
- Report Layout
As a result of the project, I will gain experience in developing web applications and increase skills in different zones of web development project. To increase efficiency and services to the customers through better application of technology in daily operations. To enable customers to view all types of product categories and the products without any verification or without login.
Mainly making the total auction system for online bidding and making it simple and easier for the user is our one of the main goals. We want our website to be user-friendly, including the design of the page, so that it is easier to find what customers want from an auction system.
Introduction
Background
Design Specification
Implementation and Testing
Conclusion and Future Scope
In the last chapter, we write about the total project in discussion and conclusion, limitations and the scope for further developments that lead to the project. At the end of the report I give the reference to ensure that the given information that we declare in the report must be correct.
BACKGROUND
- Introduction
- Related Works
- Comparative Studies
- Scope of the Problem
- Challenges
On this government website we can see that in Figure 2.2.2 below they describe the type of products they sell via the auction system. Then the goods in question are a court case, customs must keep samples so that the same can be presented to the court if it so wishes. By the way, we can say that they buy and sell, but without bidding opportunities for the customer.
The site is very similar to bikroy.com, but the price of the product on this site is fixed. In this project we tried to do something different from others and most importantly we tried to make the auction system online and also the bidding system easier for the customer. As we can see above, there is not much related website like ours, so we think we have a better opportunity to do something good with our online auction system.
But all of them can be handled by the developer of the project as after meeting the development. When we develop any project we have to face problems or may face problems.
REQUIREMENT SPECIFICATION
- Business Process Modeling
- Requirement Collection and Analysis
- Functional Requirement
- Non-Functional Requirement
- Use Case Modeling and Description
- Logical Data Model
- Design Requirements
In this diagram it is clearly seen that, website visitor can browse our website and without login he can check our category list also he can check product name and product details. There will be a restriction on the visitors that he must login first to bid on the product. The purpose of the analysis is to transform the main data of the system into a structured specification.
An admin can insert a new product with details and can update the product information via edit option. Explore Site: visitors can browse or explore site without login and can also check categories and products. Check product details: user can view the product details like price, last bid date, description etc.
There user can also discuss with admin whether he wants to sell any product to that page. Notify User: Admin can notify bidders when the bidding period has ended by calling or mailing the user.
DESIGN SPECIFICATION
- Front-end Design
- HTML
- JavaScript
- Back-end Design
- MySQL
- Interaction Design and UX
- Client Page
- Admin Page
- Implementation Requirements
- Design
- Web Server
- Database Language
- Server Side Language
- Framework Used
- Tools
Cascading Style Sheets are used to design or add style to the web page in addition to HTML. CSS is the style sheet language that is widely used to maintain the presentation of a document written in a markup language, since we have used HTML for creating the page structure and for styling we have used CSS. JavaScript is a scripting language used with HTML to make a website more responsive in a simple way.
JavaScript acts as the third layer of the cake of standard web technologies. Even in MVC-based design, the entire modeling and control part is dedicated to the back-end design. On our website we used the MVC format from the Laravel PHP framework, and MySQL for database programming.
Before sending the page to a user who requested it, the web server calls PHP to interpret and perform the operations required in the PHP script. We mainly do not use ry PHP, but we used Laravel the framework of PHP for back-end design. It is the process that creates the flow of elements and also the flow from one page to another page.
It is the process of increasing the usability, accessibility and enjoyment provided by the interactive design of a web application. In the Implementation Requirements section, we have discussed all the tools and platforms we are using to develop this project.
Implementation and Testing 5.1 Implementation of Database
Home
Here we can see the logo, navigation bar with menus, login and register button, a slider to show ads or promotions or new products, etc.
Category List
Product List
Footer
Achievements
Contact Us
User Registration
User Login
Bidding Page
Bid Placed Notification Message
Admin Login Page
And the default laravel login system is more secure than the normal login system we can create.
Client List
Add Categories
View Category
Add Product
View Product
Bidder List
Bidder Details
Testing Implementation
Test Results and Reports
CONCLUSION AND FUTURE SCOPE
Conclusions
We can consider the demographic profile of online consumer by gender, age, income and education has a significant association with the internet based auction system in the current scenario of the subcontinent. The overall results prove that the respondents of people viewed the online auction system in a positive way. With this, it can be justified that the introduction of an online auction system in our country should be a positive step.
However, the frequency of online auction system in our country is not a relatively good idea and less demanded. But if we can use technology, provide better service, serve suitable products, remember tradition and add effective plans, then it can be a successful implementation.
Limitations
Scope for Future Developments
APPENDICS
PLAGIARISM REPORT