AddNewCV Page
Experience
Following are the situations i need to think about when designing logical layer for saving experience data and retrieving experience data
When user clicks on add new experience table, master entries should be loaded. For adding new experience
- Retrieving Master Data
- Institute Master entries should be loaded to institute drop down box,
- Role Master entries should be loaded without considering the department to the role drop down box.
- Reference tag table need to be searched for the characters that user entering and matching tags should be displayed to the user as drop down list in the text box.
- Adding New Master Data
- New Institute should be allowed to add to the institute table for a given SAASCompany. (because, we can not expect candidates to have there experiences in the companies that we are given. So HR should be able to add new company if it does not exist)
- New Role should be allowed to add for a given SaaSCompany and for a given department. (because, we can not expect candidates to have performed only the roles mentioned by the department. we should be able to add new role if candidate has performed different role that SaaSCompany has not yet identified.
- New Reference Tag should be allowed to add to the database.
Academic Qualification
Following are the scenarios to be considered in logical layer when saving academic qualification data and retrieving academic qualification data.
- Retrieving Master entries
- Degree data should be loaded
- Institute data should be loaded
- Year Data should be loaded
- Adding New Master Entry
- New Degree should be allowed to add to the table
- New Institute should be allowed to add to the table
- New year should be allowed to add to the table
- Saving Academic Qualifications
- If there are more than one academic qualification instance given, then for each instance check whether relevant master entries are there.
Adding New Address
Following are the scenarios to be considered in logical layer when saving address data and retrieving address data.
- Retrieving master entries
- Retrieve address type master entries
- Retrieve Country city postal code combinations for a given search text
- Adding New master entry
- User select country and he can add new postal code and new city, or he can add new postal code for existing city. Here postal code and city belongs to a SaaSCompany. If user has selected existing city , i won't get the id of it, bcoz of the implementation difficulty associated with text box. so i have to search the database with the city text to find out whether it is an existing city.
- Saving Address Instance Data
No comments:
Post a Comment