Methodology
1. Gathering requirement and Analysis requirement
Get requirement from user by set appointment at D2 building at Mae Fah Luang University talk and ask them for function of software that they need. Next analyst the user requirement for specific the function and define the scope of work and then summarize user requirement for customer in order to the start create and planning of project.
2. Activity
Create the scope of project and determine objective of project for assess the cost and duration to work to use for create project. We making the proposal that contain background and rational of system, objective, expected result, scope, methodology, project plan, operational location and equipment also budget that use in this project. First the background of project it’s analyze from the problem of customer and try to solve the problems by using software. Second determine the scope of project from objective and expected result of work by determine the function of software that user needs. For the last is set project plan of project that include duration of work, activity during do the project and all budget that use to create software.
3. Design
Design ER diagram for database and create data relationships by use Pacestar UML Diagrammer create class diagram. In addition, design user interface by Pencil program for distinguish function of software in each page then present to user at D2 building at Mae Fah Luang University to ensure the requirement of user.
4. Implement
The implement phase is a coding for this project we use Eclipse for JAVA coding and use Extjs to create user interface that follow by requirement of user. For the database we store the data by use Mysql.
5. Testing
Before deploy the software we have to test it to find the bug or error that will be happened after implement for ensure the customer approval.
6. Delivery and maintenance
Delivery the software by install it for user and making the user manual to explain all of function and instruction of software. Deploy program and document to customer then validate and verify the software that match with user requirement or not. After deployment we have the service maintenance when the software has a problem.