Problem
- Client context: Cyrus
- Requested scope: web system
- Business tags: Manufacturing, Shopping, Mall, Web
This service is available to members only.
#Manufacturing, #Shopping Mall, #Web
This project showcases the development of an ERP and shopping mall service integrated with the users of Seohan Innotec Co., Ltd. Based on workout data collected from the client's electric bikes, we implemented a system that calculates, accrues, and settles user points. These points can be utilized during shopping mall transactions.
Additionally, a batch system was designed and implemented to support efficient point accrual and settlement processes. We also provided a user-friendly web service compatible with various devices.
Data-Driven Point Accrual and Settlement
User points are accrued by periodically interfacing with workout data from the electric bikes operated by the client. The system processes point usage and settlement during shopping mall payments according to internal policies.
Batch System Implementation
To handle large volumes of data efficiently, we established a batch job system executed on a scheduled basis. This system maintains real-time point accrual and settlement data, maximizing operational efficiency.
Enhanced User Experience
Features like downloading statistical data as Excel files were provided, enabling users to intuitively utilize their points and data. This improves productivity for both users and administrators while maximizing data usability.
Requirement Gathering and Analysis
Collaborated closely with the client to thoroughly analyze requirements, defining detailed specifications for electric bike data and point accrual/settlement processes.
Storyboard and Design
Developed a visual storyboard and architecture to provide clear project direction and illustrate overall workflow and structure.
UI/UX Design and Publishing
Created responsive web designs using HTML5, CSS3, and JavaScript. Optimized the user experience (UX) and user interface (UI) for consistent performance across various devices.
Frontend and Backend Development
Testing and Validation
Final Release
Deployed the system in the client’s environment and provided support for stable operation post-launch.
Data Interface
Integrated with the client’s electric bikes to automatically sync workout data daily. Data is updated and stored in real-time to ensure reliability.
Batch Job System
Processes point accrual and settlement on a daily/monthly basis, efficiently managing large volumes of data. The system was optimized to utilize server resources effectively.
Statistical Data Excel Download
Enabled users to download necessary statistical data as Excel files for easy management and utilization.
Server Configuration
Utilized Ubuntu to provide a reliable and widely adopted web service platform.
Backend Development
Database
Implemented and managed a database using MariaDB, which supports large data volumes and ensures stable data management with a free license.
Frontend Development
Employed HTML5, CSS3, JavaScript, and jQuery to build web page structures and styles. Delivered an optimal user experience through responsive and user-friendly web design.
This Seohan Innotec ERP & Shopping Mall project applied various technologies and methodologies. Daily workout data synchronization with devices, efficient settlement data management via a batch system, and comprehensive testing ensured system stability and reliability. Through the final release, we achieved high client satisfaction, enhancing Seohan Innotec's operational efficiency and enabling better service offerings.