Home Case Studies Online Scheduling and Billing Web System
Online Scheduling and Billing Web System
Objective
Our client driving school company used to have its business information kept in more than 500 individual Microsoft Word Document files on a few computers combined with a stack of paper documents in a single location. The client asked BluefinSoft to build a computer system which can consolidate its business data to eliminate the need for the files and papers and allow its business expansion in three more locations.
After we carefully analyzed its business process and business plan with the client, we together decided to build a dynamic web system which enabled its business expansion and at the same time allowed scheduling the classroom sessions, billing students and running reports online.

Technical details
This web application used N-tier Web 2 and MVC architecture. The client requested that the database server be MS SQL 2000. We used free open source technologies for all other parts of the system. The presentation layer was written in MVC, JSP, HTML, and JavaScript, the business layer as DAO in Java, and the persistent layer as Java and JDBC. The system was password protected. The database server was MS SQL 2000. The system was running on Tomcat server (a free industry-grade open container server).

Our role
We worked with the client very closely at every stage of requirements gathering and development. Our engagement model was onsite/offsite model. Our team comprised of project manager, team leader, designer, developers and quality engineers. The project manager and team leader in US were responsible for working with the client on requirements, UI design, and system prototype. The development and testing work was done in China. The effective incorporation of the client feedback was ensured by adopting Agile development process and our project/change control management standards.

Customer benefits
  • Eliminated error-prone scheduling and billing manually
  • Increased productivity in the daily workflow
  • Streamlined its business expansion by using and sharing the data on web