-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Welcome to the wiki for the Fog Carport project.
This project is the third and final project of the second semester of Cphbusiness Lyngby.
It is turned in in form of a program report.
The program as well as the report will be used for an oral exam.
The project runs from 01-04-2019 to 29-05-2019, with development starting at 23-04-2019.
Full description available here.
Develop an internal system for a local hardware store.
The system must handle internal orders for do-it-yourself carport building. The user of the system ("salesman") receives an order and uses the system to process it.
The customer inputs:
- Dimensions (height, width, length)
- Roof type (flat/slanted)
- Roof incline (_if slanted_fog)
- Shed (Yes + size)/(No)
- Contact information
The salesman must then process the order and be able to send the following to the customer:
- An invoice (Contains price and proposed build dimensions)
- A .SVG drawing (generated) of the proposed carport build
- A bill of materials + builders guide.
This is the first, basic interpretation of the system.
The system may have it's requirements changed underway by the Product Owner.
We suspect there will be requirements for handling users, automation, multiple types of bill of materials and other in the future.
Working in groups and using Scrum as the process model, you must develop major parts of a multi-user database application.
The project constitutes the formal basis for the exam on 2nd semester.
The constraints on your work can be summarized in a set of requirements regarding:
-
What you have to develop (the product)
-
How you have to work (the process)
-
What you must hand in or demonstrate (the documentation).
-
It must use a MySQL database.
-
The design must reflect a logical multilayer architecture running on a Java server.
-
Your application must use both plain java classes, servlets and JSP’s.
-
The web page must be usable in either Chrome or Firefox.
-
The developed application must be deployed in the cloud (e.g. Digital Ocean).
-
The source code must be available in a github repository.
-
The Javadoc should be available online put link on front page of reports.
