100%(3)3 out of 3 people found this document helpful
This preview shows page 32 - 35 out of 40 pages.
Now, JSP(view) pages directly call User DAO (Database objects). He removed the requirement of Servlet which was used to call DAO objects. Now, the JSTL library 31
will perform this duty. We also decided to generate ID numbers for Employees so that users will not have to worry about creating their own identification. Using JSP scriptlets, we can directly call DAO objects from JSP pages. He removed lots of unnecessary and repetitive codes. If he had known this method beforehand, he would have definitely saved a lot of time and reduced personal pain. Model and Servlet dependencies were removed from code with additions of Order.java, Stock.java, OrderDAO.java, and StockDAO.java source files. 6 Development History6.1 Weekly DevelopmentsIn the first week of the course, the instructor assigned each of us to Group 8. Megan immediately set up group communications through Google hangout and Google docs share folder. We immediately shared several potential project ideas. Discussion continued until one outshined the others. In the end we chose unanimously to develop a florist inventory and ordering application. Our project proposal was submitted to the instructor. While waiting for project approval, we assessed individual skills and experience. The skills assessment was crucial. Working as a new team of strangers who brought different levels of skills and experience, the assessment enabled our team to assign appropriate roles to the best suited team member. A correct assessment helped ensure success of weekly tasks completed. In the second week our project idea was granted approval. The web application was appropriately named FARMHOME. Research on support technologies was essential to making the next design decisions. Multiple ways exist to design the web application. With research and discussion our group agreed on the system specifications. The user interface would be created with HTML/CSS/JSP. The server would be Apache Tomcat 8.0. The database designed with SQL. Our team downloaded Java 8, Eclipse, and Apache Tomcat. After agreeing on the system 32
specifications to design the web application the next decisions involved creating case scenarios and project milestones. The final effort of the week was spent writing the Project Plan. We delivered the Project Plan two days earlier than projected. In the third week with our roles were established within our group, and Megan created the unique FARMHOME logo. Megan led as Project Manager and front-end designer. Tihtnaw took over management of database and back-end design. Nia began technical writing and testing of the application. Each team member went forward with assigned individual tasks for the week. Please note that each team member contributed not only to their tasks but supported the others as needed. The collaborative efforts of the team were essential to the team’s success of meeting the deadlines. The focus of the week was creating the user interface graphics. The graphics were then used to create the User Guide and Test Plan which was submitted on time.