Algorithms and Data Structures Coursework 1. Design the system of The National Security Arms Co. Assessment number: 1 Word count: 746
Contents
1)
... [Show More] Introduction & Problem analysis
2) Use case diagram
3) Use cases
4) UML class diagram
5) Summary
6) References
1) Introduction &Problem Analysis
The system is saving all job application data, which is that applied by
applicant and reviewed by HR officer.
To make personal sensitive information confidentially, all users need to be
logged in.
Before login, they have to sign up to login.
An applicant fills the form to apply for the job. He or she can edit or delete
the form whenever he or she wants. After submit the form, he or she can
cancel the submission for the job application.
HR officer can review the application forms submitted by applicant, and he
or she gives feedback. The reason for the outcome is not necessary.
2) Use Case Diagram
This is a job application use case diagram, which is created for storing all job application data
for current and future usage.
Actor: Applicant, HR officer
System: Save all job application data
Goal: Examine the job applicant, and job offer
This study source was downloaded by 100000830919685 from CourseHero.com on 05-13-2022 06:45:06 GMT -05:00
https://www.coursehero.com/file/104283165/CW1docx/
3) Use Cases
1. Login
Use Case #
Actor
Preconditions
Success End
Condition
Description Step Action
1 Sign up and make new account
2 Login to the system
Extensions if user lost login id, they have to find id by
verifying via mobile or e-mail.
All users must login to access the system so that make personal sensitive
information confidentially.
All users can find user id by verifying via mobile or e-mail.
If user has no account, he or she can sign up.
HR officer can review each application submitted.
Applicant can review his or her application only.
2. Apply for the job
Use Case #
Actor
Preconditions
Success End
Condition
Description Step Action
1 Fills the form
2 Ensure all the information are accurate
3 Save and submit
Extensions Edit or delete the form, and save again
To apply for the national security arms company, applicant must fill the form as
shown by the system.
Applicant must fill the fields of the form, which is the following:
- Position Applied, Date Applied, Expected Salary & Availability in Month(s)
- All fields in “Personal Details” section
- At least one qualification
- All fields in “References” section
Applicant must ensure all the information are accurate.
Applicant can save the form. Some will edit or delete the form, and some will not,
therefore edit and delete is extended.
3. Review application
Each application must be reviewed by a HR officer from National Security Arms Co.
The outcome of review will be the following:
- Discard
- Keep for future
- Insufficient document
- Call for interview
- Offer without interview
Reason for the outcome is extended as it is optional.
Use Case #
Actor
Preconditions
Success End
Condition
Description Step Action
1 Review applicant’s forms
2 Feedback
Extensions Mention the reason for the outcome [Show Less]