business application, problem
definition statement, proposed
solution and development strategy.
Use this questionnaire as part of a
peer-review and
... [Show More] document any
feedback given.
P5 Develop a functional business
application based on a specified
business problem.
opportunities not previously
considered.
M4 Develop a functional
business application based on a
specific Software Design
Document with supportive
evidence of using the preferred
tools, techniques and
methodologies.
improvements to your system
and justify the reasons why
you have chosen to include (or
not to include) them as part of
this business application.
LO4 Evaluate the performance of a business application against its
Software Design Document and initial requirements
P6 Review the performance of your
business application against the
Problem Definition Statement and
initial requirements.
M5 Analyse the factor that
influence the performance of a
business application and use
them to undertake a critical
review of the design,
development and testing stages
of your application. Conclude
your review by reflectively
discussing your previously
identified risks.
D3 Critically evaluate the
strengths and weaknesses of
your business application and
fully justify opportunities for
improvement and further
development.
Submission Format
The submission is in the form of documents/files:
1. The submission is in the form of 1-word document containing required evidences and 1 presentation
if necessary (M2, D1).
2. A report document including required evidences
3. An installable and executable version of your application (P5)
4. A presentation if necessary (D2, D3)
You are required to make use of headings, paragraphs, subsections and illustrations as appropriate,
and all work must be supported with research and referenced using the Harvard referencing system.
Nguyen Van Phong
3
Assignment Brief and Guidance
As the technology is being developed rapidly nowadays, FPT Co. desires to build the continuing study
environment throughout the corporation. It is necessary to develop a web-based system, which
manages the activity of “Training” for internal training program of the company. This system can be
used to manage trainee accounts, manage trainers, manage course categories, manage courses,
manage topics, assign topic to course, assign trainer to topic, assign trainee to course.
This is a system used by HR department. We have three roles in this system, an administrator, training
staff and a trainer. The brief description of those roles is as follow.
1. An administrator’s role
Can login to the system through the first page of the application
Can create/edit/delete new user account for trainer/training staff and assign/change (if
existing user) username and a password
2. A training staff’s role
A registered training staff, who is assigned a user name and a password by the
administrator logs in can create trainee accounts by entering details like trainee name,
trainee accounts, age, date of birth, education, main programming language, TOEIC
score, experience details, department, location, etc.
After entering successfully all details for trainees, his/her details are then stored in the
database. The training staff is given a list of trainees for him to view and search. From
the list of trainees, he can also search by [Show Less]