GTBay is a simple online auction site. The site supports two kinds of users: Regular Users and Administrative Users. Both kinds of users can list items they have for sale, search for items, bid on items, rate items, comment on items, and purchase items. Administrative users have the additional option of viewing two administrative reports.
Analyze, specify, design, implement, document and demonstrate an information system application to support a new online auction system called GTBay. GTBay is similar to, but simpler than, existing online auction sites such as eBay. This system is implemented using a DBMS that supports standard SQL queries.
- Enhanced Entity Relationship (EER) Diagram
- Information Flow Diagram
- Task Decomposition Diagram
- Abstract Code
- A list of logical constraints that will be enforced.
- Any assumptions made
- ER Diagram (optionally revised)
- Information Flow Diagram (optionally revised)
- Relational Schema Diagram
- Create Table statements, including domain constraints, integrity constraints, primary keys, and foreign keys
- Abstract Code incorporating SQL statements for each task
- Source code (documented) for your system
- A functional application with embedded SQL statements that accesses your database
Backend logic implemented using Java Spring Boot server. Frontend logic implemented using Angular4 Database used: SQLite