MARS
| dc.contributor.author | Ahmad Tubaila | |
| dc.contributor.author | Abdulkareem Abuzahra | |
| dc.date.accessioned | 2026-06-29T07:48:03Z | |
| dc.date.issued | 2026-01-28 | |
| dc.description | -- | |
| dc.description.abstract | Modern electronics retail stores often rely on fragmented tools and manual procedures to manage sales, inventory, payments, and employee activities. This separation increases operational complexity, introduces inconsistencies in records, and limits effective oversight. To address these challenges, this project presents MARS, an integrated software system that unifies customer-facing e-commerce functionality with internal management operations for an electronics store. MARS is implemented as a full-stack application composed of React-based web and mobile clients, a Node.js and Express backend, and a MySQL relational database. The system provides centralized product management, point-of-sale and order processing, contract and payment recording, employee duty-hour tracking, and internal project and task management. Role-based access control ensures that customers, store workers, and administrative users interact with the system according to their responsibilities. In addition, the system includes prototype services for optical character recognition (OCR) to extract data from receipt images and a lightweight recommendation component to support product suggestions during sales workflows. The project results in a functional prototype that demonstrates how a unified platform can reduce data duplication, improve record consistency, and streamline routine retail operations. Design choices emphasize modularity, separation of concerns, and maintainability, while acknowledging constraints related to security hardening, scalability, and data-driven model accuracy. Overall, MARS serves as a practical academic implementation that applies software engineering principles to a real-world problem. The system provides a solid foundation for future enhancements, including improved authentication mechanisms, cloud-based deployment, and more advanced OCR and recommendation models. | |
| dc.description.sponsorship | -- | |
| dc.description.statementofresponsibility | out project has solved a main problem of combining an administration side with store side for customers offering a high combination for supervising store side from admin side. | |
| dc.description.tableofcontents | The objective of this project is to design and implement an integrated software system that supports both customer-facing activities and internal management operations for an electronics store. The main objectives of the project are as follows: ➢ develop a unified platform that combines online product browsing and purchasing with internal store management tools. ➢ support point-of-sale operations so that in-store sales are recorded within the same system used for online transactions. ➢ centralize contract and payment records in order to reduce data duplication and improve financial accuracy ➢ provide basic employee management features, including duty-hour recording and task assignment related to store operations. ➢ enforce role-based access control so that customers, workers, and administrators interact with the system according to their responsibilities. Together, these objectives aim to simplify daily operations, reduce reliance on manual coordination, and provide store management with clearer visibility over sales, payments, and staff activities. | |
| dc.format.medium | Software | |
| dc.identifier.citation | -- | |
| dc.identifier.other | 12028317 | |
| dc.identifier.uri | https://hdl.handle.net/20.500.11888/21105 | |
| dc.language.iso | en | |
| dc.publisher | Dr. Sufian Samara | |
| dc.relation.ispartofseries | --; -- | |
| dc.subject.classification | Industry | |
| dc.supervisor | Dr. Sufian Samara | |
| dc.title | MARS | |
| dc.title.alternative | -- | |
| dc.type | Graduation Project | |
| person.telephone | 970595160600 |
Files
Original bundle
1 - 4 of 4
Loading...
- Name:
- Graduation project 1 Summary (software).docx
- Size:
- 18.66 KB
- Format:
- Microsoft Word XML
Loading...
- Name:
- Graduation Project Report (Software).pdf
- Size:
- 3.48 MB
- Format:
- Adobe Portable Document Format
License bundle
1 - 1 of 1
Loading...
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: