100% satisfaction guarantee Immediately available after payment Both online and in PDF No strings attached 4.2 TrustPilot
logo-home
Exam (elaborations)

JAVA WEB 321 NGUYEN VAN PHONG question and answers study guide 2023 latest

Rating
-
Sold
-
Pages
98
Grade
A+
Uploaded on
25-07-2023
Written in
2022/2023

Table of Contents I. Introduction ............................................................................................................................................................ 10 II. Customer Requirement .......................................................................................................................................... 10 1. An administrator’s role ................................................................................................................................... 10 2. A training staff’s role ...................................................................................................................................... 10 3. A trainer’s role ................................................................................................................................................ 11 III. Areas of risk related to the application. ................................................................................................................ 11 IV. Functional Requirements Specification ................................................................................................................. 12 1. Account .......................................................................................................................................................... 12 2. Category, Course and Topic ............................................................................................................................ 12 3. Admin ............................................................................................................................................................. 13 4. Trainer ............................................................................................................................................................ 13 5. Trainee ........................................................................................................................................................... 13 6. Training Staff .................................................................................................................................................. 14 6.1. Manage category ................................................................................................................................. 14 6.2. Management Course ........................................................................................................................... 14 6.3. Trainee Management .......................................................................................................................... 14 6.4. Trainer Manager .................................................................................................................................. 14 I. Screen-flow diagram ............................................................................................................................................... 16 II. Use Case Diagram .................................................................................................................................................. 17 III. Class Diagram ........................................................................................................................................................ 19 1. Model Package ............................................................................................................................................... 19 2. Entity Package (View Package) ....................................................................................................................... 20 3. Controller Package ......................................................................................................................................... 21 IV. Entity Relationship Diagram (ERD) ........................................................................................................................ 22 V. Database Schema ................................................................................................................................................... 23 VI. Functional Description .......................................................................................................................................... 24 1. Login ............................................................................................................................................................... 24 2. Logout ............................................................................................................................................................ 24 3. List Account by role ........................................................................................................................................ 24 4. Create Account ............................................................................................................................................... 25 5. Change Password ........................................................................................................................................... 26 6. Block Account ................................................................................................................................................. 27 7. Unblock Account ............................................................................................................................................ 27 8. List All Trainees ............................................................................................................................................... 28 9. Search Trainees .............................................................................................................................................. 28 10. Manage Trainees .......................................................................................................................................... 29 11. Manage Trainers ........................................................................................................................................... 31 12. List All Trainers ............................................................................................................................................. 33 13. List Category by Id ........................................................................................................................................ 33 14. Manage Categories ...................................................................................................................................... 34 15. List Course by Category ................................................................................................................................ 35 16. Manage Course ............................................................................................................................................ 36 17. Show Profile Details ..................................................................................................................................... 37 18. Edit Trainer Profiles ...................................................................................................................................... 38 19. List Learning Courses .................................................................................................................................... 39 20. List Topics of Course ..................................................................................................................................... 39 21. View Course ................................................................................................................................................. 40 Nguyen Van Phong 8 22. Show Profile Details ..................................................................................................................................... 40 23. Edit Trainee Profile ....................................................................................................................................... 41 24. List Teaching Courses ................................................................................................................................... 42 25. List Topics of Course ..................................................................................................................................... 42 26. Manage Topics ............................................................................................................................................. 43 VII. Testing .................................................................................................................................................................. 45 1. Review and Test plant .................................................................................................................................... 45 1.1 Scope of the test .................................................................................................................................. 45 1.2 Test Environment .................................................................................................................................. 45 2. Results compared to reality ............................................................................................................................ 48 VIII. Peer-review the application ................................................................................................................................ 87 IX. User Manual ......................................................................................................................................................... 88 1. For Admin ....................................................................................................................................................... 88 2. For Training Staff ............................................................................................................................................ 89 3. For Trainee ..................................................................................................................................................... 97 4. For Trainer .................................................................................................................................................... 100 Nguyen Van Phong 9 Task 1: Overview I. Introduction 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. II. Customer Requirement 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. Nguyen Van Phong 10  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 Internal Type, working place, telephone, and email address.  Can assign trainer to a topic.  Can assign trainee to a course. 3. A trainer’s role  In the same system, the trainer who have been registered by the administrator can login and can update his profile such as Trainer name, External or Internal Type, education, working place, telephone, and email address.  Can view courses which have a topic he is assigned to. Your manager suggests that this would be a great opportunity for you to demonstrate your capabilities by designing and developing the application. After considering, you decide to do the project. The project consists of 4 steps which is divided into two phases. In this first phase, you have to carry on requirement analysis and produce solution design for the problem. III. Areas of risk related to the application. NO Questions Answers 1 How many roles can work system? The system is divided into 4 levels, the corresponding user is Admin, Training Staff, Trainee and Trainer 2 So for each use

Show more Read less
Institution
Course











Whoops! We can’t load your doc right now. Try again or contact support.

Written for

Institution
Course

Document information

Uploaded on
July 25, 2023
Number of pages
98
Written in
2022/2023
Type
Exam (elaborations)
Contains
Questions & answers

Subjects

R200,32
Get access to the full document:

100% satisfaction guarantee
Immediately available after payment
Both online and in PDF
No strings attached


Document also available in package deal

Get to know the seller

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
Studygreatsolutions Yale University
Follow You need to be logged in order to follow users or courses
Sold
277
Member since
3 year
Number of followers
199
Documents
3501
Last sold
4 days ago
Studygreatsolutions

Hello FELLOW NURSES! I'm here to make nursing school a little bit EASIER. Discover the best Nursing Test Banks, Case studies, Assignments, Reviews, Study Guides & any other study Materials [Show Less]

3,8

79 reviews

5
37
4
15
3
10
2
9
1
8

Recently viewed by you

Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their exams and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can immediately select a different document that better matches what you need.

Pay how you prefer, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card or EFT and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Frequently asked questions