JAVA WEB 321 LE PHUC HUY-mon t4 ASSIGNMENT study guide
Learning Outcomes and Assessment Criteria Pass Merit Distinction LO1 Produce a Software Design Document by analysing a businessrelated problem and deduce an appropriate solution including a set of initial requirements LO1 & 2 D1 Justify the tools and techniques chosen to realise a custom built website. Justify your preferred selection of tools and techniques in deducing an appropriate solution to a business related problem. P1 Explore a business-related problem and produce a welldefined Problem Definition Statement supported by a set of user and system requirements. P2 Determine any areas of risk related to the successful completion of your application. M1 Analyse a business-related problem using appropriate methods and produce a wellstructured Software Design Document that defines a proposed solution and includes relevant details on requirements, system analysis, system design, coding, testing and implementation. LO2 Use design and development methodologies with tools and techniques associated with the creation of a business application P3 Research the use of software development tools and techniques and identify any that have been selected for the development of this application. M2 Compare the differences between the various software development tools and techniques researched and justify your preferred selection as well as your preferred software development methodology. Learning Outcomes and Assessment Criteria Pass Merit Distinction LO3 Work individually and as part of a team to plan and produce a functional business application with support documentation D2 Evaluate any new insights, P4 Create a formal questionnaire that effectively reviews your M3 Interpret your peer-review feedback and identify 2 | P a g e Le Phuc Huy business application, problem definition statement, proposed solution and development strategy. Use this questionnaire as part of a peer-review and 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. ideas or potential 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. 3 | P a g e Le Phuc Huy 4 | P a g e Le Phuc Huy 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 trainee account, programming language, TOEIC score… Can update, delete trainee accounts Can manage course categories such as searching, adding, updating and deleting course categories. Course category includes the information such as course category name and descriptions. Can manage courses such as searching, adding, updating and deleting courses. Course includes course name and description. Can add topics such as topic name and topic descriptions into a course, add courses into a category. Can manage trainer profile such as adding, updating and deleting the information: Trainer name, External or Int
Written for
- Institution
-
Havard School
- Course
-
JAVA WEB 321
Document information
- Uploaded on
- July 25, 2023
- Number of pages
- 101
- Written in
- 2022/2023
- Type
- Exam (elaborations)
- Contains
- Questions & answers
Subjects
Also available in package deal