So, the next big project, or at least very important to me, was my graduation paper.
I used an application I did for Software Development subject and add some new, let say advanced stuff in it, write some more pages of documentation (it gets to 98 pages) and it was done.
In documentation was described whole software development process according to Larman's method (requirements specification, analysis, architecture, implementation and testing).
The software system was about rent-a-bike service. It was a desktop application with client-server three leveled architecture. The focus of the paper was on ORM (Object Relational Mapping) Framework - Hibernate.
So, some sort of summary would be:
- Java2SE Platform
- IDE: NetBeans 7.0
- DB: MySQL
- ORM: JPA - Hibernate
- GUI: Swing
- Architecture: three leveled, later divided to client (GUI forms, Forms controllers) and server (System Operations, Database Broker) side, and one common project with Domain Model and Transfer Objects.










