2026/04/02
Share
IDカード情報管理Webシステムの開発
Project Overview
Based on the detailed design provided by the client, we developed and integrated an ID card information management Web system for all employees within the corporate group. This system provides a platform to efficiently process procedures such as issuing new ID cards, updating registration information, and reissuing cards in case of loss or damage.
Tech Stack & Development Tools
- Programming Language: JAVA
- Full-stack Framework: Internal framework provided by the client
- Database: PostgreSQL
- Task Management Tool: Excel
- Communication Tool: E-mail
Client’s Challenges
- [Absence of a centralized ID card management system covering the entire group]
Previously, there was no dedicated system within the client’s corporate group to centrally manage the history of new ID card issuance and information changes for all employees. Consequently, managing access rights and updating ID cards due to employee onboarding, offboarding, or departmental transfers caused significant operational challenges. It increased the workload on administrators, complicated manual procedures, and created a high risk of administrative omissions.
Client’s Requirements
- [Strict adherence and faithful systemization according to the provided design documents]
The client strongly required us to use their detailed design documents as the absolute standard and to proceed with system development strictly adhering to those specification requirements. To reliably satisfy existing business workflows and the overall group’s security policies, the top priority was to complete the system implementation within the timeframe by accurately capturing the client’s intentions and design without adding any unauthorized modifications.
Our Proposal and Approach
- [Quality assurance through precise development and unit testing based on design documents]
We deeply analyzed the provided design documents and thoroughly implemented programming and comprehensive unit testing strictly in line with those specifications. By minimizing the discrepancy between the specifications and the actual implementation, we ensured that the system functioned exactly as the client anticipated. This approach significantly contributed to maintaining high quality from the early stages of development and facilitating smooth user acceptance testing later on.
- [Early detection of bottlenecks and proactive performance optimization]
During the development process using the designated framework, whenever we identified performance constraints that could affect processing speed or usability, we proactively tuned the system rather than overlooking them. By implementing optimizations in advance to handle the data scale of all group employees, we ensured excellent response times and stable operation capable of withstanding real-world use.
- [Continuous review and improvement proposals to compensate for design flaws]
Rather than simply writing code exactly as outlined in the provided specifications, we promptly escalated any illogical design points or operational inconsistencies discovered during the development process to the client. Furthermore, to build a safer and more maintainable system while correctly fulfilling the business requirements, we proactively proposed alternative specification adjustments from our engineers’ perspective, thereby realizing a more robust infrastructure.